Self-healing code is the future of software development
#526 – June 12, 2023 | View in browser |
Programming Digest
Self-healing code is the future of software development
Developers love automating solutions to their problems, and with the rise of generative AI, this concept is likely to be applied to both the creation, maintenance, and the improvement of code at an entirely new level.
OpenAI + Nylas chat on generative AI: Watch now! (sponsor)
Want an inside look at the future of generative AI? Evan Morikawa, Applied Engineering Manager at OpenAI, and Christine Spang, CTO and Co-Founder at Nylas, dive into what’s next for generative AI. They’ll discuss how software engineers are using AI solutions today, what AI's next stage of maturity looks like, and much more. Watch the replay on your time.
DORA Metrics: We’ve Been Using Them Wrong
How the top 10% of engineering teams think about metrics.
Twenty years of Escaping the Java Sandbox
The Java platform is broadly deployed on billions of devices, from servers and desktop workstations to consumer electronics. It was originally designed to implement an elaborate security model, the Java sandbox, that allows for the secure execution of code retrieved from potentially untrusted remote machines without putting the host machine at risk.
Flattening ASTs and Other Compiler Data Structures
This is an introduction to data structure flattening, a special case of arena allocation that is a good fit for programming language implementations.We build a simple interpreter twice, the normal way and the flat way, and show that some fairly mechanical code changes can give you a 2.4× speedup.
Why it is time to start thinking of games as databases
In this new blog post I’ll dive deeper into one of those benefits, and the futuristic capabilities it could unlock.
Why I prefer trunk-based development
Trisha summarizes the advantages of trunk-based development (as opposed to branch-based development) in this blog post.
Boost your productivity as a developer! Join Adam Fortuna, Founder of Hardcover, in an exclusive talk on Rails, Next.js, and Hasura architecture. Discover how they saved countless hours and unlocked the power of a public API. Register now!
Six ways to shoot yourself in the foot with healthchecks
One reason I like working at startups is you get to wear many hats. Of course, by "wear many hats" I really mean "suffer occasional periods of extreme stress when things fail and there are no grownups you can go to for help". I like to think of it as Extreme Learning.
how did you like this issue?
newsletters
Older messages
The growing pains of database architecture
Sunday, June 4, 2023
In 2020, Figma's infrastructure hit some growing pains #525 – June 05, 2023 View in browser Programming Digest The growing pains of database architecture In 2020, Figma's infrastructure hit
Cognitive Load Developer's Handbook
Sunday, May 28, 2023
A fundamental thinking tool to create simple yet maintainable applications #524 – May 29, 2023 View in browser Programming Digest Cognitive Load Developer's Handbook This paper discusses a
Real-time Messaging
Sunday, May 21, 2023
Ground stations transmit signals to satellites 22236 miles above the equator #523 – May 22, 2023 View in browser Programming Digest Real-time Messaging Did you know that ground stations transmit
Escaping creative downturns
Sunday, May 14, 2023
If I'm stuck in a creative downturn, there's usually only one remedy: keep going #522 – May 15, 2023 View in browser Programming Digest Escaping creative downturns If I'm stuck in a
Rules of Thumb for Software Development Estimations
Sunday, May 7, 2023
Ah, software estimation - the bane of many developers' existence and the scourge of project managers everywhere. #521 – May 08, 2023 View in browser Programming Digest Rules of Thumb for Software
You Might Also Like
[AI Incubator] Fall enrollment is now open 🍁🎓
Monday, September 16, 2024
NEW: We're adding more live coaching sessions
Deepdive – Competitive Analysis
Monday, September 16, 2024
As a Product Manager, staying ahead of the competition isn't just an advantage—it's a necessity.
Daily Coding Problem: Problem #1558 [Easy]
Monday, September 16, 2024
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Twitter. A classroom consists of N students, whose friendships can be represented in an
When Logs and metrics aren't enough: Discovering Modern Observability
Monday, September 16, 2024
Let's return to the previous series and discuss the typical challenge of distributed systems: Observability. We'll continue to use managing a connection pool for database access as an example
The Art of finishing & The browser for research
Monday, September 16, 2024
A new deep dive about a new browser, track everything and understand your life, the story of Figma Sans, and a lot more in this week's issue of Creativerly. Creativerly The Art of finishing &
AI Student Demo Day is LIVE!
Monday, September 16, 2024
Here's the link to join
Charted | Coal Consumption by Region (1965-2023) 📈
Monday, September 16, 2024
This graphic presents global coal consumption by region from 1965 to 2023, highlighting Asia's continued role in driving demand. View Online | Subscribe | Download Our App Experience Data Without
5 Gaming Franchises That Need to Return
Monday, September 16, 2024
Top Tech Content sent at Noon! A dev conference with discussions, workshops, and 1:1 feedback sessions Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today
GCP Newsletter #416
Monday, September 16, 2024
Welcome to issue #416 September 16th, 2024 News Backup and DR Service Compute Engine Official Blog Introducing backup vaults for cyber resilience and simplified Compute Engine backups - Google Cloud
😸 NEW from Open AI
Monday, September 16, 2024
OpenAI just unveiled o1, kicking off a new series of "reasoning" models designed to tackle complex questions faster than we... Product Hunt Read in browser This newsletter is brought to you