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+→]
Steve Klabnik
Docember
1st Dec 2015
Epic Web Dev
The Epic Stack Introducing an opinionated project starter that enables web development teams to ship their ideas to...
10th May 2023
75
10th May 2023
Introducing an opinionated project starter that enables web development teams to ship their ideas to production more efficiently.
Philip Ilic Thomas
What I'm up to - November 2023 This is my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Nov 2023
1
1st Nov 2023
This is my monthly newsletter about what I'm up to, which I send in place of social media. What I did in October - Switched my daily driver Aeropress coffee recipe to this one by Jonathan Gagné. It p...
Oxide Computer...
Building Big Systems with Remote Hardware Teams The product we’re building, a rack-scale computer, is specifically designed to be a centralized,...
8th Mar 2023
105
8th Mar 2023
The product we’re building, a rack-scale computer, is specifically designed to be a centralized, integrated product because that’s what our customers need. This requirement and the design choices we’ve made to meet this need create some daily efficiency challenges for our team....
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
53
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...
MMapped blog
The plan-execute pattern
20th Jun 2024
Boot.dev Blog
The Boot.dev Beat. March 2024 Pythogoras escaped this month. The community rallied against the Serpent God, and while he was...
28th Feb 2024
1
28th Feb 2024
Pythogoras escaped this month. The community rallied against the Serpent God, and while he was wounded and beaten back, he escaped. We’ll be trying again later this month. Happy coding.
Philip I. 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...
swyx's site RSS Feed
Using Novela by Narative (updated) With the growing community interest in Gatsby, we hope to create more resources that make it easier...
4th Aug 2019
50
4th Aug 2019
With the growing community interest in Gatsby, we hope to create more resources that make it easier for anyone to grasp the power of this incredible tool.
Sedimental
Repeat the obvious Bad things happen when we don't repeat the obvious. --> It's 9pm and I'm writing a post for the...
9th Nov 2015
1
9th Nov 2015
Bad things happen when we don't repeat the obvious. --> It's 9pm and I'm writing a post for the company engineering blog. Every sentence is a slog. Not because I'm exacting and conciseness isn't my strong suit. My writing is slow because every word is obvious, almost...
charity.wtf
Is It Time To Version Observability? (Signs Point To Yes) Augh! I am so behind on so much writing, I’m even behind on writing shit that I need to reference in...
7th Aug 2024
120
7th Aug 2024
Augh! I am so behind on so much writing, I’m even behind on writing shit that I need to reference in order to write other pieces of writing. Like this one. So we’re just gonna do this quick and dirty on the personal blog, and not bother bringing it up to the editorial standards...
Marco.org
Bob and Van For the first half of my childhood in suburban Ohio, we lived next to Bob. Bob and his wife were a...
a week ago
1
a week ago
For the first half of my childhood in suburban Ohio, we lived next to Bob. Bob and his wife were a kind, reserved older couple who decorated their home mostly with crucifixes and talked about Jesus a lot. Bob helped my mom with a lot of common household tasks after my dad died....
Jake Zimmerman
Approximating strace with Instruments.app
9th Oct 2024
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
61
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...
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...
Steve Klabnik
I see a future in jj
22nd Oct 2025
The Web Witch's Blog
Beyond Tellerrand Berlin 2019 There isn't a day that goes by that I feel extremely privileged to do what I get to do for work....
19th Nov 2019
1
19th Nov 2019
There isn't a day that goes by that I feel extremely privileged to do what I get to do for work. Last week, I flew out to Berlin for a few days to attend Beyond Tellerrand. My co-worker Aaron was speaking and running a workshop and I emceed the community focused session we've...
dthompson
Issues with object-oriented programming in Guile Scheme is often thought of as a functional programming language, but really it is a multi-paradigm...
5th Oct 2022
42
5th Oct 2022
Scheme is often thought of as a functional programming language, but really it is a multi-paradigm language, including object-oriented programming. My Scheme of choice for the past decade has been Guile. It comes with support for OOP via GOOPS: The Guile Object Oriented...
Alex Meub
Hotel Guest User Agent Data I wrote a script that exposes browser and software platform data from hotels across the country....
5th May 2012
119
5th May 2012
I wrote a script that exposes browser and software platform data from hotels across the country. This data is very different from say: StatCounter or NetApplications estimates because they rely on getting their data from trackers on specific websites. The data I pulled comes...
Greg Brockman
OpenAI Five intro The text of my speech introducing OpenAI Five at yesterday’s Benchmark event: “We’re here to watch...
6th Aug 2018
63
6th Aug 2018
The text of my speech introducing OpenAI Five at yesterday’s Benchmark event: “We’re here to watch humans and AI play Dota, but today’s match will have implications for the world. OpenAI’s mission is to ensure that when we can build machines as smart as humans, they will benefit...
bunnie's blog
Winner, Name that Ware January 2024 As I noted when posting the ware, I actually don’t know what its original function was — it’s just a...
29th Feb 2024
57
29th Feb 2024
As I noted when posting the ware, I actually don’t know what its original function was — it’s just a gizmo I picked out of a junk bin in Akihabara. Personally, I could not figure out the grabby motion until I actuated the central plunger manually: So, I was impressed that Ian...
Boot.dev Blog
What Are the Career Options in Computer Science? The future is bright for career options in computer science with remote work opening up doors that...
1st Aug 2022
1
1st Aug 2022
The future is bright for career options in computer science with remote work opening up doors that weren’t present before. Trying to navigate through computer science career options can be overwhelming what with all the options at your disposal. While we won’t go through every...
Alex Meub
Building a 3D Printer Enclosure Earlier this year, I purchased a 3D printer and it’s been a blast! I had no idea how easy it would...
1st Jun 2021
77
1st Jun 2021
Earlier this year, I purchased a 3D printer and it’s been a blast! I had no idea how easy it would be to create high-quality prints with such little effort. I’ve printed raspberry pi cases, kids’ toys, ceiling hooks, custom parts, electronics enclosures, curtain rod holders,...
Max Schmitt
Ein potenzieller Kunde hat mich fast meinen Google-Account gekostet Read the post here.
29th May 2026
Basta’s Notes
Apologies and forgiveness The first in a series of posts about doing things the right way
5th Sep 2025
Matt Keeter
Lineage of CBA CAD tools
9th Jan 2017
A Beautiful Site
How to remove box shadows from input controls on iOS Those default box shadows that appear inside of your input elements on iOS can be pretty annoying,...
16th Sep 2015
42
16th Sep 2015
Those default box shadows that appear inside of your input elements on iOS can be pretty annoying, especially if you're going for a flat or subtle look. Here's how to remove them. Unfortunately, it's not as simple as setting the box-shadow property to none. Instead, you have to...
Eric Migicovsky's...
Andrej Karpathy's AI Autoresearch found a 3-year-old bug in PostHog's query engine (and improved... A few weeks ago at a team offsite in Lisbon, we pointed an AI agent at our query engine, fed it slow...
1st Jun 2026
David Crawshaw
Smaller Go 1.7 binaries blog.golang.org/go1.7-binary-size
19th Aug 2016
A Beautiful Site
Empowering Design System Users The question of whether or not component APIs should be locked down at the code level comes up quite...
1st Nov 2021
48
1st Nov 2021
The question of whether or not component APIs should be locked down at the code level comes up quite a bit. For example, if a button spec only calls for primary, secondary, and tertiary variants, should we still expose parts and custom properties so users can make further...
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! 🤯
Boot.dev Blog
The Boot.dev Beat. October 2025 Searchable challenges in the Training Grounds, and realtime voice chats with Boots are now a thing....
1st Oct 2025
1
1st Oct 2025
Searchable challenges in the Training Grounds, and realtime voice chats with Boots are now a thing. Also, my children and those of half my employees are sick with the flu… I hope you’ve all been able to avoid it!
Daniel Immke
Building a new personal website Yesterday I launched a new version of this website. When finishing big projects, I always experience...
15th Feb 2021
32
15th Feb 2021
Yesterday I launched a new version of this website. When finishing big projects, I always experience this odd phenomenon where the final…
Joel Gascoigne
Why I'm going to Hawaii with my co-founder * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * My co-founder...
2nd Mar 2013
44
2nd Mar 2013
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * My co-founder Leo [http://leostartsup.com] and I are headed to Hawaii tomorrow morning for a 10 day trip. I just emailed the team, and I thought in line with one of our core...
Charles Petzold
Stop Fascism: Vote Blue It might seem silly for a retired technical writer and obscure blogger to endorse a Presidential...
20th Oct 2024
1
20th Oct 2024
It might seem silly for a retired technical writer and obscure blogger to endorse a Presidential candidate. I am not vain enough to believe that my prestige (such as it is) has the power to influence people’s electoral choices. But I believe this election to be too important for...
A Smart Bear
Scaling by "delegation" isn't good enough Delegation doesn't scale your business. What does: Creating a team that is better than the current...
7th Dec 2025
1
7th Dec 2025
Delegation doesn't scale your business. What does: Creating a team that is better than the current team. Including you.
Making software...
Using Netlify for Dynamic URL Redirects Using Netlify for Dynamic URL Redirects 2021-12-03 With the recent domain switch that took place on...
3rd Dec 2021
48
3rd Dec 2021
Using Netlify for Dynamic URL Redirects 2021-12-03 With the recent domain switch that took place on this website, I needed to have a dependable setup to forward my old domain URLs to the new one. While using something like "URL forwarding" through your domain provider could work,...
bunnie's blog
Name that Ware, October 2025 The Ware for October 2025 is shown below. Thanks to Juan C. for contributing this curious ware! I...
30th Oct 2025
1
30th Oct 2025
The Ware for October 2025 is shown below. Thanks to Juan C. for contributing this curious ware! I really can’t get enough of how the whole device is integrated with a multi-layer stacked PCB. I imagine that inside the middle of the stack there could be some interesting circuitry...
swyx's site RSS Feed
My Fave Podcasts 2024 - The Big Reset 4.5 years after my initial podcast inventory, with COVID and a career change under my belt, with my...
15th Jul 2024
86
15th Jul 2024
4.5 years after my initial podcast inventory, with COVID and a career change under my belt, with my OPML file growing from 566 rss feeds in 2022 to 771 in 2024, and my backlog mounting to 43GB (according to this script, I have Outstanding Episodes: 11915 (played: 22451)), I am...
Josh Comeau's blog
Animated Pride Flags Happy Pride month! In this tutorial, I'll share a handful of my favourite animation tricks. You'll...
6th Jun 2023
47
6th Jun 2023
Happy Pride month! In this tutorial, I'll share a handful of my favourite animation tricks. You'll learn how to build an animated wavy pride flag using CSS keyframes and linear gradients. We'll also see how to make it dynamic using React. 🏳️‍🌈
Alice GG
Building a container orchestrator Kubernetes is not exactly the most fun piece of technology around. Learning it isn’t easy, and...
1st Jul 2025
55
1st Jul 2025
Kubernetes is not exactly the most fun piece of technology around. Learning it isn’t easy, and learning the surrounding ecosystem is even harder. Even those who have managed to tame it are still afraid of getting paged by an ETCD cluster corruption, a Kubelet certificate...
swyx's site RSS Feed
Learning Gears > Translations welcome!...
19th Apr 2019
46
19th Apr 2019
> Translations welcome! ([Português](https://meleu.github.io/artigos-traduzidos/marchas-de-aprendizagem.html))
Remains of the Day
How to Blow Up a Timeline NOTE: I’d been working on this piece on and off for a few weeks while trying to move to NYC and...
7th Jul 2023
109
7th Jul 2023
NOTE: I’d been working on this piece on and off for a few weeks while trying to move to NYC and settle into my new apartment, and just as I was about to publish it, Elon rate-limited Twitter and so, sensing a moment of weakness, Meta pulled up its launch date for Threads to...
Alex MacCaw
Captain's Log #1 In this episode of Captain's Log we cover artificial intelligence, taste companies, mom & pop tech...
11th Nov 2022
47
11th Nov 2022
In this episode of Captain's Log we cover artificial intelligence, taste companies, mom & pop tech businesses, and more.
Buttondown's blog
Why Elliot Jay Stocks loves using Buttondown Designer and typographer Elliot Jay Stocks uses Buttondown to power Behind the Scenes, his weekly...
2nd Apr 2024
1
2nd Apr 2024
Designer and typographer Elliot Jay Stocks uses Buttondown to power Behind the Scenes, his weekly newsletter about design, typography, and creativity.
Jordan Eldredge's...
A Tour of Winamp2-js Features Demo videos of Winamp2-js' more interesting features with notes on how they are implemented.
8th Mar 2018
1
8th Mar 2018
Demo videos of Winamp2-js' more interesting features with notes on how they are implemented.
Josh Comeau's blog
The Importance of Learning CSS I know so many super-talented developers who share the same achilles heel: CSS. Instead of trying to...
3rd Mar 2021
35
3rd Mar 2021
I know so many super-talented developers who share the same achilles heel: CSS. Instead of trying to “outrun” CSS, this article explores why leaning in and going deeper can be a tremendous boon for your development life and your career.
wingolog
on taking advantage of ragged stops Many years ago I read one of those Cliff Click “here’s what I learned” articles in which he was...
6th Sep 2024
32
6th Sep 2024
Many years ago I read one of those Cliff Click “here’s what I learned” articles in which he was giving advice about garbage collector design, and one of the recommendations was that at a GC pause, running mutator threads should cooperate with the collector by identifying roots...
Posts on Nikita...
Family Photos vs 256 Kb RAM Discussion on HackerNews and Lobsters. A while ago I was thinking about making something nice for my...
1st Jun 2023
29
1st Jun 2023
Discussion on HackerNews and Lobsters. A while ago I was thinking about making something nice for my wife as a present for the Valentine’s Day. My eye caught a rather cool-looking 7-color eInk display with Raspberry Pico W on board - Pimoroni Inky Frame. From the first glance it...
swyx's site RSS Feed
Learn In Public The fastest way to build your expertise, network, and second brain.
19th Jun 2018
bt RSS Feed
Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4) Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4) 2022-03-12 I run a personal...
12th Mar 2022
30
12th Mar 2022
Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4) 2022-03-12 I run a personal media server using Jellyfin on a Raspberry Pi 4 in my home. It’s pretty great and works well across most devices - Google TV, iOS and Android devices, Chromebooks, etc. The only small...
Philip Ilic Thomas
What I'm up to - February 2023 ✨ What I've been up to Hello from Cozumel, Mexico! It's 80° F here - a welcome break from the...
1st Feb 2023
1
1st Feb 2023
✨ What I've been up to Hello from Cozumel, Mexico! It's 80° F here - a welcome break from the Chicago Winter. Since last Summer, I've been taking a "solo week" trip every quarter as a creat...
The Changelog
More Topics on Store-And-Forward (Possibly Airgapped) ZFS and Non-ZFS Backups with NNCP Note: this is another article in my series on asynchronous communication in Linux with UUCP and...
4th Jan 2021
29
4th Jan 2021
Note: this is another article in my series on asynchronous communication in Linux with UUCP and NNCP. In my previous post, I introduced a way to use ZFS backups over NNCP. In this post, I’ll expand on that and also explore non-ZFS backups. Use of nncp-file instead of nncp-exec...
TokyoDev
Announcing the 2023 TokyoDev Developers Survey The 2023 edition of the TokyoDev Developer Survey [is now...
5th Oct 2023
37
5th Oct 2023
The 2023 edition of the TokyoDev Developer Survey [is now live](https://surveys.tokyodev.com/en-US/survey/tokyodev/2023)! If you’re a software developer living in Japan, please help us by taking it. [Last year’s survey](https://www.tokyodev.com/insights/2022-developer-survey)...
37signals Dev
Monitoring 10 Petabytes of data in Pure Storage As the final part of our move out of the cloud, we are working on moving 10 petabytes of data out of...
2nd Jan 2025
92
2nd Jan 2025
As the final part of our move out of the cloud, we are working on moving 10 petabytes of data out of AWS Simple Storage Service (S3). After exploring different alternatives, we decided to go with Pure Storage FlashBlade solution. We store different kinds of information on S3,...
The Web Witch's Blog
Recomposed: Spring 1 A few weeks ago, I was sat in a conference room with two of my engineering managers talking about...
1st May 2023
1
1st May 2023
A few weeks ago, I was sat in a conference room with two of my engineering managers talking about JWT tokens, session IDs and OAuth. I am not an engineer and I don't pretend to be one. I have web development chops, but I loathe JavaScript and lean into my design background (CSS...
Words and Buttons...
Programmer's introduction to linear equations [republished in Ukrainian] The same as https://wordsandbuttons.online/programmers_introduction_to_linear_equations.html only in...
5th Jan 2019
alexwlchan
Handling JSON objects with duplicate names in Python Consider the following JSON object: { "sides": 4, "colour": "red", "sides": 5, "colour":...
4th May 2025
41
4th May 2025
Consider the following JSON object: { "sides": 4, "colour": "red", "sides": 5, "colour": "blue" } Notice that sides and colour both appear twice. This looks invalid, but I learnt recently that this is actually legal JSON syntax! It’s unusual and discouraged, but it’s...
Tinloof - Blog
10 Shopify SEO best practices with Sanity and Remix Ecommerce competition keeps increasing - for each product you now have dozens of alternatives. As a...
1st Feb 2023
46
1st Feb 2023
Ecommerce competition keeps increasing - for each product you now have dozens of alternatives. As a result, CAC (Customer Acquisition Cost) increases, pushing ecommerce business owners to look for more affordable lead generation strategies. SEO is one of them. Online store...
bunnie's blog
Winner, Name that Ware January 2026 The Ware for January 2026 is a FNIRSI DPS-150. Tim nailed it almost immediately; congrats, email me...
27th Feb 2026
1
27th Feb 2026
The Ware for January 2026 is a FNIRSI DPS-150. Tim nailed it almost immediately; congrats, email me for your prize! The DPS-150 is a small, portable DC “benchtop” power supply that converts USB-C into a range of voltages and currents. samchin convinced me to get one of these as...
Liz Denys
Printable shrinkage rulers Clay shrinks as it dries and even more as it's fired, so it's useful to have a way to estimate the...
29th Sep 2024
97
29th Sep 2024
Clay shrinks as it dries and even more as it's fired, so it's useful to have a way to estimate the final size of in-progress work - especially if you're making multiples or trying to fit pieces together. One way to do this is with shrinkage rulers. I figured I'd design my own...
Confessions of a...
Live Session: Live Coding a Bytecode Interpreter for Python I will be redoing this session because the previous one had to be cancelled.
1st Dec 2024
Epic Web Dev
Epic Workshop: Major Updates for 2026 (article) Epic Workshop update adds tutorial-first onboarding, interleaved practice, offline videos, improved...
22nd Jan 2026
1
22nd Jan 2026
Epic Workshop update adds tutorial-first onboarding, interleaved practice, offline videos, improved playgrounds, a revamped epicshop CLI, and MCP upgrades.
swyx's site RSS Feed
Make your own Dev.to CMS livestream - Part 3 This is day 3 of my livecode Dev.to CMS.
1st Apr 2020
wingolog
guile lab notebook: on the move! Hey, a quick update, then a little story. The big news is that I got wired to a !Guilemoving...
8th Jul 2025
1
8th Jul 2025
Hey, a quick update, then a little story. The big news is that I got wired to a !Guilemoving garbage collector Specifically, this is the mostly-moving collector with conservative stack scanning. Most collections will be marked in place. When the collector wants to compact, it...
Alex Meub
Craigslist Alerts with Python I love Craigslist, but trying to buy certain things (like Subarus in Portland) can be ridiculously...
9th Jul 2017
52
9th Jul 2017
I love Craigslist, but trying to buy certain things (like Subarus in Portland) can be ridiculously competitive. I wanted a simple way to be alerted immediately when an item I was looking for was posted. Craigslist Search Alerts I tried using Craigslist’s built in Search Alert...
Founder's blog
Top 20 Helpdesk Interview Questions (with answers) Help desk interviews usually test two things at once: whether you understand the technical basics,...
8th Mar 2026
1
8th Mar 2026
Help desk interviews usually test two things at once: whether you understand the technical basics, and whether you can explain those basics to a person who may already be annoyed, confused, or late for a meeting. That combination matters. A support technician who can diagnose a...
Alex Meub
Automating Capacitive Buttons with a Modified Switchbot I’ve had a heater in my home office this winter and I’ve wished it could turn on/off automatically...
14th Mar 2023
102
14th Mar 2023
I’ve had a heater in my home office this winter and I’ve wished it could turn on/off automatically based on whether or not I was in the room. A smart outlet wouldn’t work for this because the heater has a manual switch. My next thought was to use my Switchbot smart button pusher,...
orlp.net - Blog...
Ordering Numbers, How Hard Can It Be? This article is not about deciding whether two floating point numbers are ‘close enough’. There are...
27th Jan 2023
30
27th Jan 2023
This article is not about deciding whether two floating point numbers are ‘close enough’. There are plenty of resources on this (often subjective) problem. We simply want to know if ${x \leq y.}$ Suppose that you are a programmer, and that you have two numbers. You want to know...
Greg Brockman
Leaving Stripe I originally got hooked on programming because I loved the act of creating something from nothing. I...
6th May 2015
50
6th May 2015
I originally got hooked on programming because I loved the act of creating something from nothing. I soon discovered the deep satisfaction of having others actually use my creations. It didn’t take me long to realize I wanted to build a startup. Startups # Throughout college, I...
Matt Keeter
Stopwatch ASIC
19th Apr 2010
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
155
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
The quiet, pervasive devaluation of frontend I keep noticing those of us in the frontend field being treated much the same as nurses, paralegals,...
7th Mar 2024
66
7th Mar 2024
I keep noticing those of us in the frontend field being treated much the same as nurses, paralegals, and executive assistants. Our work is seen as important, certainly, but just not the same as, or as important as, the “real” work.
Eric Migicovsky's...
The 9 best mobile app A/B testing tools A/B tests are a great way to confirm that your product changes have the intended effects. When it...
4th Dec 2023
43
4th Dec 2023
A/B tests are a great way to confirm that your product changes have the intended effects. When it comes to mobile apps, there are many different A/B…
Philip Ilic Thomas
What I'm up to - September 2023 I'm Philip, and this is my monthly newsletter about what I'm up to, which I send in place of social...
1st Sep 2023
1
1st Sep 2023
I'm Philip, and this is my monthly newsletter about what I'm up to, which I send in place of social media. ✨ What I was up to in August - Launched FRCTNL, a community of fractional tech workers. - Co...
Tyler Cipriani: blog
f.lux, but for your house Artificial lighting is omnipresent in contemporary society with disruptive consequences for human...
17th Oct 2022
1
17th Oct 2022
Artificial lighting is omnipresent in contemporary society with disruptive consequences for human sleep – Sarah L Chellappa, https://doi.org/10.1093/sleep/zsaa214 Night & Day – 🌛 left-side is 18:14 MDT (light color @ 2600 K); 🌞 right-side is 15:20 MDT (light color @ 4900...
ntietz.com blog -...
The bittersweet end of a year of independence Just over a year ago, I left the startup I was working for and started my own business. My intention...
2nd Sep 2017
2
2nd Sep 2017
Just over a year ago, I left the startup I was working for and started my own business. My intention was to do freelance work ("consulting", to all my clients) until I was able to launch my first product, and then shift into being a product company. My ambitions and confidence...
Ferd.ca
My favorite Erlang Container 2022/07/09 My favorite Erlang Container Joe Armstrong wrote a blog post titled My favorite Erlang...
10th Jul 2022
57
10th Jul 2022
2022/07/09 My favorite Erlang Container Joe Armstrong wrote a blog post titled My favorite Erlang Program, which showed a very simple universal server written in Erlang: universal_server()->receive{become,F}->F()end. You could then write a small program that could fit this...
Coding Horror
Launching The Rural Guaranteed Minimum Income Initiative It's been a year since I invited Americans to join us in a pledge to Share the American Dream: 1....
4th Feb 2026
1
4th Feb 2026
It's been a year since I invited Americans to join us in a pledge to Share the American Dream: 1. Support organizations you feel are effectively helping those most in need across America right now. 2. Within the next five years, also contribute public dedications
Sedimental
Announcing FinFam In my last post, I mentioned founding a startup. It's called FinFam, and we're building...
19th Sep 2025
1
19th Sep 2025
In my last post, I mentioned founding a startup. It's called FinFam, and we're building collaborative financial planning. The GitHub of money, if you will. Enough with the telling, time for the show! Here's a 3-minute demo: We launched beta this week and I couldn't be more...
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
1
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.
Ruud van Asseldonk
Working on a virtualenv without magic
2nd Oct 2016
Boot.dev Blog
Boot.dev Beat. January 2023 If you can’t tell from my absurd profile photo below, I’ve been having too much fun with AI art this...
1st Feb 2023
1
1st Feb 2023
If you can’t tell from my absurd profile photo below, I’ve been having too much fun with AI art this month.
Elad Blog
Leaving Delaware This post covers why companies are considering reincorporating from Delaware to Nevada & Texas
5th Feb 2025
65
5th Feb 2025
This post covers why companies are considering reincorporating from Delaware to Nevada & Texas
Alex Meub
Fun with IE7 and the Zoom Property This bug threw me for a loop. A CSS optimizer thought it was doing me a favor by “fixing” any...
29th Jun 2012
45
29th Jun 2012
This bug threw me for a loop. A CSS optimizer thought it was doing me a favor by “fixing” any invalid numbers. It replaces .my_class{ zoom:1; } with .my_class{ zoom:1px; } Those two characters (“px”) on the zoom property will blow up IE7 as it tries to zoom to a value in...
Basta’s Notes
Don't ask me to embarrass myself. Or: Please Lucy, stop asking me to kick the football.
18th Jul 2024
Boot.dev Blog
Learn Go Fast - Top Courses and Resources Want to learn Go fast? The good news is that Go is one of the simplest programming languages out...
2nd Nov 2020
1
2nd Nov 2020
Want to learn Go fast? The good news is that Go is one of the simplest programming languages out there. It was designed to have a compact feature set, which means you can learn it much faster than most other languages.
Irrational...
When to write strategy, and how much? Even if you believe that strategy is generally useful, it is difficult to decide that today’s the...
25th Aug 2024
83
25th Aug 2024
Even if you believe that strategy is generally useful, it is difficult to decide that today’s the day to start writing engineering strategy. When you do start writing strategy, it’s easy write so much strategy that your organization is overwhelmed and ignores your strategy rather...
Sebastian Witowski
Compare to None How do we check if something is None? With the beauty of the Python language - the code that you...
23rd Feb 2023
1
23rd Feb 2023
How do we check if something is None? With the beauty of the Python language - the code that you would write is literally the same as the above question: if something is None: It reminds me of this joke: - How do you turn pseudocode into Python? - You add .py at the end of the...
TokyoDev
Hiring a Japanese Virtual Assistant As someone [running a small business in Japan](/articles/creating-company-japan), I've hired several...
5th Nov 2014
65
5th Nov 2014
As someone [running a small business in Japan](/articles/creating-company-japan), I've hired several Japanese virtual assistants to help me with various small tasks. Especially if you're not a fluent Japanese speaker, knowing where to look for one can be tricky, so I'll share my...
Epic Web Dev
Testing Fundamentals (workshop)
29th Apr 2024
the singularity is...
The World’s Computer This was the tagline of Ethereum, and it’s really smart. Sadly, I feel they have lost their way with...
25th Feb 2024
74
25th Feb 2024
This was the tagline of Ethereum, and it’s really smart. Sadly, I feel they have lost their way with Proof of Stake, and wish they would go back to focusing on building a reasonable world computer. In 2024, it’s still painfully annoying to stand up a database. This is the only...
Boot.dev Blog
Achieving Data Integrity Using Cryptography Data integrity refers to the accuracy, legitimacy, and consistency of information in a system. When...
4th May 2020
1
4th May 2020
Data integrity refers to the accuracy, legitimacy, and consistency of information in a system. When a message is sent, particularly using an untrusted medium, data integrity provides us with confidence that the message wasn’t tampered with. For example, the SSL signature of...
Josh Comeau's blog
Delightful React File/Directory Structure How should we structure components and other files in our React apps? I've iterated my way to a...
15th Mar 2022
65
15th Mar 2022
How should we structure components and other files in our React apps? I've iterated my way to a solution I'm really happy with. In this blog post, I'll share how it works, what the tradeoffs are, and how I mitigate them.
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
1
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.
Jim Nielsen’s Blog
Trying to Make Sense of Casing Conventions on the Web (I present to you my stream of consciousness on the topic of casing as it applies to the web...
4th Sep 2025
42
4th Sep 2025
(I present to you my stream of consciousness on the topic of casing as it applies to the web platform.) I’m reading about the new command and commandfor attributes — which I’m super excited about, declarative behavior invocation in HTML? YES PLEASE!! — and one thing that strikes...
Epic Web Dev
Vitest Browser Mode vs Playwright (article) What is the difference between Vitest Browser Mode and Playwright? And when to use each in your...
12th Nov 2025
1
12th Nov 2025
What is the difference between Vitest Browser Mode and Playwright? And when to use each in your tests?
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
34
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…
Seldo.com
The case for frameworks
10th Feb 2023
Max Schmitt
Next.js: How to add a Contact Form (Pages Router) Read the post here.
1st Mar 2024
Tyler Cipriani: blog
Git Advice Git can be confusing. It’s more confusing fumbling with git under pressure. As a release engineer...
31st Jul 2018
1
31st Jul 2018
Git can be confusing. It’s more confusing fumbling with git under pressure. As a release engineer fumbling with git under pressure is a appreciable chunk of my job; as such, I’ve learned a trick or two. Recently I added some general git advice to our shared wiki page for...
Charles Chen
Lessons Learned from Working at Startups Self-note on some lessons learned from working at a variety of startups over my career
4th Dec 2024
111
4th Dec 2024
Self-note on some lessons learned from working at a variety of startups over my career
bunnie's blog
Winner, Name that Ware December 2024 The ware for December 2024 is a 2mm pitch, 64×64 LED panel purchased from Evershine Opto Limited....
30th Jan 2025
77
30th Jan 2025
The ware for December 2024 is a 2mm pitch, 64×64 LED panel purchased from Evershine Opto Limited. Their sales part number is ES-P2-I, but the silkscreen says DCHY-P2-6464-1515-VP. The seller is just the name slapped on the box; like most commodity wares, there’s likely multiple...
Sometimes It Works...
2023: The Rollercoaster Job hunting Freelancing Side Projects NativePHP Spred Veliance & Laradir Streaming Personal...
29th Dec 2023
18
29th Dec 2023
Job hunting Freelancing Side Projects NativePHP Spred Veliance & Laradir Streaming Personal Things This year has been quite a ride! 🎢 It's felt like the first real year since 2020 that things have been somewhat "normal". However, looking back, it's been anything but...
Josh Collinsworth
How to Check Uniqueness in an Array of Objects in JavaScript Working with arrays of objects in JavaScript can be difficult. This post covers how to ensure all...
17th Feb 2020
53
17th Feb 2020
Working with arrays of objects in JavaScript can be difficult. This post covers how to ensure all object keys (IDs) are unique, and how to find non-unique values.
DevOps - Bitfield...
Securing modern applications in the cloud Kubernetes security is in the news at the moment, not necessarily in a good way. We thought it...
8th Dec 2018
1
8th Dec 2018
Kubernetes security is in the news at the moment, not necessarily in a good way. We thought it might be an appropriate time to share an interesting conversation we had recently with our friends Todd and Hannah at Threat Stack about Kubernetes, container security, and much...
Paolo Amoroso's...
Rearranging the File Browser menu for Insphex <![CDATA[Insphex adds the Hexdump item to the File Browser menu to view the hex dump of the selected...
1st Mar 2026
1
1st Mar 2026
<![CDATA[Insphex adds the Hexdump item to the File Browser menu to view the hex dump of the selected files. The initial implementation called the public API for adding commands at the top level of the menu. To later move the item to the See sumbenu that groups various file...
Cognitive...
Running Dolphin Locally with Ollama Wanna chat with Dolphin locally? (no internet connection needed) Here is the easy way -...
3rd Dec 2023
214
3rd Dec 2023
Wanna chat with Dolphin locally? (no internet connection needed) Here is the easy way - Ollama. install ollama. after you finsh you should be able to run ollama from the command line. Also you will see the ollama icon up top like this: Iff you are curious - anytime you see that...
Boot.dev Blog
Boots, a Wizard Bear that Codes Boots is the heart and soul of Boot.dev. Not only is he capable of helping you through any lesson on...
8th Jun 2023
1
8th Jun 2023
Boots is the heart and soul of Boot.dev. Not only is he capable of helping you through any lesson on Boot.dev, but he’s a friendly wizard bear with a charming personality. Some things you should know about Boots:
Matt Keeter
Abstraction and instances in graph programming
17th Dec 2016
Boot.dev Blog
Learn Go Fast - Top Courses and Resources Want to learn Go fast? The good news is that Go is one of the simplest programming languages out...
2nd Nov 2020
1
2nd Nov 2020
Want to learn Go fast? The good news is that Go is one of the simplest programming languages out there. It was designed to have a compact feature set, which means you can learn it much faster than most other languages.
Josh Comeau's blog
An Interactive Guide to SVG Paths SVG gives us many different primitives to work with, but by far the most powerful is the element....
18th Aug 2025
1
18th Aug 2025
SVG gives us many different primitives to work with, but by far the most powerful is the element. Unfortunately, it’s also the most inscrutable, with its compact Regex-style syntax. In this tutorial, we’ll demystify this infamous element and see some of the cool things we can...
A Beautiful Site
Web standards are just "minor details" A friend of mine recently graduated and spread his wings by venturing into the corporate world. He...
2nd Jul 2007
45
2nd Jul 2007
A friend of mine recently graduated and spread his wings by venturing into the corporate world. He obtained a position as a junior project manager for a web consulting firm in Atlanta. Their work is very professional and their designs are great, but it was immediately evident...
Buttondown's blog
Let ChatGPT generate your newsletter... Let ChatGPT generate your newsletter...
1st May 2023
Paolo Amoroso's...
Interpinkie, a Finger client in Interlisp <![CDATA[I wrote Interpinkie, a basic Finger client in Interlisp that runs on the Medley...
9th Jan 2025
40
9th Jan 2025
<![CDATA[I wrote Interpinkie, a basic Finger client in Interlisp that runs on the Medley environment. This is the main window of the program: Main window of the Interpinkie Interlisp Finger client. It was a fun challenge considering I couldn't use Medley's TCP/IP stack. I...
swyx's site RSS Feed
Fibonacci Goals A system for goalsetting.
1st Jan 2021
Maggie Appleton
Vibe Code is Legacy Code Vibe code is legacy code by Steve Krouse
2nd Aug 2025
Tony Finch's blog
nsnotifyd-2.1 released I have made a new release of nsnotifyd, a tiny DNS server that just listens for NOTIFY messages and...
12th Jun 2024
76
12th Jun 2024
I have made a new release of nsnotifyd, a tiny DNS server that just listens for NOTIFY messages and runs a script when one of your zones changes. This nsnotifyd-2.1 release includes a few bugfixes: more lenient handling of trailing . in domain names on the command line avoid...
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...
bt RSS Feed
Obvious Javascript 'Injection' Fallback Obvious Javascript ‘Injection’ Fallback 2020-12-04 Sometimes websites and web apps might require...
4th Dec 2020
36
4th Dec 2020
Obvious Javascript ‘Injection’ Fallback 2020-12-04 Sometimes websites and web apps might require content to be “injected” via Javascript. I should mention that I am strongly against this practice - but often this kind of thing is out of one’s hands. So, the least I can do is...
A Smart Bear
Enough with the "expert" guilt Tired of being told you need "10,000 hours" before you can call yourself an "expert," and maybe...
22nd Feb 2010
18
22nd Feb 2010
Tired of being told you need "10,000 hours" before you can call yourself an "expert," and maybe become a "success?" Maybe you don't.
Eric Bailey
How to not make a résumé in React I’ve seen a fair share of tutorial links floating around in newsletters and Twitter and the like...
7th Apr 2020
25
7th Apr 2020
I’ve seen a fair share of tutorial links floating around in newsletters and Twitter and the like recently. They all promise the same thing, namely how to use React to create a résumé. I mean, I get it. It’s important to have something to build towards when learning a new skill,...
David Gerrells
how fast is java? Teaching an old dog new tricks Java, the language everyone loves to hate. Long has it garnered the reputation of a stagnant,...
23rd Oct 2025
1
23rd Oct 2025
Java, the language everyone loves to hate. Long has it garnered the reputation of a stagnant, obtuse, bloated beast only used by those who have no other choice because some enterprise corporate believed the hype train of the 90s. But is that all still true today?
Boot.dev Blog
Python Functions: How to Define and Call Them Functions allow you to reuse and organize code. Instead of copying and pasting the same logic...
1st Mar 2026
1
1st Mar 2026
Functions allow you to reuse and organize code. Instead of copying and pasting the same logic everywhere, you define it once and call it whenever you need it. They’re the most important tool for writing DRY code.
TokyoDev
Scam applicants are an increasing problem in Japan この記事は日本語でもお読みいただけます。 Over the last six months, TokyoDev has received a handful of reports from our...
3rd Jun 2026
1
3rd Jun 2026
この記事は日本語でもお読みいただけます。 Over the last six months, TokyoDev has received a handful of reports from our clients about fraudulent applications, in which candidates purport to be different people than they actually are. As a relatively niche job board that helped Japanese companies...
Elad Blog
The False Narrative Around Theranos One of the interesting aspects of the Theranos trial is the degree to which some folks are buying...
26th Sep 2021
51
26th Sep 2021
One of the interesting aspects of the Theranos trial is the degree to which some folks are buying into part of the defense's narrative that "Theranos was just acting like every Silicon Valley startup". This is of course blatantly false, but it is being adopted as some form of...
Alex Meub
A Look at ProgressQuest: The Original Idle Game Progress Quest is generally considered the original idle game. It came out in 2002 as a parody of...
17th Mar 2026
1
17th Mar 2026
Progress Quest is generally considered the original idle game. It came out in 2002 as a parody of EverQuest and the emerging MMORPG boom. “Playing” it consists of creating a character, clicking “Sold!”, and then watching progress bars fill forever. There’s no interaction, no real...
Paolo Amoroso's...
Adding graphics support to DandeGUI <![CDATA[DandeGUI now does graphics and this is what it looks like. Some text and graphics output...
4th Jun 2025
56
4th Jun 2025
<![CDATA[DandeGUI now does graphics and this is what it looks like. Some text and graphics output windows created with DandeGUI on Medley Interlisp. In addition to the square root table text output demo, I created the other graphics windows with the newly implemented...
The Web Witch's Blog
ChatGPT Atlas isn't competing against other browsers “Tabs were great, but we haven’t seen a lot of browser innovation since then.” These are brave words...
22nd Oct 2025
1
22nd Oct 2025
“Tabs were great, but we haven’t seen a lot of browser innovation since then.” These are brave words spoken by the CEO of a company that's using Chromium to power their new browser, which, at the time of writing this, they even failed to attribute correctly. I wish I could say...
Marc Astbury
The Design Process There’s a recurring take doing the rounds on socials. Thought leaders declaring that AI has killed...
4th Mar 2026
1
4th Mar 2026
There’s a recurring take doing the rounds on socials. Thought leaders declaring that AI has killed the design process (e.g. Lenny’s podcast). I personally think they’re wrong. But more importantly, I think most people (including designers) don’t know what they mean when they say...
alexwlchan
Tag your infrastructure-as-code resources with a link to their definitions The aspiration of infrastructure-as-code tools is that you use them to manage everything. You create...
18th Aug 2023
37
18th Aug 2023
The aspiration of infrastructure-as-code tools is that you use them to manage everything. You create all your resources by writing a file that defines them, and any time you change something, you update the definition in that file. It’s a nice idea, but easier said than...
Tyler Cipriani: blog
Racy git magic Exploting a long-standing git bug for my own amusement. And I think there is one known race: the...
30th Nov 2023
56
30th Nov 2023
Exploting a long-standing git bug for my own amusement. And I think there is one known race: the index mtime itself is not race-free. – Linus Torvalds, Re:git bugs, 2008 A well-known race condition skulks through git’s plumbing. And I can demo it via a git magic trick 🪄1 $ tree...
bt RSS Feed
Setting Up Jekyll on Windows Setting Up Jekyll on Windows 2022-09-02 I’ve recently been playing around with using Windows 10 as...
2nd Sep 2022
33
2nd Sep 2022
Setting Up Jekyll on Windows 2022-09-02 I’ve recently been playing around with using Windows 10 as my daily operating system. So far, it has been going fairly well. Nothing will probably ever feel as “optimized” as running a Linux-based system but it works well for my current...
Josh Comeau's blog
Squash and Stretch Have you ever heard of Disney’s 12 Basic Principles of Animation? In this tutorial, we’ll explore...
13th Apr 2026
2
13th Apr 2026
Have you ever heard of Disney’s 12 Basic Principles of Animation? In this tutorial, we’ll explore how we can use the very first principle to create SVG micro-interactions that feel way more natural and believable. It’s one of those small things that has a big impact.
Steve Klabnik
Update GitHub Pages with Travis CI
16th Dec 2014
The Changelog
How to Use SSH with FIDO2/U2F Security Keys For many years now, I’ve been using an old YubiKey along with the free tier of Duo Security to add a...
17th May 2025
64
17th May 2025
For many years now, I’ve been using an old YubiKey along with the free tier of Duo Security to add a second factor to my SSH logins. This is klunky, and has a number of drawbacks (dependency on a cloud service and Internet among them). I decided it was time to upgrade, so I...
Matt Keeter
fstl
26th Mar 2014
Max Schmitt
2024: Year 3 of Building Cakedesk as a Solo Developer Read the post here.
2nd Jan 2025
Tony Finch's blog
hybrid quota-linear rate limiter A while back I wrote about the linear rate limit algorithms leaky bucket and GCRA. Since then I have...
13th Jan 2026
1
13th Jan 2026
A while back I wrote about the linear rate limit algorithms leaky bucket and GCRA. Since then I have been vexed by how common it is to implement rate limiting using complicated and wasteful algorithms (for example). But linear (and exponential) rate limiters have a...
blag
Install Windows 8 UEFI on Legacy BIOS with Clover (and Dual boot with Yosemite) This tutorial will help you install Windows 8 on a Legacy BIOS in UEFI mode using Clover and dual...
28th Dec 2014
30
28th Dec 2014
This tutorial will help you install Windows 8 on a Legacy BIOS in UEFI mode using Clover and dual boot with Yosemite.
Eric Bailey
Announcing What Can’t I Press? I made an app! What Can’t I Press? is an app that allows you to: Read, search, and filter through...
15th Jun 2026
1
15th Jun 2026
I made an app! What Can’t I Press? is an app that allows you to: Read, search, and filter through screen reader keyboard shortcuts. Scan open apps and add their keyboard shortcuts to the collection. Copy a keyboard shortcut to your clipboard, with modifier keys to format the...
Ruud van Asseldonk
The story of Musium
21st Sep 2025
Vadim Kravcenko
Self-Organizing Teams This article is part of the Technical Manager Guide that I’m writing for technical leads to scale...
17th Dec 2021
35
17th Dec 2021
This article is part of the Technical Manager Guide that I’m writing for technical leads to scale their development and […] The post Self-Organizing Teams appeared first on Vadim Kravcenko.
Making software...
Aqua UI CSS Buttons Aqua UI CSS Buttons 2016-06-28 Though it may feel like nostalgia, the old OS design for Mac was...
28th Jun 2016
48
28th Jun 2016
Aqua UI CSS Buttons 2016-06-28 Though it may feel like nostalgia, the old OS design for Mac was arguably better than the current iteration (as of this writing - High Sierra). I recently designed a quick Dribbble shot showcasing how the older operating system used to have so much...
Tyler Cipriani: blog
Literate Vimrc Literate ~/.vimrc This blog post is my ~/.vimrc now. Hold on, let me explain. Why would anyone do a...
14th Jun 2017
1
14th Jun 2017
Literate ~/.vimrc This blog post is my ~/.vimrc now. Hold on, let me explain. Why would anyone do a thing like this? I have tons of comments in my ~/.vimrc file. I try to leave a lot of comments because everything in my Vim configuration is hard-won knowledge. My ~/.vimrc is...
A Day In The Life...
A list of 100 opinions I hold A list of 100 opinions I hold
5th Sep 2022
Words and Buttons...
Image darning It's about a feature that cleans up dirt stains from aged newspapers. I called it darning because of...
28th Mar 2020
41
28th Mar 2020
It's about a feature that cleans up dirt stains from aged newspapers. I called it darning because of how it works.
Boot.dev Blog
How to Structure a Golang Project I lead a team that’s responsible for anywhere from 15-25 Go microservices at any given time. We’re...
1st Oct 2020
1
1st Oct 2020
I lead a team that’s responsible for anywhere from 15-25 Go microservices at any given time. We’re constantly creating new services and libraries, so it’s become important to streamline the project creation process. I’m mostly writing this article for myself as a kind of...
TokyoDev
How to Get a Software Developer Job in Japan I came to Japan on a working holiday visa in 2006, and [found a job as a Ruby...
22nd Jun 2016
83
22nd Jun 2016
I came to Japan on a working holiday visa in 2006, and [found a job as a Ruby developer](/articles/finding-a-job-as-a-ruby-developer-in-japan) at a Japanese startup. At the time, options for English speaking developers in Japan were few and far between: I could only find two...
Elad Blog
AI Market Clarity A subset of AI markets have crystalized in the last 12 months, with the likely market leaders for...
22nd Jul 2025
1
22nd Jul 2025
A subset of AI markets have crystalized in the last 12 months, with the likely market leaders for the next year or two suddenly clear
Josh Collinsworth
Alfred vs. Raycast: my constant debate After a year or so of using Raycast, I'm switching back to Alfred. This is what prompted me to make...
24th Jul 2023
106
24th Jul 2023
After a year or so of using Raycast, I'm switching back to Alfred. This is what prompted me to make that decision, and why I may or may not stick with it.
Boot.dev Blog
Four-Course Python Data Structures and Algorithms Track Released We recently took a look at our course curriculum and felt that our current Learn Algorithms course,...
4th Oct 2021
1
4th Oct 2021
We recently took a look at our course curriculum and felt that our current Learn Algorithms course, written in Go, would be better served if it covered Python instead. After much deliberation, we decided to rewrite the course, and we’re super excited to have now released the...
macwright.com
Incentives My friend Forest has been making some good thoughts about open source and incentives....
1st Mar 2024
46
1st Mar 2024
My friend Forest has been making some good thoughts about open source and incentives. Coincidentally, this month saw a new wave of open source spam because of the tea.xyz project, which encouraged people to try and claim ‘ownership’ of existing open source projects, to get crypto...
Blog of Simple...
The Criteo case: a big deal for Big Tech
5th Feb 2024
Vladimir Klepov as a...
How I made banditypes, the smallest TS validation library I open-sourced banditypes — the smallest runtime validation library for TS / JS. It manages to fit...
2nd Mar 2023
37
2nd Mar 2023
I open-sourced banditypes — the smallest runtime validation library for TS / JS. It manages to fit all the basic functionality into an astounding 400 bytes. For reference, the popular zod and yup libraries are around 11KB, superstruct measures 1.8KB for the same set of...
Mahmoud Felfel's...
Why Startups Should Build Their Own Models The importance of startups training their own AI models for differentiation and control.
31st Mar 2024
Basta’s Notes
AI Homelab Part 2: what I learned building my own chatbot When I first started playing around with LLMs, I used Ollama on my M1 Mac Studio.
8th Jul 2026
Jim Nielsen’s Blog
The Alphabet as Technology Robin has an interesting post about the technology of words: Thinking of a language as a technology...
16th Mar 2023
52
16th Mar 2023
Robin has an interesting post about the technology of words: Thinking of a language as a technology or a product is strange at first but the more you look at them the more they resemble microwaves or dishwashers; incredibly complicated under the hood but also sort of boring on...
Eric Bailey
Representation Matters
15th Dec 2020
The History of the...
Exploring the web in 1995 By the end of 1995, the web moved outward and into the hands of everyone. The post Exploring the web...
3rd Jun 2025
60
3rd Jun 2025
By the end of 1995, the web moved outward and into the hands of everyone. The post Exploring the web in 1995 appeared first on The History of the Web.
Jibran’s Perspective
Bootstrap with Ruby on Rails 7 If you have a brand new RoR 7 project that you created with the defaults by running rails new...
6th Aug 2022
39
6th Aug 2022
If you have a brand new RoR 7 project that you created with the defaults by running rails new <PROJECT> then you can safely follow the following steps to get Bootstrap 5 installed in your project. Install gems Add the following to your Gemfile and run bundle install. gem...
Acko.net
The Bouquet Residence Keeping up appearances in tech The word "rant" is used far too often,...
23rd Jul 2024
32
23rd Jul 2024
Keeping up appearances in tech The word "rant" is used far too often, and in various ways. It's meant to imply aimless, angry venting. But often it means: Naming problems without proposing solutions, this makes me feel confused. Naming problems and...
Miguel Carranza
The Long Run They say only one out of 1000–2000 startups becomes a unicorn, and that only 1% of humans will ever...
7th Dec 2025
1
7th Dec 2025
They say only one out of 1000–2000 startups becomes a unicorn, and that only 1% of humans will ever finish a marathon. If you had asked my mother, though, she would have told you it was a thousand times more likely I’d build a billion-dollar tech company than finish a marathon....
Irrational...
Create technical leverage: workflow improvements & product capabilities More than a decade ago, I typed up a few paragraphs of notes, titled it “Building Technical...
1st Dec 2023
69
1st Dec 2023
More than a decade ago, I typed up a few paragraphs of notes, titled it “Building Technical Leverage,” and proceeded to forget about it. Those notes were from a meeting with Kevin Scott, then SVP Engineering at LinkedIn, while we wandered the Valley trying to convince potential...
Max Schmitt
Next.js: The Easiest Way to Create an API Proxy (2023) Read the post here.
27th Sep 2023
Brendan Gregg's Blog
Doom GPU Flame Graphs AI Flame Graphs are now open source and include Intel Battlemage GPU support, which means it can...
30th Apr 2025
1
30th Apr 2025
AI Flame Graphs are now open source and include Intel Battlemage GPU support, which means it can also generate full-stack GPU flame graphs for providing new insights into gaming performance, especially when coupled with FlameScope (an older open source project of mine). Here's an...
David Crawshaw
log4j: between a rock and a hard place log4j: between a rock and a hard place 2021-12-11 What does backwards compatibility mean to...
11th Dec 2021
52
11th Dec 2021
log4j: between a rock and a hard place 2021-12-11 What does backwards compatibility mean to me? Backwards compatibility should not have forced log4j to keep LDAP/JNDI URLs The other side of compatibility: being cautious adding features There is more than enough written on the...
Buttondown's blog
Granular tracking settings Authors now have more control than ever over their data collection
6th Feb 2022
Tony Finch's blog
Joining ellipses with matching tangents In my previous entry I wrote about constructing a four-point egg, using curcular arcs that join...
5th Feb 2024
63
5th Feb 2024
In my previous entry I wrote about constructing a four-point egg, using curcular arcs that join where their tangents are at 45°. I wondered if I could do something similar with ellipses. As before, I made an interactive ellipse workbench to experiment with the problem. I got...
blag
Recurse Center: Winter Break the Recurse Center winter break
1st Jan 2022
David Crawshaw
Software I’m thankful for Software I’m thankful for 2021-11-25 A few of the things that come to mind, this thanksgiving. Most...
25th Nov 2021
42
25th Nov 2021
Software I’m thankful for 2021-11-25 A few of the things that come to mind, this thanksgiving. Most Unix-ish APIs, from files to sockets are a bit of a mess today. Endless poorly documented sockopts, unexpected changes in write semantics across FSs and OSes, good luck trying to...
Epic Web Dev
Tailwind CSS Color Tokens (tutorial)
19th Aug 2024
A Beautiful Site
Thoughts on Framework Churn I often worry about framework churn. A lot. But using a framework isn't a bad thing. After all, they...
16th Nov 2023
72
16th Nov 2023
I often worry about framework churn. A lot. But using a framework isn't a bad thing. After all, they save time. They help you build things faster. Yes, there are costs associated with frameworks later on, especially as new versions come out and your app instantly feels like...
MMapped blog
Compilation is communication
13th Oct 2025
TokyoDev
Recruitment Agencies in Japan: How To Get Them To Work For You You may have considered using recruiters when looking for a job in Japan. This article aims to help...
7th Jun 2024
30
7th Jun 2024
You may have considered using recruiters when looking for a job in Japan. This article aims to help you understand the structure of recruiting in Japan and assist you in your job search. I hope this will be beneficial, especially for those who want to work as engineers in...
swyx's site RSS Feed
How To Google Your Errors ---
4th Jan 2018
Tinloof - Blog
Explain Like I'm Five: Website speed This post is part of the series Explain Like I'm Five (#eli5), which aims to make tech concepts and...
12th Jun 2021
36
12th Jun 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 two minutes read, we'll explain why website speed matters, how to measure it, and how to improve it. Why website speed matters
macwright.com
Recently Early this month I arrived at work to see a Concorde parked in the Brooklyn Navy Yard. It’s been fun...
1st Sep 2023
57
1st Sep 2023
Early this month I arrived at work to see a Concorde parked in the Brooklyn Navy Yard. It’s been fun to identify the ships docked there, but an airplane was new, especially such a rare one. I guess a lot of airplane knowledge from my childhood has stayed with me, and being...
Josh Collinsworth
Understanding easing and cubic-bezier curves in CSS The easing curve can make or break any animation on the web. Let's look at the science of CSS...
22nd Feb 2023
150
22nd Feb 2023
The easing curve can make or break any animation on the web. Let's look at the science of CSS cubic-bezier curves, and the art of using them to make the best web animations possible.
Julia Evans
In a git repository, where do your files live? Hello! I was talking to a friend about how git works today, and we got onto the topic – where does...
14th Sep 2023
44
14th Sep 2023
Hello! I was talking to a friend about how git works today, and we got onto the topic – where does git store your files? We know that it’s in your .git directory, but where exactly in there are all the versions of your old files? For example, this blog is in a git repository, and...
A Beautiful Site
Most Software Was Already Slop As software engineers, we take pride in hand-written code and knowing how everything we build works...
2 weeks ago
1
2 weeks ago
As software engineers, we take pride in hand-written code and knowing how everything we build works in detail. While there are many developers out there who build good software, there are many, many more who don’t. Yet we balk at the idea of vibe coding, even when it yields...
Josh Comeau's blog
Clever Code Considered Harmful As engineers, it can be really satisfying for us to implement clever, terse solutions to problems,...
13th Nov 2019
35
13th Nov 2019
As engineers, it can be really satisfying for us to implement clever, terse solutions to problems, relying on advanced tricks and techniques. As a result, we often write code that is hostile and inaccessible to the junior folks on our team. This article makes the case that we...
Patrick Kayongo
Of Mountains and Hills It’s hard to pinpoint where the cocktail Phakamani’s love, and fear of high places came from. The...
16th Mar 2024
89
16th Mar 2024
It’s hard to pinpoint where the cocktail Phakamani’s love, and fear of high places came from. The love may have come from the views he found solace in during his years of sojourn in Cape Town. From the upper campus of UCT, he would take lunch walks to Rhodes Memorial to escape...
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?
Alex MacCaw
AGI, agents, and timelines AGI is coming—whether we’re ready or not. I’ve been convinced of this trajectory since GPT-3’s...
6th Feb 2025
74
6th Feb 2025
AGI is coming—whether we’re ready or not. I’ve been convinced of this trajectory since GPT-3’s release, but recent developments have significantly accelerated my timelines. The first major shift was OpenAI’s breakthrough in test-time compute and its newly demonstrated scaling...
Buttondown's blog
Compare analytics from multiple emails Our analytics update makes it easier to compare the performance of different emails
2nd Jul 2020
Steve Klabnik
A Declaration of the Independence of Cyberspace
1st May 2010
Daniel Marino
My First Sketch Plugin and What I Learned I’ve been Adobe Illustrator free for almost six months now, and what I miss most about it are some...
16th May 2016
34
16th May 2016
I’ve been Adobe Illustrator free for almost six months now, and what I miss most about it are some of the nice effects it ships with. I love Sketch, but I don’t think these effects will ever make their way into Sketch. Sketch does have the ability to add plugins, and I’ve always...
Making software...
Prescription Form UI Improvements Prescription Form UI Improvements 2019-03-13 I was browsing the Clearly website a few days ago and...
13th Mar 2019
37
13th Mar 2019
Prescription Form UI Improvements 2019-03-13 I was browsing the Clearly website a few days ago and ended up using their prescription form to update my worsening eyesight. The design of this form wasn't bad per se, but it could certainly be improved. Current design of the...
A Beautiful Site
GIF, JPEG or PNG? Using images on the web This article aims to describe the difference between the three most popular types of images used on...
29th Apr 2007
45
29th Apr 2007
This article aims to describe the difference between the three most popular types of images used on the Web, and how to use them effectively in your websites. JPEG # JPEG files are compressed images that maintain a balance of size versus quality. For example: More compression =...
Sometimes It Works...
Why do many web developers hate jQuery? Why do many web developers hate jQuery? ¶Why do many web developers hate jQuery? The following is an...
22nd Nov 2016
21
22nd Nov 2016
Why do many web developers hate jQuery? ¶Why do many web developers hate jQuery? The following is an answer I originally posted to the above question posed over on Hashnode, the developer community. Thought it was worth sharing :) When jQuery was the new thing, people loved it....
Lee A Johnson
A World of First Drafts Five short essays on where we are currently at. A World of First Drafts Dreams and the Uncanny...
14th Jun 2026
1
14th Jun 2026
Five short essays on where we are currently at. A World of First Drafts Dreams and the Uncanny Valley Fiddlers in the Room The Last Hike Semantic Satiation of an Acronym A World of First Drafts I recently picked up a copy of “An Evening With Windham Hill”, a collection of early...
Steve Klabnik
GitHub is anarchy for programmers
1st Oct 2011
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
Tinloof - Blog
How to build cron jobs with Netlify functions We leveraged Netlify Scheduled Functions to automate the task of fetching jobs from Heavybit's...
6th Nov 2022
38
6th Nov 2022
We leveraged Netlify Scheduled Functions to automate the task of fetching jobs from Heavybit's portfolio companies into their Jobs page.
The Changelog
The xz Issue Isn’t About Open Source You’ve probably heard of the recent backdoor in xz. There have been a lot of takes on this, most of...
4th Apr 2024
116
4th Apr 2024
You’ve probably heard of the recent backdoor in xz. There have been a lot of takes on this, most of them boiling down to some version of: The problem here is with Open Source Software. I want to say not only is that view so myopic that it pushes towards the incorrect, but also it...
ntietz.com blog -...
My portable ergonomic setup In 2022, I developed nerve pain in my arms. It came on quickly, and it was bad: I couldn't drive, I...
3rd Jun 2024
2
3rd Jun 2024
In 2022, I developed nerve pain in my arms. It came on quickly, and it was bad: I couldn't drive, I couldn't type, and at the worst I couldn't pick up our kids. That episode spontaneously resolved after a couple of months, but flareups happen occasionally. One guaranteed trigger...
Vadim Kravcenko
Rules of Thumb for Software Development Estimations First, I planned on calling this article “Mastering the Art of Estimations: A Definitive Guide for...
1st May 2023
62
1st May 2023
First, I planned on calling this article “Mastering the Art of Estimations: A Definitive Guide for Developers”, but then who […] The post Rules of Thumb for Software Development Estimations appeared first on Vadim Kravcenko.
Buttondown's blog
A new blog Introducing Buttondown's new blog.
4th Nov 2017
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

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