Found 1007 bookmarks
Newest
[EN] Writing a Compiler is Surprisingly Easy (part 1)
[EN] Writing a Compiler is Surprisingly Easy (part 1)
Part 1: expressions, arithmetic Part 2: statements, control flow Ever since I was a teenager I wanted to create my own systems pr...
·sebmestre.blogspot.com·
[EN] Writing a Compiler is Surprisingly Easy (part 1)
Oh my poor business logic
Oh my poor business logic
Adopting existing tools that work, applying them to the business problems at hand, and quickly iterating in the business domain rather than endlessly swirling in the vortex of technobabble is woefully underrated. I’ve worked at two kinds of companies before: One that only cares about measurable business outcomes, accruing technical debt and blaming engineers when no one wants to work with their codebase, ultimately hurting the product. Another that has staff engineers spending all day on linter configurations and writing seldom-read RFCs while juniors want to ditch Celery for Kafka because the latter is hip.
·rednafi.com·
Oh my poor business logic
The New CSS Math: rem() and mod()
The New CSS Math: rem() and mod()
New math constants and functions are coming to CSS... now with more remainders and modulo
·danielcwilson.com·
The New CSS Math: rem() and mod()
How to Write a Great README
How to Write a Great README
This article explores what makes a great project README, how Appsmith made ours as accessible as possible and provides examples of other effective READMEs.
·appsmith.com·
How to Write a Great README
Tests Are Bad For Developers
Tests Are Bad For Developers
Why aren't developers write tests? Because they are bad for them
·amazingcto.com·
Tests Are Bad For Developers
Was Rust Worth It?
Was Rust Worth It?
From JavaScript to Rust, three years in.
·jsoverson.medium.com·
Was Rust Worth It?
What’s new in CVSS 4.0? | Snyk
What’s new in CVSS 4.0? | Snyk
In this blog post, we will highlight Snyk’s view on the new vulnerability scoring framework, CVSS 4.0, which was released on November 1, 2023.
·snyk.io·
What’s new in CVSS 4.0? | Snyk
The complete guide to WebSockets with React
The complete guide to WebSockets with React
Discover everything you need to know about using WebSockets with React, including how to build a smooth realtime cursor experience from scratch.
·ably.com·
The complete guide to WebSockets with React
Include Only Relevant Details In Tests
Include Only Relevant Details In Tests
This article was adapted from a Google Testing on the Toilet (TotT) episode. You can download a printer-friendly version of this TotT e...
·testing.googleblog.com·
Include Only Relevant Details In Tests
Simplify Your Control Flows
Simplify Your Control Flows
This is another post in our Code Health series. A version of this post originally appeared in Google bathrooms worldwide as a Google Tes...
·testing.googleblog.com·
Simplify Your Control Flows
Why are React-Scripts a big deal in React?
Why are React-Scripts a big deal in React?
Understand the purpose of react-scripts and the power it brings to building React apps efficiently
·blog.bitsrc.io·
Why are React-Scripts a big deal in React?
Finding You: The Network Effect of Telecommunications Vulnerabilities for Location Disclosure - The Citizen Lab
Finding You: The Network Effect of Telecommunications Vulnerabilities for Location Disclosure - The Citizen Lab
This report provides a comprehensive guide to geolocation-related threats sourced from 3G, 4G, and 5G network operators. Case studies, references, examples, and evidence are provided to give a complete and contextual understanding of mobile network-based location tracking in order to formulate policies and actions that protect civil society from current and future geolocation surveillance.
·citizenlab.ca·
Finding You: The Network Effect of Telecommunications Vulnerabilities for Location Disclosure - The Citizen Lab
How Bear does analytics with CSS
How Bear does analytics with CSS
Bear Blog has a few design constraints for speed, efficiency, and stability. There are many great open-source, privacy-focussed analytics platforms out there...
·herman.bearblog.dev·
How Bear does analytics with CSS
A Couple of New CSS Functions I’d Never Heard Of
A Couple of New CSS Functions I’d Never Heard Of
light-dark() Saw Bramus post about this. :root { color-scheme: light dark; –text-color: light-dark(#333, #ccc); } Apparently, this is just a first step on the way toward a more robust schemed…
·chriscoyier.net·
A Couple of New CSS Functions I’d Never Heard Of
Introducing the Netlify Composable Web Platform
Introducing the Netlify Composable Web Platform
Announcing the Netlify Composable Web Platform — the foundation for companies looking to modernize their web architecture to ship faster, reduce risk, and drive higher revenue.
·netlify.com·
Introducing the Netlify Composable Web Platform
CSS is fun again
CSS is fun again
CSS has been undergoing a quiet renaissance lately. Lots of big features which previously required an external tool to use, are now native parts of the language, and its growing more and more all the time. If you haven't used CSS in a long time, for whatever reason, now is the time to take a look again.
·pdx.su·
CSS is fun again
Passkeys: A No-Frills Explainer On The Future Of Password-Less Authentication — Smashing Magazine
Passkeys: A No-Frills Explainer On The Future Of Password-Less Authentication — Smashing Magazine
Passkeys are beginning to make their way into popular apps, from password managers to multi-factor authenticators, but what exactly are they? As this new technology promises to make passwords a thing of the past, Neal Fennimore explains the concepts behind passkeys, demonstrates how they work, and speculates what we might expect from them in the future.
·smashingmagazine.com·
Passkeys: A No-Frills Explainer On The Future Of Password-Less Authentication — Smashing Magazine
The five principles of modern developer tools | Knock
The five principles of modern developer tools | Knock
A deep dive into how modern developer tools bring typing, CI/CD integration, and version control to engineering teams where they work.
·knock.app·
The five principles of modern developer tools | Knock
My muscle-memory git toolbox
My muscle-memory git toolbox
This blog post has been on my to-do list ever since I saw Daniel Stenberg’s blog post “This is how I git” (November 2020). I thought, “I should do one of those posts, too!” This post focuses on my basic muscle-memory git commands. There are at least two other major Git subtopics this post doesn’t mention at all: “branching discipline” (what is a release branch? what’s the difference between rebase and merge?) and “hygiene” (how big should a commit be? what does a good commit message look like?). That is — as usual for this blog — we’re talking tactics, not strategy.
·quuxplusone.github.io·
My muscle-memory git toolbox
Hide Your Large JSON Files from The TypeScript Compiler
Hide Your Large JSON Files from The TypeScript Compiler
I spent some time at work looking into speeding up TypeScript type checking via tsc. One of the biggest wins I found was also one of the simplest to implement.
·blog.levineandrew.com·
Hide Your Large JSON Files from The TypeScript Compiler