Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#all #programming #history #technology #life #science #startups #AI #literature #architecture #travel #design #creative #comics #finance #cartography #indiehacker Muted Categories [alt+←][alt+→]
Liz Denys
Switching to Pelican Until today, my website was fragmented across a number of static pages and two WordPress instances....
27th Mar 2017
39
27th Mar 2017
Until today, my website was fragmented across a number of static pages and two WordPress instances. To simplify my life, I decided to unify them into one content management system instead of keeping that somewhat unwieldly mess around. I had never really put a lot of thought into...
Blog System/5
The costs of the i386 to x86-64 upgrade If you read my previous article on DOS memory models, you may have dismissed everything I wrote as...
7th Oct 2024
83
7th Oct 2024
If you read my previous article on DOS memory models, you may have dismissed everything I wrote as “legacy cruft from the 1990s that nobody cares about any longer”.  It's time to see how any of that carried over through the 16-bit to 64-bit evolution.
Buttondown's blog
Webhooks and the programming page Use the Buttondown API to supercharge your newsletter
6th Jan 2021
davidyat.es
Advent of Code 2024: Days 1–5
16th Dec 2024
Tinloof - Blog
How to build a stopwatch with HTML, CSS, and plain JavaScript (Part 2) This series of articles is made out of two parts: In the first part, we built the stopwatch's user...
28th Jun 2020
37
28th Jun 2020
This series of articles is made out of two parts: In the first part, we built the stopwatch's user interface with HTML and CSS. In this second part, we'll make the user interface functional with JavaScript (the stopwatch works).
Eric Migicovsky's...
The best HIPAA-compliant A/B testing tools What do Google Optimize, Optimizely, Convert, Webtrends Optimize and Splitbee have in common?...
7th Sep 2022
34
7th Sep 2022
What do Google Optimize, Optimizely, Convert, Webtrends Optimize and Splitbee have in common? They're popular A/B testing tools None of them are HIPAA…
Matt Keeter
Playing card case
7th Oct 2011
bt RSS Feed
Proper UI Hierarchy Proper UI Hierarchy 2019-02-05 I often feel like an old man when I complain about flat design and...
5th Feb 2019
34
5th Feb 2019
Proper UI Hierarchy 2019-02-05 I often feel like an old man when I complain about flat design and how designers these days have lost (or willfully forgotten) the skill to create accessible UIs with proper visual hierarchy. A skill which at it’s core seems so simple - yet is...
Stephen Wolfram...
Why Does Biological Evolution Work? A Minimal Model for Biological Evolution and Other Adaptive... The Model Why does biological evolution work? And, for that matter, why does machine learning work?...
3rd May 2024
127
3rd May 2024
The Model Why does biological evolution work? And, for that matter, why does machine learning work? Both are examples of adaptive processes that surprise us with what they manage to achieve. So what’s the essence of what’s going on? I’m going to concentrate here on biological...
Boot.dev Blog
Singletons in ES6 - The Good, The Bad, The Ugly Singletons are fairly controversial as far as I can tell, especially in JavaScript programming....
4th Nov 2019
1
4th Nov 2019
Singletons are fairly controversial as far as I can tell, especially in JavaScript programming. Let’s take a look at what they are, when to (maybe) use them, and when not to.
Josh Collinsworth
If WordPress is to survive, Matt Mullenweg must be removed I believe Matt Mullenweg's abuses of his unilateral, unchecked powers prove that it is in the best...
27th Sep 2024
94
27th Sep 2024
I believe Matt Mullenweg's abuses of his unilateral, unchecked powers prove that it is in the best interest of the entire WordPress community that he be removed from power immediately.
A Smart Bear
Hiring Employee #1 If you want another pair of hands to screw things up, how do you acquire resumes, pair them down,...
12th Dec 2011
18
12th Dec 2011
If you want another pair of hands to screw things up, how do you acquire resumes, pair them down, and identify someone who is going to work well in your company?
A Smart Bear
Change: Damned if you do, damned more if you don't Everyone wants change, but doesn't want to change. Though inevitable, change is uncomfortable and...
3rd Dec 2023
50
3rd Dec 2023
Everyone wants change, but doesn't want to change. Though inevitable, change is uncomfortable and exhausting. Manage it with kindness.
Vladimir Klepov as a...
Ditch google analytics now: 7 open-source alternatives I love writing, and I also love data. When starting my blog, I integrated Google Analytics — it's...
12th Feb 2023
32
12th Feb 2023
I love writing, and I also love data. When starting my blog, I integrated Google Analytics — it's free, easy to set up (just drop a few tags on the page), and that's what I knew back then. I did not enjoy it being run by a big corporation, but I was too lazy to research the...
On Test Automation
Looking back on the first six months of 2025 I can’t believe that it’s July already, in fact, we’re three weeks into July when I write this. In...
23rd Jul 2025
1
23rd Jul 2025
I can’t believe that it’s July already, in fact, we’re three weeks into July when I write this. In this blog post, I want to take stock of the first six months of 2025, especially the professional side of it. There will also be some more personal subjects I’ll talk about, though....
Blog - Bitfield...
Rust and Go vs everything else Alex Pliutau and I discuss what Go programmers should know about Rust, and why the two languages...
19th Nov 2024
130
19th Nov 2024
Alex Pliutau and I discuss what Go programmers should know about Rust, and why the two languages make perfect partners.
swyx's site RSS Feed
Technical Community Builder is the Hottest New Job in Tech What if the real product was the friends we made along the way?
4th Mar 2021
David Gerrells
too many birthdays I have a hard enough time remembering to take the trash out let alone the birthdays of my massive...
10th Mar 2021
1
10th Mar 2021
I have a hard enough time remembering to take the trash out let alone the birthdays of my massive family. Does this make me a bad uncle?
blag
SQLite Slaps why SQLite is cracked
18th Jun 2024
David Gerrells
a problem with ssr Life is a journey meant to be experienced. Today, experience what view transitions have to offer...
10th Apr 2025
1
10th Apr 2025
Life is a journey meant to be experienced. Today, experience what view transitions have to offer with an honest side by side comparison to the more, exotic options.
markround.com
Returning To Rails in 2026 I love a good side-project. Like most geeks, I have a tendency to go down rabbit holes when faced...
5th Mar 2026
1
5th Mar 2026
I love a good side-project. Like most geeks, I have a tendency to go down rabbit holes when faced with problems - give me a minor inconvenience and I’ll happily spend weeks building something far more elaborate than the situation warrants. There’s joy in having a playground to...
bt RSS Feed
My Cheapskate Commenting System My Cheapskate Commenting System 2022-02-03 My blog now has comments! Well, kind of… I went down a...
3rd Feb 2022
30
3rd Feb 2022
My Cheapskate Commenting System 2022-02-03 My blog now has comments! Well, kind of… I went down a two day long rabbit-hole trying to find the best solution for implementing comments on my static website (generated via Jekyll FYI). There are a ton of options out there and many...
Jordan Eldredge's...
"Lazy Afternoon" Barbershop Tag I wrote and recorded a barbershop tag for Chelsea.
29th Jun 2009
home automation -...
Should I Use JWTs For Authentication Tokens? No.Not satisfied? Fine, fine. I’ll write a longer answer.Let’s talk about what we’re talking about....
26th May 2024
43
26th May 2024
No.Not satisfied? Fine, fine. I’ll write a longer answer.Let’s talk about what we’re talking about. JWT stands for JSON Web Tokens, a reasonably well defined standard for authenticated tokens. Specifically they have a header with format information, a payload, and a signature or...
Dan Quach Blog
Digital Ghosts, Wisdom, and Tennis Matchmaking Digital Ghosts My mom recently had a free consultation from her electric company to assess replacing...
16th Jun 2025
53
16th Jun 2025
Digital Ghosts My mom recently had a free consultation from her electric company to assess replacing her propane water heater with an electric water pump heater.  She forwarded the assessment report to me, and I spent some time reviewing and researching the program. Despite...
Tom MacWright
Recently I have a bunch that I want to write about this month, but that'll all be in different posts. Just...
1st Apr 2026
1
1st Apr 2026
I have a bunch that I want to write about this month, but that'll all be in different posts. Just got back from Atmosphere Conf in Vancouver and settling into a false Brooklyn summer. Reading I read so much this month but have little to share here. Despite trying to keep a rich,...
Eric Bailey
Tech metaphors Tired of referencing the same yaks, sheds, and cars over and over again? Here’s a few new metaphors...
11th Nov 2019
22
11th Nov 2019
Tired of referencing the same yaks, sheds, and cars over and over again? Here’s a few new metaphors to drop at your next sprint planning meeting: Winchester Mystery House A mansion in San Jose, California that was once occupied by Sarah Winchester, widow of the eponymous firearms...
General Robots
The Mythical Non-Roboticist What if everyone could do robotics? That would be great, right? We should make a software framework...
14th Mar 2024
85
14th Mar 2024
What if everyone could do robotics? That would be great, right? We should make a software framework so that non-roboticists can program robots.This idea is so close to a correct idea that it's hard to tell why it's a mistake.
blag
About Some Stuff About Me
1st Jan 2001
Liz Denys
Dinosaur pie! I wanted to make a special pie for my amazing boyfriend, Matt, on his birthday a month ago....
30th Mar 2015
57
30th Mar 2015
I wanted to make a special pie for my amazing boyfriend, Matt, on his birthday a month ago. Naturally, I decided to make an apple pie because he likes apple pie and because I can make a mean apple pie with fresh ground cinnamon and a small amount of pre-cooking the apples on the...
Vladimir Klepov as a...
Svelte reactivity — an inside and out guide I've been working with svelte exclusively for a year now, but I still manage to shoot myself in the...
22nd Apr 2023
41
22nd Apr 2023
I've been working with svelte exclusively for a year now, but I still manage to shoot myself in the foot every now and then when using reactive state. Some of the confusion is due to my prior experience with React, but some points are confusing on their own. Today, I dive into...
elementary Blog
Happy Pride! Have Some Updates! This month we have some surprise updates for OS 7, including new releases of GNOME apps and a big...
4th Jun 2024
109
4th Jun 2024
This month we have some surprise updates for OS 7, including new releases of GNOME apps and a big update for Mail. Plus Wayland is here, there’s a new way to manage Drivers, and we’re shipping Flathub by default! And don’t forget Platform 8 is now ready for developers. Read ahead...
Confessions of a...
How PyTorch Generates Random Numbers in Parallel on the GPU A deep dive into Philox and counter-based RNGs
18th Dec 2025
Eric Migicovsky's...
7 best free open source LLM observability tools right now To build LLM-powered apps, developers need to know how users are using their app. LLM observability...
10th Apr 2025
114
10th Apr 2025
To build LLM-powered apps, developers need to know how users are using their app. LLM observability tools help them do this by capturing LLM provider…
Seán Barry
Using Git Bisect to Find Code Regressions Want to find out the exact commit that introduced a bug to your code? Git Bisect is just the tool...
21st Mar 2021
62
21st Mar 2021
Want to find out the exact commit that introduced a bug to your code? Git Bisect is just the tool for the job.
charity.wtf
There Is Only One Key Difference Between Observability 1.0 and 2.0 Originally posted on the Honeycomb blog on November 19th, 2024 We’ve been talking about...
19th Nov 2024
82
19th Nov 2024
Originally posted on the Honeycomb blog on November 19th, 2024 We’ve been talking about observability 2.0 a lot lately; what it means for telemetry and instrumentation, its practices and sociotechnical implications, and the dramatically different shape of its cost model. With all...
Boot.dev Blog
Why should you learn Golang? [2022] Golang has skyrocketed in popularity year over year, making it one of the best choices for...
8th Feb 2021
1
8th Feb 2021
Golang has skyrocketed in popularity year over year, making it one of the best choices for career-conscious developers to learn. As an example, StackOverflow’s Developer survey saw it climb in popularity among developers from 10th in 2019 all the way to 5th in 2020. Additionally,...
Eric Bailey
Improving the User Experience of IoT Firmware Updates
15th Nov 2016
Eric Bailey
Crafting a chatbot people will use: Part 1
21st Jun 2017
Miguel Carranza
The Dopamine Problem Every New Manager Face I recently wrote an internal Management 101 guide for new RevenueCat managers. It is not meant to be...
10th Jul 2026
2
10th Jul 2026
I recently wrote an internal Management 101 guide for new RevenueCat managers. It is not meant to be a universal management guide. Most universal management advice is either too vague to be useful or too generic to survive contact with a real company. My goal was simpler: explain...
TokyoDev
Facebook didn't try to change the world A [2005 interview of Mark Zuckerberg](https://www.youtube.com/watch?v=--APdD6vejI) contains some...
29th Mar 2017
37
29th Mar 2017
A [2005 interview of Mark Zuckerberg](https://www.youtube.com/watch?v=--APdD6vejI) contains some great insight into how to become a successful entrepreneur. > **Interviewer:** Where are you taking Facebook, you can expand to those other schools that you're not at, and then...
ntietz.com blog -...
Paper Review: Architecture of a Database System Last week, I read "Architecture of a Database System" for a Red Book reading group. This is as...
1st Oct 2022
2
1st Oct 2022
Last week, I read "Architecture of a Database System" for a Red Book reading group. This is as massive paper: 119 pages. What surprised me is how approachable it is. I have relatively little background building database systems and more experience using them. Despite this, the...
On Life and Lisp
OpenGL 3.1 on Asahi Linux Upgrade your Asahi Linux systems, because your graphics drivers are getting a big...
6th Jun 2023
1
6th Jun 2023
Upgrade your Asahi Linux systems, because your graphics drivers are getting a big boost: leapfrogging from OpenGL 2.1 over OpenGL 3.0 up to OpenGL 3.1! Similarly, the OpenGL ES 2.0 support is bumping up to OpenGL ES 3.0. That means more playable games and more functioning...
Marco.org
Apple is Listening Something big changed at Apple around the beginning of 2017. They had encountered significant...
10th Jun 2019
45
10th Jun 2019
Something big changed at Apple around the beginning of 2017. They had encountered significant turbulence in the product line over the preceding years, especially Macs. It was a rough time to be a pro Mac user. The “trash can” 2013 Mac Pro addressed only a fraction of the needs...
On Test Automation
I am tired of AI Unless you have been living under a rock for the last few years, you probably have seen the same...
17th Sep 2024
30
17th Sep 2024
Unless you have been living under a rock for the last few years, you probably have seen the same massive surge I’ve seen in the application of artificial intelligence (AI) to pretty much every problem out there, in software testing, in software development, and in life in...
Irrational...
Building personal and organizational prestige Most months I get at least one email from an engineering leader who believes they’d be a candidate...
4th Jul 2023
54
4th Jul 2023
Most months I get at least one email from an engineering leader who believes they’d be a candidate for significantly more desirable roles if their personal brand were just better known. Similarly, when funding is readily available during periods of tech industry expansion, many...
alexwlchan
Resizing images in Rust, now with EXIF orientation support Resizing an image is one of those programming tasks that seems simple, but has some rough edges. One...
8th Sep 2025
1
8th Sep 2025
Resizing an image is one of those programming tasks that seems simple, but has some rough edges. One common mistake is forgetting to handle the EXIF orientation, which can make resized images look very different from the original. Last year I wrote a create_thumbnail tool to...
Making software...
Dear Apple, Please Fix Safari's Default Dark Mode Link Color Dear Apple, Please Fix Safari's Default Dark Mode Link Color 2022-04-18 Supporting dark mode on the...
18th Apr 2022
47
18th Apr 2022
Dear Apple, Please Fix Safari's Default Dark Mode Link Color 2022-04-18 Supporting dark mode on the modern web falls under the realm of accessibility and should not be ignored. It is important and helps keep the visual flow of your content to match that of your users' operating...
Making software...
Batch Converting Images to webp with macOS Automator Batch Converting Images to webp with macOS Automator 2021-10-15 A great deal of my time working as a...
15th Oct 2021
52
15th Oct 2021
Batch Converting Images to webp with macOS Automator 2021-10-15 A great deal of my time working as a web/UI designer is spent exporting and/or converting images for software products and websites. Although a lot of modern applications can render image conversions at build time, a...
Liz Denys
Notes on pandemic eats, March to mid-October 2020 I became vegetarian in February. It was a really, really long time coming, and becoming vegetarian...
17th Oct 2020
43
17th Oct 2020
I became vegetarian in February. It was a really, really long time coming, and becoming vegetarian before the start of a pandemic was really convenient. Few things beat having a bunch of dried beans, lentils, and veggies plus a bunch of rice on in my pantry while you're figuring...
Tom MacWright
Sketches I've been sticking to a sketching routine recently: every day I draw at least once face. Faces...
31st Jan 2026
1
31st Jan 2026
I've been sticking to a sketching routine recently: every day I draw at least once face. Faces are different for me than any other kind of drawing. Somewhere in the process the face looks real enough for me to recognize it as a human being, if it's a good drawing. About 30% of...
Eric Bailey
Reader Mode: The Button to Beat
7th Jan 2019
swyx's site RSS Feed
How To Google Your Errors ---
4th Jan 2018
David Crawshaw
2015-11-16 "Where the jury actually comes out on Go may take years to determine. There are no clear formal...
16th Nov 2015
21
16th Nov 2015
"Where the jury actually comes out on Go may take years to determine. There are no clear formal methods of measurement for how 'good' a language is, so it mostly happens by default as popular systems thrive and unpopular ones wither and...
bt RSS Feed
Create a Performance-Focused WordPress Blog Create a Performance-Focused WordPress Blog 2021-09-08 With my recent switch back to WordPress, and...
8th Sep 2021
30
8th Sep 2021
Create a Performance-Focused WordPress Blog 2021-09-08 With my recent switch back to WordPress, and having read Kev Quirk’s latest post about Core Web Vitals, I wanted to make sure my blog still prioritized speed and performance above all else. I’m happy to say that I have...
Blog System/5
Beginning 3D printing A brief introduction to 3D printing, following the same steps I have taken over the last two weeks...
28th May 2025
56
28th May 2025
A brief introduction to 3D printing, following the same steps I have taken over the last two weeks as a complete beginner.
charity.wtf
Thoughts on Motivation and My 40-Year Career I’ve never published an essay quite like this. I’ve written about my life before, reams of stuff...
9th Jul 2025
61
9th Jul 2025
I’ve never published an essay quite like this. I’ve written about my life before, reams of stuff actually, because that’s how I process what I think, but never for public consumption. I’ve been pushing myself to write more lately because my co-authors and I have a whole fucking...
bt RSS Feed
CSS Slope Graphs CSS Slope Graphs 2021-06-07 I am a huge sucker for simplistic and beautifully designed visual data...
7th Jun 2021
31
7th Jun 2021
CSS Slope Graphs 2021-06-07 I am a huge sucker for simplistic and beautifully designed visual data on the web. Most data tends to be graphed via line or bar systems - which is fine - but I think slope graphs are highly underrated. Let’s change that, shall we? The Demo I’m basing...
Making software...
WP Enqueue for Beginners WP Enqueue for Beginners 2020-05-05 Throughout my career designing, developing and auditing...
5th May 2020
47
5th May 2020
WP Enqueue for Beginners 2020-05-05 Throughout my career designing, developing and auditing WordPress themes, I've come across many that include their custom styles / scripts as static HTML elements inside their respective header and footer templates. This is perfectly fine, but...
charity.wtf
The Accidental DBA This morning there was yet another comment thread on hacker news about Yet Another outage involving...
2nd Oct 2016
1
2nd Oct 2016
This morning there was yet another comment thread on hacker news about Yet Another outage involving MongoDB and data loss, this time by some company called “CleverTap”. Recap To summarize: the CleverTap engineering team noticed that the WiredTiger storage engine was faster than...
Philip I. Thomas
What I'm up to - April 2025 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Apr 2025
1
1st Apr 2025
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in last month - I published How to host web apps on a Mac Mini, a follow-up to my piece A mini dat...
Matt Keeter
zipzap
15th Feb 2026
Max Schmitt
Next.js: Page Transitions with Framer Motion Read the post here.
2nd Mar 2023
The Web Witch's Blog
Back from maternity leave Today is my last day of maternity leave. Chloe is down for her morning nap and I'm trying to process...
31st May 2026
1
31st May 2026
Today is my last day of maternity leave. Chloe is down for her morning nap and I'm trying to process the last 5 months and where it has all gone and all these complicated feelings. I want to go back to work and I don't. I am only going back part-time for a few months but it still...
Charles Chen
Google Firebase with dotnet6 Find out why Google Firebase is a great platform for application development with .NET 6
24th Sep 2022
31
24th Sep 2022
Find out why Google Firebase is a great platform for application development with .NET 6
Daniel Immke
Tips for a successful WooCommerce project I recently wrapped up a very large WooCommerce build that I am planning on writing a case study for...
29th Oct 2017
27
29th Oct 2017
I recently wrapped up a very large WooCommerce build that I am planning on writing a case study for next month. In the meantime, I thought I…
Boot.dev Blog
The Boot.dev Beat. October 2023 Happy All Hallow’s Eve. I hope you enjoy this month’s cover art. It might be my favorite so far.
1st Oct 2023
1
1st Oct 2023
Happy All Hallow’s Eve. I hope you enjoy this month’s cover art. It might be my favorite so far.
Tony Finch's blog
My spaghetti carbonara recipe In recent weeks I have been obsessed with carbonara: I have probably been eating it far too...
15th Dec 2023
31
15th Dec 2023
In recent weeks I have been obsessed with carbonara: I have probably been eating it far too frequently. Here’s my recipe. It works well for 1 - 3 people but gets unweildy at larger quantities. ingredients Rough quantities per person: 100g pasta Spaghetti is traditional but I’ll...
Eric Migicovsky's...
Automating a software company with GitHub Actions When developing software, there's no shortage of work: building new features, fixing bugs,...
5th Jul 2022
40
5th Jul 2022
When developing software, there's no shortage of work: building new features, fixing bugs, maintaining infrastructure, launching new systems, phasing…
Dan Quach Blog
West Coast Trail – The 75km/48 mile death hike Author Note: This trip was taken in 2021, but updated in 2023 with updated details. I’m not really...
1st Aug 2021
49
1st Aug 2021
Author Note: This trip was taken in 2021, but updated in 2023 with updated details. I’m not really sure where I get these crazy ideas, but a friend and I booked the West Coast Trail. It is this multi day thru hike in the west coast of Vancouver Island, which is accessible via...
Tyler Cipriani: blog
Job Interviews By Zombies The golden rule of interviewing is: make yourself easy to hire. Like many organizations at the...
18th Jan 2022
1
18th Jan 2022
The golden rule of interviewing is: make yourself easy to hire. Like many organizations at the moment, we’re hiring. As I’m interviewing people, I’m struck by how hard some folks make it for me to give them a “yes.” Candidates tend to murmur things like, “we decided to move...
Steve Klabnik
Update GitHub Pages with Travis CI
16th Dec 2014
Liz Denys
Hardbrücke, Zürich The area around the Zürich Hardbrücke train station, while not exactly a center of tourism, is quite...
2nd Sep 2012
42
2nd Sep 2012
The area around the Zürich Hardbrücke train station, while not exactly a center of tourism, is quite a captivating neighborhood. It's literally quite colorful, and home to Freitag's flagship store.
David Gerrells
how to make a game engine Let's write a game engine from scratch in javascript without any AI help. That is right, 100% pure...
20th Dec 2025
1
20th Dec 2025
Let's write a game engine from scratch in javascript without any AI help. That is right, 100% pure manmade code. How hard can it be?
Oxide Computer...
Exploiting Undocumented Hardware Blocks in the LPC55S69 At Oxide Computer, we are designing a new computer system from the ground up. Along the way we...
30th Apr 2021
48
30th Apr 2021
At Oxide Computer, we are designing a new computer system from the ground up. Along the way we carefully review all hardware selected to ensure it meets not only functional needs but our security needs as well. This work includes reverse engineering where necessary to get a full...
Maggie Appleton
Building a Second Brain: The Illustrated Notes Illustrated notes on the Building A Second Brain course
16th Apr 2020
Liz Denys
Early one morning The view shortly after waking up while camping at Marshall Beach, Point Reyes.
26th Apr 2012
43
26th Apr 2012
The view shortly after waking up while camping at Marshall Beach, Point Reyes.
MMapped blog
Flat in-order binary trees
13th Aug 2023
Liz Denys
Knitted curtain tiebacks I wanted curtain tiebacks that were functional for my curtains hung inside window frames, but...
21st Nov 2020
1
21st Nov 2020
I wanted curtain tiebacks that were functional for my curtains hung inside window frames, but unfortuantely, the current trends are designed around curtains mounted outside window frames with large, bulky metal tiebacks - not so great for my craftsman framed windows in tiny NYC...
Jordan Eldredge's...
Intro to Vim Talk I gave a talk at the San Francisco Vim Enthusiasts user group.
16th Jan 2014
General Robots
Dimension Hopper Part 1 2D Platformer using Stable Diffusion for live level art creation
12th Jun 2023
Krzysztof Kowalczyk...
Porting a medium-sized Vue application to Svelte 5 Porting a medium-sized Vue application to Svelte 5 The short version: porting from Vue...
27th Jun 2024
90
27th Jun 2024
Porting a medium-sized Vue application to Svelte 5 The short version: porting from Vue to Svelte is pretty straightforward and Svelte 5 is nice upgrade to Svelte 4. Why port? I’m working on Edna, a note taking application for developers. It started as a...
Boot.dev Blog
How to Use Golang's Generics [Updated since 1.18] Generics in Go have been released with Go 1.18! This is one of the most eagerly-awaited features...
6th Dec 2021
1
6th Dec 2021
Generics in Go have been released with Go 1.18! This is one of the most eagerly-awaited features since the release of the language. Many devs have gone so far as to say Go’s previous lack of generic types made the language too painful to use at all. Let’s dive into what generics...
Tinloof - Blog
PWA: What it is and why you should try it The percentage of global web traffic on mobile phones has surged over the past decade. As of...
20th Jan 2023
34
20th Jan 2023
The percentage of global web traffic on mobile phones has surged over the past decade. As of November 2022, 60.28 percent of all web traffic came through mobile phones. Providing a good mobile user experience is therefore crucial to attract and retain users. Mobile applications...
Acko.net
On Variance and Extensibility Making code reusable is not an art, it's a job Extensibility of software is a weird phenomenon, very...
28th Aug 2021
15
28th Aug 2021
Making code reusable is not an art, it's a job Extensibility of software is a weird phenomenon, very poorly understood in the software industry. This might seem strange to say, as you are reading this in a web browser, on an operating system, desktop or mobile. They are by all...
Maggie Appleton
July 2024
1st Jul 2024
ntietz.com blog -...
Parallel assignment: a Python idiom cleverly optimized
15th May 2020
Jake Zimmerman
Generic methods cannot have non-generic defaults in Sorbet
28th Jul 2024
TokyoDev
From Paperclip to Active Storage: An incremental, zero-downtime approach I recently switched [Doorkeeper](https://www.doorkeeper.jp) from using...
23rd Mar 2021
34
23rd Mar 2021
I recently switched [Doorkeeper](https://www.doorkeeper.jp) from using [Paperclip](https://github.com/thoughtbot/paperclip) to [Active Storage](https://guides.rubyonrails.org/active_storage_overview.html) for storing and processing uploaded files. The approach we took was a bit...
Sebastian Witowski
Automatically Reload Modules with %autoreload Writing my first module in Python was a confusing experience. As it usually happens, when I was...
1st Oct 2019
1
1st Oct 2019
Writing my first module in Python was a confusing experience. As it usually happens, when I was testing it in the interactive Python REPL, the first version turned out to have some bugs (the second and third ones also did 😉). That's fine - I thought - I will just fix the module...
Lennart Koopmann...
Why Amateur Radio? I always had a diffuse idea of why people are spending so much time and money on amateur radio. Once...
29th Aug 2025
1
29th Aug 2025
I always had a diffuse idea of why people are spending so much time and money on amateur radio. Once I got my license and started to amass radios myself, it became more clear to me. It always seemed like amateur radio was an extremely practical endeavor. The goal appeared to be...
Engineer’s Codex
How Pinterest scaled to 11 million users with only 6 engineers Pinterest's tech stack explained simply (5 minute read)
2nd Oct 2023
On Life and Lisp
Clip control on the Apple GPU Neverball rendered on the Apple M1 GPU with an open source OpenGL driver After a year in...
22nd Aug 2022
1
22nd Aug 2022
Neverball rendered on the Apple M1 GPU with an open source OpenGL driver After a year in development, the open source “Asahi” driver for the Apple GPU is running real games. There’s more to do, but Neverball is already playable (and a lot of fun!). Neverball uses legacy “fixed...
TokyoDev
Japan's Earthquake and Technology Last Friday, March 11th, there was a [9.0 earthquake in...
16th Mar 2011
29
16th Mar 2011
Last Friday, March 11th, there was a [9.0 earthquake in Northern Japan](http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami). Despite Tokyo being several hundred kilometers from the epicenter, it's effects were felt even here (although to a much lesser extent than...
Charles Chen
Using useMemo and useCallback to Save the Past from React Langoliers If you're confused about useMemo and useCallback and you have 10 minutes and nostalgia for 90’s...
3rd Feb 2023
36
3rd Feb 2023
If you're confused about useMemo and useCallback and you have 10 minutes and nostalgia for 90’s sci-fi? You came to the right place!
Jordan Eldredge's...
Barbershop multi-track: I Love To Sing 'Em (Best tag so far!) I recorded a multi-track of the barbershop tag 'I Love To Sing 'Em'
15th Apr 2008
A Beautiful Site
How I Use GitHub Issues I like using GitHub issues for actionable things such as bugs and backlog items I've committed to...
4th Aug 2025
1
4th Aug 2025
I like using GitHub issues for actionable things such as bugs and backlog items I've committed to doing. Non-maintainers are encouraged to open issues only for bugs, whereas everything else is a discussion. Bug Report 👉 Issue Help/support 👉 Discussion Ask a question 👉...
Tom MacWright
Cooking with glasses I’ve been thinking the new Meta Ray-Ban augmented reality glasses. Not because they failed onstage,...
21st Sep 2025
1
21st Sep 2025
I’ve been thinking the new Meta Ray-Ban augmented reality glasses. Not because they failed onstage, which they absolutely did. Or that shortly after they received rave reviews from Victoria Song at The Verge and MKBHD, two of the most influential tech reviewers. My impression is...
Vadim Kravcenko
Build vs Buy: age old dilemma The age-old dilemma that technical co-founders get confronted with: should I build it from scratch...
5th Mar 2023
38
5th Mar 2023
The age-old dilemma that technical co-founders get confronted with: should I build it from scratch or buy some off-the-shelf solution? […] The post Build vs Buy: age old dilemma appeared first on Vadim Kravcenko.
Philip Ilic Thomas
What I'm up to - May 2026 My monthly newsletter about what I'm up to, which I send in place of social media: What I did in...
1st May 2026
1
1st May 2026
My monthly newsletter about what I'm up to, which I send in place of social media: What I did in April - Visited NYC briefly. Discovered a new cafe I like called WatchHouse - they even happened to be...
Boot.dev Blog
How Long Does It Take To Learn JavaScript? (& How To Learn Fast) A good programming language is one that newcomers can learn fast. This is one of the reasons why...
5th Feb 2022
1
5th Feb 2022
A good programming language is one that newcomers can learn fast. This is one of the reasons why JavaScript is so popular – it’s possible to learn Javascript quickly and with minimum fuss.
Josh Collinsworth
Five Ways to Become a Better Designer (That Aren't Design) There’s vast world of design learning and opportunity right in front of us constantly. All we need...
4th Feb 2017
32
4th Feb 2017
There’s vast world of design learning and opportunity right in front of us constantly. All we need to do is take the time to notice it and learn from it.
Jibran’s Perspective
Thoughts on Zettelkasten and the slip box I had a bunch of thoughts yesterday about the Zettelkasten method and how I could use it effectively...
27th Jul 2022
33
27th Jul 2022
I had a bunch of thoughts yesterday about the Zettelkasten method and how I could use it effectively to manage my knowledge base. I started the day by dumping my thoughts into Logseq. Here they are. These are open questions for now. I plan to investigate this further and try out...
Eric Migicovsky's...
PostHog × Vercel: feature flags, minus the plumbing If you’re building on Vercel and using PostHog for feature flags and experiments , you’ve...
2nd Feb 2026
1
2nd Feb 2026
If you’re building on Vercel and using PostHog for feature flags and experiments , you’ve probably had some version of this setup: flags defined in…
elementary Blog
Spring cleaning is in full effect March was all about bug fixes. This month don’t expect too many new features, but instead get...
5th Apr 2023
34
5th Apr 2023
March was all about bug fixes. This month don’t expect too many new features, but instead get excited about improved stability and closed issue reports! The team has been hard at work sorting through your feedback and smoothing out all of the wrinkles. Sideload Since sideloading...
Alice GG
Setting up Mikochi with Docker and Traefik Last year, I spent a little bit of time re-learning full-stack development and built Mikochi. The...
4th Jan 2024
52
4th Jan 2024
Last year, I spent a little bit of time re-learning full-stack development and built Mikochi. The project has since grown to version 1.3.1 and reached 100 stars on GitHub. This article aims to be a step-by-step guide on how to install it and configure it to use HTTPS with Docker...
Liz Denys
Unintuitive default: who can edit access in Google Docs When you create a new Google Doc, you have the option to share it with others to view or edit....
11th Nov 2018
36
11th Nov 2018
When you create a new Google Doc, you have the option to share it with others to view or edit. Viewing permission is straightforward, just view access, but by default, editors have the ability not just to edit the content of the document but also to edit sharing permissions. If...
swyx's site RSS Feed
Beware The Fallacy of Composition Many things that make sense individually don't make sense as a group.
1st Oct 2020
Joel Gascoigne
4 short stories of our attempts to be lean at our startup * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s no secret...
2nd Mar 2014
37
2nd Mar 2014
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s no secret that I’ve personally been hugely impacted by Eric Ries’ [https://twitter.com/ericries] work and the Lean Startup [http://theleanstartup.com/] movement. Buffer [http://bufferapp.com]...
Jibran’s Perspective
My buildspace project For the next 6 weeks, I’m taking part in buildspace nights & weekends. It’s a cohort of people that...
12th Apr 2023
33
12th Apr 2023
For the next 6 weeks, I’m taking part in buildspace nights & weekends. It’s a cohort of people that participate in a 6-week long “school” where they work towards any idea they have. The goal is to launch a “product” by the end of these 6 weeks, and to gain as much traction as...
charity.wtf
Engineering Manager Archetypes and Career Paths Cross-posted from leaddev.com Exploring seven common leadership scenarios. If you’re looking for a...
3rd Aug 2021
1
3rd Aug 2021
Cross-posted from leaddev.com Exploring seven common leadership scenarios. If you’re looking for a very traditional breakdown of engineering manager archetypes – tech lead manager, team manager, director, and so forth – you can’t do better than Will Larson’s post, and I won’t...
swyx's site RSS Feed
Nov 2019 Recap Hello mailing list friends!
3rd Dec 2019
Tyler Cipriani: blog
Treats from git's contrib tools🍭 .title { text-wrap: balance } The intention is to keep interesting tools around git here,...
1st Jan 2024
54
1st Jan 2024
.title { text-wrap: balance } The intention is to keep interesting tools around git here, maybe even experimental ones Junio C Hamano, git/contrib/README Git bundles handy tools along with its source repo. They live in a directory named contrib—short for contributed...
Eric Bailey
Article pitch for your consideration A thing you should know is that you get put on a lot of lists if you spend a decent chunk of time...
8th Apr 2025
56
8th Apr 2025
A thing you should know is that you get put on a lot of lists if you spend a decent chunk of time publishing blog posts on your website. Your website and contact information will be shared around on these lists, for the purpose of soliciting you for guest posts. If you’re not...
Josh Comeau's blog
Partial Keyframes CSS Keyframe animations are so much more powerful than most developers realize. In this tutorial,...
10th Jun 2025
1
10th Jun 2025
CSS Keyframe animations are so much more powerful than most developers realize. In this tutorial, I’ll show you something that completely blew my mind, a technique that makes our keyframe animations so much more reusable and dynamic! 🤯
blag
Setting up Github Actions for Hugo Github Actions for Hugo but with particular requirements
29th Nov 2020
Founder's blog
How We Replaced Our Entire Search Engine (with an AI writing half the code) I've been dunking on AI pretty consistently on this blog. Not to mention I'm sick of all the AI...
23rd Dec 2025
1
23rd Dec 2025
I've been dunking on AI pretty consistently on this blog. Not to mention I'm sick of all the AI influencer "built 15 apps in a weekend" crowd, but Claude Code just did something wild for me. Had it help us rip out our entire search engine - we're talking millions and millions of...
TokyoDev
Supporting communities that empower women in technology Every year, TokyoDev conducts a survey of international developers living in Japan. In the last...
6th Feb 2023
46
6th Feb 2023
Every year, TokyoDev conducts a survey of international developers living in Japan. In the last survey's results, published in December 2022, I explored [the connection between gender and compensation](/insights/2022-developer-survey#salary-by-gender). The results were...
ntietz.com blog -...
Terminology matters: let's stop calling it a "sprint" If you're in the software industry, it's hard to not be aware of agile development at this point. It...
29th Apr 2020
2
29th Apr 2020
If you're in the software industry, it's hard to not be aware of agile development at this point. It seems like every team practices it differently, but there are certain commonalities that run through all teams I've seen. One of those is the term used for each time-delimited...
James Vaughan's blog
How To Make HTTP Requests In Elm
12th Dec 2018
Joel Gascoigne
Raising funding as a first-time founder * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’ve been...
26th Feb 2012
35
26th Feb 2012
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’ve been fortunate enough to meet with some outstanding first-time entrepreneurs on a few different days during this week. In almost every case I can really feel the passion and determination...
Neil Panchal
How to Build a Minimal ZFS NAS without Synology, QNAP, TrueNAS If you need a basic NAS and don't care about GUI features, it is suprisingly simple to set up a ZFS...
24th Aug 2024
123
24th Aug 2024
If you need a basic NAS and don't care about GUI features, it is suprisingly simple to set up a ZFS dataset and share it over the network using Samba.
ntietz.com blog -...
Automating updates to a digital vigil November 20th each year is Transgender Day of Remembrance (TDoR). It is a day when we memorialize...
24th Nov 2025
1
24th Nov 2025
November 20th each year is Transgender Day of Remembrance (TDoR). It is a day when we memorialize those who've been lost to transphobia, through violence or suicide. And each year, I make the most difficult git commit of the year, updating the list of names in the digital vigil...
bunnie's blog
Name that Ware, April 2025 The Ware for this month is shown below: It’s a tiny portion of a much larger ware, but for various...
30th Apr 2025
43
30th Apr 2025
The Ware for this month is shown below: It’s a tiny portion of a much larger ware, but for various reasons I think this is sufficient for someone to guess at least the type of ware this came from, if not the exact make/model. There’s a particularly interesting bit about this...
TokyoDev
Writing Developer Job Postings When you're advertising a developer position online, a job posting is often the first time a...
28th Aug 2015
37
28th Aug 2015
When you're advertising a developer position online, a job posting is often the first time a developer hears about your company. Despite the posting being the first step in the hiring flow, companies put little effort into them, often having it be little more than a list of...
ByteofDev
How to use ESM on the web and in Node.js ES (ECMAScript) Modules is a modern module format with many advantages over previous formats like...
3rd Sep 2022
54
3rd Sep 2022
ES (ECMAScript) Modules is a modern module format with many advantages over previous formats like CommonJS. How do you switch to it?
bt RSS Feed
Bidirectional Scrolling: Why Not Both? Bidirectional Scrolling: Why Not Both? 2020-11-09 I recently came across Adam Silver’s post about...
9th Nov 2020
34
9th Nov 2020
Bidirectional Scrolling: Why Not Both? 2020-11-09 I recently came across Adam Silver’s post about the merits and pitfalls of bidirectional scrolling and found myself conflicted with the design arguments put forth in the article. It’s a very good article overall, and I suggest...
Jordan Eldredge's...
Gzip hates your DRY code How to remove code and still increase your library weight.
13th Mar 2017
Dan Slimmon
Incident metrics tell you nothing about reliability When an incident response process is created, there arise many voices calling for measurement. “As...
4th Apr 2023
37
4th Apr 2023
When an incident response process is created, there arise many voices calling for measurement. “As long as we’re creating standards for incidents, let’s track Mean-Time-To-Recovery (MTTR) and Mean-Time-To-Detection (MTTD) and Mean-time-Between-Failures (MTBF)!” they say things...
Epic Web Dev
How the Epic Stack Makes You Faster Streamline web choices, build top-notch apps efficiently.
1st Nov 2023
Boot.dev Blog
The Boot.dev Beat. December 2025 We plan to wrap up 2025 with some important quality of life updates! League placement badges, lesson...
7th Dec 2025
1
7th Dec 2025
We plan to wrap up 2025 with some important quality of life updates! League placement badges, lesson bookmarks, and major improvements to the Training Grounds are just a few of the highlights. Thanks for learning with us, we’re gearing up the platform for a ton of new courses in...
Eric Bailey
How to Lead Better User Interviews
12th Jun 2018
Making software...
My Coffee Maker Just Makes Coffee My Coffee Maker Just Makes Coffee 2023-01-09 I had to replace my dual Keurig coffee maker twice...
9th Jan 2023
62
9th Jan 2023
My Coffee Maker Just Makes Coffee 2023-01-09 I had to replace my dual Keurig coffee maker twice over a period of five months. This occurred a year ago and these are my findings. Built to Fail? I followed the manufactor's suggested cleaning schedule and took care of the...
Eric Migicovsky's...
Array 1.26.0 PostHog 1.26.0 is here! Read about our Series B raise, our new features, and find out who are the 4...
13th May 2021
29
13th May 2021
PostHog 1.26.0 is here! Read about our Series B raise, our new features, and find out who are the 4 new team members we've onboarded.
HTMHell
How to transfigure wireframes into HTML Soon enough in your career as a web developer, you encounter the situation where a designer hands...
1st Dec 2022
33
1st Dec 2022
Soon enough in your career as a web developer, you encounter the situation where a designer hands over a wonderful web design in all its large-screen glory. Your mission now is to transform it into code to present a prototype as soon as possible, starting with nothing but an...
Boot.dev Blog
Singletons in ES6 - The Good, The Bad, The Ugly Singletons are fairly controversial as far as I can tell, especially in JavaScript programming....
4th Nov 2019
1
4th Nov 2019
Singletons are fairly controversial as far as I can tell, especially in JavaScript programming. Let’s take a look at what they are, when to (maybe) use them, and when not to.
TokyoDev
Keeping your job board legal in Japan I've previously written about [how recruiting is a licensed industry in...
10th Jan 2023
32
10th Jan 2023
I've previously written about [how recruiting is a licensed industry in Japan](/articles/recruiting-in-japan), and because of this, [you need to be careful](/articles/legally-operating-a-job-board-in-japan) about how you operate your job board to ensure it isn't classified as...
Buttondown's blog
Localization Localization
1st May 2025
bt RSS Feed
CSS Video Backgrounds CSS Video Backgrounds 2018-04-16 With the release of Safari 11.1 on macOS and Safari on iOS 11.3,...
16th Apr 2018
34
16th Apr 2018
CSS Video Backgrounds 2018-04-16 With the release of Safari 11.1 on macOS and Safari on iOS 11.3, developers now have the ability to support background videos (mp4 support only - at the time of this article) with pure CSS. Example: .video-background { background-image:...
swyx's site RSS Feed
notes from Naval (2025) someone I resonate a lot with is Naval Ravikant - his classic "How to Get Rich Without Getting...
6th Jul 2025
1
6th Jul 2025
someone I resonate a lot with is Naval Ravikant - his classic "How to Get Rich Without Getting Lucky" (henceforth HTGR) is formative to a lot of my thinking, including How to Market Yourself Without Being A Celebrity and "Play Long Term Games with Long Term People". HTGR also...
Maggie Appleton
Home-Cooked Software and Barefoot Developers The emerging golden age of home-cooked software, barefoot developers, and why the local-first...
30th May 2024
27
30th May 2024
The emerging golden age of home-cooked software, barefoot developers, and why the local-first community should help build it
ntietz.com blog -...
Functional Programming and Big Data Update: I wrote this while preparing a talk for the Columbus Functional Programmers meetup. You can...
12th Nov 2016
2
12th Nov 2016
Update: I wrote this while preparing a talk for the Columbus Functional Programmers meetup. You can find the talk on YouTube. It has more humor than these words, but then you'd have to listen to my voice. This post is a long one, so here’s a brief roadmap. We’ll start with a...
David Heinemeier...
Free speech isn't guaranteed to be forever History is full of long stretches of dominance by noble ideas and despots, times of prosperity and...
1st Sep 2024
65
1st Sep 2024
History is full of long stretches of dominance by noble ideas and despots, times of prosperity and of dark ages. Each of which must have seemed like they would never end to the people who lived through them. If you were a citizen of the Ottoman empire 1452, you probably didn't...
Elad Blog
Biotech companies I wish existed While one off companies may exist, I am surprised there is not more biotech activity in these areas
20th May 2025
1
20th May 2025
While one off companies may exist, I am surprised there is not more biotech activity in these areas
Philip Ilic Thomas
What I'm up to - March 2026 My monthly newsletter about what I'm up to, which I send in place of social media: What I did in...
1st Mar 2026
1
1st Mar 2026
My monthly newsletter about what I'm up to, which I send in place of social media: What I did in February - Published Three-ring binder and A fresh coat of paint on Contraption Co. - Launching a proj...
Alex MacCaw
Universality and APIs From Roman numerals to Indian digits, from hieroglyphics to Latin languages, universality has been...
7th Dec 2022
44
7th Dec 2022
From Roman numerals to Indian digits, from hieroglyphics to Latin languages, universality has been the key to unlocking human progress.
Matt Keeter
A simple adversarial model for dual contouring
23rd Apr 2023
Irrational...
Refactoring internal documentation in Notion In our latest developer productivity survey, our documentation was the area with the second most...
5th Feb 2026
1
5th Feb 2026
In our latest developer productivity survey, our documentation was the area with the second most comments. This is a writeup of the concrete steps I took to see how much progress one person could make on improving the organization’s documentation while holding myself to a high...
Buttondown's blog
Security We value your data and are committed to keeping it safe and secure.
1st Feb 2025
Joel Gascoigne
The choices we make when we build startups * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * We’ve recently...
20th Apr 2014
43
20th Apr 2014
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * We’ve recently reached the point with Buffer where I’ve started to think about a lot of key higher level choices. As a CEO these can be difficult decisions to make. I’ve been taking time to...
Blog of Simple...
You are missing 20% of your website data with GA4
3rd Feb 2025
Making software...
Using HTML Validator Badges Again Using HTML Validator Badges Again 2019-07-05 There was a time on the Internet when websites wore...
5th Jul 2019
45
5th Jul 2019
Using HTML Validator Badges Again 2019-07-05 There was a time on the Internet when websites wore badges of honor, declaring that their code was semantic and followed the W3C guidelines. The validators we used weren't great (and still aren't perfect) but they represented a...
Paolo Amoroso's...
Samantha Cristoforetti's Logbook <![CDATA[Ten years ago today my astronaut friend Samantha Cristoforetti began her first space...
23rd Nov 2024
24
23rd Nov 2024
<![CDATA[Ten years ago today my astronaut friend Samantha Cristoforetti began her first space flight. On November 23, 2014 she was launched aboard the Soyuz TMA-15M spacecraft for a mission to the International Space Station. I had the privilege of helping Samantha with a public...
Julia Evans
Using `make` to compile C programs (for non-C-programmers) I have never been a C programmer but every so often I need to compile a C/C++ program from source....
10th Jun 2025
63
10th Jun 2025
I have never been a C programmer but every so often I need to compile a C/C++ program from source. This has been kind of a struggle for me: for a long time, my approach was basically “install the dependencies, run make, if it doesn’t work, either try to find a binary someone has...
macwright.com
Recently Happy 2023! I wrote my “2022 in review” in my paper journal and will write about some retrospectives...
3rd Jan 2023
52
3rd Jan 2023
Happy 2023! I wrote my “2022 in review” in my paper journal and will write about some retrospectives on how the business and such have gone, but for now, let’s keep this traditional, a good old-fashioned Recently. Reading This month’s theme, looking back on it, was feminism, and...
Matt Keeter
Panic! At the Async Runtime Shutdown
1st Aug 2024
Jake Zimmerman
Why have lower bounds on generics?
23rd Dec 2025
A Smart Bear
No wait, of course THAT is the single most important SaaS metric Is it LTV? Retention? NRR? Magic Number? Rule of 40? Or: Do you need to un-ask the question.
3rd Nov 2024
swyx's site RSS Feed
Turning the Static Dynamic with Gatsby + Netlify Functions + Netlify Identity Gatsby is great for not only static sites but also traditional web applications. You can add...
26th Dec 2018
1
26th Dec 2018
Gatsby is great for not only static sites but also traditional web applications. You can add authentication and serverless functionality and get up and running incredibly quickly with Netlify - here's how.
Eric Bailey
Instituting a culture of accessibility in your organization: Part 1
5th Apr 2016
alexwlchan
Gumdrop, a silly app for messing with my webcam During the COVID lockdowns, I spent long evenings at home on my own, and I amused myself by dressing...
5th Mar 2026
1
5th Mar 2026
During the COVID lockdowns, I spent long evenings at home on my own, and I amused myself by dressing up in extravagant and glamorous clothing. One dark night, I realised I could use my home working setup to have some fun, with just a webcam and a monitor. I turned off every light...
EXPLAIN EXTENDED
Happy New Year: a stereogram in SQL I'm spending this New Year holiday in sunny Florida. One of its most beautiful places is the...
31st Dec 2019
34
31st Dec 2019
I'm spending this New Year holiday in sunny Florida. One of its most beautiful places is the Everglades: the endless sea of grass, extending to the horizon, as far as the eye can see and beyond, and teeming with life. There are all kinds of animals there. Herons, egrets,...
Ink & Switch
Universal version control and rich text on Automerge In this dispatch we're sharing some updates about our ongoing research on universal version control.
8th May 2024
98
8th May 2024
In this dispatch we're sharing some updates about our ongoing research on universal version control.
swyx's site RSS Feed
How To Podcast Through my 4 (!) podcasts I obviously have built up a lot of opinions on podcasting over the years....
7th Dec 2025
1
7th Dec 2025
Through my 4 (!) podcasts I obviously have built up a lot of opinions on podcasting over the years. Here's some of them. The two outlier podcasts of our time are Dwarkesh and TBPN, and I will explain my mental model of them to the end - the following advice is what I strongly...
Irrational...
Video of Solving the Eng Strategy crisis. A few weeks ago, I shared my script for my latest talk, Solving the Engineering Strategy...
21st Oct 2023
104
21st Oct 2023
A few weeks ago, I shared my script for my latest talk, Solving the Engineering Strategy crisis, which I gave at QCon last week. They’ll have the conference video up in a few weeks, but I also decided to do a recording of the final version (albeit a few weeks after the talk, so...
Daniel Marino
Free Radon album released A little over a year ago, I composed a handful of songs. If I had to fit them into a genre, I’d go...
26th Oct 2023
33
26th Oct 2023
A little over a year ago, I composed a handful of songs. If I had to fit them into a genre, I’d go with Lofi or Chillvibes. Or maybe Not-Rock-n-Roll. I don’t know—I’m so bad at classifying music. I wasn’t sure what to do with the songs. I was experiencing some intense emotions...
On Test Automation
The ‘valuable’ in valuable feedback, fast When I talk about the goals and the purpose of test automation, I often use the phrase ‘valuable...
1st Apr 2026
1
1st Apr 2026
When I talk about the goals and the purpose of test automation, I often use the phrase ‘valuable feedback, fast’: we use tools to support our testing to help us get valuable information about the state of our product in the most efficient manner possible. The ‘fast’ part of...
bt RSS Feed
Setting Up AdGuard Home with Eero Setting Up AdGuard Home with Eero 2022-11-04 Eariler this year I posted detailed instructions on...
4th Nov 2022
37
4th Nov 2022
Setting Up AdGuard Home with Eero 2022-11-04 Eariler this year I posted detailed instructions on setting up Pi-Hole with Eero and it seemed to help out a few people having troubles. With AdGuard Home recently popping up on the frontpage of HackerNews, I thought now would be a...
Jordan Eldredge's...
Irving Berlin's "Blue Skies" on Eleuke electric ukulele I arranged and recorded Irving Berlin's 'Blue Skies' on my new Eleuke electric ukulele.
21st Sep 2010
Chris Nicholas
Which blend mode? This guide explains the basics behind each blend mode, and offers a number of practical examples for...
22nd Oct 2021
33
22nd Oct 2021
This guide explains the basics behind each blend mode, and offers a number of practical examples for use in the wild.
Max Schmitt
Next.js: How to add a Contact Form (Pages Router) Read the post here.
1st Mar 2024
Boot.dev Blog
Systems and Processes that Aren't in Code are Terrifying My worst enemy is processes that a developer spun up years ago on a server everyone has forgotten...
3rd Oct 2019
1
3rd Oct 2019
My worst enemy is processes that a developer spun up years ago on a server everyone has forgotten about. I don’t know how to find these systems reliably, I don’t know where they came from, what depends on them, and if they are safe to delete. For example, the dreaded 15 6 2 1 *...
Blog System/5
What if there was no BASIC in EndBASIC? An overview of the cool technical building blocks behind EndBASIC and what they could turn into if...
8th May 2026
1
8th May 2026
An overview of the cool technical building blocks behind EndBASIC and what they could turn into if they evolved on their own
Sedimental
Plugin Systems "What are plugins?" and other proceedings of the inaugural PyCon Comparative Plugin Systems...
11th Jul 2017
1
11th Jul 2017
"What are plugins?" and other proceedings of the inaugural PyCon Comparative Plugin Systems BoF. Update: This BoF and post inspired [a talk I gave at PyGotham 2017][pygotham2017]. Within the programming world, and the Python ecosystem in particular, there are a lot of...
Tyler Cipriani: blog
Cool desktops don’t change 😎 Tools can be a subtle trap. – Neil Gaiman, The Sandman My ThinkPad X220 in all its glory Working on...
15th Jun 2022
1
15th Jun 2022
Tools can be a subtle trap. – Neil Gaiman, The Sandman My ThinkPad X220 in all its glory Working on my old ThinkPad x220 feels easy because I’ve used the same software for over a decade. And while it’s tempting to switch to one of the endless new apps out there, there are good...
Basta’s Notes
Not apparent “Are you sure you want to move to San Francisco?” my dad asked me as we drove home from the...
1st May 2026
1
1st May 2026
“Are you sure you want to move to San Francisco?” my dad asked me as we drove home from the electrical supply store.
alexwlchan
Creating a personal wrapper around yt-dlp I download a lot of videos from YouTube, and yt-dlp is my tool of choice. Sometimes I download...
7th Oct 2025
1
7th Oct 2025
I download a lot of videos from YouTube, and yt-dlp is my tool of choice. Sometimes I download videos as a one-off, but more often I’m downloading videos in a project – my bookmarks, my collection of TV clips, or my social media scrapbook. I’ve noticed myself writing similar...
Boot.dev Blog
Slow Is Smooth, Smooth Is Fast - 25% of Our Time Refactoring My team has been spending less of our “free” time working on bugs and features from the backlog, and...
1st Sep 2020
1
1st Sep 2020
My team has been spending less of our “free” time working on bugs and features from the backlog, and more time refactoring our code and tests. As a result, and perhaps somewhat counterintuitively, we’ve noticed a significant increase in our throughput of features and bug fixes.
Paolo Amoroso's...
Bitsnap, a screenshot capture tool for Medley Interlisp <![CDATA[I wrote Bitsnap, a tool in Interlisp for capturing screenshots on the Medley environment....
6th Mar 2025
72
6th Mar 2025
<![CDATA[I wrote Bitsnap, a tool in Interlisp for capturing screenshots on the Medley environment. It can capture and optionally save to a file the full screen, a window with or without title bar and borders, or an arbitrary area. This project helped me learn the internals of...
Elad Blog
**Signup Now** Fireside- Dylan Field: Design, AI, School & Careers Sign up now for new fireside chat
7th Feb 2023
Oxide Computer...
Moore's Scofflaws Years ago, Jeff Bezos famously quipped that "your margin is my opportunity." This was of course...
20th Feb 2024
60
20th Feb 2024
Years ago, Jeff Bezos famously quipped that "your margin is my opportunity." This was of course aimed not at Amazon’s customers, but rather its competitors, and it was deadly serious: customers of AWS in those bygone years will fondly remember that every re:Invent brought with it...
Jim Nielsen’s Blog
“Out of the Software Crisis”: Dependencies The following is an extension of my notes from Baldur’s book “Out of the Software Crisis” including...
1st Sep 2023
43
1st Sep 2023
The following is an extension of my notes from Baldur’s book “Out of the Software Crisis” including quotes from the author. Software is a lot like life — probably because it models our lives — in that it’s constantly changing. The biggest threat to the economic value of code is...
Philip Ilic Thomas
What I'm up to - July 2026 My monthly newsletter about what I am up to, which I send in place of social media. What I did in...
1st Jul 2026
1
1st Jul 2026
My monthly newsletter about what I am up to, which I send in place of social media. What I did in June I left Chroma, and I start a new role in August. In this liminal time, I am spending a couple of weeks in Japan and practicing photography.
Max Countryman
Indie Web Stack of the Future You're a soloprenuer building a SaaS in 2023. What does your ideal tech stack look like? There's a...
8th Jan 2023
62
8th Jan 2023
You're a soloprenuer building a SaaS in 2023. What does your ideal tech stack look like? There's a few things that make indie development different and we should design our stack around our unique goals. Let's explore an ideal web stack we can build the future on.
Steve Klabnik
How can I contribute to Ruby on Rails?
5th Jul 2012
Sometimes It Works...
No No ¶No Hi, We are looking for a Sponsored post written by you to match your website...
6th Jan 2016
17
6th Jan 2016
No ¶No Hi, We are looking for a Sponsored post written by you to match your website builtwithbootstrap.com. The post would need to contain a minimum of 2 paragraphs relating to online casinos and a link to one of our client’s websites. We can pay directly into your paypal account...
alexwlchan
Quick-and-dirty print debugging in Go I’ve been writing a lot of Go in my new job, and trying to understand a new codebase. When I’m...
8th Jan 2026
1
8th Jan 2026
I’ve been writing a lot of Go in my new job, and trying to understand a new codebase. When I’m reading unfamiliar code, I like to use print debugging to follow what’s happening. I print what branches I’m in, the value of different variables, which functions are being called, and...
Buttondown's blog
Managing your drafts through the API Now you can flesh out your newsletter, without committing to an actual send
1st Jul 2019
Buttondown's blog
Embed Bluesky posts in your Buttondown emails Embed Bluesky posts in your Buttondown emails
5th Dec 2024
Tyler Cipriani: blog
Asus debian jessie install Reboot, hitting F2 over-and-over Turn off Fastboot and Secureboot in UEFI Download Non-free...
8th Jun 2015
1
8th Jun 2015
Reboot, hitting F2 over-and-over Turn off Fastboot and Secureboot in UEFI Download Non-free firmware Linux Questions Answer firmware-iwlwifi download Extract firmware from deb ar xv firmware-iwlwifi.deb tar xvf data.tar.xz Copy to ext4 formatted sd-card mkfs.ext4...
Ognjen Regoje •...
BSL is not good, it's great Another day, another project adopted BSL. Another day, another round of outrage from people harping...
1st Sep 2023
47
1st Sep 2023
Another day, another project adopted BSL. Another day, another round of outrage from people harping on the difference between Open Source and open source. Another day, another inferior fork of a product due to a technicality that has nothing to do with the product itself and that...
MMapped blog
Debug like Feynman, test like Faraday
1st Apr 2022
Philip Ilic Thomas
What I'm up to - September 2022 This is a monthly email about what I'm up to! ✨ Highlights of last month - Had a relaxing,...
1st Sep 2022
1
1st Sep 2022
This is a monthly email about what I'm up to! ✨ Highlights of last month - Had a relaxing, Walden-esque week in Mexico City, spent mostly in Parque México. I spent a lot of time reading - includi...
The Changelog
Distributed, Asynchronous Git Syncing with NNCP I have a problem. I have a directory that I use with org-mode and org-roam. I want it to be synced...
18th Aug 2021
38
18th Aug 2021
I have a problem. I have a directory that I use with org-mode and org-roam. I want it to be synced across multiple machines. I also want to keep the history with git. And, I want to use end-to-end encryption (no storing a plain git repo on a remote server), have a serverless...
Copper • A blog...
Why aren't the most useful Mac apps on the App Store? Let’s set the stage first. So, it’s Tuesday night and I’m Command Tab-ing my way through 10...
3rd Dec 2021
53
3rd Dec 2021
Let’s set the stage first. So, it’s Tuesday night and I’m Command Tab-ing my way through 10 different apps, some with 3-4 windows, while trying to patch bugs in Lunar faster than the users can submit the reports. I’m definitely failing. I feel my brain pulsing and my ring...
Philip Ilic Thomas
What I'm up to - June 2024 Here's my monthly newsletter (a couple of weeks late!) about what I'm up to, which I send in place...
1st Jun 2024
1
1st Jun 2024
Here's my monthly newsletter (a couple of weeks late!) about what I'm up to, which I send in place of social media. What I did in May - Summer weather has hit NYC - it's great to be back outside - Pu...
MMapped blog
A swarm of replicated state machines
1st Dec 2021
Nelson's Weblog
Noom is exploitative I tried out Noom, the weight loss and cognitive behavioral therapy program. The app is more like CBT...
8th Apr 2023
130
8th Apr 2023
I tried out Noom, the weight loss and cognitive behavioral therapy program. The app is more like CBT for upselling customers than CBT for weight loss. Now I’m hoping they’ll delete my sensitive medical data and refund the $3 they tricked me out of. (They did, quickly in...
Miguel Carranza
How NOT to apply to Y Combinator Getting into Y Combinator in 2018 was a defining event in the history of RevenueCat. It was also...
2nd Aug 2020
48
2nd Aug 2020
Getting into Y Combinator in 2018 was a defining event in the history of RevenueCat. It was also quite impactful for Jacob and me as founders. I want to believe we would still be around even if we had not gotten into YC, but I am sure the company would not be where it is today....
swyx's site RSS Feed
What you can do in a decade I turned 40 today. For my 35th I did principles, but for my 40th, I wanted to offer perhaps more...
22nd Apr 2026
1
22nd Apr 2026
I turned 40 today. For my 35th I did principles, but for my 40th, I wanted to offer perhaps more useful reflections.

We love reading as much as you do!
Every week we share the top 5 articles we enjoyed reading. Subscribe to get them in your inbox.

Subscribe

📚 BoredReading

You seem to be enjoying this.

Join free to unlock everything.

Create free account

Already have an account? Sign in