Issue #349

6 September 2022


Issue #349
Pointer.io
Tuesday 6th September's issue is presented by Merge

 
Merge is the quickest way to add 100s of integrations to your app. Engineering teams at Ramp, TripActions, and Drata use Merge’s Unified API to add integrations in weeks and sync data continuously with one REST API. 
 
 
What Distinguishes Great Software Engineers?
- Abi Noda
#Leadership #Management #CareerAdvice

tl;dr: Based on a research paper by Microsoft, Abi discusses the five traits: (1) Being a competent coder - paying attention to details, capable of handling complexity. (2) Maximizing current value of their work - anticipating future needs, intentional about trade-offs. (3) Practicing informed decision-making - gathering information to make informed decisions, open-minded. (4) Enabling others to make decisions efficiently - creates shared understanding with others. (5) Continuous learning - capacity to learn. 
Technical Evaluation Of A Startup
- Ian Langworth
#Leadership #Management

tl;dr: "In February 2021 I was asked to do a technical evaluation of a startup. The team had 7-10 engineers but lacked senior technical leadership, and the investment team and CEO wanted to make sure they were on track. I’ve sent this to a few other fractional CTOs who found it helpful, and maybe you will, too."

OpenAPI Tutorial: How to Automatically Generate Tests for OpenAPI Generator SDKs
- Lee Wang
#API

tl;dr: OpenAPI is an industry-standard definition language for building patterned, uniform APIs. This OpenAPI Tutorial includes code samples, templates, and testing strategies for generating SDK code for APIs you're building.

Promoted by Merge
Some Ways To Get Better At Debugging
- Julia Evans
#Debugging

tl;dr: Julia read some papers on debugging and found the following categorization very helpful, elaborating on each of the following categories: (1) Learn the codebase. (2) Learn the system. (3) Learn your tools. (4) Learn strategies. (5) Get experience.

 
"Software architecture is the set of design decisions which, if made incorrectly, may cause your project to be cancelled.”

― Eoin Wood

 
#API
 
tl;dr: "While webhooks are universal in concept, they are unstandardized API contracts with few organizations paying attention to their design, security controls, and overall operational experience. Webhooks.fyi seeks to change that. It serves both as a directory of webhook providers and a collection of best practices for providing and consuming webhooks."
Postgres Full Text Search Is Awesome!
- Montana Low
#PostgreSQL #ML

tl;dr: "With PostgresML, you can now skip straight to full on machine learning when you have the related data. You can load your feature store into the same database as your search corpus. Each data source can live in its own independent table, with its own update cadence, rather than having to reindex and denormalize entire documents back to ElasticSearch, or worse, large portions of the entire corpus, when a single thing changes."
#AI
 
tl;dr: Andy sketches a cityscape and spaceship and runs both images through Stable Diffusion to illustrate the technology. "4.2 gigabytes of floating points that somehow encode so much of what we know. Yes, I’m waxing poetic here. No, I am not heralding the arrival of AGI, or our AI overlords. I am simply admiring the beauty of it, while it is fresh and new."
You Should Be Using Python's Walrus Operator - Here's Why
- Martin Heinz
#Python

tl;dr: "The assignment operator - or walrus operator as we all know it - is a feature that's been in Python for a while now (since 3.8), yet it's still somewhat controversial and many people have unfounded hate for it. In this article I will try to convince you that the walrus operator really is a good addition to the language and that if you use it properly, then it can help you make your code more concise and readable."

Notable GitHub Repos
Flower
A friendly federated learning framework. 

 
DocQuery
An easy way to extract information from documents. 

 

Velox
Reusable and high-performance data processing components.

 
CodeEdit
Code editor written entirely and unapologetically for macOS.

 
How did you like this issue of Pointer?
1 = Didn't enjoy it all // 5 = Really enjoyed it

1     2     3     4     5

 
Pointer.io
Pointer is emailed twice a week on Tuesdays and Fridays @ 9am EST.

Unsubscribe // Sponsorship // Archives