TLDR Web Dev

TLDR WEB DEV 2024-10-23

5 sections15 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01ARTICLES & TUTORIALS

HOW VERCEL ADOPTED MICROFRONTENDS

Vercel, once a single large Next.js application, switched to vertical microfrontends for better build times and developer velocity. It reduced dependencies, improved preview build times, and boosted end-user performance by dividing its website into logical sections. Vercel used Turborepo and Next.js Multi-Zones to manage the migration process and implemented prefetching and prerendering techniques to optimize performance and navigation.

vercel.com8 min read

HOW WE BUILT A NEW POWERFUL JSON DATA TYPE FOR CLICKHOUSE

ClickHouse has created a new JSON data type designed for high-performance handling of JSON data. This new type overcomes the challenges of storing and processing JSON data in columnar databases, such as dynamically changing data types, data integrity, and large datasets.

clickhouse.com22 min read

MAKING UBER'S EXPERIMENT EVALUATION ENGINE 100X FASTER

Uber engineers improved the efficiency of their Experimentation platform by shifting from a remote evaluation architecture to a local one. This change reduced experiment evaluation latency by a factor of 100, from milliseconds to microseconds. The new architecture distributes experiment data to all host agents, allowing microservices to read experiment data locally without relying on a central service.

uber.com18 min read

02OPINIONS & ADVICE

INITIAL EXPLORATIONS OF ANTHROPIC'S NEW COMPUTER USE CAPABILITY

Anthropic's new "Computer Use" API mode for its Claude model allows the model to interact with users' computers through screenshots and coordinate support. This author has experimented using the feature to compile and run Hello World in C, install FFmpeg, use tools to count database queries, and try to solve Sudokus.

simonwillison.net9 min read

WHAT DOCS AS CODE REALLY MEANS

“Docs-as-code" goes beyond simply writing documentation using developer tools. It means recognizing the importance of documentation as software infrastructure. This requires shared responsibility and standards and treating documentation with the same care and attention as code.

passo.uno6 min read

03LAUNCHES & TOOLS

INTRODUCING COMPUTER USE, A NEW CLAUDE 3.5 SONNET, AND CLAUDE 3.5 HAIKU

Anthropic has released two new AI models: Claude 3.5 Sonnet and Claude 3.5 Haiku. Claude 3.5 Sonnet is an upgraded version of its predecessor (with the same name) that is much better at coding. Anthropic has also introduced an experimental beta feature, computer use, which allows Claude to interact with computers like humans by using a cursor, clicking buttons, and typing text.

anthropic.com6 min read

SVELTE 5 IS ALIVE

Svelte has released a blog post detailing the official release changes for Svelte 5. Svelte 5 is backwards-compatible with Svelte 4. Key changes include the introduction of runes for explicit reactive state management, simplified event handlers, and a new slot mechanism.

svelte.dev6 min read

ROUTE-LIST

Route-list is a command-line tool that displays routes for Express, Koa, Hapi, and Fastify applications.

github.comGitHub repository

04MISCELLANEOUS

ATTACKING THE SAMSUNG GALAXY A* BOOT CHAIN

Quarkslab researchers discovered four vulnerabilities in the boot chain of Samsung Galaxy A devices, enabling them to execute code in the bootloader, gain root access with persistence, and leak data from the Secure World, including Android Keystore keys. These vulnerabilities affect two crucial components: Little Kernel, the third bootloader, and Secure Monitor, the highest privileged software. The researchers presented their findings at BlackHat USA 2024 and released proof-of-concepts for the vulnerabilities on GitHub.

blog.quarkslab.com6 min read

HOW I DEFEATED AN MMO GAME HACK AUTHOR

When this developer discovered an MMO game hack, he decided to learn how to hack the game himself and make it more difficult for the hack's author to keep up. Through clever code modifications and observation, he was able to identify the hack's author and even the users who were exploiting it. This led the hacking company to eventually abandon its project.

thecodist.com6 min read

THE STORY OF WEB FRAMEWORK HONO, FROM THE CREATOR OF HONO

Hono is a fast, lightweight framework that runs on various JavaScript environments, like Cloudflare Workers, Deno, Bun, and Node.js. Providing a "write once, run anywhere" experience, the framework has various features like middleware, helpers, RPC, and server-side JSX. It was initially built because the framework's creator felt that creating applications for Cloudflare Workers was too verbose without a framework.

blog.cloudflare.com10 min read