Boot.dev Blog
What is Backend Web Development?
The boring answer is that backend web development is the process of building the server-side of...
7th Aug 2023
The boring answer is that backend web development is the process of building the server-side of websites and web applications. It primarily focuses on handling the logic, data processing, and communication between the user’s web browser and the server.
Marc Astbury
The Middle Way
Login to tech Twitter and you’ll see posts bragging about 40k LoC per day from an unnamed YC member...
2nd May 2026
Login to tech Twitter and you’ll see posts bragging about 40k LoC per day from an unnamed YC member 😛. There’s some hilarity to it, but the vibe shift is real. At Jenni, we’re shipping 3-5x faster than mid-2025. I perpetually have unread notifications in our #shipped channel....
A Beautiful Site
Getting duplicate ids in an HTML document
I needed a way to identify all HTML elements with duplicate IDs. This is a seemingly simple task,...
5th Apr 2019
I needed a way to identify all HTML elements with duplicate IDs. This is a seemingly simple task, but unfortunately, I didn't find anything out there that fit the bill.
I did find a couple functions that returned the duplicates, but they didn't include the first occurrence (I...
Tinloof - Blog
How to make and test your own React drag and drop list with 0 dependencies
I know, drag and drop is a solved problem. There are several great utilities you can use to easily...
1st Dec 2018
I know, drag and drop is a solved problem. There are several great utilities you can use to easily have a drag and drop list in your application (dragula, react-beautiful-dnd, and react-dnd). These libraries offer APIs that make it easy to meet your needs without worrying about...
Eric Migicovsky's...
7 best free open source business intelligence tools right now
Not everyone has money to dish out for an enterprise Tableau contract, and not everyone wants to...
9th Sep 2025
Not everyone has money to dish out for an enterprise Tableau contract, and not everyone wants to send their data to Looker (Google) either. Free and…
Sedimental
Developer variants
Software development takes all kinds. I'm not talking about appearances or job
titles. I'm talking...
9th Aug 2016
Software development takes all kinds. I'm not talking about appearances or job
titles. I'm talking about motivations and fulfillment.
In my years of writing code and leading projects, I've come to learn a
bit about how my teammates, and I, experience success, through a...
swyx's site RSS Feed
Launching the Coding Career Handbook!
I'm launching my career advice book today!
1st Jul 2020
I'm launching my career advice book today!
Stephen Wolfram...
The Story Continues: Announcing Version 14 of Wolfram Language and Mathematica
Version 14.0 of Wolfram Language and Mathematica is available immediately both on the desktop and in...
9th Jan 2024
Version 14.0 of Wolfram Language and Mathematica is available immediately both on the desktop and in the cloud. See also more detailed information on Version 13.1, Version 13.2 and Version 13.3. Building Something Greater and Greater… for 35 Years and Counting Today we celebrate...
Josh Collinsworth
Things I enjoyed in 2024
Things I watched, read, played, got into, enjoyed, or did and would do again, in 2024.
24th Dec 2024
Things I watched, read, played, got into, enjoyed, or did and would do again, in 2024.
Buttondown's blog
Granular tracking settings
Authors now have more control than ever over their data collection
6th Feb 2022
Authors now have more control than ever over their data collection
Eric Bailey
Truths about digital accessibility
Creating, maintaining, or evaluating accessible technology? Here are some things to keep in mind...
29th Jul 2019
Creating, maintaining, or evaluating accessible technology? Here are some things to keep in mind (note that identity-first language is intentional):
Each screen reader behaves differently
This is by design. Behavior is a balancing act between a screen reader’s features, the...
DevOps - Bitfield...
Should I buy or should I build?
Pop quiz, hotshot. How much does it cost to build a self-hosted Kubernetes
cluster? Quick, no...
14th Aug 2022
Pop quiz, hotshot. How much does it cost to build a self-hosted Kubernetes
cluster? Quick, no conferring. If you thought the answer was “nothing”, go
to the back of the class.
Charles Chen
Foundations of Agent Friendly Codebases
A look at 10 foundational pillars that enable agents to operate more competently and more...
5 days ago
A look at 10 foundational pillars that enable agents to operate more competently and more efficiently in any codebase.
SOS
Super Bubbly: React Native kids game
TLDR: I built a simple & fun game using React Native, try it out on iPhone and iPad!
In the...
21st Sep 2025
TLDR: I built a simple & fun game using React Native, try it out on iPhone and iPad!
In the Beginning….
My kids are 7 & 9 as I write this in 2025, but 6 years ago in 2019 they loved a simple little bubble popping app on my phone, and I thought it’d be fun to make the best...
Florian Bellmann |...
How to strategically approach technical improvements
It's hard to make the right technical decisions in an active project. Particularly improvements...
9th Jan 2024
It's hard to make the right technical decisions in an active project. Particularly improvements without direct business value are difficult to manage. In this post, we discuss some learnings from the battlefield on how improvements can be approached.
macwright.com
Recently
Reading
It is very easy to get ChatGPT to emit a series of words such as “I am happy to see you.”...
1st Oct 2024
Reading
It is very easy to get ChatGPT to emit a series of words such as “I am happy to see you.” There are many things we don’t understand about how large language models work, but one thing we can be sure of is that ChatGPT is not happy to see you.
Ted Chiang’s article about AI...
Steve Klabnik
How can I contribute to Ruby on Rails?
5th Jul 2012
Confessions of a...
Big O vs Hardware: Better Complexity ≠ Better Performance
Why Your O(log n) Algorithm Might Lose to O(n)
3rd Aug 2025
Why Your O(log n) Algorithm Might Lose to O(n)
David Gerrells
agents, ai, and software engineering
People are limited in the number of decisions they can make in a day. Most people do not experience...
24th Feb 2026
People are limited in the number of decisions they can make in a day. Most people do not experience this limit as day to day, the decision volume is pretty low. The day to day of an executive? It is generally a non-stop firewall of decisions.
bunnie's blog
IRIS (Infra-Red, in situ) Project Updates
A goal of mine is to give everyday people tangible reasons to trust their hardware. Betrusted is a...
9th Mar 2024
A goal of mine is to give everyday people tangible reasons to trust their hardware. Betrusted is a multi-year project of mine to deliver a full-stack verifiable “from logic gates to Rust crates” supply chain for security-critical applications such as password managers. At this...
On Test Automation
Should testers write unit tests?
This post was previously published through my newsletter on May 25, 2026. From time to time, I will...
4 weeks ago
This post was previously published through my newsletter on May 25, 2026. From time to time, I will republish newsletter issues on my blog here if I think people (and search engines) might benefit from it. If you want to read everything I’ve written once it is posted, I recommend...
David Crawshaw
2015-03-01
gothamist.com/2012/03/08/the_1960_plan_to_put_a_dome_over_mi.php
1st Mar 2015
gothamist.com/2012/03/08/the_1960_plan_to_put_a_dome_over_mi.php
Alex Meub
A Craigslist Early Notification Exploit
I wrote this post on November 23rd, 2020 when I reported the issue via Craigslist’s vulnerability...
15th Apr 2021
I wrote this post on November 23rd, 2020 when I reported the issue via Craigslist’s vulnerability disclosure process. I didn’t want to publish it until I confirmed the issue was fixed, but it appears to have been fixed on February 28th, 2021 so I am posting it...
Boot.dev Blog
Creating and Remembering a Strong Passphrase
We all have hundreds of online accounts. Ideally, as many of those accounts as possible have unique...
3rd Aug 2019
We all have hundreds of online accounts. Ideally, as many of those accounts as possible have unique passwords. Unique passwords however present a difficult problem.
Liz Denys
Hearts, stars, and trumpets: the things I 'favorite' but don't 'like'
Twitter recently changed "favorites" to "likes".
We want to make Twitter easier and more rewarding...
5th Nov 2015
Twitter recently changed "favorites" to "likes".
We want to make Twitter easier and more rewarding to use, and we know that at times the star could be confusing, especially to newcomers. You might like a lot of things, but not everything can be your favorite.
It's true - not...
Liz Denys
So you want to make a public comment! mini-zine
I've been testifying at local public meetings for safer streets and more housing and affordable...
28th Jun 2025
I've been testifying at local public meetings for safer streets and more housing and affordable housing, and sometimes people ask me how they can do the same and what to expect. I decided to make a mini-zine that tries to demystify speaking up at public meetings:
All text in the...
Liz Denys
A color palette preview tool for Purl Soho's Side Street Blanket
Joelle Hoverson designed another blanket that follows a similar construction as the Library Blanket,...
11th Feb 2022
Joelle Hoverson designed another blanket that follows a similar construction as the Library Blanket, so I figured I'd make another color picking tool for the new Side Street Blanket. The varied blocks in this blanket are also made by holding different pairs of yarns together, so...
Vadim Kravcenko
Bullsh*t Jobs
Doing meaningless work is not a new concept. After automation started to get wider adoption in the...
1st Apr 2023
Doing meaningless work is not a new concept. After automation started to get wider adoption in the second part of […]
The post Bullsh*t Jobs appeared first on Vadim Kravcenko.
Eric Bailey
Workplace discrimination: another terrible thing Windows Recall might enable
Much has been written about the terrifying privacy implications of Microsoft’s new Windows Recall...
6th Jun 2024
Much has been written about the terrifying privacy implications of Microsoft’s new Windows Recall “feature”.
Talking to even one person who works in cybersecurity, political advocacy, domestic abuse prevention, LGBTQ+ support, etc. would reveal the full, naked horror this sort of...
Eliran Turgeman
My productivity rules
A friend asked me for some study/productivity tips, and I figured the most productive thing I can do...
8th Oct 2025
A friend asked me for some study/productivity tips, and I figured the most productive thing I can do is write a post about it. That way, it might help more people too. So here we go.
Before we start, there are two things you need before any productivity advice will work:
Be...
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
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...
Tyler Cipriani: blog
Best Thing(s) of All Time Ever.
3♠25♠2007
Steve Kerr during the 1997 NBA
Championships.
Cinema Insomnia with...
25th Mar 2007
3♠25♠2007
Steve Kerr during the 1997 NBA
Championships.
Cinema Insomnia with Mr. Lobo
Firefox’s
custom keyword searches.
SuckUK’s Villain Chair.
The Music video for This
is Hardcore by Pulp
I recovered this article from my old blog via the Internet Archive. If you found...
macwright.com
Recently
This was a big month of change for me – I announced
that I was joining Val.town
and wrote a big...
1st Feb 2023
This was a big month of change for me – I announced
that I was joining Val.town
and wrote a big update about Placemark.
Plenty more to write, but at least here I’ll take a little
breather and just do the usual: what’s new!
Reading
I only finished one book this month - Meet Us By...
Boot.dev Blog
Certificates vs Diplomas in Computer Science
When I was looking into getting my first job related to programming, I had no idea what the...
2nd Dec 2020
When I was looking into getting my first job related to programming, I had no idea what the difference between a certificate and a diploma was. I was terrified that I’d have to go back to school and spend 2-4 years getting a degree in computer science before an employer would...
Tyler Cipriani: blog
Boox Go 10.3, two months in
[The] Linux kernel uses GPLv2, and if you distribute GPLv2 code, you
have to provide a copy of the...
5th Mar 2025
[The] Linux kernel uses GPLv2, and if you distribute GPLv2 code, you
have to provide a copy of the source (and modifications) once
someone asks for it. And now I’m asking nicely for you to do so
🙂
– Joga, bbs.onyx-international.com
Boox in split screen, typewriter
mode
In...
Eric Bailey
Equivalent Experiences: Thinking Equivalently
5th Jun 2020
charity.wtf
My (hypothetical) SRECon26 keynote
One year ago, Fred Hebert and I delivered the closing keynote at SRECon25. Looking back on it now, I...
3rd Mar 2026
One year ago, Fred Hebert and I delivered the closing keynote at SRECon25. Looking back on it now, I can hardly connect with how I felt then. Here's what I'd say one year later.
Jordan Eldredge's...
My Git alias for shipping a feature branch
A handy Git alias for merging a feature branch into master and pushing it to the server.
4th Dec 2013
A handy Git alias for merging a feature branch into master and pushing it to the server.
MMapped blog
Tutorial: stable-structures
20th Jan 2023
Tony Finch's blog
C is Turing complete
Yesterday there was some discussion on the Orange Site about whether
or not C is Turing...
2nd Aug 2024
Yesterday there was some discussion on the Orange Site about whether
or not C is Turing complete.
The consensus in the StackOverflow question is,
no, because the C abstract machine is a (large) finite state
machine,
or maybe yes, if you believe that unaddressable local...
Tyler Cipriani: blog
Sriracha Fight!! 🥊
At the birthplace of the famous rooster sauce. by
Paul Narvaez
(CC-By-2.0)
There’s plenty...
30th Jul 2023
At the birthplace of the famous rooster sauce. by
Paul Narvaez
(CC-By-2.0)
There’s plenty of sriracha—unless you’re looking for the brand anyone
wants.
Huy Fong Foods, Inc’s Sriracha vanished from stores, and they have
no idea when it’ll be back.
So, driven by the...
Boot.dev Blog
Running Go in the Browser With Web Assembly (WASM)
If you are familiar with the Go Playground, then you know how convenient it is to be able to have a...
1st Jul 2020
If you are familiar with the Go Playground, then you know how convenient it is to be able to have a Go scratchpad in the browser. Want to show someone a code snippet? Want to quickly test some syntax? Browser-based code pads are helpful. On that note, I created a new playground....
General Robots
Why Build a Robot Company?
So You Want To Do Robots: Part 1
6th Feb 2023
So You Want To Do Robots: Part 1
Remains of the Day
Seeing Like an Algorithm
In my previous post on TikTok I discussed why its For You Page algorithm is the connective tissue...
21st Sep 2020
In my previous post on TikTok I discussed why its For You Page algorithm is the connective tissue that makes TikTok work. It is the bus on its motherboard that connects and closes all its feedback loops.
But in the breathless rush to understand why companies might want to acquire...
swyx's site RSS Feed
What America has meant to me
Every time I have given up on America, it has been a mistake. And yet, America has never, ever given...
5th Jul 2026
Every time I have given up on America, it has been a mistake. And yet, America has never, ever given up on me.
Tony Finch's blog
sudon't
My opinion is not mainstream, but I think if you really examine the
practices and security processes...
2nd May 2024
My opinion is not mainstream, but I think if you really examine the
practices and security processes that use and recommend sudo, the
reasons for using it are mostly bullshit.
When I started my career in the late 1990s, I was already aware of
really(8) and userv because one of my...
Contraption Co.
Booklet's architecture
Booklet is a modern email group software from Contraption Company. Think "Google Groups," but with a...
4th Dec 2023
Booklet is a modern email group software from Contraption Company. Think "Google Groups," but with a modern interface and features. If you haven't tried Booklet, here is a 3-minute video showing how it works.
In this post, I'll share technical details about how I
charity.wtf
Rituals for Engineering Teams
Last weekend I happened to pick up a book called “Rituals For Work: 50 Ways To Create Engagement,...
15th Aug 2022
Last weekend I happened to pick up a book called “Rituals For Work: 50 Ways To Create Engagement, Shared Purpose, And A Culture That Can Adapt To Change.” It’s a super quick read, more comic book than textbook, but I liked it. It got me thinking about the many rituals I have...
On Life and Lisp
Apple GPU drivers now in Asahi Linux
We’re excited to announce our first Apple GPU driver release!
We’ve been working hard over the past...
7th Dec 2022
We’re excited to announce our first Apple GPU driver release!
We’ve been working hard over the past two years to bring this new
driver to everyone, and we’re really proud to finally be here. This is
still an alpha driver, but it’s already good enough to run a smooth
desktop...
Patrick Kayongo
Substack vs Africa
The writing site, Substack, has taken the world by storm. At a time when everyone thought blogging...
30th Jul 2024
The writing site, Substack, has taken the world by storm. At a time when everyone thought blogging and online writing was dead, superseded by YouTube, Substack came along and solved the problems of discovery and monetisation. Their feed and recommendations have allowed many to...
Buttondown's blog
The principle of LII
Developers want news from your product (sparingly).
1st Nov 2024
Developers want news from your product (sparingly).
swyx's site RSS Feed
How to change custom domain on Substack
Since September, I've been running my AI newsletter on https://lspace.swyx.io
17th Mar 2023
Since September, I've been running my AI newsletter on https://lspace.swyx.io
A Beautiful Site
Thoughts on AMP
Some time ago, a user asked about Google AMP support. At the time, I didn't know much about AMP...
23rd May 2017
Some time ago, a user asked about Google AMP support. At the time, I didn't know much about AMP aside from it made pages load faster on mobile devices. It sounded neat.
A couple weeks ago, I decided to dive in and integrate AMP with Postleaf. But the deeper I got, the more I...
swyx's site RSS Feed
(incomplete) Getting your O1 Visa as Fast as Possible (2024)
I have just received my O1A Visa and like for the H1B1, I figured I should write down my experience,...
11th May 2023
I have just received my O1A Visa and like for the H1B1, I figured I should write down my experience, thoughts, and tips for those who may wish to make the same journey. Note that I am not a professional at this, I'm just a guy who recently went through it so dont rely on me for...
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
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.
Kagi Blog
Kagi status update: First three months
Kagi search and Orion browser officially entered public beta exactly three months ago (...
1st Sep 2022
Kagi search and Orion browser officially entered public beta exactly three months ago ( https://blog.kagi.com/kagi-orion-public-beta ).
Boot.dev Blog
JavaScript vs TypeScript: What's the Difference?
Whether you’re new or old to the computer science community, you’ve probably asked yourself, “What...
6th Sep 2021
Whether you’re new or old to the computer science community, you’ve probably asked yourself, “What is TypeScript?” and if you haven’t, it won’t be long before you do.
A Beautiful Site
Let's Encrypt renews but browsers still seeing old/expired SSL certificate
This morning was frustrating. I recently upgraded my VPS from the deprecated letsencrypt client to...
10th May 2019
This morning was frustrating. I recently upgraded my VPS from the deprecated letsencrypt client to the newer cerbot client and generated new certificates for all my personal domains. I thought everything was fine — until I kept seeing intermittent SSL errors.
I figured I did...
Jim Nielsen’s Blog
How I Take and Publish Notes
I publish notes at notes.jim-nielsen.com.
I’ve written about why I made that site as well as some of...
3rd Dec 2023
I publish notes at notes.jim-nielsen.com.
I’ve written about why I made that site as well as some of my favorite aspects of its design.
But I’ve yet to write about how I take and publish notes to it.
The other day Bill Beckelman emailed me and told me he made a similar site of...
Josh Collinsworth
In defense of two-state theme toggles
There's a lively debate going on over whether theme toggles should have two options (light/dark) or...
4 weeks ago
There's a lively debate going on over whether theme toggles should have two options (light/dark) or three, with an added "system" option. I maintain two-state toggles are better in most cases (though not all), and that the case for a third option rests mainly on problems most...
alexwlchan
Redecorating my bedroom
Back in March, I was visiting my sister and her newly-redecorated home, and it gave me the...
11th May 2023
Back in March, I was visiting my sister and her newly-redecorated home, and it gave me the inspiration to finally redecorate my bedroom – something I’ve been thinking about for two years.
My bedroom used to have white walls, a dark grey feature wall, and a purple sliding...
Eric Migicovsky's...
A software engineer's guide to A/B testing
As a software engineer, you have two options: YOLO every change and hope they have the desired...
13th Jul 2023
As a software engineer, you have two options: YOLO every change and hope they have the desired impact. Track user metrics and run A/B tests to verify…
Jordan Eldredge's...
Generating a 12 Hour Youtube Video With Python
Making a video that smoothly scrolls through 70k Winamp skins over the course of 12 hours.
12th Sep 2021
Making a video that smoothly scrolls through 70k Winamp skins over the course of 12 hours.
Maggie Appleton
Growing a Human: The First 30 Weeks
Reflections on the strange experience of growing a human from scratch, without any conscious...
4th Jan 2025
Reflections on the strange experience of growing a human from scratch, without any conscious understanding of how you are doing it
Dan Cowell
Deadlines Work
If you had told me that I'm capable of cycling 50km non-stop, soaked to the skin in torrential rain,...
18th Mar 2024
If you had told me that I'm capable of cycling 50km non-stop, soaked to the skin in torrential rain, eyes burning with sunblock, sweat and ocean spray, in sub-10°C conditions, I would have called you a filthy liar.
Then yesterday happened.
It was meant to be
Oxide Computer...
Compensation as a Reflection of Values
Compensation: the word alone is enough to trigger a fight-or-flight reaction in
many. But we in...
3rd Mar 2021
Compensation: the word alone is enough to trigger a fight-or-flight reaction in
many. But we in technology have the good fortune of being in a well-compensated
domain, so why does this issue induce such anxiety when our basic needs are
clearly covered? If it needs to be said,...
The Web Witch's Blog
You look tired
"You look tired."
Well, I'm pregnant and in the first trimester. I'm currently trying to prevent...
5th Jun 2025
"You look tired."
Well, I'm pregnant and in the first trimester. I'm currently trying to prevent myself from throwing up, while needing to force myself eat every 2 hours despite not really exercising and needing to sleep for what seems like 12 hours a day all totaled up, and then...
Eric Migicovsky's...
8 annoying A/B testing mistakes every engineer should know
1. Including unaffected users in your experiment The first common mistake in A/B testing is...
2nd May 2023
1. Including unaffected users in your experiment The first common mistake in A/B testing is including users in your experiment who aren't actually…
Steve Klabnik
An introduction to economics under capitalism
10th Mar 2015
Marco.org
Unforgetful
I have ADHD. Probably.1
My entire adolescence was defined by forgetting to do my homework,...
14th Aug 2026
I have ADHD. Probably.1
My entire adolescence was defined by forgetting to do my homework, disappointing everyone around me, and being told by every adult that I was lazy, “just” needed to try harder, and wasn’t living up to my potential.
I’ll be working on the resulting shame...
swyx's site RSS Feed
Networking Essentials: Architecture and Principles
Discussing the architecture of the Internet and its the principles that guided its original design.
4th Sep 2018
Discussing the architecture of the Internet and its the principles that guided its original design.
Joel Gascoigne's...
Fourteen years
Fourteen years
It's a little hard to believe. Fourteen years ago today, I launched Buffer from my...
30th Nov 2024
Fourteen years
It's a little hard to believe. Fourteen years ago today, I launched Buffer from my apartment in Birmingham, in the UK. The launch came seven weeks after I started working on the project on the side as a contract web developer. For a few weeks, I called it bfffr...
Sedimental
Maintainerati 2017: GitHub Design
Last week I attended a Maintainerati event, an
unconference/mini-summit for maintainers of popular...
18th Oct 2017
Last week I attended a Maintainerati event, an
unconference/mini-summit for maintainers of popular software, run as a
prelude to the GitHub Universe conference. After being
brought up to speed on this year's secret handshake of the software elite,
I had a great time in the...
Nelson's Weblog
Kagi is a good search engine
Google search is overwhelmed with spam these days. Back in January I switched to Kagi and have been...
13th May 2024
Google search is overwhelmed with spam these days. Back in January I switched to Kagi and have been happy with it. It’s not free but there’s a limited trial to check it out. I pay $10/mo for unlimited access. Turns out I do about 50 searches a day.
I’m unclear on how Kagi works...
charity.wtf
Another observability 3.0 appears on the horizon
Groan. Well, it’s not like I wasn’t warned. When I first started teasing out the differences between...
24th Mar 2025
Groan. Well, it’s not like I wasn’t warned. When I first started teasing out the differences between the pillars model and the single unified storage model and applying “2.0” to the latter, Christine was like “so what is going to stop the next vendor from slapping 3.0, 4.0, 5.0...
Blog System/5
Self-documenting Makefiles
Make, as arcane as a build tool can be, may still be a good first fit for certain scenarios. Let's...
10th Jan 2025
Make, as arcane as a build tool can be, may still be a good first fit for certain scenarios. Let's see how to make a build more palatable in this day and age if you choose this tool.
Mahmoud Felfel's...
The Phoenix project — Book Notes
Book Notes From "The Phoenix project".
19th Jan 2019
Book Notes From "The Phoenix project".
Kevin Chen
!!Con West 2019 Notes
!!Con is a conference held every spring in New York
City. It’s two days of lightning talks that can...
24th Feb 2019
!!Con is a conference held every spring in New York
City. It’s two days of lightning talks that can be about anything related to
computers!
At the beginning of last year’s !!Con, I wrote:
This conference is a great showcase of the diverse backgrounds of the NYC tech
scene. I’m...
James Vaughan's blog
My YouTube Watch Later Mystery Graveyard
8th Jan 2025
Sedimental
Announcing glom: Restructured Data for Python
This post introduces glom,
Python's missing operator for nested objects and data.
If you're an easy...
9th May 2018
This post introduces glom,
Python's missing operator for nested objects and data.
If you're an easy sell, full API docs and
tutorial are already available at
glom.readthedocs.io.
met me at PyCon,
this 5-minute talk.
The Spectre of Structure
In the Python world, there's a...
Jordan Eldredge's...
Writing a custom Codeception module
How to write a custom Codeception module and distribute it as a Composer package.
19th Mar 2014
How to write a custom Codeception module and distribute it as a Composer package.
swyx's site RSS Feed
Deploying a Create-React-App Website to Netlify with HTTPS
Tutorial on Deploying a Create-React-App Website to Netlify with HTTPS
3rd Jul 2019
Tutorial on Deploying a Create-React-App Website to Netlify with HTTPS
Philip I. Thomas
What I'm up to - September 2025
Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Sep 2025
Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I did in last month - Launched Chroma Cloud - Had a quick trip to Colorado - Went on a first bike ride ...
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
This guide explains the basics behind each blend mode, and offers a number of practical examples for use in the wild.
On Test Automation
Mutation testing - not just for unit tests
I wrote about mutation testing a few times on this blog, and I even have a mutation testing workshop...
3rd Sep 2025
I wrote about mutation testing a few times on this blog, and I even have a mutation testing workshop that I run on a pretty frequent basis.
One misconception that pops up sometimes, either explicitly in a question or implicitly when I hear others talk about mutation testing, is...
Founder's blog
The state of modern Front End
Let's talk about front-end. There'll be a lot of swearing, I'm sorry.
About once every six...
14th May 2023
Let's talk about front-end. There'll be a lot of swearing, I'm sorry.
About once every six months another blogger bursts into HackerNews/Twitter trends, saying - hey, enough of that JavaScript bloat, let's all use modern HTML controls!
There's <dialog> for modal dialogs,...
Daniel Marino
Self-avoiding Walk
I’m a bit late to this, but back in summer 2024 I participated in the OST Composing Jam. The goal of...
23rd Mar 2025
I’m a bit late to this, but back in summer 2024 I participated in the OST Composing Jam. The goal of this jam is to compose an original soundtrack (minimum of 3 minutes) of any style for an imaginary game. While I’ve composed a lot of video game music, I’ve never created an...
Liz Denys
New Loose Leaf Security episode: Covering your webcams! Plus, our new newsletter and articles!
A new episode of Loose Leaf Security is out to remind you to cover your webcams when you aren't...
22nd Aug 2019
A new episode of Loose Leaf Security is out to remind you to cover your webcams when you aren't using them, and it features my favorite episode art yet:
Covering your webcams
Liz and Geoffrey take a look at how attackers compromise webcams and discuss why it's worth physically...
charity.wtf
Know your “One Job” and do it first
Story time. Susan was hired as a database engineer. Her primary projects, which are supposed to be...
7th Mar 2021
Story time. Susan was hired as a database engineer. Her primary projects, which are supposed to be upgrading/rolling out a major point release and running load tests against various config options and developing a schema management tool, keep slipping. But she is one of HR’s...
swyx's site RSS Feed
Book Poll 2019
I've been feeling like I've skewed too much on empty calories recently. So I ran [this...
2nd Sep 2019
I've been feeling like I've skewed too much on empty calories recently. So I ran [this poll](https://twitter.com/swyx/status/1168182079613485056):
Ink & Switch
Patchwork 06 · Simple branching
Branches are a powerful concept for source control systems. This Patchwork experiment explores how...
5th Mar 2024
Branches are a powerful concept for source control systems. This Patchwork experiment explores how writers can use branches to try variations on a document.
Blog of Simple...
Google Settles in $5B Incognito Mode Lawsuit
7th Jan 2024
charity.wtf
Logs vs Structured Events
I got an interesting tweet the other day from @evntdrvn in response to this thread of mine....
5th Feb 2019
I got an interesting tweet the other day from @evntdrvn in response to this thread of mine. Paraphrasing, “So I’ve almost got our group at work up to Step 1 in your observability maturity model, but some of the devs that I work with want to turn OFF our lovely structured logging...
ntietz.com blog -...
Where is the source code for ping?
Lately, I've been working on implementing ping on my own as a project to keep learning Rust and to...
26th Jul 2020
Lately, I've been working on implementing ping on my own as a project to keep learning Rust and to deepen my knowledge of networks. I'm just going for a super basic utility here, nothing fancy, not even all the features of ping. But since the language is new to me and my...
A Beautiful Site
Querying through shadow roots
Let's say I have a web component with an open shadow root, like this one from...
4th Aug 2021
Let's say I have a web component with an open shadow root, like this one from Shoelace.
<sl-button>Click me</sl-button>
Inside the shadow root is a <button> that I want to target with JavaScript.* Alas, Element.querySelector() doesn't offer a shortcut for traversing shadow roots...
somenice
Radioactive film lenses and Geiger counter Kit
Last week marked the ten year anniversary of the Japanese earthquake and resulting tsunami that...
17th Mar 2021
Last week marked the ten year anniversary of the Japanese earthquake and resulting tsunami that caused the Fukushima Daiichi nuclear disaster. In the years following that tragic event, flotsam began arriving on the Pacific West Coast. Volunteers making great effort to return...
Sedimental
Thanks, 201X!
Thought I'd take a Sunday afternoon to reflect on, oh I don't know, a decade.
Been a long ten...
2nd Dec 2019
Thought I'd take a Sunday afternoon to reflect on, oh I don't know, a decade.
Been a long ten years, but it's flown past. This particular decade
happens to coincide with my first years of full-time professional
software engineering.
The Quantity
I can't possibly summarize it...
swyx's site RSS Feed
Everything You Hate About Clubhouse Is Why It Will Win
Understanding new social media is a sociological exercise, not a logical one.
1st Feb 2021
Understanding new social media is a sociological exercise, not a logical one.
charity.wtf
How to survive an acquisition
Last week Facebook announced that they will be shutting down Parse. I have so, so many feelings....
3rd Feb 2016
Last week Facebook announced that they will be shutting down Parse. I have so, so many feelings. But this isn’t about my feelings now. This is about what I wish I had known when we got acquired. When they told us we were getting acquired, it felt like a wrecking ball to the...
David Gerrells
how fast is rust? Simulating 200,000,000 particles
The challenge, simulate 100,000,000 particles in rust using only the cpu. Let’s go.
9th Nov 2024
The challenge, simulate 100,000,000 particles in rust using only the cpu. Let’s go.
dthompson
Chickadee 0.5.0 released
I'm happy to announce that Chickadee 0.5.0 has been released!
Chickadee is a game development...
8th Apr 2020
I'm happy to announce that Chickadee 0.5.0 has been released!
Chickadee is a game development toolkit for Guile that is built on top
of SDL2 and OpenGL. Chickadee aims to provide all the features that
parenthetically inclined game developers need to make 2D and 3D games
in...
ntietz.com blog -...
Coding with LLMs can lead to more and better software
We are in the early days with a new technology.
There is a lot of hype around LLMs, and takes on...
3rd Apr 2023
We are in the early days with a new technology.
There is a lot of hype around LLMs, and takes on every end of the spectrum.
Some predict that programmers will be out of a job sooner than later.
Others predict that these will just contribute to spam.
Today I'd like to focus on one...
Alex Meub
The Yoto Mini is Perfect
The Yoto Mini is one of my favorite products. The team behind it deeply understands its users and...
24th May 2024
The Yoto Mini is one of my favorite products. The team behind it deeply understands its users and put just the right set of features into a brilliantly designed package.
I have no affiliation with Yoto, I’m just a happy customer with kids who love it.
If you aren’t aware, Yoto...
Lee A Johnson
Print Sales, Costs, And Profit: 2025
Apparently the bottom is falling out of the art market, at least for those in the high-end segment1....
1st Nov 2025
Apparently the bottom is falling out of the art market, at least for those in the high-end segment1. That market of investors, speculators, and dealers who are working with mind-boggling prices.
This isn’t surprising. The buyers in this market aren’t interested in art, they’re...
Alice GG
Making games in Go with Ebitengine
Like a lot of people, you may be using Go at work to develop backend applications or create...
6th Jan 2026
Like a lot of people, you may be using Go at work to develop backend applications or create infrastructure tools.
But you may not be aware that you can actually make video games in Go using Ebitengine.
gomding
Just enough to make games
Ebitengine aims at being dead simple.
It...
wingolog
the value of a performance oracle
Over on his excellent blog, from
having ported a bytecode virtual machine to .
He finds that his...
7th Apr 2026
Over on his excellent blog, from
having ported a bytecode virtual machine to .
He finds that his tail-calling interpreter written in Rust beats his
switch-based interpreter, and even beats hand-coded assembly on some
platforms.Matt Keeter posts some
resultstail-calling
style
He...
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
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...
TokyoDev
Being the CTO and on the Board of Directors
July 1, 2026 marked my seventh year in Japan. Relocating to the other side of the world was not my...
2 weeks ago
July 1, 2026 marked my seventh year in Japan. Relocating to the other side of the world was not my original plan, but somehow I ended up here.
I came to fill in a high management role at an AI startup, and within a few years was appointed CTO, and then a member of the Board of...
Joel Gascoigne
5 things that seem essential that we launched Buffer without
* Tweet [https://twitter.com/share]
*
* Buffer [http://bufferapp.com/add]
*
It’s a long time...
1st Apr 2013
* Tweet [https://twitter.com/share]
*
* Buffer [http://bufferapp.com/add]
*
It’s a long time ago now, however I still remember it very well. When I first
went about creating the Minimum Viable Product (MVP)
[http://en.wikipedia.org/wiki/Minimum_viable_product] for Buffer,...
Tyler Cipriani: blog
Sock🧦 nerdery🤓
Being a nerd is not about what you love; it’s about how you love
it.
– Wil
Wheaton
My running last...
1st Jul 2022
Being a nerd is not about what you love; it’s about how you love
it.
– Wil
Wheaton
My running last week
I’m a runner and a sock nerd, and in four days, I’m running a
half-marathon (eek!).
Here are some reflections on socks because if there’s one thing every
runner knows it’s:...
MMapped blog
Compilation is communication
13th Oct 2025
Ferd.ca
Carrots, sticks, and making things worse
This blog post originally appeared on the LFI blog but I decided to post it on my own as well.
Every...
3rd Oct 2024
This blog post originally appeared on the LFI blog but I decided to post it on my own as well.
Every organization has to contend with limits: scarcity of resources, people, attention, or funding, friction from scaling, inertia from previous code bases, or a quickly shifting...
Eric Migicovsky's...
Introducing Joe Martin - Our first Product Marketer
Before joining PostHog, Joe Martin had never owned a Mac. The former tech and games journalist...
6th Aug 2021
Before joining PostHog, Joe Martin had never owned a Mac. The former tech and games journalist previously did everything on PC, but joining PostHog…
Paolo Amoroso's...
Adding graphics support to DandeGUI
<.*
If you're an...
7th Jan 2020
*This survey has become a yearly thing. Browse [all our survey results](/insights).*
If you're an international software developer looking for a job in Japan, it can be hard to tell what your market rate is. Sure, there's data (in Japanese) for the market as a whole, but that...
Jordan Eldredge's...
Chelsea's Text Tone [Ukulele]
A tiny ukulele track for Chelsea's iPhone text tone.
26th Aug 2012
A tiny ukulele track for Chelsea's iPhone text tone.
Boot.dev Blog
Build Your First Coding Project and Avoid Tutorial Hell
While “real” hell may or may not exist (no need to get into religious beliefs here), tutorial hell...
4th Jul 2023
While “real” hell may or may not exist (no need to get into religious beliefs here), tutorial hell is very real.
Jordan Eldredge's...
Jazz Ukulele "Love Is a Song" from Bambi
I arranged and recorded 'Love Is a Song' from Walt Disney's Bambi on my new ukulele.
6th Feb 2010
I arranged and recorded 'Love Is a Song' from Walt Disney's Bambi on my new ukulele.
bt RSS Feed
WP Enqueue for Beginners
WP Enqueue for Beginners
2020-05-05
Throughout my career designing, developing and auditing...
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...
TokyoDev
Childcare Options in Japan
Though arranging childcare in Japan can be tricky, there are a wide variety of options available....
8th May 2024
Though arranging childcare in Japan can be tricky, there are a wide variety of options available. Services will vary greatly depending on your location, the ages of your children, and the time of year. This article explores all of the most common childcare offerings, to get you...
Epic Web Dev
Type Safety (workshop)
TypeScript's type system: learn type aliases, unions, generics, intersections, and more to catch...
18th Feb 2026
TypeScript's type system: learn type aliases, unions, generics, intersections, and more to catch bugs at compile time instead of in production.
Josh Collinsworth
Alchemy
Some thoughts on attempts to create gold out of nothing, and how generative AI, in many ways,...
9th Nov 2025
Some thoughts on attempts to create gold out of nothing, and how generative AI, in many ways, mirrors that doomed pursuit
A small freedom area...
Fast calculation of the distance to cubic Bezier curves on the GPU
Bézier curves are a core building block of text and 2D shapes rendering.
There are several...
18th Oct 2025
Bézier curves are a core building block of text and 2D shapes rendering.
There are several approaches to rendering them, but one especially challenging
problem, both mathematically and technically, is computing the distance to
a Bézier curve. For quadratic curves (one control...
ntietz.com blog -...
Gmail's "Smart Compose" feature should be considered harmful
In 2005, I got my invite to get a Gmail account. It was incredible, and I loved it, although I...
27th Feb 2019
In 2005, I got my invite to get a Gmail account. It was incredible, and I loved it, although I didn't really know why at the time. It was a combination of really great design so it was pleasant to use, the hype built up by the invite system, the perpetual feeling of getting...
Marco.org
A letter to John Ternus
As Apple celebrates its fiftieth birthday, we celebrate the spirit of its formation, when people who...
1st Apr 2026
As Apple celebrates its fiftieth birthday, we celebrate the spirit of its formation, when people who loved computers started making great computers to inspire more people to love computers.
That spirit is difficult to find in the tech business today.
Immense scale, soulless...
TokyoDev
Extending My Japanese Visa as a Freelancer
With TokyoDev as my sponsor, I extended my Engineer/Specialist in Humanities/International Services...
4th Aug 2025
With TokyoDev as my sponsor, I extended my Engineer/Specialist in Humanities/International Services visa for another three years. I’m thrilled by this result, because my family and I recently moved to a small town in Kansai and have been enjoying our lives in Japan more than...
ntietz.com blog -...
Visualizing distributions with pepperoni pizza (and javascript)
There's a pizza shop near me that serves a normal pizza.
I mean, they distribute the toppings in a...
18th Aug 2025
There's a pizza shop near me that serves a normal pizza.
I mean, they distribute the toppings in a normal way.
They're not uniform at all.
The toppings are random, but not the way I want.
The colloquial understanding of "random" is kind of the Platonic ideal of a pizza: slightly...
Sedimental
Designing a version
In modern software development, a project isn't a project without a
proper versioning scheme.
Weak...
23rd Feb 2016
In modern software development, a project isn't a project without a
proper versioning scheme.
Weak version management neglects clients like lack of source control
neglects collaborators. Dependency management and migration rely on
versions. Beyond the technical, a project's...
David Heinemeier...
Servers can last a long time
We bought sixty-one servers for the launch of Basecamp 3 back in 2015. Dell R430s and R630s, packing...
7th Feb 2025
We bought sixty-one servers for the launch of Basecamp 3 back in 2015. Dell R430s and R630s, packing thousands of cores and terabytes of RAM. Enough to fill all the app, job, cache, and database duties we needed. The entire outlay for this fleet was about half a million dollars,...
A Beautiful Site
Finding the Closest Element Through Shadow Roots
A great trick to find the closest element in the DOM that matches an arbitrary selector is...
13th Sep 2021
A great trick to find the closest element in the DOM that matches an arbitrary selector is Element.closest().
// Starts at el and walks the DOM until it finds a parent element
// that matches the selector. In this case, it will return the
// <body>...
Epic Web Dev
React Component Testing with Vitest (workshop)
22nd Apr 2025
A Smart Bear
Distributed Logical Time
Properly ordering events in time is notoriously difficult in distributed systems. This algorithm is...
23rd Feb 2019
Properly ordering events in time is notoriously difficult in distributed systems. This algorithm is a simple, decentralized, scalable, constant-memory mechanism for independent replicas to record events in time, such that “happened-before” is preserved in almost all cases.
Eric Bailey
Free idea: design token ugly mode
A lot of work goes into making every page and view of a website or webapp look consistent with every...
1st Jul 2024
A lot of work goes into making every page and view of a website or webapp look consistent with every other page or view. It’s just good design.
Smaller, newer experiences tend to be more uniform than not. This makes sense in that the bulk of the experience is created at the same...
Tyler Cipriani: blog
Eventually consistent plain text accounting
.title { text-wrap: balance }
Spending for October, generated by piping
hledger → R
Over the past...
24th Oct 2024
.title { text-wrap: balance }
Spending for October, generated by piping
hledger → R
Over the past six months, I’ve tracked my money with hledger—a plain text
double-entry accounting system written in Haskell. It’s been
surprisingly painless.
My previous attempts to pick up...
Josh Collinsworth
Pantone, Color, and What I Wish I Had Known Sooner as a Designer
One of the most difficult things for me to learn in my transition from the classroom to a...
1st Apr 2015
One of the most difficult things for me to learn in my transition from the classroom to a professional branding agency was how to properly handle color output. So I decided to write this post in the hope of saving you some from some of the pitfalls that I failed to avoid.
wingolog
preliminary notes on a nofl field-logging barrier
When you have a generational collector, you aim to trace only the part
of the object graph that has...
3rd Oct 2024
When you have a generational collector, you aim to trace only the part
of the object graph that has been allocated recently. To do so, you
need to keep a : a set of old-to-new edges, used as
roots when performing a minor collection. A language run-time maintains this set...
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
ES (ECMAScript) Modules is a modern module format with many advantages over previous formats like CommonJS. How do you switch to it?
ntietz.com blog -...
Custom for designing, off-the-shelf for shipping
As software engineers, we're paid to write really cool type annotations solve problems.
Usually we...
15th Sep 2025
As software engineers, we're paid to write really cool type annotations solve problems.
Usually we do this by taking a bunch of different pieces and putting them together to solve the problem.
Maybe you mix together a database, a queue, a web framework, and some business...
TokyoDev
Entry Level Jobs in Japan
*Since writing this article, I've written [Getting your first programming job in...
12th Mar 2012
*Since writing this article, I've written [Getting your first programming job in Japan](/articles/first-job-programmer-japan), which goes into a lot more detail than this one.*
When I was first looking for a job in Japan, I was surprised by the lack of entry level positions....
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
While one off companies may exist, I am surprised there is not more biotech activity in these areas
Tinloof - Blog
Explain Like I'm Five: React
This post is part of the series Explain Like I'm Five (#eli5), which aims to make tech concepts and...
29th May 2021
This post is part of the series Explain Like I'm Five (#eli5), which aims to make tech concepts and terms easy to understand.
In this post, we’ll be answering the question: what is React?
We’ll look into its origins, usage, explain key terminology and also cover how and why...
DevOps - Bitfield...
Night of the Runbooks: a DevOps horror story
It was Morgan's very first night on call, and they were a mite nervous, as
you can imagine....
14th Oct 2021
It was Morgan's very first night on call, and they were a mite nervous, as
you can imagine. Suddenly a harsh beeping jolted Morgan out of their
reverie: "Service is CRITICAL". Morgan’s night of terror was about to
begin.
Charles Petzold
The Mary Queen of Scots Channel Anamorphosis: A 3D Simulation
I’ve been going down some odd rabbit holes recently while researching my free online...
17th May 2025
I’ve been going down some odd rabbit holes recently while researching my free online book-in-progress The Lost Art of Logarithms. Although the book is mostly focused on the history, use, meaning, and importance of logarithms, I believe that even histories of science and...
The Web Witch's Blog
Home Office Kit: Elgato Wave 3 Microphone
My desk setup in the UK is slowly coming together & Jhey picked out a microphone for me. I had a...
2nd Feb 2024
My desk setup in the UK is slowly coming together & Jhey picked out a microphone for me. I had a Blue Yeti microphone in the US...and I still do it's just in storage. It had issues with staying connected through a dongle after my work MacBook was upgraded and I didn't have the...
Blog - Bitfield...
Test names should be sentences
Tests communicate a lot of information, to readers, other developers, and
even our future selves....
5th Apr 2024
Tests communicate a lot of information, to readers, other developers, and
even our future selves. Well-written tests focus on a single unit of
behaviour that can be described in a brief sentence, and we can use that
sentence as the name of the test.
davidyat.es
Adventures in pixel space
30th Mar 2025
swyx's site RSS Feed
Deploying a Create-React-App Website to Netlify with HTTPS
Tutorial on Deploying a Create-React-App Website to Netlify with HTTPS
3rd Jul 2019
Tutorial on Deploying a Create-React-App Website to Netlify with HTTPS
Kagi Blog
The Age of PageRank is Over
When Sergey Brin and Larry Page came up with the concept of PageRank in their seminal paper The...
9th Nov 2022
When Sergey Brin and Larry Page came up with the concept of PageRank in their seminal paper The Anatomy of a Large-Scale Hypertextual Web Search Engine ( http://infolab.stanford.edu/pub/papers/google.pdf ) (Sergey Brin and Lawrence Page, Stanford University, 1998) they profoundly...
Cognitive...
Dolphin 🐬
Today I am announcing Dolphin, an open-source and uncensored, and commercially licensed dataset and...
2nd Jul 2023
Today I am announcing Dolphin, an open-source and uncensored, and commercially licensed dataset and series of instruct-tuned language models based on Microsoft's Orca paper.
The dataset is released here, with Apache-2.0 license. The dataset can be used for commercial or...
Jordan Eldredge's...
Itsy Bitsy Data Structures
Sharing this repository which teaches data structures through charmingly commented JavaScript...
2nd Aug 2024
Sharing this repository which teaches data structures through charmingly commented JavaScript implementations
Coding Horror
Electric Geek Transportation Systems
I've never thought of myself as a "car person". The last new car I bought (and in fact, now that I...
20th Aug 2019
I've never thought of myself as a "car person". The last new car I bought (and in fact, now that I think about it, the first new car I ever bought) was the quirky 1998 Ford Contour SVT. Since then we bought a VW station wagon
Jordan Eldredge's...
Listen Faster: How I found 30 extra hours in my week
I’ve added the equivalent of 30 hours to my week, all dedicated to reading and listening.
22nd Jun 2016
I’ve added the equivalent of 30 hours to my week, all dedicated to reading and listening.
Nelson's Weblog
Cronometer is a good food diary
Recently I switched to a new calorie counting app, Cronometer. I’m quite happy with it.
It’s a huge...
10th Sep 2023
Recently I switched to a new calorie counting app, Cronometer. I’m quite happy with it.
It’s a huge improvement over MyFitnessPal (MFP) or Lose It and is not exploitative
like Noom.
The key improvement with Cronometer is accuracy,
particularly good data
sources for nutrition...
Josh Collinsworth
A message from the Captain of the S.S. Layoff
Indeed, there's plenty to go around, thanks largely to all of you. But the fastest way to make the...
4th Oct 2023
Indeed, there's plenty to go around, thanks largely to all of you. But the fastest way to make the numbers better is to stop feeding and sheltering people and their families. Nothing personal.
Seldo.com
Crypto: the good, the bad and the ugly
6th Jan 2022
Josh Collinsworth
Debugging iOS Safari (when all you have is a Mac)
Debugging iOS Safari is a challenge (and possibly expensive) when you don't have access to an...
10th May 2022
Debugging iOS Safari is a challenge (and possibly expensive) when you don't have access to an iPhone. Here are a few options to get around that problem.
Sometimes It Works...
No
No
¶No
Hi,
We are looking for a Sponsored post written by you to match your website...
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...
Jordan Eldredge's...
Vim Awesome: Talk at the San Francisco Vim meetup
Video of a talk I gave introducing and explaining Vim Awesome.
16th Mar 2016
Video of a talk I gave introducing and explaining Vim Awesome.
elementary Blog
elementary OS 8.0.1 Available Now
It’s been a little over 100 days since elementary OS 8 was released, and we’re proud to announce...
18th Mar 2025
It’s been a little over 100 days since elementary OS 8 was released, and we’re proud to announce another round of updates, including a fresh new download. We’ve been hard at work this winter addressing issues that you reported and we’ve added a couple new creature comforts along...
The History of the...
Did you want that link to be permanent?
Permalinks are commonplace on the web. But it took the rise of blogging to codify them, and bring...
11th Feb 2026
Permalinks are commonplace on the web. But it took the rise of blogging to codify them, and bring them out into the world. And it all started with a single exchange of blogs.
The post Did you want that link to be permanent? appeared first on The History of the Web.
Stephen Wolfram...
The Latest from Our R&D Pipeline: Version 13.2 of Wolfram Language & Mathematica
Delivering from Our R&D Pipeline In 2020 it was Versions 12.1 and 12.2; in 2021 Versions 12.3 and...
14th Dec 2022
Delivering from Our R&D Pipeline In 2020 it was Versions 12.1 and 12.2; in 2021 Versions 12.3 and 13.0. In late June this year it was Version 13.1. And now we’re releasing Version 13.2. We continue to have a huge pipeline of R&D, some short term, some medium term, some long term...
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
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...
The History of the...
Information is still free
Blogging is so fundamentally native to the web that twenty years of commoditization has left it...
7th Jan 2026
Blogging is so fundamentally native to the web that twenty years of commoditization has left it relatively untouched. We share information, freely.
The post Information is still free appeared first on The History of the Web.
Seldo.com
Do AI-enabled companies need fewer people?
8th Mar 2026
Daniel Immke
Improving my productivity in 2018
2017 was a really good year for me. I did a lot of freelance work, improved my financial situation,...
13th Jan 2018
2017 was a really good year for me. I did a lot of freelance work, improved my financial situation, built this site and started blogging…
Charles Petzold
Protests Then and Now
When a government engages in deviant behavior, it is the responsibility of the people to express...
24th Mar 2026
When a government engages in deviant behavior, it is the responsibility of the people to express their opposition. That’s why I’ll be participating in the No Kings protest in New York City on Saturday. ... more ...
The Pragmatic...
I'm shutting down my job tech jobs board after two-and-a-half years
I started The Pragmatic Engineer Job Board in October 2021. 2.5 years later, I am shutting it down...
9th Apr 2024
I started The Pragmatic Engineer Job Board in October 2021. 2.5 years later, I am shutting it down permanently, despite a reasonable success in traction. The shutdown was triggered by my vendor – Pallet – discontinuing their job board and talent collective approach. However, I ...
Basta’s Notes
Doing versus Delegating
A staff+ skill
6th Aug 2025
Irrational...
Who gets to do strategy?
If you talk to enough aspiring leaders, you’ll become familiar with
the prevalent idea that they...
6th Mar 2025
If you talk to enough aspiring leaders, you’ll become familiar with
the prevalent idea that they need to be promoted before they can
work on strategy. It’s a truism, but I’ve also found this idea
perfectly wrong: you can work on strategy from anywhere in an organization,
it just...
James Vaughan's blog
Micro reviews: Bun, Cursor, Cloudflare Pages, and more
14th Oct 2023
Steve Klabnik
redis-namespace 1.3.1 security release
3rd Aug 2013