Sponsored
PROTOCOLS FROM WITHIN VS CODE
This brand-new Postman extension
Parse notes
Sponsored
This brand-new Postman extension
This article dives into how S3 works, the steps taken to build it, and how it runs today. One of the people involved in building it talks about the personal, technical, and organizational challenges he faced along the way. One of the greatest learnings and career accelerators was ownership and encouraging ownership in others. There are often multiple ways to solve a problem, and picking the right one is letting someone own the solution.
A system design tutorial on 3 consistency patterns used in distributed systems. Strong consistency ensures that all servers always retrieve the latest data, but it can reduce service availability and increase latency. Eventual consistency, which favors high availability and performance over consistency, ensures that the system will eventually converge to the same state, but it may return stale data in the interim. Weak consistency, which prioritizes high availability and low latency, may or may not return the latest data. The choice of consistency pattern depends on the system requirements and use cases.
VSCode was able to reduce their Javascript size by 20%, or 3.9MB, without actually doing any deleting or refactoring thanks to a new “name mangling” build step. This reduction not only means less code to download and store, but also improves startup time as less source code needs to be scanned before the JavaScript is run. This is a great read on how the VSCode team identified the technical problem and how they arrived at the solution.
Reviewing others’ code consistently can improve your skills and leverage your career. You can help others grow, as well as give value to the company you work with. This article delves into the benefits of reviewing code in a pull request and gives some advice on the approach to follow when doing it, like interacting with other colleagues.
This article addresses and debunks 8 of the most common myths about the engineering manager (EM) role so you can feel empowered to decide whether becoming an EM is the right fit for you. For example, it’s a myth that management is the natural next step for great individual contributors. Furthermore, you don’t have to become a manager to be a leader.
Hono is a small, simple, and ultrafast web framework for the Edges. It works on any JavaScript runtime: Cloudflare Workers, Fastly Compute@Edge, Deno, Bun, Vercel, Lagon, AWS Lambda, and Node.js.
CodiumAI PR-Agent is an open-source tool aiming to help developers review pull requests faster and more efficiently. It automatically analyzes the pull request and provides several types of feedback, such as auto-descriptions, PR reviews, question answering, and code suggestions.
PeerDB is a Postgres-first data-movement platform that makes moving data in and out of Postgres fast and simple. It enables you to sync, transform, and query data across your stores using simple SQL commands. PeerDB implements multiple Postgres native and infrastructural optimizations for 10x faster data-movement in and out of PostgreSQL.
Due to the nature of LLMs and their inherent dynamism, traditional software tooling is often ill-equipped to handle these models out of the box. This post explores the latest product by the team that created LangChain (the most popular LLM software tool) and see what new parts of the LLM stack LangSmith hopes to tackle.
This post explores some generative AI tools for coding. It compares various tools, like GitHub Copilot, and talks through the upsides and downsides of using them.
A trends report of DevOps and Cloud innovation. For example, cloud innovation has moved to focusing on migrating and re-architecting workloads. AI and LLms can help address cognitive overload by helping with support tasks, like ticketing systems and basic code generation.
101 JavaScript concepts that every web dev should know, ranging from the basics (like data types) to the more advanced (like WebRTC).
A multiplayer GameBoy powered by WebRTC and Nitric.