Issue #489

16 February 2024


Issue #489
pointer.io


Friday 16th February’s issue is presented by Hookdeck

Asynchronous Messaging Platform For Engineering Teams


Hookdeck is an Event Gateway: A platform offering asynchronous messaging infrastructure and developer tooling for your full software development lifecycle.


Our platform is an alternative component in your event-driven architecture to Amazon EventBridge, Azure EventGrid, Google EventArc, or hosted Kafka.


With Hookdeck you can reliably receive, verify, transform, filter, route, rate limit, deliver, retry, and, observe messages at scale.

The Pleasure Of Pattern

— Kent Beck


tl;dr: For over 20 years, Kent has asked why are so many programmers musicians? He’s finally able to answer this: “talent for music and programming occur together because accomplishment in each relies on enjoying seeing patterns. See a pattern, feel good, look for more patterns.” He believes his chaotic early life left him with a brain wired to crave moments of order... and the innate ability to see patterns led him to activities where he got frequent mental rewards, and this is what drives his desire to program.


CareerAdvice

Add More Rigor To Your Reference Calls With These 25 Questions


tl;dr: 25 questions including: (1) How does this person compare to the best you’ve ever seen in the role? (2) On a scale of 1 - 100, how would you rank this person? (3) On a scale of 1-10, how do you rate XYZ on specific trait or ability? (4) Can you tell me about a project that would have failed without the candidate? (5) What haven’t I asked that, if you were me, you would want to know about this person?  


Management Hiring

Event-Driven Architecture Fundamentals and Pitfalls (and How to Avoid Them)

— James Higginbotham


tl;dr: With over 20 years of API and microservices experience, James summarizes the fundamentals of event-driven architecture, including (1) message types: command, reply, and event (2) what constitutes a message, including body, headers, and network protocol (3) message interaction patterns such as request-reply, fire-and-follow-up, and fire-and-forget (4) event design patterns: event notifications, event-carried state transfer, using hypermedia links in events, and event batching. Throughout, he highlights common pitfalls and the best practices to avoid them. 


Promoted by Hookdeck

Architecture

The Compounding Seeds Of Creativity

— David Heinemeier Hansson


tl;dr: “Early on in my career, I learned a very important lesson about creativity: It can’t be saved for later. Creativity is perishable, just like inspiration. It has to be discharged regularly or it will spoil. And if you let enough of it go to waste, eventually your talents will sour and shrivel with it.” David discusses how the best folks are able to find creativity in the mundane parts of their jobs, and that is what separates them.  


CareerAdvice

“Creativity is intelligence having fun.”


– Albert Einstein

How Disney+ Hotstar Delivered 5 Billion Emojis in Real Time

— Neo Kim


tl;dr: This post outlines how Disney+ Hotstar delivered billions of emojis in real-time during the cricket World Cup in India to create a more engaging live experience. The post described how emojis were received from clients, processed and delivered at scale.


Scale Architecture

How To Measure The Impact Of Generative AI Code

— Ben Lloyd Pearson


tl;dr: What’s the ROI of your GenAI code? By the end of 2024, GenAI is projected to generate 20% of all code – or 1 in every 5 lines. Learn how to use PR labels to get telemetry on GenAI code, allowing metric tracking that compares AI-generated code against unlabeled PRs. With this free automation, you can track the ROI of your GenAI investments and identify potential security and compliance risks.


Promoted by LinearB

Management AI

What I've Been Reading Since re:Invent

— Werner Vogels


tl;dr: From the CTO at Amazon... “In the weeks that follow re:Invent, I try to make time to work through the ever-growing pile of books accumulating on my nightstand and throughout my office. It’s a losing battle. Then again, when was it ever worth doing something easy?” Werner provides a list of engineering and non-engineering content he recommends. 


BookRecommendation

Git Tips And Tricks

— Scott Chacon


tl;dr: “I’m going to write 3 short articles on some interesting Git things for intermediate to advanced Git users that you may not know, either because they just never came up or because they're pretty new and you've been using Git the same way for years. The topics are: (1) Oldies but goodies. (2) Some subtle new things. (3) Really large repositories and monorepos.”


Git

Engineering Practices For LLM Application Development

— David Tan, Jesse Wang


tl;dr: “LLM engineering involves much more than just prompt design or prompt engineering. In this article, we share a set of engineering practices that helped us deliver a prototype LLM application rapidly and reliably in a recent project. We'll share techniques for automated testing and adversarial testing of LLM applications, refactoring, as well as considerations for architecting LLM applications and responsible AI.”

LLM

Notable Links


Conductor: Microservices orchestration engine.


Pkl: Configuration as code language.


Reor: AI-powered desktop note-taking app.


Servo: Web rendering engine written in Rust.


Stract: OS web search engine.


Click the below and shoot me an email!


1 = Didn't enjoy it all // 5 = Really enjoyed it


12345