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 #creative #comics #finance #cartography #indiehacker Muted Categories [alt+←][alt+→]
Website Backups with Apple iCloud Website Backups with Apple iCloud 2024-02-16 My main work machine, an M2 MacBook Air, meshes really...
16th Feb 2024
31

Website Backups with Apple iCloud

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

16th Feb 2024
Website Backups with Apple iCloud 2024-02-16 My main work machine, an M2 MacBook Air, meshes really well with my iPhone SE (they are in the same ecosystem after all - duh!). Since both of these devices are Apple products, it makes sense that I pay for the optional iCloud service...
14th Apr 2026
Endless - A dive into a C64 game Endless - A dive into a C64 game
7th Mar 2025
22

Endless - A dive into a C64 game

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

7th Mar 2025
Endless - A dive into a C64 game
What I'm up to - October 2024 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Oct 2024
1

What I'm up to - October 2024

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

1st Oct 2024
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in September - I've started publishing on Contraption Company every Friday. My posts last month: I...
Build Week at Buffer: What it is and how we’re approaching it Build Week at Buffer: What it is and how we’re approaching it Note: this was originally posted on...
21st Aug 2022
47

Build Week at Buffer: What it is and how we’re approaching it

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

21st Aug 2022
Build Week at Buffer: What it is and how we’re approaching it Note: this was originally posted on the Buffer blog. We’ve dedicated the week of August 22nd to a brand new internal initiative called Build Week. We’ll all be putting aside our regular work for a single week to come...
Yet Another Static Site Generator Switch Yet Another Static Site Generator Switch 2022-07-06 If you’re an RSS subscriber, I’ve probably blown...
6th Jul 2022
33

Yet Another Static Site Generator Switch

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

6th Jul 2022
Yet Another Static Site Generator Switch 2022-07-06 If you’re an RSS subscriber, I’ve probably blown up your feed reader (again). This seems to be an on-going theme with this blog. I can’t help it. This website now uses my new Pandoc-based static blog generator: pblog. I won’t go...
How I obtained a J-FIND visa in Japan The J-Find Visa enables recent graduates to engage in activities such as job hunting, business...
13th Feb 2024
121

How I obtained a J-FIND visa in Japan

from TokyoDev [alt+shift+b] in programming

13th Feb 2024
The J-Find Visa enables recent graduates to engage in activities such as job hunting, business startup, and other income-generating endeavors within Japan — opportunities that were previously inaccessible to do so. I was one of the first recipients of this visa, which provided me...
Gratitude For a Web That Tries Not to Break Chris wrote a response to my wondering-out-loud remarks about whether logical properties make CSS...
3rd May 2023
75

Gratitude For a Web That Tries Not to Break

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

3rd May 2023
Chris wrote a response to my wondering-out-loud remarks about whether logical properties make CSS easier to learn. His response is great. And his tabular comparison of properties is short and concise and punchy in the way only Chris Coyier can reason about CSS. His post actually...
Who's lying? Pilots use multiple dials, employing different sources of energy, to report identical data, because...
26th Feb 2022
41

Who's lying?

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

26th Feb 2022
Pilots use multiple dials, employing different sources of energy, to report identical data, because they understand that in a dashboard full of information, something is always lying to you. The lesson is useful for data and metrics at our companies.
Building Wi-Fi Buttons with ESP8266 Four years ago, I wrote about using Amazon Dash buttons as simple hackable Wi-Fi buttons. It’s...
1st Aug 2020
60

Building Wi-Fi Buttons with ESP8266

from Alex Meub [alt+shift+b] in programming

1st Aug 2020
Four years ago, I wrote about using Amazon Dash buttons as simple hackable Wi-Fi buttons. It’s pretty cool to order pizza, turn on a light, send a tweet, or even run a custom script at the press of a physical button. But I recently tried to use one of my dash buttons and couldn’t...
Eight more months of agents Eight more months of agents 2026-02-08 I wrote up my experiences programming with LLMs , and updated...
8th Feb 2026
1

Eight more months of agents

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

8th Feb 2026
Eight more months of agents 2026-02-08 I wrote up my experiences programming with LLMs , and updated it for the world of agents . A lot has changed since then, so here is an update.a bit over a year agoeight months ago We were prototyping our first agent, Sketch, when Claude Code...
Happy New Year: 3D picture of the coronavirus in SQL A picture of the nasty coronavirus using 3d ray tracing in SQL The post Happy New Year: 3D picture...
31st Dec 2020
31

Happy New Year: 3D picture of the coronavirus in SQL

from EXPLAIN EXTENDED [alt+shift+b] in programming

31st Dec 2020
A picture of the nasty coronavirus using 3d ray tracing in SQL The post Happy New Year: 3D picture of the coronavirus in SQL appeared first on EXPLAIN EXTENDED.
Writing tests with Claude Code - part 1 - initial results In a recent post, I wrote about how I used Claude Code to analyze the code for RestAssured.Net and...
9th Mar 2026
1

Writing tests with Claude Code - part 1 - initial results

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

9th Mar 2026
In a recent post, I wrote about how I used Claude Code to analyze the code for RestAssured.Net and then perform a refactoring action, using hand-written tests as the safety net. In that post, I wrote that I didn’t want Claude to touch the tests themselves, and why. I was still...
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...
On the Security of AES in HomeMatic HomeMatic is a line of home automation devices that are popular in Germany and use a proprietary...
15th Sep 2015
1

On the Security of AES in HomeMatic

from home automation - Tinker, Tamper, Alter, Fry [alt+shift+b] in programming

15th Sep 2015
HomeMatic is a line of home automation devices that are popular in Germany and use a proprietary radio protocol (BidCoS, Bidirectional Communication Standard) on a frequency of 868MHz. Some devices allow optional use of “AES signing” for message authentication. When enabled, the...
journey before destination It is hard to be focused and motivated when ones eyes are not on the task at hand but rather the...
24th Feb 2021
36

journey before destination

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

24th Feb 2021
It is hard to be focused and motivated when ones eyes are not on the task at hand but rather the accolades in the future.
Topologies of Remote Teams When you're building or scaling a software engineering team, you naturally run into a choice at some...
23rd Aug 2018
2

Topologies of Remote Teams

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

23rd Aug 2018
When you're building or scaling a software engineering team, you naturally run into a choice at some point: will we all be in the same office, or will we do this "remote work" thing? There are a lot of factors that go into whether or not remote work will work for your team, like...
The JAMStack, Gatsby & Contentful Illustrated notes on the JAMstack, Gatsby & Contentful
1st Jun 2019
1

The JAMStack, Gatsby & Contentful

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

1st Jun 2019
Illustrated notes on the JAMstack, Gatsby & Contentful
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...
The L in "LLM" Stands for Lying On Evitability in Use of AI If the hype is to be believed, software development as we know it...
3rd Mar 2026
1

The L in "LLM" Stands for Lying

from Acko.net [alt+shift+b] in programming

3rd Mar 2026
On Evitability in Use of AI If the hype is to be believed, software development as we know it is over. Strangely though, despite now years of LLM-powered tooling, the results look, feel and function mostly the same as they ever did: barely. It's undeniable there's a metric...
Using the ':not()' pseudo-class to remove styles from ':last-child' I was re-designing the footer for my blog when I added a list of social icon links. I needed to add...
1st Dec 2024
1

Using the ':not()' pseudo-class to remove styles from ':last-child'

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

1st Dec 2024
I was re-designing the footer for my blog when I added a list of social icon links. I needed to add some padding between them, as one does, and was preparing to apply padding to the left of each icon so the final icon on the right remained aligned right. On smaller screens, when...
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...
ViHN: Vim for Hacker News tl;dr: I made ViHN to read Hacker News without having to move my hands away from the keyboard. It’s...
24th Feb 2024
34

ViHN: Vim for Hacker News

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

24th Feb 2024
tl;dr: I made ViHN to read Hacker News without having to move my hands away from the keyboard. It’s freely available on Firefox and Chrome. This is about yet another Hacker News extension. But other people with my obsession for killing the mouse might enjoy it. Most of the...
The Hierarchy Is Bullshit (And Bad For Business) My friend Molly has had an impressive career. She got a job as a software engineer after graduating...
23rd Sep 2022
1

The Hierarchy Is Bullshit (And Bad For Business)

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

23rd Sep 2022
My friend Molly has had an impressive career. She got a job as a software engineer after graduating from college, and after kicking ass for a year or so she was offered a promotion to management, which she accepted with relish. Molly was smart, driven, and fiercely ambitious, so...
Best AI helpdesk solutions in 2026 Every helpdesk vendor now sells "AI". What they actually ship differs a lot. Some offer a chatbot...
27th Jun 2026
1

Best AI helpdesk solutions in 2026

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

27th Jun 2026
Every helpdesk vendor now sells "AI". What they actually ship differs a lot. Some offer a chatbot that answers customers before a ticket exists. Some offer a copilot that drafts replies for agents. Others hand you a platform and a consultant's invoice. The pricing models differ...
Kyua graduates The story behind the FreeBSD and NetBSD testing frameworks
2nd Aug 2024
74

Kyua graduates

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

2nd Aug 2024
The story behind the FreeBSD and NetBSD testing frameworks
Ditch google analytics now: 7 open-source alternatives I love writing, and I also love data. When starting my blog, I integrated Google Analytics — it's...
12th Feb 2023
32

Ditch google analytics now: 7 open-source alternatives

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

12th Feb 2023
I love writing, and I also love data. When starting my blog, I integrated Google Analytics — it's free, easy to set up (just drop a few tags on the page), and that's what I knew back then. I did not enjoy it being run by a big corporation, but I was too lazy to research the...
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

Building Big Systems with Remote Hardware Teams

from Oxide Computer Company Blog [alt+shift+b] in programming

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....
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.
What I'm up to - July 2025 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Jul 2025
1

What I'm up to - July 2025

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

1st Jul 2025
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in last month - I wrote a post about open-sourcing Postcard. The post got picked up by Hacker News...
How to Do a Coding Bootcamp Part-Time Step 1: Develop a caffeine addiction. 🔗 If you want to add coding to your list of skills, either...
12th Jul 2022
1

How to Do a Coding Bootcamp Part-Time

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

12th Jul 2022
Step 1: Develop a caffeine addiction. 🔗 If you want to add coding to your list of skills, either out of curiosity or to take your career in a whole new direction, you’ve probably considered a coding bootcamp. Then you’ve probably looked at the prices and time commitment and...
Why and how to override Laravel’s built-in auth controller methods Why and how to override Laravel’s built-in auth controller methods ¶Why and how to override...
6th Feb 2016
19

Why and how to override Laravel’s built-in auth controller methods

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

6th Feb 2016
Why and how to override Laravel’s built-in auth controller methods ¶Why and how to override Laravel’s built-in auth controller methods Maybe like me you like to do things the ‘Laravel way’. So let’s say you’re still using the out-of-the-box Auth flow (can anyone recommend an...
10th Jun 2012
The "Opposite Test" Elevate your product marketing: Use the Opposite Test to avoid generic bullet points and craft...
6th Apr 2008
22

The "Opposite Test"

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

6th Apr 2008
Elevate your product marketing: Use the Opposite Test to avoid generic bullet points and craft compelling, unique features.
Things I've learned about biking for transportation in NYC I've been biking for transportation for a few months now, and honestly, I've never been a happier...
2nd Dec 2021
44

Things I've learned about biking for transportation in NYC

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

2nd Dec 2021
I've been biking for transportation for a few months now, and honestly, I've never been a happier person. That said, it took a while to go from very comfortable riding a bike around the car-free loop inside Prospect Park to no longer feeling extremely anxious riding on NYC...
Update to Kagi Search pricing It has been a while since our last update ( https://blog.kagi.com/kagi-search-dec22-update ) , and...
8th Mar 2023
39

Update to Kagi Search pricing

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

8th Mar 2023
It has been a while since our last update ( https://blog.kagi.com/kagi-search-dec22-update ) , and we have been busy with three main large-scale initiatives: a new pricing model that ensures Kagi’s sustainability, new plans including Family plans, and enhancing search experience...
The Boot.dev Beat. May 2024 A new Pub/Sub Architecture course, lootable chests, and ThePrimeagen’s Git course is only a couple...
1st May 2024
1

The Boot.dev Beat. May 2024

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

1st May 2024
A new Pub/Sub Architecture course, lootable chests, and ThePrimeagen’s Git course is only a couple weeks away. It’s been a good April. glhf.
On the software supply-chain doom spiral .title {text-wrap:balance;} #content > p:first-child {text-wrap:balance;} Hackers are pwning...
24th Apr 2026
1

On the software supply-chain doom spiral

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

24th Apr 2026
.title {text-wrap:balance;} #content > p:first-child {text-wrap:balance;} Hackers are pwning packages at an exhausting clip. But the hacks are hackneyed. What’s new is the doom cycle: Code that steals keys to publish code to steal more keys. A zombie army of infected code. And AI...
Moving from WordPress to Substack Well, shit. I wrote my first blog post in this space on December 27th, 2015 — almost exactly a...
14th Dec 2025
4

Moving from WordPress to Substack

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

14th Dec 2025
Well, shit. I wrote my first blog post in this space on December 27th, 2015 — almost exactly a decade ago. “Hello, world.” I had just left Facebook, hadn’t yet formally incorporated Honeycomb, and it just felt like it was time, long past time for me to put something up and start...
Using Gatsby and Puppeteer to create dynamic Open Graph images The image preview you see when sharing a link is a great opportunity to get your brand’s message in...
3rd Mar 2022
37

Using Gatsby and Puppeteer to create dynamic Open Graph images

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

3rd Mar 2022
The image preview you see when sharing a link is a great opportunity to get your brand’s message in front of people without them even clicking through to your website. Most sites just opt to display a logo and some brand elements.
Setting up Github Actions for Hugo Github Actions for Hugo but with particular requirements
29th Nov 2020
29

Setting up Github Actions for Hugo

from blag [alt+shift+b] in programming

29th Nov 2020
Github Actions for Hugo but with particular requirements
Running Pull Requests in Github Codespaces Earlier this week, I was having a lot of trouble understanding how to get Dev Containers working....
23rd Oct 2025
24

Running Pull Requests in Github Codespaces

from These Yaks Ain't Gonna Shave Themselves [alt+shift+b] in programming

23rd Oct 2025
Earlier this week, I was having a lot of trouble understanding how to get Dev Containers working. Dev Containers are the required way to enable Github Codespaces, which was my actual goal. I finally got to something that works, so I want to document what I learned. Dev Containers...
A Practical Guide to Modular Monoliths with .NET Feeling too much friction from your microservices architecture? It's time to revisit monoliths.
14th Jan 2024
54

A Practical Guide to Modular Monoliths with .NET

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

14th Jan 2024
Feeling too much friction from your microservices architecture? It's time to revisit monoliths.
Raising funding as a first-time founder * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’ve been...
26th Feb 2012
35

Raising funding as a first-time founder

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

26th Feb 2012
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’ve been fortunate enough to meet with some outstanding first-time entrepreneurs on a few different days during this week. In almost every case I can really feel the passion and determination...
The last RailsConf Few numbers exemplified the early growth of Rails like attendance at RailsConf. I think we started...
7th May 2024
88

The last RailsConf

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

7th May 2024
Few numbers exemplified the early growth of Rails like attendance at RailsConf. I think we started with something like 400-600 attendees at the inaugural conference in Chicago in 2006, then just kept doubling year over year, as Rails went to the moon. If memory serves me right,...
Random Load Balancing is Unevenly Distributed This is a reminder that random load balancing is unevenly distributed. If we distribute a set of...
29th Aug 2023
57

Random Load Balancing is Unevenly Distributed

from Evan Jones - Software Engineer | Computer Scientist [alt+shift+b] in programming

29th Aug 2023
This is a reminder that random load balancing is unevenly distributed. If we distribute a set of items randomly across a set of servers (e.g. by hashing, or by randomly selecting a server), the average number of items on each server is num_items / num_servers. It is easy to...
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
2

AI Homelab Part 2: what I learned building my own chatbot

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

8th Jul 2026
When I first started playing around with LLMs, I used Ollama on my M1 Mac Studio.
Installing Transmission (remote and CLI) client on Raspberry Pi This tutorial will explain you how to install Transmission client on Raspberry Pi running Raspbian.
5th Dec 2013
29
5th Dec 2013
This tutorial will explain you how to install Transmission client on Raspberry Pi running Raspbian.
Counting Forest Fires 2024/01/26 Counting Forest Fires Today I'm hitting my 3 years mark at Honeycomb, and so I thought...
26th Jan 2024
66

Counting Forest Fires

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

26th Jan 2024
2024/01/26 Counting Forest Fires Today I'm hitting my 3 years mark at Honeycomb, and so I thought I'd re-publish one of my favorite short blog posts written over there, Counting Forest Fires, which has become my go-to argument when discussing incident metrics when asked to count...
A website for everyone In the earliest days of the web, Derek Powazek set out to create a website meant for sharing. The...
18th Aug 2026
2

A website for everyone

from The History of the Web [alt+shift+b] in programming

18th Aug 2026
In the earliest days of the web, Derek Powazek set out to create a website meant for sharing. The post A website for everyone appeared first on The History of the Web.
“Just” One Line From Jeremy Keith’s piece “Responsibility”: Dropping in one line of JavaScript seems like a...
3rd Jun 2024
68

“Just” One Line

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

3rd Jun 2024
From Jeremy Keith’s piece “Responsibility”: Dropping in one line of JavaScript seems like a victimless crime. It’s just one small script, right? But JavaScript can import more JavaScript. “It’s just one line of code” is a pitch you hear all the time. It might also be the biggest...
The Uncanny Valley of Interactivity I believe mass entertainment suffers from a bit of format rigidity due to the natural inertia from...
7th Jan 2020
49

The Uncanny Valley of Interactivity

from Remains of the Day [alt+shift+b] in programming

7th Jan 2020
I believe mass entertainment suffers from a bit of format rigidity due to the natural inertia from structural ossification in the music, film, and publishing businesses, to name the most prominent. One of the ways this manifests is in the one-way broadcast nature of much of our...
Got opinions on observability? I could use your help (once more, with feeling) Last month I dropped a desperate little plea for help in this space, asking people to email me any...
13th Oct 2025
25
13th Oct 2025
Last month I dropped a desperate little plea for help in this space, asking people to email me any good advice and/or strong opinions they happened to have on the topic of buying software. I wasn’t really sure what to expect — desperate times, desperate measures — but holy crap,...
Grass Valley welcome arch In 1901 visitors entered through the legs of an odd statue of a gold miner
1st May 2026
1

Grass Valley welcome arch

from Some Bits: Nelson's Linkblog [alt+shift+b] in programming

1st May 2026
In 1901 visitors entered through the legs of an odd statue of a gold miner
Empty Pointers and Constellations of AI On the fuzziness of calling things “artificial intelligence” and moving the goalposts
17th Dec 2022
1

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
Kagi Assistant is now available to all users! At Kagi, our mission is simple: to humanise the web.
17th Apr 2025
70

Kagi Assistant is now available to all users!

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

17th Apr 2025
At Kagi, our mission is simple: to humanise the web.
Engineering Manager Archetypes and Career Paths Cross-posted from leaddev.com Exploring seven common leadership scenarios. If you’re looking for a...
3rd Aug 2021
1

Engineering Manager Archetypes and Career Paths

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

3rd Aug 2021
Cross-posted from leaddev.com Exploring seven common leadership scenarios. If you’re looking for a very traditional breakdown of engineering manager archetypes – tech lead manager, team manager, director, and so forth – you can’t do better than Will Larson’s post, and I won’t...
Prevent white noise from appearing in images after fading The first time I ever saw this alleged bug was in Internet Explorer 7 yesterday. Images were...
10th Jan 2009
42

Prevent white noise from appearing in images after fading

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

10th Jan 2009
The first time I ever saw this alleged bug was in Internet Explorer 7 yesterday. Images were rotating on a page in the form of a slideshow, fading in and out for a nice, smooth transition. One problem, though: in Internet Explorer 7 (and 6, as it turned out), one of the images...
a perfect blog editor What is the perfect blog editor? Nextjs with mdx is one way of doing it...kinda.
11th May 2020
31

a perfect blog editor

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

11th May 2020
What is the perfect blog editor? Nextjs with mdx is one way of doing it...kinda.
The Gift Economy Illustrated notes on the idea of Gift Economies and cultural historys of economic exchange
3rd Aug 2020
66

The Gift Economy

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

3rd Aug 2020
Illustrated notes on the idea of Gift Economies and cultural historys of economic exchange
8th Sep 2025
57

Benjie's Humanoid Olympic Games

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

8th Sep 2025
A gauntlet thrown
Halloween Nerd Projects 👻 Last year I got 229 trick-or-treaters at my house. Candy, yo! The previous year it was 194. The...
30th Oct 2018
1

Halloween Nerd Projects 👻

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

30th Oct 2018
Last year I got 229 trick-or-treaters at my house. Candy, yo! The previous year it was 194. The year before that it was 176. The year before that I lived in a duplex that was roughly two blocks from my current house; that year I didn’t think to track how many trick-or-treaters...
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...
Web Witch's Grimoire: April 2025 I really haven't done a review of my months since November. I've been deep in hibernation mode,...
3rd May 2025
1

Web Witch's Grimoire: April 2025

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

3rd May 2025
I really haven't done a review of my months since November. I've been deep in hibernation mode, conserving energy for what will be a busy few months. I started to write a log about what happened in March, the first March that did not drag on this year, at least for me, but now...
My Favorite CLI Tools Previously, I wrote about my favorite Mac apps. But I spend half of my time in the terminal, and I...
18th Jun 2020
1

My Favorite CLI Tools

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

18th Jun 2020
Previously, I wrote about my favorite Mac apps. But I spend half of my time in the terminal, and I have a handful of CLI tools that makes my life easier. Here are some of them: This is a long list, so here is a table of content with tl;dr summaries: fish shell - easy to use,...
17th Nov 2011
34

Burnout

from Steve Klabnik [alt+shift+b] in programming

17th Nov 2011
My Fave New Podcasts of 2022 As someone who does a lot of my learning via podcasts, I've been putting up picks lists for 3 years...
1st Jan 2023
48

My Fave New Podcasts of 2022

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

1st Jan 2023
As someone who does a lot of my learning via podcasts, I've been putting up picks lists for 3 years straight (see main [2019 list](https://www.swyx.io/fave-podcasts), then my [2020](https://www.swyx.io/fave-podcasts-2020) and [2021](https://www.swyx.io/fave-podcasts-2021) diffs),...
Judgment and creativity are all you need. When I joined Imprint a little less than a year ago, our deploys were manual, requiring close human...
11th Mar 2026
1

Judgment and creativity are all you need.

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

11th Mar 2026
When I joined Imprint a little less than a year ago, our deploys were manual, requiring close human attention to complete. Our database migrations were run manually, too. Developing good software is very possible in those circumstances, but it takes a remarkable attention to...
Drawing repetitive radial artworks I was waiting for a meeting to start the other day, and I was idly doodling in my notebook. I’d just...
1st Jun 2024
116

Drawing repetitive radial artworks

from alexwlchan [alt+shift+b] in programming

1st Jun 2024
I was waiting for a meeting to start the other day, and I was idly doodling in my notebook. I’d just had a text from a friend about an upcoming trip to Ireland, and she’d sent me the four-leafed clover emoji (🍀), so I was sketching some petal-like shapes. These are a few of my...
JavaScript Bits You Skipped the First Time Around Illustrated notes on advanced but fundamental topics in JavaScript
28th Dec 2019
27

JavaScript Bits You Skipped the First Time Around

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

28th Dec 2019
Illustrated notes on advanced but fundamental topics in JavaScript
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.
Converting HEIF Images with macOS Automator Converting HEIF Images with macOS Automator 2023-07-21 Often times when you save or export photos...
21st Jul 2023
56

Converting HEIF Images with macOS Automator

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

21st Jul 2023
Converting HEIF Images with macOS Automator 2023-07-21 Often times when you save or export photos from iOS to iCloud they often render themselves into heif or heic formats. Both macOS and iOS have no problem working with these formats, but a lot of software programs will not even...
#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...
Web Development on a $200 Chromebook Web Development on a $200 Chromebook 2020-01-07 This blog post was written, edited and tested...
7th Jan 2020
32

Web Development on a $200 Chromebook

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

7th Jan 2020
Web Development on a $200 Chromebook 2020-01-07 This blog post was written, edited and tested locally on a cheap $200 Chromebook. The article draft was composed in Sublime Text. Jekyll (the SSG this website uses) was generated via the Linux Beta Terminal running alongside Chrome...
Three attempts at making payments secure In the early 1990s, three companies pioneered online transactions, facing challenges of security and...
16th Jul 2025
34

Three attempts at making payments secure

from The History of the Web [alt+shift+b] in programming

16th Jul 2025
In the early 1990s, three companies pioneered online transactions, facing challenges of security and user accessibility. They are hardly known today. The post Three attempts at making payments secure appeared first on The History of the Web.
ASAP ASAP ¶ASAP When asking for something, it’s really pointless to attach the typical “as soon as...
2nd Nov 2015
18

ASAP

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

2nd Nov 2015
ASAP ¶ASAP When asking for something, it’s really pointless to attach the typical “as soon as possible” to the end. Here’s why: What I think you mean when you use the phrase “as soon as possible” or, even worse, “ASAP”: I really want this now or sooner. I don’t care what you’re...
🎯 What does a Product Owner do all day? You might think that the job of a PO is to please the internal stakeholders and be responsible for...
16th May 2022
43

🎯 What does a Product Owner do all day?

from Vadim Kravcenko [alt+shift+b] in programming

16th May 2022
You might think that the job of a PO is to please the internal stakeholders and be responsible for the […] The post 🎯 What does a Product Owner do all day? appeared first on Vadim Kravcenko.
1st Oct 2021
Regarding Proposed US Restrictions on RISC-V A bipartisan group of 18 lawmakers in the US Congress have recently amplified a request to the White...
6th Nov 2023
70

Regarding Proposed US Restrictions on RISC-V

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

6th Nov 2023
A bipartisan group of 18 lawmakers in the US Congress have recently amplified a request to the White House and the Secretary of Commerce to place restrictions on Americans working with RISC-V (see also the initial request from the Senate) in order to prevent China from gaining...
Stay Gold, America We are at an unprecedented point in American history, and I'm concerned we may lose sight of the...
7th Jan 2025
112

Stay Gold, America

from Coding Horror [alt+shift+b] in programming

7th Jan 2025
We are at an unprecedented point in American history, and I'm concerned we may lose sight of the American Dream.
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.
On Jakob Nielsen, AI hype, and accessibility A few years ago I made a New Year’s Eve resolution to stop overthinking assholes. I could...
5th Mar 2024
25

On Jakob Nielsen, AI hype, and accessibility

from Eric Bailey [alt+shift+b] in programming

5th Mar 2024
A few years ago I made a New Year’s Eve resolution to stop overthinking assholes. I could delicately, patiently, and painstakingly debunk the gigantic, misplaced swing of a man who is burning others' lived experience as fuel to propel his increasingly irrelevant career. I could...
Git Notes: git's coolest, most unloved­ feature the short of it is: they’re cool for appending notes from automated systems (like ticket or build...
19th Nov 2022
1

Git Notes: git's coolest, most unloved­ feature

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

19th Nov 2022
the short of it is: they’re cool for appending notes from automated systems (like ticket or build systems) but not really for having interactive conversations with other developers (at least not yet) – Scott Chacon, GitHub.blog, Aug. 2010 Git notes are almost a secret. They’re...
Navigating personal information with care Accessing personal information from customers is a serious matter. With the launch of HEY in 2020,...
24th Sep 2023
36

Navigating personal information with care

from 37signals Dev [alt+shift+b] in programming

24th Sep 2023
Accessing personal information from customers is a serious matter. With the launch of HEY in 2020, we developed some technology and processes to support a very simple principle: employees shouldn’t have access — intentionally or unintentionally — to personal information from our...
Buying a house in Karuizawa, Japan After 18 months of living in Karuizawa, a resort town about an hour away from Tokyo via the...
7th Jul 2025
57

Buying a house in Karuizawa, Japan

from TokyoDev [alt+shift+b] in programming

7th Jul 2025
After 18 months of living in Karuizawa, a resort town about an hour away from Tokyo via the Shinkansen, I have bought a house here. This article describes my experience of purchasing a house, and contains tips that are useful both if you’re considering buying in Karuizawa...
A Simple Guide for Calm UI Read the post here.
a week ago
0

A Simple Guide for Calm UI

from Max Schmitt [alt+shift+b] in programming

a week ago
Read the post here.
The 10 (ok, 15) steps to setup your first Laravel Spark app The 10 (ok, 15) steps to setup your first Laravel Spark app a.k.a. “The long way” ¶The 10 (ok, 15)...
16th Apr 2016
18

The 10 (ok, 15) steps to setup your first Laravel Spark app

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

16th Apr 2016
The 10 (ok, 15) steps to setup your first Laravel Spark app a.k.a. “The long way” ¶The 10 (ok, 15) steps to setup your first Laravel Spark app ¶a.k.a. “The long way” Edit: Since writing this, Laravel Valet has been launched. I haven’t tried it yet, but if you use a Mac it looks...
Legal aid charities for immigrants (2024) The Trump administration has made aggressive threats against immigrants in the US. It’s not clear...
27th Nov 2024
96

Legal aid charities for immigrants (2024)

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

27th Nov 2024
The Trump administration has made aggressive threats against immigrants in the US. It’s not clear what’s coming, my biggest fear is a violent display of fascism. (Don’t call them camps!) But even if it’s a polite legal process it will be chaotic and disruptive to many...
01 · A spreadsheet for exploring scenarios In our *Ambsheets* project, we are exploring a small extension to the familiar spreadsheet: **what...
4th Feb 2025
50

01 · A spreadsheet for exploring scenarios

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

4th Feb 2025
In our *Ambsheets* project, we are exploring a small extension to the familiar spreadsheet: **what if a single spreadsheet cell could hold multiple values at once**?
Naming Variables the Right Way I’ve noticed that bugs introduced into an existing code base are often due to poor variable naming...
1st Apr 2021
1

Naming Variables the Right Way

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

1st Apr 2021
I’ve noticed that bugs introduced into an existing code base are often due to poor variable naming more than one might suspect. For example, a developer uses a rateLimit variable expecting it to be denominated in seconds while it represents minutes, resulting in a 6x slower...
Alt-Numpad for Linux In Ubuntu the alt+numpad ACSII codes don’t work—this was a major stumbling block for me since I am...
26th Jul 2011
1

Alt-Numpad for Linux

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

26th Jul 2011
In Ubuntu the alt+numpad ACSII codes don’t work—this was a major stumbling block for me since I am annoyingly picky about typography. After spending way too much time Googling I found that these steps work: Hold Ctrl+Shift+U Release the “U” key (while still holding...
One Developer, Two Dozen Agents, Zero Alignment Why we need collaborative AI engineering and a tour of Ace: the multiplayer coding workspace
13th Apr 2026
1

One Developer, Two Dozen Agents, Zero Alignment

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

13th Apr 2026
Why we need collaborative AI engineering and a tour of Ace: the multiplayer coding workspace
My Fave New Podcasts of 2022 As someone who does a lot of my learning via podcasts, I've been putting up picks lists for 3 years...
1st Jan 2023
1

My Fave New Podcasts of 2022

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

1st Jan 2023
As someone who does a lot of my learning via podcasts, I've been putting up picks lists for 3 years straight (see main 2019 list, then my 2020 and 2021 diffs), so it's time to do year 4 (!)
Recently Reading It is very easy to get ChatGPT to emit a series of words such as “I am happy to see you.”...
1st Oct 2024
84

Recently

from macwright.com [alt+shift+b] in programming

1st Oct 2024
Reading It is very easy to get ChatGPT to emit a series of words such as “I am happy to see you.” There are many things we don’t understand about how large language models work, but one thing we can be sure of is that ChatGPT is not happy to see you. Ted Chiang’s article about AI...
Guile-SDL2 0.7.0 released I'm happy to announce that Guile-SDL2 0.7.0 has been released! Guile-SDL2 provides Guile Scheme...
7th Oct 2021
32

Guile-SDL2 0.7.0 released

from dthompson [alt+shift+b] in programming

7th Oct 2021
I'm happy to announce that Guile-SDL2 0.7.0 has been released! Guile-SDL2 provides Guile Scheme bindings for the SDL2 C shared library. The bindings are written in pure Scheme using Guile's foreign function interface. New bindings in this...
The Art and Craft of Gatsby Themes Illustrated notes on building Gatsby themes
1st Jan 2020
1

The Art and Craft of Gatsby Themes

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

1st Jan 2020
Illustrated notes on building Gatsby themes
Reflecting on 10 years of building Buffer Note: this was originally posted on the Buffer blog. Today marks ten years since I launched the...
3rd Dec 2020
66

Reflecting on 10 years of building Buffer

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

3rd Dec 2020
Note: this was originally posted on the Buffer blog. Today marks ten years since I launched the first version of Buffer. What started as a landing page to gauge interest, and then a very basic product that I worked on alone, has become so much more. Buffer is now a
Coworking Spaces and Other Places you can Work Remotely in Tokyo So you’ve finally made it to Tokyo, and you’re looking for a place to work remotely in peace. Maybe...
1st Jun 2023
107

Coworking Spaces and Other Places you can Work Remotely in Tokyo

from TokyoDev [alt+shift+b] in programming

1st Jun 2023
So you’ve finally made it to Tokyo, and you’re looking for a place to work remotely in peace. Maybe you’re all set with a home office, but maybe you live in a one room studio apartment or you’re stuck in a tiny hotel room. Whatever your reason, what are your options for places...
Why did I write Geometry for programmers This is not an interactive page, it has zero didactic value. It does explain why Words and Buttons...
29th Dec 2022
44

Why did I write Geometry for programmers

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

29th Dec 2022
This is not an interactive page, it has zero didactic value. It does explain why Words and Buttons has been stagnant for a while though. I have been writing a book. Why? Well, visit and see.
Building an AI toolbar for text editors I've been experimenting with a floating AI toolbar, designed for use in text editors. Here’s some...
9th Jul 2024
122

Building an AI toolbar for text editors

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

9th Jul 2024
I've been experimenting with a floating AI toolbar, designed for use in text editors. Here’s some details on how it was created.
Kidz Fun Art &#8211; Tablet app for kids I’ve built a fun new app for young kids, called Kidz Fun Art. Get it at https://kidzfun.art. I’m a...
14th Sep 2022
1

Kidz Fun Art &#8211; Tablet app for kids

from SOS [alt+shift+b] in programming

14th Sep 2022
I’ve built a fun new app for young kids, called Kidz Fun Art. Get it at https://kidzfun.art. I’m a software engineer, but far more importantly I’m the happy dad of two amazing girls, currently 4 and 6 years old. They love to draw, colour in pictures and tell stories, and when I...
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...
How to strategically approach technical improvements It's hard to make the right technical decisions in an active project. Particularly improvements...
9th Jan 2024
44

How to strategically approach technical improvements

from Florian Bellmann | Be curious, explore and meditate. [alt+shift+b] in programming

9th Jan 2024
It's hard to make the right technical decisions in an active project. Particularly improvements without direct business value are difficult to manage. In this post, we discuss some learnings from the battlefield on how improvements can be approached.
27th Apr 2026
1

AI Homelab Part 1: I keep Daddy in the basement

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

27th Apr 2026
My AI homelab named Daddy
Porting the EndBASIC console to an LCD In this post, I’ll guide you through the process of porting the EndBASIC hybrid console to the...
26th Apr 2024
47

Porting the EndBASIC console to an LCD

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

26th Apr 2024
In this post, I’ll guide you through the process of porting the EndBASIC hybrid console to the ST7735s 1.44" LCD, which sports a resolution of 128x128 pixels, a D-pad, and 3 other buttons. I will cover the prerequisite work to make the port possible, dig into the GPIO and SPI...
Why autonomous trucking is harder than autonomous rideshare Recently, The Verge asked, “where are all the robot trucks?” It’s a good question. Trucking was...
10th Jan 2024
41

Why autonomous trucking is harder than autonomous rideshare

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

10th Jan 2024
Recently, The Verge asked, “where are all the robot trucks?” It’s a good question. Trucking was supposed to be the ideal first application of autonomous driving. Freeways contain predictable, highly structured driving scenarios. An autonomous truck would not have to deal with the...
Ranking #1 on HN in the December Dead Zone For those who weren't aware (you would be if you were...
30th Dec 2022
48

Ranking #1 on HN in the December Dead Zone

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

30th Dec 2022
For those who weren't aware (you would be if you were [subscribed](https://lspace.swyx.io/subscribe?simple=true&next=https://lspace.swyx.io/) on email!), I started a separate AI blog, [L-space Diaries](https://lspace.swyx.io/), this year to 1) try out Substack in anger and 2)...
My Favorite Web Apps and Tools I’ve found myself more often using web apps instead of dedicated desktop applications at work. It...
26th Dec 2018
43

My Favorite Web Apps and Tools

from Alex Meub [alt+shift+b] in programming

26th Dec 2018
I’ve found myself more often using web apps instead of dedicated desktop applications at work. It seems that in general, desktop apps have been getting slower and more resource intensive lately. The trend of teams using Electron or the Chromium Embedded Framework in order to ship...
Google Firebase with dotnet6 Find out why Google Firebase is a great platform for application development with .NET 6
24th Sep 2022
31

Google Firebase with dotnet6

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

24th Sep 2022
Find out why Google Firebase is a great platform for application development with .NET 6
How Hard Should Your Employer Work To Retain You? Recently we learned that Google spent $2.7 billion to re-hire a single AI researcher who had left to...
11th Oct 2024
113

How Hard Should Your Employer Work To Retain You?

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

11th Oct 2024
Recently we learned that Google spent $2.7 billion to re-hire a single AI researcher who had left to start his own company. As Charlie Brown would say: “Good grief.” 🙄 This is an (incredibly!) extreme example. But back in the halcyon days of the zero interest rate phenomenon...
Getting Started With Docker (Part 1) What is docker? Why do I need it? How do I use it? If you're asking any of these questions, this...
16th Jan 2021
48

Getting Started With Docker (Part 1)

from Seán Barry [alt+shift+b] in programming

16th Jan 2021
What is docker? Why do I need it? How do I use it? If you're asking any of these questions, this article is for you.
Dear Conference Organizer Dear Conference Organizer, First of all, thank you for all the hard work! Most Python conference...
22nd Oct 2023
1

Dear Conference Organizer

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

22nd Oct 2023
Dear Conference Organizer, First of all, thank you for all the hard work! Most Python conference organizers I know don't get paid for their work. Yet, they pour countless hours into helping people spread knowledge and bringing the community together every year. And just like...
Terminal colours are tricky Yesterday I was thinking about how long it took me to get a colorscheme in my terminal that I was...
1st Oct 2024
68

Terminal colours are tricky

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

1st Oct 2024
Yesterday I was thinking about how long it took me to get a colorscheme in my terminal that I was mostly happy with (SO MANY YEARS), and it made me wonder what about terminal colours made it so hard. So I asked people on Mastodon what problems they’ve run into with colours in the...
What I learned from a Taipei alley I was in Taipei the past few weeks working on a documentary with friends. Because of a busy...
15th May 2018
46

What I learned from a Taipei alley

from Remains of the Day [alt+shift+b] in programming

15th May 2018
I was in Taipei the past few weeks working on a documentary with friends. Because of a busy schedule, it wasn't like my usual travels abroad for fun, it felt more like a work trip. Still, even if I'd been there purely for vacation, I would've wanted to try a different mode of...
Notes on switching to Helix from vim Hello! Earlier this summer I was talking to a friend about how much I love using fish, and how I...
10th Oct 2025
25

Notes on switching to Helix from vim

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

10th Oct 2025
Hello! Earlier this summer I was talking to a friend about how much I love using fish, and how I love that I don’t have to configure it. They said that they feel the same way about the helix text editor, and so I decided to give it a try. I’ve been using it for 3 months now and...
how not to run a saas company Founder mode, somewhere someone said something and a meme was born. Join me as we explore what it...
13th Oct 2024
1

how not to run a saas company

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

13th Oct 2024
Founder mode, somewhere someone said something and a meme was born. Join me as we explore what it means to founder mode.
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
1

Using Novela by Narative (updated)

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

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.
A Commentary on Defining Observability 2024/03/19 A Commentary on Defining Observability Recently, Hazel Weakly has published a great...
19th Mar 2024
111

A Commentary on Defining Observability

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

19th Mar 2024
2024/03/19 A Commentary on Defining Observability Recently, Hazel Weakly has published a great article titled Redefining Observability. In it, she covers competing classical definitions observability, weaknesses they have, and offers a practical reframing of the concept in the...
Why Buying An Apple II+ In 1979 Changed My Life After graduating from college in 1979, I bought a then-new Apple II+ with what little money I had....
16th Mar 2026
2

Why Buying An Apple II+ In 1979 Changed My Life

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

16th Mar 2026
After graduating from college in 1979, I bought a then-new Apple II+ with what little money I had. Little did I know that everything that happened after that was not what I expected. I went to graduate school in Chemistry, but my faculty advisor resigned after being denied...
What is TypeScript and why should I use it? A beginner's guide to TypeScript. What is TypeScript? What problems does it solve? Why should I use...
30th Jun 2020
48

What is TypeScript and why should I use it?

from Seán Barry [alt+shift+b] in programming

30th Jun 2020
A beginner's guide to TypeScript. What is TypeScript? What problems does it solve? Why should I use it?
Introducing Collecto - Open-Source Email Collection Service Over the past couple of weeks, I’ve been working on solving a problem that’s been nagging me for a...
17th Oct 2024
1

Introducing Collecto - Open-Source Email Collection Service

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

17th Oct 2024
Over the past couple of weeks, I’ve been working on solving a problem that’s been nagging me for a while. Whenever I wanted to launch something new or set up a waiting list, I couldn’t find a simple, flexible, and free tool to collect emails. Most options out there are either too...
Book Review: 'The Perfectionists: How Precision Engineers Created the Modern World' Excellent book about the history of precision machining
1st Jul 2024
28
1st Jul 2024
Excellent book about the history of precision machining
So, what happened to my Claude Code series? I started off this year writing a lot, and wanted to keep up the pace. I did good at first! And...
3 weeks ago
1

So, what happened to my Claude Code series?

from Steve Klabnik [alt+shift+b] in programming

3 weeks ago
I started off this year writing a lot, and wanted to keep up the pace. I did good at first! And then… I didn’t manage to. In some ways, this is because I have just been super busy! I’ve never had less free time, and I’m okay with that. There’s a tremendous amount of good things…
GitHub’s updated Commits page and the interactive list component GitHub has updated the page template used to list Commits on a repository. Central to this...
20th Dec 2024
52

GitHub’s updated Commits page and the interactive list component

from Eric Bailey [alt+shift+b] in programming

20th Dec 2024
GitHub has updated the page template used to list Commits on a repository. Central to this experience is an interactive list component that I was responsible for architecting. This work was done alongside input from James Scholes, whose guidance was instrumental to the effort’s...
Fast compilers for fast programs Fast compilers for fast programs Compiler author incentives Aside: languages get caught in the...
14th Apr 2019
27

Fast compilers for fast programs

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

14th Apr 2019
Fast compilers for fast programs Compiler author incentives Aside: languages get caught in the middle The "medium-sized project" moment 2019-04-14 Compiler authors face a tradeoff between compiler speed and executable speed. Take longer to build a binary and you can build a...
Open sourcing the nginx playground Hello! In 2021 I released a small playground for testing nginx configurations called nginx...
8th Jul 2023
34

Open sourcing the nginx playground

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

8th Jul 2023
Hello! In 2021 I released a small playground for testing nginx configurations called nginx playground. There’s a blog post about it here. This is an extremely short post to say that at the time I didn’t make it open source, but I am making it open source now. It’s not a lot of...
How to add Tailwind 3 to Docusaurus 2 in 2022 We use Docusaurus at work, and while it shipped v2 this year it still has ([as of...
1st Nov 2022
53

How to add Tailwind 3 to Docusaurus 2 in 2022

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

1st Nov 2022
We use Docusaurus at work, and while it shipped v2 this year it still has ([as of v2.3](https://github.com/facebook/docusaurus/issues/2961)) not shipped with any Tailwind support at all. Googled and found [this...
Wokeism There’s been much discussion about “wokeism”, and I think a definition might help to clarify things....
13th Feb 2023
38

Wokeism

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

13th Feb 2023
There’s been much discussion about “wokeism”, and I think a definition might help to clarify things. My followers on Twitter helped me with this. When you Google it, the top two results contain radically different definitions. I googled “wokeism” and got: The first...
eBPF Observability Tools Are Not Security Tools eBPF has many uses in improving computer security, but just taking eBPF observability tools as-is...
27th Apr 2023
1

eBPF Observability Tools Are Not Security Tools

from Brendan Gregg's Blog [alt+shift+b] in programming

27th Apr 2023
eBPF has many uses in improving computer security, but just taking eBPF observability tools as-is and using them for security monitoring would be like driving your car into the ocean and expecting it to float. Observability tools are designed have the lowest overhead possible so...
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

How to remove box shadows from input controls on iOS

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

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...
More People, Less Progress: The Startup Scaling Paradox You go for a walk reflecting on how your startup is doing and you realize you’re moving slower with...
19th Oct 2025
1

More People, Less Progress: The Startup Scaling Paradox

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

19th Oct 2025
You go for a walk reflecting on how your startup is doing and you realize you’re moving slower with 8 people than you were with 4. It makes no sense! You’ve hired smart people, you’ve written good documentation, you’re not burdening people with meetings. Yet somehow, adding more...
Personal Sprint Retrospectives Due to time zone differences, I'm not typically able to attend team sprint retrospectives on...
21st Oct 2022
1

Personal Sprint Retrospectives

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

21st Oct 2022
Due to time zone differences, I'm not typically able to attend team sprint retrospectives on Fridays. If you've never done a sprint, a sprint is a set amount of time to complete a specific set of tasks. For example, we work in two week sprints at RapidAPI. I believe we did the...
Use Local Technology Services On 18 September 2022, the Competition Tribunal of South Africa ordered that bank accounts of the...
27th Oct 2022
51

Use Local Technology Services

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

27th Oct 2022
On 18 September 2022, the Competition Tribunal of South Africa ordered that bank accounts of the Sekunjalo Group of Companies should remain open after closure by some banks, and imminent closure by others. The reason the various banks were closing the accounts of Sekunjalo was...
The Best Decade in Music Like many people who turned 11 years old in 1964, the first record album I bought “on my own” — in...
14th Dec 2024
1

The Best Decade in Music

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

14th Dec 2024
Like many people who turned 11 years old in 1964, the first record album I bought “on my own” — in other words by pleading “Mom, can you get this album for me?” — was Meet the Beatles!, their first release in the United States. But so what? I have about as much inclination to...
Zero Trust Networks Zero Trust Networks 2019-09-10 I am leery of jargon. I am as guilty of using it as the next...
10th Sep 2019
22

Zero Trust Networks

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

10th Sep 2019
Zero Trust Networks 2019-09-10 I am leery of jargon. I am as guilty of using it as the next engineer, but there comes a point where there are just too many precise, narrowly-understood terms polluting your vocabulary. The circle of people you can talk to shrinks until going to...
How to Not Write "Garbage Code" (by Linus Torvalds) Linus Torvalds, Creator of Git and Linux, on reducing cognitive load
12th Sep 2025
48

How to Not Write "Garbage Code" (by Linus Torvalds)

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

12th Sep 2025
Linus Torvalds, Creator of Git and Linux, on reducing cognitive load
How we turned ClickHouse into our event mansion Recently, PostHog was invited to speak at OSA Con 2021 , an open source analytics conference...
6th Nov 2021
32

How we turned ClickHouse into our event mansion

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

6th Nov 2021
Recently, PostHog was invited to speak at OSA Con 2021 , an open source analytics conference organised by Altinity. It was a fantastic opportunity to…
doubly dual shuffles Here’s a pearlescent winter holiday gift for you! There are four variants of the algorithm for...
25th Dec 2025
1

doubly dual shuffles

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

25th Dec 2025
Here’s a pearlescent winter holiday gift for you! There are four variants of the algorithm for shuffling an array, arising from two independent choices: whether to swap elements in the higher or lower parts of the array whether the boundary between the parts moves upwards or...
Faking 3D Elements with CSS Faking 3D Elements with CSS 2020-04-29 Although not always practical, creating the illusion that...
29th Apr 2020
31

Faking 3D Elements with CSS

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

29th Apr 2020
Faking 3D Elements with CSS 2020-04-29 Although not always practical, creating the illusion that some of your web elements are 3D can be a fun experiment. I set out to see if I was able to create such an illusion with only 2 HTML elements and as little CSS as possible. This is...
Building a Better Web Takes a Village: Introducing Kagi Specials ------------------------------------------------------------------- Our curation of privacy-first...
3rd Sep 2025
36

Building a Better Web Takes a Village: Introducing Kagi Specials

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

3rd Sep 2025
------------------------------------------------------------------- Our curation of privacy-first projects worth knowing and supporting ------------------------------------------------------------------- Nothing excites us more than bringing together people who believe the web...
Stay Hungry Stay Hungry 2018-02-12 It can feel daunting in this developer / designer landscape to keep yourself...
12th Feb 2018
35

Stay Hungry

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

12th Feb 2018
Stay Hungry 2018-02-12 It can feel daunting in this developer / designer landscape to keep yourself up-to-date with the latest and greatest technologies available. Which new framework should I invest the most time into? Will it even be maintained a couple years down the road? Is...
Flushing DNS cache on macOS Here's the best way to flush DNS cache on macOS: sudo dscacheutil -flushcache; sudo killall -HUP...
2nd Mar 2016
42

Flushing DNS cache on macOS

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

2nd Mar 2016
Here's the best way to flush DNS cache on macOS: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; say cache flushed Notice that last part — that's why this is the best method. You get an audible "cache flushed" almost instantaneously, and the whole process becomes...
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...
Best Thing(s) of All Time Ever. 3♠25♠2007 Steve Kerr during the 1997 NBA Championships. Cinema Insomnia with...
25th Mar 2007
1

Best Thing(s) of All Time Ever.

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

25th Mar 2007
3♠25♠2007 Steve Kerr during the 1997 NBA Championships. Cinema Insomnia with Mr. Lobo Firefox’s custom keyword searches. SuckUK’s Villain Chair. The Music video for This is Hardcore by Pulp I recovered this article from my old blog via the Internet Archive. If you found...
LAKE.app Following a recent weekend trip, I wrote a simple little app that plays a recording of waves on Lake...
31st Aug 2021
1

LAKE.app

from Project: LAKE.app - Chris Dzombak [alt+shift+b] in programming

31st Aug 2021
Following a recent weekend trip, I wrote a simple little app that plays a recording of waves on Lake Michigan crashing at the shore. It’s around 14~15 minutes long, and it loops perfectly. The app’s “artwork,” such as it is, consists of two
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!"
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...
How big is the Flutter team? I often get asked how many people contribute to Flutter. It's a hard question to answer because...
3rd Feb 2024
46

How big is the Flutter team?

from Hixie's Natural Log [alt+shift+b] in programming

3rd Feb 2024
I often get asked how many people contribute to Flutter. It's a hard question to answer because "contribute" is a very vague concept. There's tens of thousands of packages on pub.dev, all of which are written by contributors to the community. There's over 100,000 of issues...
Winner, Name that Ware July 2024 The ware for July 2024 is an Ingenico Axium DX8000. I hadn’t had a chance to tear down a modern POS...
15th Aug 2024
78

Winner, Name that Ware July 2024

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

15th Aug 2024
The ware for July 2024 is an Ingenico Axium DX8000. I hadn’t had a chance to tear down a modern POS terminal myself, so it was pretty interesting to see all the anti-tamper traces built into the product (thank you jackw01 for sharing it!). I wonder how effective these are, and...
How to change custom domain on Substack Since September, I've been running my AI newsletter on https://lspace.swyx.io
17th Mar 2023
1

How to change custom domain on Substack

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

17th Mar 2023
Since September, I've been running my AI newsletter on https://lspace.swyx.io
Array 1.0.10 Like what you see and self-hosting? Update your instance. First our updates and new features....
1st Apr 2020
34

Array 1.0.10

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

1st Apr 2020
Like what you see and self-hosting? Update your instance. First our updates and new features. Release notes Users in Trend Graphs Whilst we have…
A Dusting of Gamification I had to think for a minute to realize that Stack Overflow has “gamification" too. Not a ton. Maybe...
13th Apr 2018
46

A Dusting of Gamification

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

13th Apr 2018
I had to think for a minute to realize that Stack Overflow has “gamification" too. Not a ton. Maybe a dusting of gamification, most of it around reputation. Read more "A Dusting of Gamification"
How we built Buttondown's new docs We're excited to share our brand new documentation site.
6th May 2024
1

How we built Buttondown's new docs

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

6th May 2024
We're excited to share our brand new documentation site.
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

agents, ai, and software engineering

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

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.
Naming Variables the Right Way I’ve noticed that bugs introduced into an existing code base are often due to poor variable naming...
1st Apr 2021
1

Naming Variables the Right Way

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

1st Apr 2021
I’ve noticed that bugs introduced into an existing code base are often due to poor variable naming more than one might suspect. For example, a developer uses a rateLimit variable expecting it to be denominated in seconds while it represents minutes, resulting in a 6x slower...
Container Queries Unleashed Container queries expand the universe of designs that can be implemented, giving us whole new...
27th Jan 2025
106

Container Queries Unleashed

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

27th Jan 2025
Container queries expand the universe of designs that can be implemented, giving us whole new superpowers. Now that container queries are broadly available, I think it’s time we start exploring this potential! In this post, I’ll share the “killer pattern” I can’t stop using in my...
Life Check №2 I'm not so sure I like calling these "Life checks"...perhaps going forward I will call them...
9th Sep 2024
1

Life Check №2

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

9th Sep 2024
I'm not so sure I like calling these "Life checks"...perhaps going forward I will call them something else. Maybe time to bring back The Web Witch's Grimoire but make it monthly. Much to my dismay, it's already September, and I'm sat here looking back on the last three months...
Have a single definition of “now” I’ve been doing a bunch of datetime debugging recently, and this function has been an amazing...
4th Jun 2023
72

Have a single definition of “now”

from alexwlchan [alt+shift+b] in programming

4th Jun 2023
I’ve been doing a bunch of datetime debugging recently, and this function has been an amazing help: function today(): Date { return new Date(); } It’s not very sophisticated – it just returns the current time – but we use it everywhere we need to get the current time. (You...
From startup to scaleup: What we’re changing as we make the transition > Note: this was originally posted on the Buffer...
1st Jun 2016
60
1st Jun 2016
> Note: this was originally posted on the Buffer blog [https://open.buffer.com/from-startup-to-scaleup-what-were-changing-as-we-make-the-transition/] . In the past couple of months, I’ve had a number of thoughts around the growth Buffer has experienced in the last year and some...
30 Years After all these years, I still get the dreams. ... more ...
13th Jan 2026
1

30 Years

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

13th Jan 2026
After all these years, I still get the dreams. ... more ...
Setting Up a Free SSL Setting Up a Free SSL 2018-08-07 I never had to worry about SSL certificates when I originally...
7th Aug 2018
29

Setting Up a Free SSL

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

7th Aug 2018
Setting Up a Free SSL 2018-08-07 I never had to worry about SSL certificates when I originally hosted my blog through Github Pages, but since switching over to Surge.sh I lost my ability to utilize https protocol. Luckily, Cloudflare offers a very simple way to implement SSL on...
Epistemic Disclosure Providing clear metadata on the epistemic validity of content
10th Nov 2021
28

Epistemic Disclosure

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

10th Nov 2021
Providing clear metadata on the epistemic validity of content
How to Become a Neo-Cartesian Cyborg A lightening talk on second brains and cyborg embodiment
1st Mar 2020
1

How to Become a Neo-Cartesian Cyborg

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

1st Mar 2020
A lightening talk on second brains and cyborg embodiment
Introducing Action Push Native Note: Shortly after releasing this gem, we renamed it from Action Native Push to Action Push Native,...
18th Aug 2025
1

Introducing Action Push Native

from 37signals Dev [alt+shift+b] in programming

18th Aug 2025
Note: Shortly after releasing this gem, we renamed it from Action Native Push to Action Push Native, in case you arrived here looking for the gem of the former name. More details here. We’ve open-sourced Action Push Native, a Rails gem for sending push notifications to mobile...
How we migrated to TypeIDs without breaking clients Making every ID in our API self-describing, one endpoint at a time
1st Mar 2026
1

How we migrated to TypeIDs without breaking clients

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

1st Mar 2026
Making every ID in our API self-describing, one endpoint at a time
Advice on looking for a new software engineering job I've been working professionally as a software engineer since 2006, which means I've been doing this...
18th Jan 2021
47

Advice on looking for a new software engineering job

from Evan Jones - Software Engineer | Computer Scientist [alt+shift+b] in programming

18th Jan 2021
I've been working professionally as a software engineer since 2006, which means I've been doing this long enough that people now ask me for advice. I've only changed jobs 3 times in my career, so I'm not sure I'm an expert. However, I decided I should write down my advice, to...
Notes on Deng Xiaoping When reading history it’s tempting to hold the question “is this person good or evil?” in mind. With...
22nd Feb 2026
1

Notes on Deng Xiaoping

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

22nd Feb 2026
When reading history it’s tempting to hold the question “is this person good or evil?” in mind. With Franco, Mussolini, and Hitler the answer is clear. More often it is not. World leaders must make decisions where there are severe costs regardless of which path they choose....
How to Build the Best GitHub Profile for Your Job Search I’ve reviewed a lot of resumes, both as an engineering manager and in the monthly resume workshops...
4th Mar 2022
1

How to Build the Best GitHub Profile for Your Job Search

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

4th Mar 2022
I’ve reviewed a lot of resumes, both as an engineering manager and in the monthly resume workshops we do in the Boot.dev Discord group. I’m convinced that these days a developer’s GitHub profile is just as important as their resume itself. If you haven’t started your first job...
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

How to Get a Software Developer Job in Japan

from TokyoDev [alt+shift+b] in programming

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...
Create a presskit in 10 minutes with Milou Talking to the press is an inevitable part of marketing a game or software. To make the journalist’s...
3rd Jun 2024
127

Create a presskit in 10 minutes with Milou

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

3rd Jun 2024
Talking to the press is an inevitable part of marketing a game or software. To make the journalist’s job easier, it’s a good idea to put together a press kit. The press kit should contain all the information someone could want to write an article about your product, as well as...
Custom for designing, off-the-shelf for shipping As software engineers, we're paid to write really cool type annotations solve problems. Usually we...
15th Sep 2025
29

Custom for designing, off-the-shelf for shipping

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

15th Sep 2025
As software engineers, we're paid to write really cool type annotations solve problems. Usually we do this by taking a bunch of different pieces and putting them together to solve the problem. Maybe you mix together a database, a queue, a web framework, and some business...
How “Engineering-Driven” Leads to “Engineering-Supremacy” Honeycomb has a reputation for being a very engineering-driven company. No surprise there, since it...
20th Jan 2022
1

How “Engineering-Driven” Leads to “Engineering-Supremacy”

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

20th Jan 2022
Honeycomb has a reputation for being a very engineering-driven company. No surprise there, since it was founded by two engineers and our mission involves building an engineering product for other engineers. We are never going to stop being engineering-driven in the sense that we...
Making a Retro Dock for the Playdate Console I made a retro-inspired dock to charge my Playdate out of a Raspberry Pi case. The case is a...
27th Jul 2025
1

Making a Retro Dock for the Playdate Console

from Alex Meub [alt+shift+b] in programming

27th Jul 2025
I made a retro-inspired dock to charge my Playdate out of a Raspberry Pi case. The case is a miniature version of the Super Famicom and I love how it makes the Playdate look like a little game cartridge when it’s charging. Making one yourself is pretty straight-forward, you’ll...
Like anything else, we need to practice startups * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It is easy to...
28th Aug 2011
40

Like anything else, we need to practice startups

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

28th Aug 2011
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It is easy to look at successful founders and see them as genuises, as people who were without a doubt going to be triumphant. When we look at people in that way, it is completely understandable...
New zine: How Git Works! Hello! I’ve been writing about git on here nonstop for months, and the git zine is FINALLY done! It...
3rd Jun 2024
118

New zine: How Git Works!

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

3rd Jun 2024
Hello! I’ve been writing about git on here nonstop for months, and the git zine is FINALLY done! It came out on Friday! You can get it for $12 here: https://wizardzines.com/zines/git, or get an 14-pack of all my zines here. Here’s the cover: the table of contents Here’s the table...
The magic function How do you design user-friendly APIs in Rust? The answer is simple: you use them! Let’s build a...
3rd Jan 2025
93

The magic function

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

3rd Jan 2025
How do you design user-friendly APIs in Rust? The answer is simple: you use them! Let’s build a simple Rust CLI tool using what I call the “magic function” approach.
On Call Shouldn’t Suck: A Guide For Managers Maybe I need to write a blog post called "On Call For Managers". If you're asking engineers to be on...
3rd Oct 2020
1

On Call Shouldn’t Suck: A Guide For Managers

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

3rd Oct 2020
Maybe I need to write a blog post called "On Call For Managers". If you're asking engineers to be on call for their code — and you should — you owe in return: – enough time to fix what's broken– hands to do the work– closely track how often they are interrupted/woken– ..etc —...
Tailwind has a scalability problem. How can we solve that? While there are many benefits to using Tailwind, it also comes with unique challenges when scaling....
29th Nov 2023
25

Tailwind has a scalability problem. How can we solve that?

from ByteofDev [alt+shift+b] in programming

29th Nov 2023
While there are many benefits to using Tailwind, it also comes with unique challenges when scaling. Luckily, there are solutions to this.
Turning off ECS tasks overnight using an EventBridge Schedule At work, we have a bunch of ECS services that run 24/7, even though they don’t need to. For example,...
3rd Jul 2023
60

Turning off ECS tasks overnight using an EventBridge Schedule

from alexwlchan [alt+shift+b] in programming

3rd Jul 2023
At work, we have a bunch of ECS services that run 24/7, even though they don’t need to. For example, we have a staging version of our website, where we test new changes before they’re deployed to the live site. We’re only making changes during UK office hours, so running the...
How I learned to stop worrying and wrote my own memory-cache Here I am, writing about performance optimization again. I'm a performance junkie. Constantly...
21st Jan 2023
47

How I learned to stop worrying and wrote my own memory-cache

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

21st Jan 2023
Here I am, writing about performance optimization again. I'm a performance junkie. Constantly monitoring and investigating bottlenecks for our SaaS helpdesk webapp is my favorite thing ever. And I'm proud to say that with thousands of clients, even some really big ones, our app's...
BBR queue.acm.org/detail.cfm?id=3022184
7th Jan 2017
27

BBR

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

7th Jan 2017
queue.acm.org/detail.cfm?id=3022184
Fine-grained provenance, Automerge updates Some explorations of new editor interactions for writing science papers, and a trio of projects...
17th Oct 2024
83

Fine-grained provenance, Automerge updates

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

17th Oct 2024
Some explorations of new editor interactions for writing science papers, and a trio of projects advancing the future of Automerge.
JavaScript vs TypeScript: What's the Difference? Whether you’re new or old to the computer science community, you’ve probably asked yourself, “What...
6th Sep 2021
1

JavaScript vs TypeScript: What's the Difference?

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

6th Sep 2021
Whether you’re new or old to the computer science community, you’ve probably asked yourself, “What is TypeScript?” and if you haven’t, it won’t be long before you do.
Sloppy Copies Last month, I wrote an article about my recent experience creating a hobby project in a web...
19th Apr 2026
1

Sloppy Copies

from markround.com [alt+shift+b] in programming

19th Apr 2026
Last month, I wrote an article about my recent experience creating a hobby project in a web framework - Ruby on Rails - that hasn’t been “in fashion” for some time. The blog post gathered some interest and made it to various discussion sites like Hacker News and others. It caused...
Stable Fiddusion Acko.queue(function () { renderMathInElement(document.querySelector('article'), {delimiters: [ ...
1st Oct 2023
27

Stable Fiddusion

from Acko.net [alt+shift+b] in programming

1st Oct 2023
Acko.queue(function () { renderMathInElement(document.querySelector('article'), {delimiters: [ {left: "$$", right: "$$", display: true}, {left: "$", right: "$", display: false}, ]}); }); Frequency-domain blue noise generator In computer graphics, stochastic...
The ghosts that lives in my garage Some thoughts about machine learning
13th Jan 2025
75

The ghosts that lives in my garage

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

13th Jan 2025
Some thoughts about machine learning
Making the web better. With blocks! You’ve probably seen web editors based on the idea of blocks. I’m typing this in WordPress, which...
27th Jan 2022
59

Making the web better. With blocks!

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

27th Jan 2022
You’ve probably seen web editors based on the idea of blocks. I’m typing this in WordPress, which has a little + button that brings up a long… Read more "Making the web better. With blocks!"
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
1

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 (with quite a few of my fave NPR podcasts dying), and my backlog mounting to 43GB (according to this script, my...
What a startup does to you. Or: A celebration of new life A startup is a crucible -- a fiery place that tests your limits, not by probing them but by...
7th May 2023
116

What a startup does to you. Or: A celebration of new life

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

7th May 2023
A startup is a crucible -- a fiery place that tests your limits, not by probing them but by violently exceeding them, all of the time. It's worth it.
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