In this issue, explore the unexpected origins of Git, dive into the art of boring code for scalable systems, decode Alt+number sequences, and discover UUID versions and soft skills in software development.
In this issue, explore the Itanium saga, Facebook's caching strategies, the risks of code certainty, the concept of percentiles in data, and the complexities of coupling. Plus, a look at a significant supply chain attack affecting over 100,000 sites.
In this issue, explore the depths of performance measurement, the evolving landscape of software development, and insights on code readability. Discover lessons from Google’s file reformatting journey and the significance of implementation details.
This issue features insights on documentation trade-offs, the GJK algorithm for shape overlap, rapid MVP development, GIN indexes in Postgres, and building a basic RDBMS from scratch. Dive in for valuable knowledge.
This issue dives into key tech topics: explore queueing strategies for HTTP requests, understand the complexities of cookies and tokens, and debate the pitfalls of natural keys in database design. Plus, learn about designing a database for Google Calendar and uncover quirks in S3 that could lead to vulnerabilities.
This issue dives into navigating tech challenges like slow internet in remote areas, understanding software complexity, and the nuances of authentication terminology. Plus, insights on building effective AI products with LLMs.
In this issue, we explore a curious email glitch, essential coding pitfalls for software engineers, Uber's data migration for savings, the evolution of monolithic systems, and Airbnb's strides in web accessibility.
This issue features insights on retro programming with the Atari VCS, understanding CPU cache levels, speeding up Postgres queries, evaluating the microservices trend, and avoiding soft delete pitfalls.
This issue delves into the challenges and strategies of modernizing legacy systems, career empowerment, the impact of refactoring, optimizing Postgres connections, and timeless performance insights. Explore these insightful topics.
In this issue, explore essential programming insights, from the pitfalls of AWS S3 costs and common DB schema mistakes to the art of Makefiles and effective API design principles. Discover ideas that every programmer should know.
In this issue, dive into essential software design lessons, scaling content counting services, enhancing data reliability, and the truth about logging levels. Plus, explore the debate on 10x engineers and a crucial FTC announcement.
In this issue, we explore the challenges of centering rectangles, the complexities of concurrency, SMS fraud defenses, the role of semicolons in programming, and a fascinating engineering feat by Apple.
This issue features essential insights on mastering Git, intuitive accounting with double-entry bookkeeping, effective code review techniques, and innovative load balancing strategies—perfect for tech enthusiasts.
In this issue, we explore the evolution of tables, the potential threat from xz Utils, delve into GitLab's mechanics, and discuss the importance of clear naming in coding. Plus, discover the advantages of FIFO algorithms.
In this issue, explore how Photoshop tackles large files, discover open-source projects with exceptional documentation, and learn about the evolution of software, API design, and containerization.
In this issue, we explore the impact of web bloat on low-end devices, Figma's journey to scale its Postgres stack, insights on testing, the future of coding in education, and embracing chaos for productivity.
In this issue, explore the history of programming with Lars Wirzenius, learn job application tips from Ben Hoyt, dive into HTTP/2 and HTTP/3, master project leadership with Jordan Cutler, and discover key latency numbers by Sam Who.
In this issue, discover the Leap Day bugs affecting NZ petrol stations, delve into SSD insights, learn about event interception, reflect on Git's evolution, and explore the trie data structure for predictive text.
In this issue, we tackle the complexities of building billing systems, explore authentication fundamentals, and discuss modularization pitfalls. Plus, learn about Wide Events and how video games creatively use LUTs.
In this issue, explore the intersection of architecture and programming, learn about retry methods, debunk myths for junior developers, discover bloom filters, and uncover clever uses of the 'cat' command in shell scripting.