Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#startups #life #history #science #programming #technology #AI #literature #architecture #travel #design #comics #creative #finance #cartography #indiehacker Muted Categories [alt+←][alt+→]
Putting a meaningful dent in your error backlog We often don't realize how noisy the errors have gotten until things are already well out of hand....
15th Aug 2024
127

Putting a meaningful dent in your error backlog

from Dan Slimmon [alt+shift+b] in programming

15th Aug 2024
We often don't realize how noisy the errors have gotten until things are already well out of hand. After all, we've got shit to do. Deadlines to hit. By the time we decide to get serious about error management, a huge, impenetrable, meaningless backlog of errors has already...
is there light at the end of the tunnel Is there light at the end of the tunnel? I say yes...or at least sometimes depending on how you look...
11th Apr 2022
1

is there light at the end of the tunnel

from David Gerrells [alt+shift+b] in programming

11th Apr 2022
Is there light at the end of the tunnel? I say yes...or at least sometimes depending on how you look at it.
I'm still fed up and a browser is coming along fine I'm still fed up and a browser is coming along fine
16th Dec 2023
19

I'm still fed up and a browser is coming along fine

from A Day In The Life Of... [alt+shift+b] in programming

16th Dec 2023
I'm still fed up and a browser is coming along fine
Writing Javascript without a build system Hello! I’ve been writing some Javascript this week, and as always when I start a new frontend...
16th Feb 2023
36

Writing Javascript without a build system

from Julia Evans [alt+shift+b] in programming

16th Feb 2023
Hello! I’ve been writing some Javascript this week, and as always when I start a new frontend project, I was faced with the question: should I use a build system? I want to talk about what’s appealing to me about build systems, why I (usually) still don’t use them, and why I find...
Strings do too many things No Newsletter next week TLA+ Workshop and moving places. Strings do too many things In the unusual...
8th Feb 2024
33

Strings do too many things

from Computer Things [alt+shift+b] in programming

8th Feb 2024
No Newsletter next week TLA+ Workshop and moving places. Strings do too many things In the unusual basis types email1 I wrote this about strings: We use strings for identifiers, human writing, structured data, and grammars. If you instead use symbols for identifiers then you can...
RWC 2016 Lightning Talk Today I had the pleasure of talking on stage for ~2 minutes at the Real World Crypto 2016 conference...
7th Jan 2016
1

RWC 2016 Lightning Talk

from Sedimental [alt+shift+b] in programming

7th Jan 2016
Today I had the pleasure of talking on stage for ~2 minutes at the Real World Crypto 2016 conference in Stanford, CA. This is a pseudotranscript of that lightning talk. I'm Mahmoud Hashemi and I work as a Lead Developer at PayPal. I mostly focus on Python frameworks and software...
The Boot.dev Beat. December 2023 Hope you had a splendid Turkey month. My wife, two kids, and I spent Thanksgiving in southern Utah....
1st Dec 2023
1

The Boot.dev Beat. December 2023

from Boot.dev Blog [alt+shift+b] in programming

1st Dec 2023
Hope you had a splendid Turkey month. My wife, two kids, and I spent Thanksgiving in southern Utah. The fresh air was nice, AQI here in Northern Utah is 100+ right now… wouldn’t recommend. Anyway, back to coding.
Persisting React State in localStorage A common thing in React development is that we want to store a bit of React state in localStorage,...
24th Feb 2020
48

Persisting React State in localStorage

from Josh Comeau's blog [alt+shift+b] in programming

24th Feb 2020
A common thing in React development is that we want to store a bit of React state in localStorage, and re-initialize from that value on the next page-load. This quick tutorial shows you how we can build a custom hook that does exactly this!
Speculative Calendar Events Designing tentative calendar events to solve complex scheduling problems
7th Jan 2024
1

Speculative Calendar Events

from Maggie Appleton [alt+shift+b] in programming

7th Jan 2024
Designing tentative calendar events to solve complex scheduling problems
31st Jul 2015
18th Dec 2011
Middle management roles are also a trap. Six years ago, I wrote Tech Lead Management roles are a trap. My argument then was that TLM roles...
8th Aug 2026
2

Middle management roles are also a trap.

from Irrational Exuberance [alt+shift+b] in programming

8th Aug 2026
Six years ago, I wrote Tech Lead Management roles are a trap. My argument then was that TLM roles present themselves as easier than moving into a full management role, but the tension between doing the software engineering and engineering management aspects of the role made being...
Networking Essentials: Switching Discussing why we need Switches in a network and how they work
4th Sep 2018
57

Networking Essentials: Switching

from swyx's site RSS Feed [alt+shift+b] in programming

4th Sep 2018
Discussing why we need Switches in a network and how they work
Don't Disrupt Things; Fix Them People talk about disrupting industries when those industries appear to be in a stable but...
7th Sep 2018
2

Don't Disrupt Things; Fix Them

from ntietz.com blog - technically a blog [alt+shift+b] in programming

7th Sep 2018
People talk about disrupting industries when those industries appear to be in a stable but inefficient state. For example, the taxicab industry: there was little innovation going on in it, and it was stable, but it seemed like it was far from ideal. Along came Uber, intent to...
Thrice charmed at Rails World The first Rails World in Amsterdam was a roaring success back in 2023. Tickets sold out in 45...
6th Sep 2025
38

Thrice charmed at Rails World

from David Heinemeier Hansson [alt+shift+b] in programming

6th Sep 2025
The first Rails World in Amsterdam was a roaring success back in 2023. Tickets sold out in 45 minutes, the atmosphere was electric, and The Rails Foundation set a new standard for conference execution in the Ruby community. So when we decided to return to the Dutch Capital for...
Surprise! Big Updates for OS 7 Are Here! This month we have a bunch of surprise updates for OS 7 and as always a progress update on OS 8....
7th Aug 2024
91

Surprise! Big Updates for OS 7 Are Here!

from elementary Blog [alt+shift+b] in programming

7th Aug 2024
This month we have a bunch of surprise updates for OS 7 and as always a progress update on OS 8. We’re getting very close to releasing the latest version of our operating system and that means releasing new versions of all of the projects we maintain! That means big new versions...
21st Sep 2017
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
64

How fast is rust? Simulating 200,000,000 particles

from David Gerrells [alt+shift+b] in programming

9th Nov 2024
The challenge, simulate 100,000,000 particles in rust using only the cpu. Let’s go.
finalizers, guardians, phantom references, et cetera Consider . Compared to finalizers, in which the , guardians allow the mutator to control...
22nd Jul 2024
33

finalizers, guardians, phantom references, et cetera

from wingolog [alt+shift+b] in programming

22nd Jul 2024
Consider . Compared to finalizers, in which the , guardians allow the mutator to control concurrency. See for more notes. Java’s / seems to be similar in spirit, though the details differ.guardianscleanup procedures are run concurrently with the mutator, by the...
Attention is all you have The Tetris effect is one of psychology’s most easy to reproduce experiments. Simply spend a bit of...
21st Sep 2026
3

Attention is all you have

from Alice GG [alt+shift+b] in programming

21st Sep 2026
The Tetris effect is one of psychology’s most easy to reproduce experiments. Simply spend a bit of time playing the eponymous game every day for a few weeks. After a little while, you’ll start recognizing familiar Tetromino shapes in clouds, buildings, and everyday objects. You...
partitioning ambiguous edges in guile Today, some more words on memory management, on the practicalities of a system with...
25th Apr 2025
30

partitioning ambiguous edges in guile

from wingolog [alt+shift+b] in programming

25th Apr 2025
Today, some more words on memory management, on the practicalities of a system with conservatively-traced references. The context is that I have finally started banging into , initially in a configuration that continues to use the conservative Boehm-Demers-Weiser (BDW)...
The First Pride Was a Riot, and So Are These Updates Questionable puns aside, it’s Pride Month and we’re excited to celebrate by bringing you these...
2nd Jun 2025
40

The First Pride Was a Riot, and So Are These Updates

from elementary Blog [alt+shift+b] in programming

2nd Jun 2025
Questionable puns aside, it’s Pride Month and we’re excited to celebrate by bringing you these updates hand-made by real LGBTQIA+ community members from around the world!—and possibly some straight cis folks too. This rainbow of releases includes some important accessibility...
Cocoa brownies Cocoa brownies are pretty magical, i.e. particularly good at staying soft and gooey, and Alice...
16th Aug 2018
42

Cocoa brownies

from Liz Denys [alt+shift+b] in programming

16th Aug 2018
Cocoa brownies are pretty magical, i.e. particularly good at staying soft and gooey, and Alice Medrich's ingredient list is nearly flawless. (Okay, okay, I can never truly stick to a recipe as written. Here, I prefer a little more vanilla extract and like to put a pinch of flaky...
Filtering AWS CLI output by tags using jq Recently I was writing a shell script to deal with the AWS CLI, and I wanted to filter the list of...
11th Apr 2023
65

Filtering AWS CLI output by tags using jq

from alexwlchan [alt+shift+b] in programming

11th Apr 2023
Recently I was writing a shell script to deal with the AWS CLI, and I wanted to filter the list of results using jq. Specifically, I wanted to filter using some of the AWS tags, which are a bit unwieldy – although the tags form a set of key/value pairs, they’re returned as a list...
A clever way to style the <mark> element I was checking out the CashNotify app today and I noticed a beautiful style for highlighting text in...
1st Feb 2019
48

A clever way to style the <mark> element

from A Beautiful Site [alt+shift+b] in programming

1st Feb 2019
I was checking out the CashNotify app today and I noticed a beautiful style for highlighting text in their testimonials: Most textual highlights use a boring rectangle background color, but this stands out and looks gorgeous. I was really hoping they were using a simple <mark>...
The Echo & Narcissus Writing Club A Hyperlink Academy writing club where we mimic the work of others
9th Apr 2021
24

The Echo & Narcissus Writing Club

from Maggie Appleton [alt+shift+b] in programming

9th Apr 2021
A Hyperlink Academy writing club where we mimic the work of others
Ongoing Tradeoffs, and Incidents as Landmarks One of the really valuable things you can get out of in-depth incident investigations is a better...
20th Sep 2025
1

Ongoing Tradeoffs, and Incidents as Landmarks

from Ferd.ca [alt+shift+b] in programming

20th Sep 2025
One of the really valuable things you can get out of in-depth incident investigations is a better understanding of how work is actually done, as opposed to how we think work is done, or how it is specified. A solid approach to do this is to get people back into what things felt...
A deep dive into distributed database architectures Learn about different strategies for delivering data from multiple servers
12th Mar 2024
37

A deep dive into distributed database architectures

from ByteofDev [alt+shift+b] in programming

12th Mar 2024
Learn about different strategies for delivering data from multiple servers
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

Why do many web developers hate jQuery?

from Sometimes It Works :: simonhamp.me [alt+shift+b] in programming

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....
21st Sep 2025
7th Apr 2024
31

Year X

from davidyat.es [alt+shift+b] in programming

7th Apr 2024
Engineering Management: The Pendulum Or The Ladder Last night I was out with a dear friend who has been an engineering manager for a year now, and by...
4th Jan 2019
1

Engineering Management: The Pendulum Or The Ladder

from charity.wtf [alt+shift+b] in programming

4th Jan 2019
Last night I was out with a dear friend who has been an engineering manager for a year now, and by two drinks in I was rattling off a long list things I always say to newer engineering managers. Then I remembered: I should write a post! It’s one of my goals this year to write […]
Introducing Chat Notebooks: Integrating LLMs into the Notebook Paradigm This is part of an ongoing series about our LLM technology:ChatGPT Gets Its “Wolfram...
8th Jun 2023
97

Introducing Chat Notebooks: Integrating LLMs into the Notebook Paradigm

from Stephen Wolfram Writings [alt+shift+b] in programming

8th Jun 2023
This is part of an ongoing series about our LLM technology:ChatGPT Gets Its “Wolfram Superpowers”!Instant Plugins for ChatGPT: Introducing the Wolfram ChatGPT Plugin KitThe New World of LLM Functions: Integrating LLM Technology into the Wolfram LanguagePrompts for Work & Play:...
Vietnam Grandma and the Vietnam WarWhen I was young, friends would visit, and there was one photo on the...
13th Apr 2024
102

Vietnam

from Dan Quach Blog [alt+shift+b] in programming

13th Apr 2024
Grandma and the Vietnam WarWhen I was young, friends would visit, and there was one photo on the shelf that caught their attention in my room.  It was a photo of an elderly Caucasian lady and their first question to me was, “How come you didn’t take the stock photo out of the...
Building openring with Jekyll Build Building openring with Jekyll Build 2022-12-02 I think it's great when bloggers post their own...
2nd Dec 2022
59

Building openring with Jekyll Build

from Making software better without sacrificing user experience. [alt+shift+b] in programming

2nd Dec 2022
Building openring with Jekyll Build 2022-12-02 I think it's great when bloggers post their own personal "reading list" of blogs they themselves follow. Whether this is a customized Blogroll page or footnotes in their individual articles, I find it really helpful to find more...
17th Feb 2024
Super Apps vs WhatsApp Over the last little while, there has been this rise in Super Apps, these apps that attempt to be...
9th Nov 2022
41

Super Apps vs WhatsApp

from Patrick Kayongo [alt+shift+b] in programming

9th Nov 2022
Over the last little while, there has been this rise in Super Apps, these apps that attempt to be multi-functional “mobile malls”. In South Africa, Vodacom has released VodaPay where one can “enter” multiple stores to shop their products. Nedbank has Avo where one can also shop...
Logs vs Structured Events I got an interesting tweet the other day from @evntdrvn in response to this thread of mine....
5th Feb 2019
1

Logs vs Structured Events

from charity.wtf [alt+shift+b] in programming

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...
The Making of A New Kind of Science I Think I Should Write a Quick Book… In the end it’s about five and a half pounds of paper, 1280...
13th May 2022
58

The Making of A New Kind of Science

from Stephen Wolfram Writings [alt+shift+b] in programming

13th May 2022
I Think I Should Write a Quick Book… In the end it’s about five and a half pounds of paper, 1280 pages, 973 illustrations and 583,313 words. And its creation took more than a decade of my life. Almost every day of my thirties, and a little beyond, I tenaciously worked on it....
Some notes on NixOS Hello! Over the holidays I decided it might be fun to run NixOS on one of my servers, as part of my...
1st Jan 2024
39

Some notes on NixOS

from Julia Evans [alt+shift+b] in programming

1st Jan 2024
Hello! Over the holidays I decided it might be fun to run NixOS on one of my servers, as part of my continuing experiments with Nix. My motivation for this was that previously I was using Ansible to provision the server, but then I’d ad hoc installed a bunch of stuff on...
When square pixels aren’t square When I embed videos in web pages, I specify an aspect ratio. For example, if my video is 1920 × 1080...
5th Dec 2025
1

When square pixels aren’t square

from alexwlchan [alt+shift+b] in programming

5th Dec 2025
When I embed videos in web pages, I specify an aspect ratio. For example, if my video is 1920 × 1080 pixels, I’d write: <video style="aspect-ratio: 1920 / 1080"> If I also set a width or a height, the browser now knows exactly how much space this video will take up on the page –...
the last couple years in v8's garbage collector Let’s talk about memory management! Following up on my article about , today I’d like to bring that...
13th Nov 2025
1

the last couple years in v8's garbage collector

from wingolog [alt+shift+b] in programming

13th Nov 2025
Let’s talk about memory management! Following up on my article about , today I’d like to bring that up to date with what went down in V8’s GC over the last couple years.5 years of developments in V8’s garbage collector I selected all of the commits to since my previous...
The Five Things I Wish Somebody Had Told Me as a Design Student Your worst instructor as a design student will lay out clear goals and expectations which will not...
21st Feb 2016
33

The Five Things I Wish Somebody Had Told Me as a Design Student

from Josh Collinsworth [alt+shift+b] in programming

21st Feb 2016
Your worst instructor as a design student will lay out clear goals and expectations which will not change; this is not a given with clients.
Epistemic Disclosure Providing clear metadata on the epistemic validity of content
10th Nov 2021
1

Epistemic Disclosure

from Maggie Appleton [alt+shift+b] in programming

10th Nov 2021
Providing clear metadata on the epistemic validity of content
Capstone: A tablet for thinking Cards and inking on a freeform canvas for the two-step creative process.
11th Dec 2018
43

Capstone: A tablet for thinking

from Ink & Switch [alt+shift+b] in programming

11th Dec 2018
Cards and inking on a freeform canvas for the two-step creative process.
Grad school in Japan: my experience doing a Master of Sciences in Computer Science My journey in Japan began with an unconventional scholarship program called Vulcanus in Japan, which...
5th Mar 2024
96
5th Mar 2024
My journey in Japan began with an unconventional scholarship program called Vulcanus in Japan, which allowed me to take a Japanese language course and intern at a major Japanese company. I wrote all about it in [my previous TokyoDev...
Swyx's Simple Guide to Singapore A personal guide to Singapore for foreign friends visiting.
7th Sep 2023
180

Swyx's Simple Guide to Singapore

from swyx's site RSS Feed [alt+shift+b] in programming

7th Sep 2023
A personal guide to Singapore for foreign friends visiting.
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
2

Coding with LLMs can lead to more and better software

from ntietz.com blog - technically a blog [alt+shift+b] in programming

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...
ZRH Art near the B gates: "Altocumulus Lenticularis" by Inigo Mnglano Ovalle.
22nd Aug 2012
41

ZRH

from Liz Denys [alt+shift+b] in programming

22nd Aug 2012
Art near the B gates: "Altocumulus Lenticularis" by Inigo Mnglano Ovalle.
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

Interpinkie, a Finger client in Interlisp

from Paolo Amoroso's Journal [alt+shift+b] in programming

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...
The imminent risk of vibe coding Negative feedback loops caused by vibe coded change sets
30th Jan 2026
1

The imminent risk of vibe coding

from Basta’s Notes [alt+shift+b] in programming

30th Jan 2026
Negative feedback loops caused by vibe coded change sets
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
34

Explain Like I'm Five: React

from Tinloof - Blog [alt+shift+b] in programming

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...
If you need the money, don't take the job Money: how to get people to give it to you, how much to ask for, and how to be worth what you're...
2nd May 2024
44

If you need the money, don't take the job

from Blog - Bitfield Consulting [alt+shift+b] in programming

2nd May 2024
Money: how to get people to give it to you, how much to ask for, and how to be worth what you're asking. Some real talk about the challenges you’ll face as a newly independent worker.
Grab browser links and titles in one click When I copy a browser tab URL, I often want to also keep the title. Sometimes I want to use the link...
3rd Jan 2025
109

Grab browser links and titles in one click

from Darek Kay [alt+shift+b] in programming

3rd Jan 2025
When I copy a browser tab URL, I often want to also keep the title. Sometimes I want to use the link as rich text (e.g., when pasting the link into OneNote or Jira). Sometimes I prefer a Markdown link. There are browser extensions to achieve this task, but I don't want to...
what is a favicon? I must confess. There is this pet peeve I have. Whenever I come across a project, website, or app...
11th Nov 2025
1

what is a favicon?

from David Gerrells [alt+shift+b] in programming

11th Nov 2025
I must confess. There is this pet peeve I have. Whenever I come across a project, website, or app which sports the default favicon (favorite icon) of whatever framework, tool, or library used to make said project, website, or app, I cannot help but be disappointed. Nay, more than...
Defend Your Cookies with Essential Web Security Tactics Illustrated notes on the essentials of web security
8th Feb 2020
1

Defend Your Cookies with Essential Web Security Tactics

from Maggie Appleton [alt+shift+b] in programming

8th Feb 2020
Illustrated notes on the essentials of web security
RSS-to-email just got even more powerful. RSS-to-email just got even more powerful.
4th Apr 2023
1

RSS-to-email just got even more powerful.

from Buttondown's blog [alt+shift+b] in programming

4th Apr 2023
RSS-to-email just got even more powerful.
What if there was no BASIC in EndBASIC? An overview of the cool technical building blocks behind EndBASIC and what they could turn into if...
8th May 2026
1

What if there was no BASIC in EndBASIC?

from Blog System/5 [alt+shift+b] in programming

8th May 2026
An overview of the cool technical building blocks behind EndBASIC and what they could turn into if they evolved on their own
"You didn't do it right" Four sincere attempts at OKRs, four failures, and every time: "you didn't do it right." Maybe the...
3 weeks ago
1

"You didn't do it right"

from A Smart Bear [alt+shift+b] in programming

3 weeks ago
Four sincere attempts at OKRs, four failures, and every time: "you didn't do it right." Maybe the framework doesn't fit you -- so how do you find one that does?
#1 button disguised as a link Bad code <button role="link" title="Name of website" tabindex="0"> <img alt="Name of website"...
17th Oct 2019
29

#1 button disguised as a link

from HTMHell [alt+shift+b] in programming

17th Oct 2019
Bad code <button role="link" title="Name of website" tabindex="0"> <img alt="Name of website" src="logo.jpg" title="Name of website"> </button> Issues and how to fix them Wrong usage of the button element. There’s an element for linking to external sites (<a>). Do not change...
Growing a Human: The First 30 Weeks Reflections on the strange experience of growing a human from scratch, without any conscious...
4th Jan 2025
1

Growing a Human: The First 30 Weeks

from Maggie Appleton [alt+shift+b] in programming

4th Jan 2025
Reflections on the strange experience of growing a human from scratch, without any conscious understanding of how you are doing it
2017 by the numbers These are some meaningless numbers. Books read: 34 (goal 50) White trash: the 400-year untold...
31st Dec 2017
1

2017 by the numbers

from Tyler Cipriani: blog [alt+shift+b] in programming

31st Dec 2017
These are some meaningless numbers. Books read: 34 (goal 50) White trash: the 400-year untold history of class in America by Nancy Isenberg Harry Potter and the Order of the Phoenix by J.K. Rowling Harry Potter and the Half-Blood Prince by J.K. Rowling Brave New World by Aldous...
Incredible Vitest Defaults (article) Learn how to use Vitest’s defaults to eliminate extra configuration and prevent flaky results,...
2nd Sep 2025
53

Incredible Vitest Defaults (article)

from Epic Web Dev [alt+shift+b] in programming

2nd Sep 2025
Learn how to use Vitest’s defaults to eliminate extra configuration and prevent flaky results, letting you write reliable tests with less effort.
One happy Rails World Celebrating twenty years of Ruby on Rails with more than 700 happy developers packed into the...
7th Oct 2023
38

One happy Rails World

from David Heinemeier Hansson [alt+shift+b] in programming

7th Oct 2023
Celebrating twenty years of Ruby on Rails with more than 700 happy developers packed into the coolest conference venue possible in Amsterdam was epic. Safe to say, Rails World was a roaring success. Which is deeply satisfying to conclude, because it really wasn't a given outcome...
Improving Github's New Design Improving Github's New Design 2020-07-07 Like many other Github users, I am not a big fan of their...
7th Jul 2020
51

Improving Github's New Design

from Making software better without sacrificing user experience. [alt+shift+b] in programming

7th Jul 2020
Improving Github's New Design 2020-07-07 Like many other Github users, I am not a big fan of their recent repository page redesign. In my mind it seems like a change just for the sake of change - the original UI worked perfectly fine. Sigh. I was planning on recreating the...
The “10x engineer:" 50 years ago and now How has parts of the classic book on software engineering, ‘The Mythical Man Month,’ aged with time,...
12th Mar 2024
77

The “10x engineer:" 50 years ago and now

from The Pragmatic Engineer [alt+shift+b] in programming

12th Mar 2024
How has parts of the classic book on software engineering, ‘The Mythical Man Month,’ aged with time, and is it still relevant half a century on – or does it belong in a museum, alongside floppy discs?
Making sense of TypeScript using set theory I've been working with TypeScript for a long long time. I think I'm not too bad at it. However, to...
23rd Jan 2023
33

Making sense of TypeScript using set theory

from Vladimir Klepov as a Coder [alt+shift+b] in programming

23rd Jan 2023
I've been working with TypeScript for a long long time. I think I'm not too bad at it. However, to my despair, some low-level behaviors still confuse me: Why does 0 | 1 extends 0 ? true : false evaluate to false? I'm very ashamed, but I sometimes confuse "subtype" and...
Functional Programming and Big Data Update: I wrote this while preparing a talk for the Columbus Functional Programmers meetup. You can...
12th Nov 2016
2

Functional Programming and Big Data

from ntietz.com blog - technically a blog [alt+shift+b] in programming

12th Nov 2016
Update: I wrote this while preparing a talk for the Columbus Functional Programmers meetup. You can find the talk on YouTube. It has more humor than these words, but then you'd have to listen to my voice. This post is a long one, so here’s a brief roadmap. We’ll start with a...
Inkbase: Programmable Ink What would be possible if hand-drawn sketches were programmable like spreadsheets?
20th Nov 2022
44

Inkbase: Programmable Ink

from Ink & Switch [alt+shift+b] in programming

20th Nov 2022
What would be possible if hand-drawn sketches were programmable like spreadsheets?
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

GIF, JPEG or PNG? Using images on the web

from A Beautiful Site [alt+shift+b] in programming

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 =...
Using CSS files in web components When building a microfrontend in React using tools like create-react-app, Webpack, or Vite you might...
24th Oct 2021
51

Using CSS files in web components

from Tinloof - Blog [alt+shift+b] in programming

24th Oct 2021
When building a microfrontend in React using tools like create-react-app, Webpack, or Vite you might expect plain CSS files and CSS modules to just work, but they don’t 😱. Here is an example of a CSS module in a React component:
Charlie Chaplin's Smile: Ukulele Solo A solo ukulele arrangement of Charlie Chaplin's 'Smile'.
22nd Oct 2012
1

Charlie Chaplin's Smile: Ukulele Solo

from Jordan Eldredge's Blog [alt+shift+b] in programming

22nd Oct 2012
A solo ukulele arrangement of Charlie Chaplin's 'Smile'.
how to draw a tetrapod Concrete tetrapods are used to dissipate wave energy in coastal defences. There’s a bit of a craze...
24th Oct 2025
24

how to draw a tetrapod

from Tony Finch's blog [alt+shift+b] in programming

24th Oct 2025
Concrete tetrapods are used to dissipate wave energy in coastal defences. There’s a bit of a craze for making tetrapod-shaped things: recently I’ve seen people making a plush tetrapod and a tetrapod lamp. So I thought it might be fun to model one. I found a nice way to describe...
React.js: The Documentary &#038; Q&#038;A In 2022 I had the great pleasure to chat with Ida Bechtle (https://twitter.com/BechtleIda) as part...
19th Feb 2023
1

React.js: The Documentary &#038; Q&#038;A

from SOS [alt+shift+b] in programming

19th Feb 2023
In 2022 I had the great pleasure to chat with Ida Bechtle (https://twitter.com/BechtleIda) as part of a retelling of the early story of the creation of the React.js JavaScript library (I wrote about this previously here). The documentary is now available to watch for free on...
Education Shouldn't Be Held for Ransom Google told K-12 schools they could turn off AI, but only if they gave up search too. That isn’t...
3 days ago
1

Education Shouldn't Be Held for Ransom

from Kagi Blog [alt+shift+b] in programming

3 days ago
Google told K-12 schools they could turn off AI, but only if they gave up search too. That isn’t integration. It’s holding education for ransom.
Baremetal vs. Proxmox vs. ESXi Performance Geekbench Scores I have always wondered about the performance characteristics of virtualization. Despite the caveats...
17th May 2026
1

Baremetal vs. Proxmox vs. ESXi Performance Geekbench Scores

from Neil Panchal [alt+shift+b] in programming

17th May 2026
I have always wondered about the performance characteristics of virtualization. Despite the caveats in testing methodology, workloads, etc., it'd be nice to see what the performance penalty is for using Baremetal vs. Proxmox vs. ESXi. Googling for answers results in some ancient...
Recently Listening Die In Love by Greet Death Via David Crespo, I got into Greet Death, a band that's been...
3rd Feb 2026
0

Recently

from Tom MacWright [alt+shift+b] in programming

3rd Feb 2026
Listening Die In Love by Greet Death Via David Crespo, I got into Greet Death, a band that's been hustling since 2011. It's great in a simultaneously familiar and innovative way. The album has a great amount of variety: Small Town Cemetery is a really effective quiet, acoustic...
Splitting a class into balanced groups Earlier this week, my mum sent me an interesting problem. She’s got a class of 12 students, who are...
2nd Mar 2023
53

Splitting a class into balanced groups

from alexwlchan [alt+shift+b] in programming

2nd Mar 2023
Earlier this week, my mum sent me an interesting problem. She’s got a class of 12 students, who are going to meet over 7 sessions. In each session, they’re going to split into 3 or 4 groups, and she wants to find an even distribution of groups – each person gets to work with...
What I'm up to - May 2023 ✨ What I've been up to April was a blur - I was in the Bay Area, NYC, and Cleveland. I'm looking...
1st May 2023
1

What I'm up to - May 2023

from Philip I. Thomas [alt+shift+b] in programming

1st May 2023
✨ What I've been up to April was a blur - I was in the Bay Area, NYC, and Cleveland. I'm looking forward to spending the next three weeks without travel. I am currently immersed in the developme...
Chelsea's Text Tone [Ukulele] A tiny ukulele track for Chelsea's iPhone text tone.
26th Aug 2012
1

Chelsea's Text Tone [Ukulele]

from Jordan Eldredge's Blog [alt+shift+b] in programming

26th Aug 2012
A tiny ukulele track for Chelsea's iPhone text tone.
The JAMStack, Gatsby & Contentful Illustrated notes on the JAMstack, Gatsby & Contentful
1st Jun 2019
23

The JAMStack, Gatsby & Contentful

from Maggie Appleton [alt+shift+b] in programming

1st Jun 2019
Illustrated notes on the JAMstack, Gatsby & Contentful
Solution, Name that Ware May 2026 The Ware for May 2026 is, in FETguy’s words: “one of many large pc boards of a Rodgers Instrument Co...
30th Jun 2026
1

Solution, Name that Ware May 2026

from bunnie's blog [alt+shift+b] in programming

30th Jun 2026
The Ware for May 2026 is, in FETguy’s words: “one of many large pc boards of a Rodgers Instrument Co church organ. The core memory was used to store and recall settings of the organ’s “stops”. There were 5 core memory boards in this instrument which differ in how many words were...
How to use “real” UART I recently went into a deep dive on “UART” and will publish a much longer article on the topic. This...
10th Apr 2025
63

How to use “real” UART

from Quentin Santos [alt+shift+b] in programming

10th Apr 2025
I recently went into a deep dive on “UART” and will publish a much longer article on the topic. This is just a recap of the basics to help put things in context. Many tutorials focus on using UART over USB, which adds many layers of abstraction, hiding what it actually is. Here,...
The Many Layers of Packaging The packaging gradient, and why PyPI isn't an app store. Update: I turned this post into a talk. The...
9th May 2017
1

The Many Layers of Packaging

from Sedimental [alt+shift+b] in programming

9th May 2017
The packaging gradient, and why PyPI isn't an app store. Update: I turned this post into a talk. The video from PyBay is here, the slides are available here. The long-cut video from BayPiggies is coming, but the "Extended Edition" slides are here. One lesson threaded...
Restic Restic is good backup software. It’s a command line tool for backing up filesystems to various local...
5th Feb 2024
66

Restic

from Nelson's Weblog [alt+shift+b] in programming

5th Feb 2024
Restic is good backup software. It’s a command line tool for backing up filesystems to various local and remote options. It is well documented, easy to set up, secure, and quite fast. It’s a very professional product. I am now backing up all my Linux systems with it. Note it’s a...
Lost confidence RICE and other confidence-based frameworks are mostly noise. Here's how to make decisions without...
21st Jun 2026
2

Lost confidence

from A Smart Bear [alt+shift+b] in programming

21st Jun 2026
RICE and other confidence-based frameworks are mostly noise. Here's how to make decisions without pretending to know the unknowable.
23rd Dec 2025
1

2025

from samwho.dev [alt+shift+b] in programming

23rd Dec 2025
Big new features and a mountain of bug fixes elementary OS 7 has been out for just over a month now and I’m excited to announce the first round...
6th Mar 2023
35

Big new features and a mountain of bug fixes

from elementary Blog [alt+shift+b] in programming

6th Mar 2023
elementary OS 7 has been out for just over a month now and I’m excited to announce the first round of updates to our latest operating system includes both great feature updates and a long list of fixes for reported issues. As you may know, we prioritize our work based on your...
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
1

The Middle Way

from Marc Astbury [alt+shift+b] in programming

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 Survey of the Ticket (Re)Selling Landscape TL;DR? It’s a quagmire, essentially. But let’s dive in. Possible strong language ahead, and copious...
17th Oct 2025
1

A Survey of the Ticket (Re)Selling Landscape

from Lee A Johnson [alt+shift+b] in programming

17th Oct 2025
TL;DR? It’s a quagmire, essentially. But let’s dive in. Possible strong language ahead, and copious footnotes with links to much more information below. scalper noun [ C ] US informal /ˈskæl.pər/ (UK: tout) someone who buys things, such as theatre tickets, at the usual prices and...
Pre-Partner Early yesterday morning, on the second day of Blink On, I received the news that I had officially...
9th Apr 2025
1

Pre-Partner

from The Web Witch's Blog [alt+shift+b] in programming

9th Apr 2025
Early yesterday morning, on the second day of Blink On, I received the news that I had officially moved from Staff level to Pre-Partner at Igalia. This largely means that I now participate in decision-making with the rest of those Igalians who are pre-partners and partners. I...
Why We Force You to Learn Multiple Programming Languages I’ve been building Boot.dev as a side-project for the last couple of years, and have recently had...
13th Jun 2022
1

Why We Force You to Learn Multiple Programming Languages

from Boot.dev Blog [alt+shift+b] in programming

13th Jun 2022
I’ve been building Boot.dev as a side-project for the last couple of years, and have recently had many new students ask the same question:
Software Praxis The past few years have been an interesting time in the software developer zeitgeist. Each period...
27th Jul 2026
1

Software Praxis

from Patrick Kayongo [alt+shift+b] in programming

27th Jul 2026
The past few years have been an interesting time in the software developer zeitgeist. Each period carrying its own set of talking points and controversies, which are almost completely forgotten in the next. In 2026, we find ourselves immersed in the tools and talking points of...
Maybe You Do Need Kubernetes Theo has this great video on Kubernetes, currently titled “You Don’t Need Kubernetes”. I’m a...
8th Mar 2024
1

Maybe You Do Need Kubernetes

from Boot.dev Blog [alt+shift+b] in programming

8th Mar 2024
Theo has this great video on Kubernetes, currently titled “You Don’t Need Kubernetes”. I’m a Kubernetes enjoyer (I even wrote a course on it, but I’m not here to argue about that. The part of the video I do want to discuss has nothing to do with k8s. It’s where Theo draws the...
Buyers define marketplaces A marketplace business connects buyers and sellers in exchange for a cut of the revenue. Some of...
7th Jun 2020
1

Buyers define marketplaces

from Philip Ilic Thomas [alt+shift+b] in programming

7th Jun 2020
A marketplace business connects buyers and sellers in exchange for a cut of the revenue. Some of today's biggest companies, such as Amazon, Uber, and Airbnb, are marketplaces. Yes, these companies cha...
Adding page transitions in SvelteKit Transitions, easing, and routing are all baked into SvelteKit. This makes utilizing page transition...
1st Mar 2023
46

Adding page transitions in SvelteKit

from Josh Collinsworth [alt+shift+b] in programming

1st Mar 2023
Transitions, easing, and routing are all baked into SvelteKit. This makes utilizing page transition effects in SvelteKit sites and apps as easy as adding just a few lines of code.
Singletons in ES6 - The Good, The Bad, The Ugly Singletons are fairly controversial as far as I can tell, especially in JavaScript programming....
4th Nov 2019
1

Singletons in ES6 - The Good, The Bad, The Ugly

from Boot.dev Blog [alt+shift+b] in programming

4th Nov 2019
Singletons are fairly controversial as far as I can tell, especially in JavaScript programming. Let’s take a look at what they are, when to (maybe) use them, and when not to.
Permanent Residency vs Naturalization in Japan: What Does the Data Tell Us? If you pay attention to news site headlines and videos from various influencers, then you’ve...
16th Feb 2026
4
16th Feb 2026
If you pay attention to news site headlines and videos from various influencers, then you’ve probably heard some of these claims involving international residents in Japan: Nobody stays more than a few years Permanent residency is impossible to get Citizenship is easy to...
On working and contributing to conferences abroad This blog post is another one in the ‘writing things down to structure my thinking on where I want...
6th Feb 2025
70

On working and contributing to conferences abroad

from On Test Automation [alt+shift+b] in programming

6th Feb 2025
This blog post is another one in the ‘writing things down to structure my thinking on where I want my career to go’ series. I will get back to writing technical and automation blog posts soon, but I need to finish my contract testing course first. One of the things I like to do...
Confessions of an Unrepentant Slop Snob A framework for thinking about when AI involvement is additive or a violation
14th Sep 2026
2

Confessions of an Unrepentant Slop Snob

from charity.wtf [alt+shift+b] in programming

14th Sep 2026
A framework for thinking about when AI involvement is additive or a violation
Getting the base directory of an sbt project This is a command you can run in a shell script to print the base directory of an sbt project: $...
4th Dec 2022
42

Getting the base directory of an sbt project

from alexwlchan [alt+shift+b] in programming

4th Dec 2022
This is a command you can run in a shell script to print the base directory of an sbt project: $ sbt --batch -error "project $PROJECT" "print baseDirectory" | tr -d "\n" For example: $ sbt --batch -error "project ingests_api" "print baseDirectory" | tr -d...
I am a junior, and can't find a job - now what? “The market is tough” is something many juniors hear today. people are frustrated. graduating after...
25th Jul 2024
1

I am a junior, and can't find a job - now what?

from Eliran Turgeman [alt+shift+b] in programming

25th Jul 2024
“The market is tough” is something many juniors hear today. people are frustrated. graduating after 3-4 years with a CS degree is not easy. They graduate only to find out nobody wants to hire them or even move forward beyond the initial screening. I’ll be real with you. there’s...
Supporting Disability Is Our Social Responsibility July is Disability Pride Month, an opportunity for us to consider how we’re serving our disabled...
2nd Jul 2025
47

Supporting Disability Is Our Social Responsibility

from elementary Blog [alt+shift+b] in programming

2nd Jul 2025
July is Disability Pride Month, an opportunity for us to consider how we’re serving our disabled community and work on breaking down barriers to access. Last year we had the pleasure of being introduced to Florian—a fully blind cybersecurity enthusiast—and thanks to his feedback...
The Boot.dev Beat. March 2025 Our new JavaScript course is live! ThePrimeagen’s course on building your own HTTP server from...
7th Mar 2025
1

The Boot.dev Beat. March 2025

from Boot.dev Blog [alt+shift+b] in programming

7th Mar 2025
Our new JavaScript course is live! ThePrimeagen’s course on building your own HTTP server from scratch is just around the corner, and the TypeScript track couldn’t be closer.
Rails Girls Nagasaki 1st Recap Last weekend I was at [Rails Girls Nagasaki 1st](https://railsgirls.com/nagasaki.html) - the first...
28th Apr 2023
30

Rails Girls Nagasaki 1st Recap

from TokyoDev [alt+shift+b] in programming

28th Apr 2023
Last weekend I was at [Rails Girls Nagasaki 1st](https://railsgirls.com/nagasaki.html) - the first Rails Girls event in Nagasaki - as both an attendee and a speaker. It was a great experience where I was able to learn more about Rails, meet new people, make friends, practise...
How to add JSDoc Typechecking to SvelteKit As I build out swyxkit, I am finding that I am no longer prototyping and that I need to be able to...
4th Feb 2022
48

How to add JSDoc Typechecking to SvelteKit

from swyx's site RSS Feed [alt+shift+b] in programming

4th Feb 2022
As I build out swyxkit, I am finding that I am no longer prototyping and that I need to be able to refactor with confidence.
Automatically Reload Modules with %autoreload Writing my first module in Python was a confusing experience. As it usually happens, when I was...
1st Oct 2019
1

Automatically Reload Modules with %autoreload

from Sebastian Witowski [alt+shift+b] in programming

1st Oct 2019
Writing my first module in Python was a confusing experience. As it usually happens, when I was testing it in the interactive Python REPL, the first version turned out to have some bugs (the second and third ones also did 😉). That's fine - I thought - I will just fix the module...
Coming soon This is Neil Panchal's Blog, a brand new site by Neil Panchal that's just getting started. Things...
25th May 2024
115

Coming soon

from Neil Panchal [alt+shift+b] in programming

25th May 2024
This is Neil Panchal's Blog, a brand new site by Neil Panchal that's just getting started. Things will be up and running here shortly, but you can subscribe in the meantime if you'd like to stay up to date and receive emails when new
Empty Pointers and Constellations of AI On the fuzziness of calling things “artificial intelligence” and moving the goalposts
17th Dec 2022
23

Empty Pointers and Constellations of AI

from Maggie Appleton [alt+shift+b] in programming

17th Dec 2022
On the fuzziness of calling things “artificial intelligence” and moving the goalposts
Add Netlify Identity Authentication to any React App in 5 minutes with React Context, Hooks and... Adding authentication is a pain point for many React beginners. We’ve made it ridiculously easy to...
21st Jun 2019
43
21st Jun 2019
Adding authentication is a pain point for many React beginners. We’ve made it ridiculously easy to add Netlify Identity onto any React app, including create-react-app, Gatsby, Next.js, or any other setup you may have, by wrapping it all into one simple React Hook! However, this...
Grats: A More Pleasant Way to Build TypeScript GraphQL Servers Bringing Implementation-First GraphQL to TypeScript via a novel static analysis approach.
5th Mar 2024
1

Grats: A More Pleasant Way to Build TypeScript GraphQL Servers

from Jordan Eldredge's Blog [alt+shift+b] in programming

5th Mar 2024
Bringing Implementation-First GraphQL to TypeScript via a novel static analysis approach.
Sometimes never compete on price The difference between "low prices" as a race to the bottom or as a success story (like Amazon,...
6th Apr 2025
52

Sometimes never compete on price

from A Smart Bear [alt+shift+b] in programming

6th Apr 2025
The difference between "low prices" as a race to the bottom or as a success story (like Amazon, Costco, IKEA, Vanguard) is in leveraging intentional weaknesses.
Clickable Links Inside XML Clickable Links Inside XML 2022-06-20 With the recent patch1 to the Shinobi Website project, I...
20th Jun 2022
29

Clickable Links Inside XML

from bt RSS Feed [alt+shift+b] in programming

20th Jun 2022
Clickable Links Inside XML 2022-06-20 With the recent patch1 to the Shinobi Website project, I thought it would be best to share my experience implementing clickable links inside a rendered XML RSS file directly through a browser. This is made possible thanks to the awesome power...
Bypassing the WiFi Hardware Switch on the Lenovo X201 Bypassing the WiFi Hardware Switch on the Lenovo X201 2023-04-02 I recently received a ThinkPad X201...
2nd Apr 2023
101

Bypassing the WiFi Hardware Switch on the Lenovo X201

from Making software better without sacrificing user experience. [alt+shift+b] in programming

2nd Apr 2023
Bypassing the WiFi Hardware Switch on the Lenovo X201 2023-04-02 I recently received a ThinkPad X201 to start using as my daily driver. I purchased the X201 to replace my existing X260. Although some might look at this as a "downgrade" in terms of specs and hardware, I would have...
GNU Autotools Links https://robots.thoughtbot.com/the-magic-behind-configure-make-make-install configure.ac Writte...
25th May 2016
1

GNU Autotools

from Tyler Cipriani: blog [alt+shift+b] in programming

25th May 2016
Links https://robots.thoughtbot.com/the-magic-behind-configure-make-make-install configure.ac Written in m4sh (m4 + shell) Program initialization: AC_INIT macro—needs name, version, maintainer Initialize automake: AM_INIT_AUTOMAKE Make sure that C-compiler exists:...
30th May 2020
1

Pont

from Matt Keeter [alt+shift+b] in programming

30th May 2020
Shoelace 2.0 It's been three years since I broke ground on Shoelace 2.0. Between then and now, the project has...
24th Jan 2023
54

Shoelace 2.0

from A Beautiful Site [alt+shift+b] in programming

24th Jan 2023
It's been three years since I broke ground on Shoelace 2.0. Between then and now, the project has amassed over 300 million monthly hits on jsDelivr and, as of today, it is jsDelivr's 73rd most popular project. And that was just the beta version. Today, I'm happy to announce that...
Skyrocketing software developer salaries in Japan a portent of a seismic shift Traditionally in Japan, salaried employees work for a single company their entire life, with their...
5th Feb 2021
37
5th Feb 2021
Traditionally in Japan, salaried employees work for a single company their entire life, with their pay rising as their seniority increases. So uniform is compensation that common wisdom even gives [a formula](https://news.nicovideo.jp/watch/nw1745758) for what your monthly...
One idle dreary day many years ago Every time I come across this photograph on my computer, I am impressed by how simultaneously dull...
4th Oct 2010
38

One idle dreary day many years ago

from Liz Denys [alt+shift+b] in programming

4th Oct 2010
Every time I come across this photograph on my computer, I am impressed by how simultaneously dull and sharp the sky was that day in San Francisco. When editing this photograph I took now about three and a half years ago, I only flattened the sky slightly and didn't touch up the...
On life as an independent contractor right now Before I start: I’m writing this both to clear my head and to vent / rant a little, but also in...
1st Nov 2024
51

On life as an independent contractor right now

from On Test Automation [alt+shift+b] in programming

1st Nov 2024
Before I start: I’m writing this both to clear my head and to vent / rant a little, but also in response to people both from the Netherlands and from abroad who have shown interest in working as an independent contractor over here. As Google Analytics tell me only a small portion...
soot, solar, sedimentation, sin, & 'centers Good evening, friends. Tonight I have a few loosely-knit stories. A couple years ago, my house was...
16th May 2026
1

soot, solar, sedimentation, sin, & 'centers

from wingolog [alt+shift+b] in programming

16th May 2026
Good evening, friends. Tonight I have a few loosely-knit stories. A couple years ago, my house was heated by a . It was awful from both an environmental and a geopolitical perspective: environmental, as I would emit somewhere around 2.5 tons of CO2 equivalent per year to heat...
But we haven't even mastered Acid2! Safari was the first mainstream browser to pass the Acid2 Test now. Opera was a close second....
6th Mar 2008
47

But we haven't even mastered Acid2!

from A Beautiful Site [alt+shift+b] in programming

6th Mar 2008
Safari was the first mainstream browser to pass the Acid2 Test now. Opera was a close second. Firefox finally nailed it down with version 3. Even Micrsoft, back in December, announced that IE8 passes the Acid2 Test. Web browsers have certainly come a long way towards standards...
Cory's amazing dot paper In a world where designers use Sketch, Photoshop, and other apps to create wireframes, I'm here in...
3rd Jun 2019
53

Cory's amazing dot paper

from A Beautiful Site [alt+shift+b] in programming

3rd Jun 2019
In a world where designers use Sketch, Photoshop, and other apps to create wireframes, I'm here in my corner holding this old fashioned pencil and a stack of dot paper. Sorry, but for me, these primitive tools do the same thing and I find them easier to use. I don't know. I guess...
Speed up Laravel tests with database transactions How I used transactions to make my tests run eight times faster.
30th May 2014
1

Speed up Laravel tests with database transactions

from Jordan Eldredge's Blog [alt+shift+b] in programming

30th May 2014
How I used transactions to make my tests run eight times faster.
When you should and shouldn't use React While very popular, React is not always the best web framework to use. In this article, we go over...
27th Aug 2021
35

When you should and shouldn't use React

from ByteofDev [alt+shift+b] in programming

27th Aug 2021
While very popular, React is not always the best web framework to use. In this article, we go over when to use React and when not to.
The Boot.dev Beat. September 2025 The training grounds are LIVE! 21,000 challenges have been generated between the launch and as I...
8th Sep 2025
1

The Boot.dev Beat. September 2025

from Boot.dev Blog [alt+shift+b] in programming

8th Sep 2025
The training grounds are LIVE! 21,000 challenges have been generated between the launch and as I write this, and we’re just getting started. Big things to come.
Bike Brooklyn! zine I've been biking in Brooklyn for a few years now! It's hard for me to believe it, but I'm now one of...
23rd Apr 2025
55

Bike Brooklyn! zine

from Liz Denys [alt+shift+b] in programming

23rd Apr 2025
I've been biking in Brooklyn for a few years now! It's hard for me to believe it, but I'm now one of the people other bicyclists ask questions to now. I decided to make a zine that answers the most common of those questions: Bike Brooklyn! is a zine that touches on everything I...
Nail polish: the superior paint Nail polish: the toughest, brightest, sparkliest, absolute best paint in the world. It makes...
4th Apr 2016
1

Nail polish: the superior paint

from charity.wtf [alt+shift+b] in programming

4th Apr 2016
Nail polish: the toughest, brightest, sparkliest, absolute best paint in the world. It makes everything prettier and better and you should use it on all of your electronic devices to make them shine.
How to write exceptional documentation Writing high-quality developer documentation is a challenging task. This is my personal approach to...
4th Mar 2025
61

How to write exceptional documentation

from Chris Nicholas [alt+shift+b] in programming

4th Mar 2025
Writing high-quality developer documentation is a challenging task. This is my personal approach to crafting holistic, comprehensive documentation.
The Demoralization is just Beginning This is a map of primary trading partners, US vs China, and how it has evolved over the last 20...
2nd Mar 2025
60

The Demoralization is just Beginning

from the singularity is nearer [alt+shift+b] in programming

2nd Mar 2025
This is a map of primary trading partners, US vs China, and how it has evolved over the last 20 years. Think about it, and realize this probably reflects your experience. I know there was a similar panic about Japan in the 80s, but Japan by population has always been 3x smaller...
How do Nix builds work? Hello! For some reason after the last nix post I got nerdsniped by trying to understand how Nix...
3rd Mar 2023
38

How do Nix builds work?

from Julia Evans [alt+shift+b] in programming

3rd Mar 2023
Hello! For some reason after the last nix post I got nerdsniped by trying to understand how Nix builds work under the hood, so here’s a quick exploration I did today. There are probably some mistakes in here. I started by complaining on Mastodon: are there any guides to nix that...
Reflecting on 2024, Droste's Lair, Version control for game dev A year-end note from our director; a recap of a recent unconf; Droste's Lair; a sneak preview of...
23rd Dec 2024
107

Reflecting on 2024, Droste's Lair, Version control for game dev

from Ink & Switch [alt+shift+b] in programming

23rd Dec 2024
A year-end note from our director; a recap of a recent unconf; Droste's Lair; a sneak preview of version control for game dev.
1st Dec 2021
Follow-up: the Glove80 after six months A followup on my previous first impressions post, with an update on how the Glove80 ergonomic split...
8th Apr 2024
84

Follow-up: the Glove80 after six months

from Josh Collinsworth [alt+shift+b] in programming

8th Apr 2024
A followup on my previous first impressions post, with an update on how the Glove80 ergonomic split keyboard has been after about six months of daily use.
Free Edition of Charles Gounod’s Le Crucifix I typeset a Creative Commons edition of Charles Gounod's a cappella choral work 'Le Crucifix'.
1st Oct 2013
1

Free Edition of Charles Gounod’s Le Crucifix

from Jordan Eldredge's Blog [alt+shift+b] in programming

1st Oct 2013
I typeset a Creative Commons edition of Charles Gounod's a cappella choral work 'Le Crucifix'.
Screen Power Saving in the Linux Console I just made up a Debian trixie setup that has no need for a GUI. In fact, I rarely use the text...
24th Feb 2026
1

Screen Power Saving in the Linux Console

from The Changelog [alt+shift+b] in programming

24th Feb 2026
I just made up a Debian trixie setup that has no need for a GUI. In fact, I rarely use the text console either. However, because the machine is dual boot and also serves another purpose, it’s connected to my main monitor and KVM switch. The monitor has three inputs, and when...
The Inverted Reactivity Model of React A quick take on the 'inverted' reactivity model of React compared to vanilla JS, Vue, and other...
27th Jan 2025
120

The Inverted Reactivity Model of React

from Charles Chen [alt+shift+b] in programming

27th Jan 2025
A quick take on the 'inverted' reactivity model of React compared to vanilla JS, Vue, and other frameworks.
4th Jan 2020
Create a Course on Boot.dev We create most of our courses at Boot.dev in-house, but we also love to collaborate with talented...
4th Sep 2025
1

Create a Course on Boot.dev

from Boot.dev Blog [alt+shift+b] in programming

4th Sep 2025
We create most of our courses at Boot.dev in-house, but we also love to collaborate with talented authors! If you’re interested in creating a course for Boot.dev, here’s some preliminary info about how we work:
Woodworking as an escape from the absurdity of software Some of you might remember the legendary comment of Eric Diven on a Docker CLI issue he opened years...
28th Apr 2024
75

Woodworking as an escape from the absurdity of software

from Copper • A blog about conductive layers [alt+shift+b] in programming

28th Apr 2024
Some of you might remember the legendary comment of Eric Diven on a Docker CLI issue he opened years ago: @solvaholic: Sorry I missed your comment of many months ago. I no longer build software; I now make furniture out of wood. The hours are long, the pay sucks, and there’s...
The Best Product Managers Have The Worst Ideas It’s hard finding good product people. That fact is really a tragedy because they are probably the...
2nd Nov 2021
1

The Best Product Managers Have The Worst Ideas

from Boot.dev Blog [alt+shift+b] in programming

2nd Nov 2021
It’s hard finding good product people. That fact is really a tragedy because they are probably the most important part of any product-focused organization. I think there is a misconception in the software industry that product managers have a good sense of “what users want”,...
100 Lessons From Building a 100-Person Org RevenueCat now has more than 150 team members. Around 100 of them are in my org. This is still a...
3rd Jun 2026
1

100 Lessons From Building a 100-Person Org

from Miguel Carranza [alt+shift+b] in programming

3rd Jun 2026
RevenueCat now has more than 150 team members. Around 100 of them are in my org. This is still a little crazy to me. My own org is now bigger than any company I had worked at before starting RevenueCat. As a technical founder, I always preferred computers over people. Computers...
Why Amateur Radio? I always had a diffuse idea of why people are spending so much time and money on amateur radio. Once...
29th Aug 2025
1

Why Amateur Radio?

from Lennart Koopmann (KJ5KRF) [alt+shift+b] in programming

29th Aug 2025
I always had a diffuse idea of why people are spending so much time and money on amateur radio. Once I got my license and started to amass radios myself, it became more clear to me. It always seemed like amateur radio was an extremely practical endeavor. The goal appeared to be...
Gif to MP4 encoding in the browser, the terminal &#038; everywhere else TLDR: I’ve shipped a new NPM module called gif2vid that enabled video encoding of GIF files in the...
6th Nov 2025
1
6th Nov 2025
TLDR: I’ve shipped a new NPM module called gif2vid that enabled video encoding of GIF files in the browser, in your terminal and in a web app backend. I’ve also created an uber simple website at https://gif2vid.com where you can use it. My kids enjoy building cute (and...
Moving my website from Netlify to Caddy I had a long train journey on Tuesday, and I spent the time moving this website from Netlify to a...
3rd Nov 2024
77

Moving my website from Netlify to Caddy

from alexwlchan [alt+shift+b] in programming

3rd Nov 2024
I had a long train journey on Tuesday, and I spent the time moving this website from Netlify to a Linux server running Caddy. (Yes, the Wi-Fi on European trains is reliable enough to make that possible, even pleasant.) Hopefully nobody noticed! When I flipped the DNS records to...
Welcome, Prashanth! Last March, I shared that we were starting to look for a new CEO for Stack Overflow. We were looking...
24th Sep 2019
47

Welcome, Prashanth!

from Joel on Software [alt+shift+b] in programming

24th Sep 2019
Last March, I shared that we were starting to look for a new CEO for Stack Overflow. We were looking for that rare combination of someone who… Read more "Welcome, Prashanth!"
Don't make me read your PR description I started using Github Copilot a month or two ago for my personal projects. I can’t say that it’s...
3rd Feb 2023
39

Don't make me read your PR description

from Basta’s Notes [alt+shift+b] in programming

3rd Feb 2023
I started using Github Copilot a month or two ago for my personal projects. I can’t say that it’s been a net positive. There are more than a handful of problems that make me slower: Sometimes it suggests a closing quote or paren that isn’t needed. Removing the duplicate character...
Detecting AV1-encoded videos with Python In my previous post, I wrote about how I’ve saved some AV1-encoded videos that I can’t play on my...
8th Nov 2025
1

Detecting AV1-encoded videos with Python

from alexwlchan [alt+shift+b] in programming

8th Nov 2025
In my previous post, I wrote about how I’ve saved some AV1-encoded videos that I can’t play on my iPhone. Eventually, I’ll upgrade to a new iPhone which supports AV1, but in the meantime, I want to convert all of those videos to an older codec. The problem is finding all the...
RobotEra Has Two More Robot Olympic Wins! RobotEra has two more Olympic Medals. This time orange peeling (which PI accomplished but needed an...
6th Apr 2026
1

RobotEra Has Two More Robot Olympic Wins!

from General Robots [alt+shift+b] in programming

6th Apr 2026
RobotEra has two more Olympic Medals. This time orange peeling (which PI accomplished but needed an external tool, which disqualified them) and unlocking a padlock 25% faster than PI’s demonstration.
Stop Fascism: Vote Blue It might seem silly for a retired technical writer and obscure blogger to endorse a Presidential...
20th Oct 2024
1

Stop Fascism: Vote Blue

from Charles Petzold [alt+shift+b] in programming

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...
Exercise: a requirement for sleep? * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Recently I have...
21st Nov 2010
53

Exercise: a requirement for sleep?

from Joel Gascoigne [alt+shift+b] in programming

21st Nov 2010
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Recently I have struggled to get to sleep at night. When I need to be up at 8 and working away on either my own projects or exciting client projects by 9 it is vital that I wake up refreshed
Twenty Years of Blog Posts Today is the 20th anniversary of this blog. I posted my first entry 20 years ago as I was finishing...
23rd Aug 2025
1

Twenty Years of Blog Posts

from Charles Petzold [alt+shift+b] in programming

23rd Aug 2025
Today is the 20th anniversary of this blog. I posted my first entry 20 years ago as I was finishing my book Programming Microsoft Windows Forms. Since then, I’ve posted over 900 entries, all of which are still online. ... more ...
Where books travel i I sit down in my premium economy seat, the abbreviated way of saying "economy as it was fifteen...
13th Aug 2014
37

Where books travel

from Liz Denys [alt+shift+b] in programming

13th Aug 2014
i I sit down in my premium economy seat, the abbreviated way of saying "economy as it was fifteen years ago, but at a higher premium," and deeply internalize my physical constraints for the next six hours. A small box outlined by my seat, the side of the plane with its tiny...
Noom is exploitative I tried out Noom, the weight loss and cognitive behavioral therapy program. The app is more like CBT...
8th Apr 2023
130

Noom is exploitative

from Nelson's Weblog [alt+shift+b] in programming

8th Apr 2023
I tried out Noom, the weight loss and cognitive behavioral therapy program. The app is more like CBT for upselling customers than CBT for weight loss. Now I’m hoping they’ll delete my sensitive medical data and refund the $3 they tricked me out of. (They did, quickly in...
Accessible Animations in React I really love animation, but not everybody does. In fact, it can make some people literally sick! In...
4th May 2020
35

Accessible Animations in React

from Josh Comeau's blog [alt+shift+b] in programming

4th May 2020
I really love animation, but not everybody does. In fact, it can make some people literally sick! In this tutorial, we'll see how to ensure that we respect user preferences, and create animations that can be disabled.
Designers Need Thicker Skin Designers Need Thicker Skin 2017-07-10 I’m not normally one to comment or even really care about...
10th Jul 2017
30

Designers Need Thicker Skin

from bt RSS Feed [alt+shift+b] in programming

10th Jul 2017
Designers Need Thicker Skin 2017-07-10 I’m not normally one to comment or even really care about “drama” within our design industry. Opinions are just that and should just be consumed at face value. But this week I was moderately annoyed with a subset of designers in...
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

What I'm up to - February 2023

from Philip I. Thomas [alt+shift+b] in programming

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...
You look tired "You look tired." Well, I'm pregnant and in the first trimester. I'm currently trying to prevent...
5th Jun 2025
1

You look tired

from The Web Witch's Blog [alt+shift+b] in programming

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...
A geek feminism anecdote Only a fraction of my blog is about technical or "geeky/nerdy" things. Then again, my blog isn't...
19th Dec 2013
44

A geek feminism anecdote

from Liz Denys [alt+shift+b] in programming

19th Dec 2013
Only a fraction of my blog is about technical or "geeky/nerdy" things. Then again, my blog isn't intended to be about a specific topic - it's just full of what I feel like writing at the time. Perhaps, more technical things will follow in the future. Some friends and I randomly...
Looking back on the first six months of 2025 I can’t believe that it’s July already, in fact, we’re three weeks into July when I write this. In...
23rd Jul 2025
1

Looking back on the first six months of 2025

from On Test Automation [alt+shift+b] in programming

23rd Jul 2025
I can’t believe that it’s July already, in fact, we’re three weeks into July when I write this. In this blog post, I want to take stock of the first six months of 2025, especially the professional side of it. There will also be some more personal subjects I’ll talk about, though....
Name that Wäre, July 2023 The “wäre” for July 2023 is shown below. Thanks to zebonaut for submitting this ware. According to...
31st Jul 2023
33

Name that Wäre, July 2023

from bunnie's blog [alt+shift+b] in programming

31st Jul 2023
The “wäre” for July 2023 is shown below. Thanks to zebonaut for submitting this ware. According to him, this was fished out of a dumpster in Germany, hence “wäre” (and yes, it’s a nonsense word, but I also think it’s cute). We had a little chuckle over the ware’s construction (or...
Qvault is moving to Boot.dev We’ll keep this announcement short – we’ve moved Qvault.io to Boot.dev! As you know, we’ve been hard...
7th Apr 2022
1

Qvault is moving to Boot.dev

from Boot.dev Blog [alt+shift+b] in programming

7th Apr 2022
We’ll keep this announcement short – we’ve moved Qvault.io to Boot.dev! As you know, we’ve been hard at work bootstrapping on online computer science bootcamp. Qvault (now Boot.dev) is a simple CS curriculum where our students build real projects using modern programming...
Fortune Telling and Speculative Design Practical tools for design engineers to explore possible futures through speculative design
3 days ago
1

Fortune Telling and Speculative Design

from Maggie Appleton [alt+shift+b] in programming

3 days ago
Practical tools for design engineers to explore possible futures through speculative design
Opening a new window after an async operation I was working on an OAuth implementation the other day and needed to open a third-party auth page in...
28th Aug 2018
48

Opening a new window after an async operation

from A Beautiful Site [alt+shift+b] in programming

28th Aug 2018
I was working on an OAuth implementation the other day and needed to open a third-party auth page in a new window. However, I needed to fetch the target URL from the server first, then open the window. Kinda like this: const button =...
28th Jul 2014
23

2014-07-28

from David Crawshaw [alt+shift+b] in programming

28th Jul 2014
Rational interpolation Rational interpolation is a step forward from polynomial interpolation towards rational splines....
5th Mar 2024
84

Rational interpolation

from Words and Buttons Online [alt+shift+b] in programming

5th Mar 2024
Rational interpolation is a step forward from polynomial interpolation towards rational splines. With rational interpolation, you can build functions that run through a set of points and also have vertical asymptotes whenever you want. With this capability, you can now model...
Make Beautiful Gradients Have you ever noticed that gradients tend to look a little gray and washed-out in the middle? This...
11th Jan 2022
50

Make Beautiful Gradients

from Josh Comeau's blog [alt+shift+b] in programming

11th Jan 2022
Have you ever noticed that gradients tend to look a little gray and washed-out in the middle? This happens because of a mathematical quirk with RGB colors. Fortunately, we can work around this quirk, and create beautiful, lush, saturated gradients.
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
1

So you want to make a public comment! mini-zine

from Liz Denys [alt+shift+b] in programming

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...
Migrating a Create React App project to Vite Create React App (CRA) provides an all-in-one development toolchain for your React applications. It...
15th Jun 2021
43

Migrating a Create React App project to Vite

from Darek Kay [alt+shift+b] in programming

15th Jun 2021
Create React App (CRA) provides an all-in-one development toolchain for your React applications. It is great for beginners, as you don't need to care about configuring your toolset. However, I've encountered more and more limitations without "ejecting", mostly due to the...
Workflows are now in Alpha and I already broke mine We've been building Workflows for a while now: this is our Zapier-style automation builder you can...
3rd Nov 2025
6

Workflows are now in Alpha and I already broke mine

from Eric Migicovsky's Blog RSS Feed [alt+shift+b] in programming

3rd Nov 2025
We've been building Workflows for a while now: this is our Zapier-style automation builder you can use to trigger actions based on live user…
Early days of AI Rather then view LLMs, Transformers, and diffusion models as part of a continuum with past "AI", it...
21st Aug 2023
51

Early days of AI

from Elad Blog [alt+shift+b] in programming

21st Aug 2023
Rather then view LLMs, Transformers, and diffusion models as part of a continuum with past "AI", it is worth thinking of this as an entirely new era and discontinuity from the past
Book Poll 2019 I've been feeling like I've skewed too much on empty calories recently. So I ran [this...
2nd Sep 2019
42

Book Poll 2019

from swyx's site RSS Feed [alt+shift+b] in programming

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):
28th Mar 2021
Towards Inserting One Billion Rows in SQLite Under A Minute This is a chronicle of my experiment where I set out to insert 1B rows in SQLite
17th Jul 2021
31

Towards Inserting One Billion Rows in SQLite Under A Minute

from blag [alt+shift+b] in programming

17th Jul 2021
This is a chronicle of my experiment where I set out to insert 1B rows in SQLite
The 8 Most Popular Coding Languages of 2026 And more importantly, how to choose the most popular coding language you should learn. 🔗 How can...
4th Jan 2021
1

The 8 Most Popular Coding Languages of 2026

from Boot.dev Blog [alt+shift+b] in programming

4th Jan 2021
And more importantly, how to choose the most popular coding language you should learn. 🔗 How can you decide what the most popular coding language is? It’s like trying to pick the most popular ice cream flavor - everyone has a favorite. The truth is that different coders prefer...
Building and launching my first iPhone app (And doing it the hard way.)
29th Jun 2019
1

Building and launching my first iPhone app

from Daniel Immke [alt+shift+b] in programming

29th Jun 2019
(And doing it the hard way.)
Alchemy Some thoughts on attempts to create gold out of nothing, and how generative AI, in many ways,...
9th Nov 2025
1

Alchemy

from Josh Collinsworth [alt+shift+b] in programming

9th Nov 2025
Some thoughts on attempts to create gold out of nothing, and how generative AI, in many ways, mirrors that doomed pursuit
Wireheading City I spent the last 2 weeks travelling around India, and I came up with this line: There’s a fine line...
11th Apr 2023
40

Wireheading City

from the singularity is nearer [alt+shift+b] in programming

11th Apr 2023
I spent the last 2 weeks travelling around India, and I came up with this line: There’s a fine line that defines civilization. Several beggars approached me on the street, and I didn’t give them anything. I suspect they would be surprised to learn that we have worse beggars in...
The Tumultuous Evolution of the Design Profession Via Jeremy Keith’s link blog I found this article: Elizabeth Goodspeed on why graphic designers...
5th May 2025
49

The Tumultuous Evolution of the Design Profession

from Jim Nielsen’s Blog [alt+shift+b] in programming

5th May 2025
Via Jeremy Keith’s link blog I found this article: Elizabeth Goodspeed on why graphic designers can’t stop joking about hating their jobs. It’s about the disillusionment of designers since the ~2010s. Having ridden that wave myself, there’s a lot of very relatable stuff in there...
Three Jobs of Containers A great nugget I learned from watching Brian Holt's Intro to Containers workshop
1st Mar 2020
1

Three Jobs of Containers

from swyx's site RSS Feed [alt+shift+b] in programming

1st Mar 2020
A great nugget I learned from watching Brian Holt's Intro to Containers workshop
How Pinterest scaled to 11 million users with only 6 engineers Pinterest's tech stack explained simply (5 minute read)
2nd Oct 2023
38

How Pinterest scaled to 11 million users with only 6 engineers

from Engineer’s Codex [alt+shift+b] in programming

2nd Oct 2023
Pinterest's tech stack explained simply (5 minute read)
COC: A new metric for thinking about cancellations in SaaS business models Introducing COC: The true cost of cancellations in a scaling SaaS business.
6th Aug 2013
19

COC: A new metric for thinking about cancellations in SaaS business models

from A Smart Bear [alt+shift+b] in programming

6th Aug 2013
Introducing COC: The true cost of cancellations in a scaling SaaS business.
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

Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4)

from bt RSS Feed [alt+shift+b] in programming

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...
RC Week 7: Four habits to improve as a programmer Seven weeks down, five weeks to go! It's flying by quickly. On the one hand, I want it to last...
4th Nov 2022
2

RC Week 7: Four habits to improve as a programmer

from ntietz.com blog - technically a blog [alt+shift+b] in programming

4th Nov 2022
Seven weeks down, five weeks to go! It's flying by quickly. On the one hand, I want it to last forever. On the other hand, I know it can't, and I'm looking forward to talking to coworkers again at my day job when I go back. RC has given me a renewed appreciation for what I get at...
Summer reading list 2024 Books have a nice kind of survivorship bias: If something is still being read after decades or...
25th Aug 2024
3

Summer reading list 2024

from Writing - Andreas Fragner [alt+shift+b] in programming

25th Aug 2024
Books have a nice kind of survivorship bias: If something is still being read after decades or centuries, it must contain some universal truths or be useful at a fundamental level.
Numbers go up. There’s a genre of computer games called incremental games, whose entire design philosophy can be...
1st Sep 2024
78

Numbers go up.

from Irrational Exuberance [alt+shift+b] in programming

1st Sep 2024
There’s a genre of computer games called incremental games, whose entire design philosophy can be summarized as, “numbers go up.” These games focus on the fundamental gaming loop rather than plot, characterization or anything beyond the foundational satisfaction of numbers...
The Unreasonable Fight for Municipal Broadband I love Longmont’s municipal broadband, but we had to fight Comcast every step of the way to get...
20th Apr 2022
1

The Unreasonable Fight for Municipal Broadband

from Tyler Cipriani: blog [alt+shift+b] in programming

20th Apr 2022
I love Longmont’s municipal broadband, but we had to fight Comcast every step of the way to get it. NextLight—Longmont’s Broadband As a gracious person, I’ll dutifully pretend that the problem might be on my side of the Zoom call. But the problem is never me—my internet is just...
Smoothly scroll to an element without a jQuery plugin You know that special effect where you click on a link and your browser smoothly scrolls down to the...
22nd Jan 2010
39

Smoothly scroll to an element without a jQuery plugin

from A Beautiful Site [alt+shift+b] in programming

22nd Jan 2010
You know that special effect where you click on a link and your browser smoothly scrolls down to the appropriate section of the page? Pretty slick, right? Here are a couple snippets so you can do the same thing on your own website. Scroll to a specific element # Here's how to...
Cool Facts about Cuttlefish This was just a short rant I prepared for Netlify's Allhands where we were asked to give a short...
15th Jan 2019
50

Cool Facts about Cuttlefish

from swyx's site RSS Feed [alt+shift+b] in programming

15th Jan 2019
This was just a short rant I prepared for Netlify's Allhands where we were asked to give a short lightning talk on any topic we wished. I picked cuttles. I actually saw one in real life diving in Fiji once!
[April Cools] Gaming Games for Non-Gamers My April Cools is out! Gaming Games for Non-Gamers is a 3,000 word essay on video games worth...
1st Apr 2025
59

[April Cools] Gaming Games for Non-Gamers

from Computer Things [alt+shift+b] in programming

1st Apr 2025
My April Cools is out! Gaming Games for Non-Gamers is a 3,000 word essay on video games worth playing if you've never enjoyed a video game before. Patreon notes here. (April Cools is a project where we write genuine content on non-normal topics. You can see all the other April...
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

My Fave Podcasts 2024 - The Big Reset

from swyx's site RSS Feed [alt+shift+b] in programming

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...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

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