TLDR Dev 2026-04-29
Scroll-driven animations ๐ฑ, legal ownership over AI code โ๏ธ, GitHub issues ๐
๐งโ๐ป
Articles & Tutorials
Scroll-Driven Animations (19 minute read)
The new CSS `animation-timeline` API allows devs to create scroll-driven animations natively in CSS, moving away from JavaScript solutions. The API extends existing CSS keyframe animations by mapping their progress to an element's visibility within the viewport or the document's overall scroll position. These animations can be finely controlled using various timing functions, precise animation ranges like `entry` or `exit`, and even link animations across different elements.
We Upgraded to a Frontier Model and Our Costs Went Down (5 minute read)
Mendral reduced costs by using a multi-agent architecture where a cheap "Haiku triager" handles 80% of routine CI log failures, escalating only complex issues to a "frontier" Opus model. This tiered system allows the expensive model to focus on orchestration and delegation while low-cost agents perform the data-heavy tasks, resulting in significantly more efficient LLM operations.
Why Your AI Agent Is Drowning in Tools (And How Code Mode Saves It) (5 minute read)
Too many MCP tools bloat context and cause hallucinations. Two fixes include reducing tools (filter agent-side or design fewer use-case-driven ones MCP-side), or use โcode mode.โ This means give the LLM the ability to search and execute, let it write code against a generated SDK, and run multi-step workflows in a sandbox.
GitHub Actions is the weakest link (12 minute read)
GitHub Actions has become a major vulnerability in the open-source supply chain due to insecure defaults that malicious actors exploit to inject malware and steal credentials. While GitHub proposes opt-in fixes, maintainers must currently rely on third-party tools and rigorous configuration to mitigate these significant security risks.
Ghostty Is Leaving GitHub (5 minute read)
Mitchell Hashimoto is moving his project, Ghostty, off GitHub after 18 years due to frequent outages that hinder professional collaboration. Although deeply attached to the platform, he believes its current lack of reliability makes it unsuitable for serious work until significant improvements are made.
๐งโโ๏ธ Peace of mind in every sprint (Sponsor)
Writing code can be stressfulโbut not half as stressful as a surprise security meltdown. Inject optimism and calm into the developer scrum with
Microsoft Azure. Unified security across code and cloud environments and built-in DDoS protection mean you've got less cause for concernโand a clear mind for innovation.
Help secure your apps with Azure >Warp is now open-source (7 minute read)
Warp has open-sourced its client to pioneer an agent-first workflow powered by its Oz platform and GPT models.
VibeVoice (GitHub Repo)
VibeVoice is an open-source frontier voice AI project by Microsoft that provides models for Text-to-Speech and Automatic Speech Recognition, using continuous speech tokenizers and a next-token diffusion framework with LLMs for high-fidelity processing of long audio. The project features VibeVoice-ASR for multilingual recognition and VibeVoice-TTS for multi-speaker and streaming synthesis.
Who Owns the Code Claude Wrote? (17 minute read)
Legal ownership of AI-generated code is complex, as it may not qualify for copyright without meaningful human authorship and could inadvertently include open-source licensed material. To manage these risks, developers must carefully document their contributions, review employment contracts, and use licensing tools to ensure compliance and protect intellectual property.
An Interview with OpenAI CEO Sam Altman and AWS CEO Matt Garman About Bedrock Managed Agents (52 minute read)
OpenAI and AWS have formed an exclusive partnership to launch Bedrock Managed Agents, integrating frontier models with AWS infrastructure to simplify the deployment of virtual co-worker agents for enterprise clients. Both CEOs view this as a new paradigm in agentic computing that will reduce complexity and cost while keeping customer data secure within AWS.
Installing every* Firefox extension (25 minute read)
This dev scraped all 84,000 Firefox extensions and tried to install them simultaneously, surfacing fun finds along the way (a 196 MB chess extension, one requesting 3,695 permissions, and a PUA network with 700K+ users hijacking search to a Yahoo affiliate code). After ten failed attempts, a friend's beefier VM finally booted Firefox with all of them. Extensions.json hit 189 MB, memory sat at 27โ37 GB, about:addons took 6 hours to load, and example.com never loaded.
The most important software engineering news in one daily email
Join 450,000 readers for
one daily email