Issue #365

Issue #365
Pointer.io
Friday 4th November's issue is presented by Heavybit

Heavybit is the leading investor in startups building the future of software from the bottom up. Their Library offers an extensive catalog of developer-first educational content focused on helping technical leaders achieve breakout success.
 

Start Learning

How To Maintain Engineering Velocity As You Scale
-  Marcelo Cortes
#Leadership #Management

tl;dr: 4 guiding principles to maintaining velocity, in which Marcelo elaborates on his approach to each of the following: (1) Hiring the best engineers. (2) Building solid long-term foundations from day one. (3) Tracking metrics to guide decision-making. (4) Keeping teams small and independent.
Building Layoffs On A Healthy Foundation
- Kellan Elliott-McCrea
#Leadership #Management

tl;dr: "This is not a complete guide to doing layoffs. I think there is room and need for someone to write a definitive guide to doing layoffs well, but this is not that. This post is just some things I think about when I’m not in the middle of a layoff that I’ve found reduce the negative impacts when I do find myself in the middle of a layoff."

Without Prep, Even The Most Scalable And Reliable Developer Tools Can Be Hit With Outages
#Security #IncidenceResponse

tl;dr: Get actionable tactics from the experts who built incident response frameworks for Snyk, PagerDuty, New Relic, Netflix, Chef, and Amazon at the DevGuild: Incident Response conference on Nov 15-17. Avoid costly outages - secure your free ticket.  
 
Promoted by Heavybit
Fast Builds, Secure Builds. Choose Two
- Sushain Cherivirala
#Architecture

tl;dr: "As our codebase grows in volume and variety, Stripe leverages Bazel to manage our build and test pipelines. Bazel provides a multi-language and multi-platform framework to define rules—recipes for how to build and test code in a specific stack."

 
Join Pointer's Talent Collective

If you're actively - or passively - searching for your next senior engineering or engineering management role, join Pointer's Talent Collective.
 
The Perfect Commit
- Simon Willison
#Git

tl;dr: The perfect commit is a single commit that contains the following: (1) A single, focused change. (2) Tests that demonstrate the implementation works. (3) Updated documentation reflecting the change. (4) A link to an issue thread providing further context.

#DevEx
 
tl;dr: We wanted to improve the coding experience for our development teams through infrastructure changes. We conducted research among 318 engineers and learned that: (1) Developer productivity and satisfaction were compromised due to longer build times, as per our Engineering Satisfaction survey results. (2) Build times on Apple silicon machines were 43% faster than Intel-based Mac systems, overall, and up to 50% faster for Android builds and 40% faster for iOS builds. And more. 
The Type System Is A Programmer's Best Friend
- Dustin Moris Gorski
#Types

tl;dr: "A string value is not a great type to convey a user's email address or their country of origin. These values deserve much richer and dedicated types. I want a data type called EmailAddress which cannot be null. I want a single point of entry to create a new object of that type. It should get validated and normalised before returning a new value. I want that data type to have helpful methods such as Domain() or NonAliasValue() which would return gmail.com and foo@gmail.com respectively for an input of foo+bar@gmail.com."
#SSH
 
tl;dr: "One of my favorite parts of SSH is SSH Tunnels. With nothing but standard tools and often using just a single command, you can achieve the following: (1) Access internal VPC endpoints through a public-facing EC2 instance. (2) Open a port from the localhost of a development VM in the host's browser. (3) Expose any local server from a home/private network to the outside world."
 
Notable GitHub Repos
Hishtory
Your shell history: synced, queryable, and in context.

 
Answer
An open-source knowledge-based community software.

 
DevOps Roadmap 2022
Guide on becoming a DevOps engineer, with links to learning resources.

 
Refine
Build your React-based CRUD applications, without constraints.

 
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