Email Details

Move fast and abandon things ⚡️,updated Gemini 🤖, Google Cache shutdown🪦

Google has released two updated Gemini models: Gemini-1.5-Pro-002 and Gemini-1.5-Flash-002. These models offer significant improvements in performance 

TLDR

 TLDR Web Dev 2024-09-25

🧑‍💻

Articles & Tutorials

Redesign Case Study 2024 (19 minute read)

This article goes over a complete frontend redesign of a website that involved creating a new header, a unique hero section featuring personalized hats drawn by the author's daughter, and a circular navigation for the hats section. It also incorporated interactive elements using Framer Motion and scroll-driven animations, along with the usage of CSS features like container queries, :has(), offset-path, and more.
Postgres Write-Ahead Logs (8 minute read)

Postgres Write-Ahead Logs (WAL) are needed for logical replication in Postgres. WAL works by storing each state change as a command in an append-only file before the change is actually made to the database, allowing for recovery from the last checkpoint in case of a crash. WAL offers various configurable parameters like `wal_level`, `fsync`, `wal_buffers`, and `checkpoint_flush_after` to optimize performance and control data retention.
What I've Learned in the Past Year Spent Building an AI Video Editor (13 minute read)

This developer, while building a generative video platform, used Microsoft Promptflow and Temporal to build generative workflows but encountered some challenges with unpredictable LLMs and embeddings. He found that embeddings might not be the best solution for every search problem and traditional search methods may be needed in some cases.
🧠

Opinions & Advice

Move Fast and Abandon Things (11 minute read)

This former Mac game developer reflects on his experience of rapid prototyping and abandoning unfinished projects, arguing that this approach, while seemingly chaotic, was ultimately effective for him. He quickly tested game ideas as it allowed for the identification of truly compelling concepts. This "move fast and abandon things" philosophy was applicable even in his later career as a software engineer at Apple, where he found himself a "blue-collar" programmer amidst "white-collar" professionals.
What I tell people new to on-call (9 minute read)

New on-call engineers should not fix every issue personally, but rather assess the situation and ensure it's addressed. They should also shadow experienced engineers to learn best practices and prioritize their well-being by not sacrificing personal health for non-critical issues.
Software development topics I've changed my mind on after 6 years in the industry (3 minute read)

After six years in the industry, this developer now values typed languages for team collaboration, sees standups as helpful for onboarding, and believes sprint retrospectives are valuable when focused on actual course correction. Software architecture is more important than he once thought and practicality is always better than dogmatically adhering “best practices.”
🚀

Launches & Tools

How to Add an Onboarding Flow for your Application with Clerk (Sponsor)

As part of your onboarding flow, you may want to collect extra information from your user and use it to alter your application state. Follow this quick walkthrough example using Next.js and TypeScript to add custom claims to your session token, read session data, and update with the user's onboarding state. Read the blog
Updated production-ready Gemini models, reduced 1.5 Pro pricing, increased rate limits, and more (5 minute read)

Google has released two updated production-ready Gemini models: Gemini-1.5-Pro-002 and Gemini-1.5-Flash-002. These models offer significant improvements in performance, including faster output, lower latency, and increased rate limits. The pricing for Gemini-1.5-Pro has been reduced by 50% for prompts under 128K tokens.
Announcing TypedSQL: Make your raw SQL queries type-safe with Prisma ORM (7 minute read)

Prisma ORM v5.19.0 introduces TypedSQL, a new feature that brings type safety to raw SQL queries. It allows developers to use raw SQL for complex or performance-critical queries while maintaining the same type-safe environment of their workflow.
JSON For You (GitHub Repo)

JSON For You is a tool that visualizes and processes JSON data with features like graph and table views, comparisons, validation, nested parsing, jq support, CSV import/export, and more.
🎁

Miscellaneous

On Impactful AI Research (16 minute read)

Impactful AI research focuses on open-source work through artifacts like models, systems, and benchmarks. Students should prioritize investing in projects over papers, selecting timely problems with large headroom and "fanout," and thinking two steps ahead while iterating fast.
The Data Pipeline is the New Secret Sauce (17 minute read)

In AI infrastructure for companies, data pipelines are the most important part of creating and managing proprietary datasets to train and fine-tune LLMs. There are various inference hosting models to use, including hosted APIs, edge computing, on-premise data centers, and third-party cloud hosting. Generally, enterprises will start with off-the-shelf cloud solutions and progress towards specialized infrastructure for specific use cases.

Quick Links

Google Cache Is Fully Dead (3 minute read)

Google has disabled its cache feature, which was previously used to access older versions of websites - users can now only access archived websites through the Wayback Machine.
Nano-spawn (GitHub Repo)

Nano-spawn is a tiny, dependency-free process execution library that offers a promise-based interface and various features for managing subprocesses.
A shortcut to edit long shell commands in your $EDITOR (2 minute read)

Using `ctrl + x` followed by `ctrl + e` in bash or adding a keybinding for `edit-command-line` in zsh allows you to edit long shell commands in your preferred editor.
Google wins challenge against $1.7 billion EU antitrust fine (3 minute read)

Google won a legal challenge against a €1.49 billion ($1.66 billion) antitrust fine from the European Union.

Love TLDR? Tell your friends and get rewards!

Share your referral link below with friends to get free TLDR swag!
Track your referrals here.

Want to advertise in TLDR? 📰

If your company is interested in reaching an audience of web developers and engineering decision makers, you may want to advertise with us.

If you have any comments or feedback, just respond to this email!

Thanks for reading,
Priyam Mohanty, Jenny Xu & Ceora Ford


If you don't want to receive future editions of TLDR Web Dev, please unsubscribe from TLDR Web Dev or manage all of your TLDR newsletter subscriptions.

© 2024 Email Dashboard. All rights reserved.