Found 1017 bookmarks
Newest
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
Use Abstraction to Improve Function Readability
Use Abstraction to Improve Function Readability
This is another post in our Code Health series. A version of this post originally appeared in Google bathrooms worldwide as a Google Testin...
·testing.googleblog.com·
Use Abstraction to Improve Function Readability
A Journey Into Shaders
A Journey Into Shaders
I finally decided to learn shaders. If you're curious about what shaders are and how they work, this article is for you. We'll start with the basics and build a simple blob from scratch.
·mayerowitz.io·
A Journey Into Shaders
The nine best recommendations in the new React docs
The nine best recommendations in the new React docs
The latest React docs include recommendations on how to write React code. Here are nine points that come up most about React code style to help you avoid difficult-to-diagnose bugs.
·blog.testdouble.com·
The nine best recommendations in the new React docs
Goodbye, Node.js Buffer
Goodbye, Node.js Buffer
It's time to move from Buffer to Uint8Array.
·sindresorhus.com·
Goodbye, Node.js Buffer
Upgrading: Codemods | Next.js
Upgrading: Codemods | Next.js
Use codemods to upgrade your Next.js codebase when new features are released.
·nextjs.org·
Upgrading: Codemods | Next.js
A language to specify Platform Architecture
A language to specify Platform Architecture
Software isn’t hardware. While it takes time to build, assemble and ship a hardware product, software can literally be built, assembled and…
·benkku.medium.com·
A language to specify Platform Architecture
attr() - CSS: Cascading Style Sheets | MDN
attr() - CSS: Cascading Style Sheets | MDN
The attr() CSS function is used to retrieve the value of an attribute of the selected element and use it in the stylesheet. It can also be used on pseudo-elements, in which case the value of the attribute on the pseudo-element's originating element is returned.
·developer.mozilla.org·
attr() - CSS: Cascading Style Sheets | MDN
MediaSession - Web APIs | MDN
MediaSession - Web APIs | MDN
The MediaSession interface of the Media Session API allows a web page to provide custom behaviors for standard media playback interactions, and to report metadata that can be sent by the user agent to the device or operating system for presentation in standardized user interface elements.
·developer.mozilla.org·
MediaSession - Web APIs | MDN
Tao of React - Software Design, Architecture & Best Practices
Tao of React - Software Design, Architecture & Best Practices
I’ve been working with React since 2016 and still there isn’t a single best practice when it comes to application structure and design. While there are best…
·alexkondov.com·
Tao of React - Software Design, Architecture & Best Practices
No more 404
No more 404
As with any ageing blog, _some_ of my outbound links are hitting either 404s or domains that are no longer active. It's understandable given that my blog is ar…
·remysharp.com·
No more 404