Blog
Tech News.
Releases and changes worth knowing about, and what they mean for the code you ship.
8 postsRSS feed
GitHub Copilot Workspace Transforms Developer Workflow
Explore GitHub Copilot Workspace, a new AI-powered development environment that streamlines coding from issue to pull request. Learn its features and impact.
React Compiler: memoization without useMemo
React Compiler memoizes components and values at build time, so most useMemo, useCallback and React.memo calls become unnecessary. What it does and how to adopt it.
React 19: Actions, the use API and Server Components
React 19 made forms and async state much simpler with Actions, useActionState and useOptimistic, added the use API and stabilized Server Components. A practical summary.
WebAssembly beyond the browser: what WASI enables
WebAssembly began as a way to run fast code in browsers. With WASI it runs on servers, at the edge and inside plugins: sandboxed, portable and quick to start.
Angular Signals: fine-grained reactivity explained
Signals give Angular a precise way to track state: when a value changes, only the views that read it update. How signal, computed and effect work, with examples.
The WebAssembly Component Model, explained
Core WebAssembly modules can only exchange numbers. The Component Model adds typed interfaces, so code written in Rust, Go, Python or JavaScript can be combined safely.
Rust async functions in traits: what changed and why
Rust 1.75 made async fn in traits part of stable Rust, removing the need for the async-trait macro in many cases. What you can write now and the limits that remain.
WebGPU: modern graphics and compute in the browser
WebGPU gives web apps direct, modern access to the graphics card for 3D rendering and for general computation such as machine learning. What it is and where it stands.
Tell us what’s in the way.
A few lines is enough. You get a candid yes, a candid no, or a sharper question.
- Working software in week four
- A reply in one business day
- Handover is the deliverable
Prefer email? [email protected]