TypeScript Features to Avoid
Learn programming languages like TypeScript, Python, JavaScript, SQL, and regular expressions. Interactive with real code examples.
The latest blog posts to take off on Hacker News. 596 posts.
Learn programming languages like TypeScript, Python, JavaScript, SQL, and regular expressions. Interactive with real code examples.
Discover how a software bug in Safari 15's IndexedDB API can track your online activity and reveal your identity.
Changing schemas in distributed software is hard. Could adopting bidirectional lenses help?
I'm very excited to announce @parcel/css, a new CSS parser, compiler, and minifier written in Rust! Check it out on GitHub, or try a live demo right in your browser.
I feel like I should have a blog. Specifically, a tech blog. Everything points towards it! I like coding, I like reading, I particularly like reading blog posts . So then, why don't I have one?!
What are the biggest trends and developments in web scraping? What does 2022, likely have in store for web scraping?
Before the term was hijacked by crypto-grifters (and, admittedly, a few genuinely neat projects), web 3 (point oh) referred to Tim Berners-Lee's project to promote a standard way to expose and parse metadata on the web. It never took off. In this piece, I'll argue that a breakthrough idea introduced last year by HN…
Have you ever noticed that gradients tend to look a little gray and washed-out in the middle? This happens because of a mathematical quirk with RGB colors. Fortunately, we can work around this quirk, and create beautiful, lush, saturated gradients.
Eric Bailey recently wrote on CSS-Tricks about testing your website on a crappy laptop and it reminded me of this anecdote from my own life. About a month ago…
Learn about the core building blocks of the WebSocket technology and discover the benefits of event-driven architectures with WebSockets.
We’ve made significant improvements in noise-suppression and auto-gain-control as well as slight improvements in echo-cancellation to provide you with a better overall experience.
How we built language server protocol (LSP) support for the Oso VS Code extension with Rust, WebAssembly (Wasm), and TypeScript
Has Google's Search Quality deteriorated in recent years? This post measures Google Search using human evaluation.
What is Deno, why does it matter, and how is it currently used for server-side JavaScript?
Learn about the challenges of webhooks for service-to-service notifications. And why an `/events` endpoint is often preferable.
I recently tried out SvelteKit for the first time. This is a summary of my experience setting it up, some information I've collected while researching + learning it, and my thoughts on how it compares to other similar frameworks.
Social recovery wallets introduces new ways to authenticated with our own owned identities.
This specification defines a new HTTP method, QUERY, as a safe, idempotent request method that can carry request content.
We should ban margin from our React components. Hear me out.
Pyramid schemes, scientology and Tamagotchi
A low code optimization
Updated June 19th, 2023 Sorry, your browser doesn't support embedded videos. But that doesn’t mean you can’t watch it! You can download Small Is Beautiful #23 directly, and watch it with your favourite video player. Small Is Beautiful (Oct, 2022): What is the Small Web and why do we need it? Today, I want to introduce…
Field notes on shipping fast, privacy-first, evergreen web products.