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+→]
What Are the Career Options in Computer Science? The future is bright for career options in computer science with remote work opening up doors that...
1st Aug 2022
1

What Are the Career Options in Computer Science?

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

1st Aug 2022
The future is bright for career options in computer science with remote work opening up doors that weren’t present before. Trying to navigate through computer science career options can be overwhelming what with all the options at your disposal. While we won’t go through every...
Magical Rainbow Gradients If you've ever tried to animate a gradient, you've been met with a harsh reality—it isn't possible....
13th Jan 2020
36

Magical Rainbow Gradients

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

13th Jan 2020
If you've ever tried to animate a gradient, you've been met with a harsh reality—it isn't possible. At least, it wasn't! In this tutorial, we'll leverage bleeding-edge browser features to animate ANY CSS property, including background gradients, using CSS Houdini, CSS variables,...
Alfred vs. Raycast: my constant debate After a year or so of using Raycast, I'm switching back to Alfred. This is what prompted me to make...
24th Jul 2023
106

Alfred vs. Raycast: my constant debate

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

24th Jul 2023
After a year or so of using Raycast, I'm switching back to Alfred. This is what prompted me to make that decision, and why I may or may not stick with it.
Perspective Perspective 2024-08-06 I recently read both Starting Hospice and No Salt posted on Jake’s blog and...
6th Aug 2024
47

Perspective

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

6th Aug 2024
Perspective 2024-08-06 I recently read both Starting Hospice and No Salt posted on Jake’s blog and was quite moved. I don’t know Jake and have never met him - but his writing and shared experiences give a very real look into his mind and perspective. If you haven’t yet, I...
[Renovated] Programmer's guide to linear equations This is an introduction to linear equation systems. It explains linear dependency, under- and...
12th Feb 2021
41

[Renovated] Programmer's guide to linear equations

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

12th Feb 2021
This is an introduction to linear equation systems. It explains linear dependency, under- and over-specification, direct and iterative solvers. The guide should give you enough knowledge to find a proper solution for your task but not enough to implement one efficiently yourself.
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...
Fetching remote web pages with curl and PHP This is a very brief example of how to use PHP's curl Library to retrieve the source of a remote...
8th Apr 2008
52

Fetching remote web pages with curl and PHP

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

8th Apr 2008
This is a very brief example of how to use PHP's curl Library to retrieve the source of a remote webpage. $c = curl_init(); curl_setopt($c, CURLOPT_URL, "http://example.com/"); curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); $data =...
Setting Up AdGuard Home with Eero Setting Up AdGuard Home with Eero 2022-11-04 Eariler this year I posted detailed instructions on...
4th Nov 2022
37

Setting Up AdGuard Home with Eero

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

4th Nov 2022
Setting Up AdGuard Home with Eero 2022-11-04 Eariler this year I posted detailed instructions on setting up Pi-Hole with Eero and it seemed to help out a few people having troubles. With AdGuard Home recently popping up on the frontpage of HackerNews, I thought now would be a...
How to Throw A Company Offsite In A “Post-COVID” World Earlier this month we had our first Honeycomb all-hands offsite in three years … our first one since...
28th Feb 2023
37

How to Throw A Company Offsite In A “Post-COVID” World

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

28th Feb 2023
Earlier this month we had our first Honeycomb all-hands offsite in three years … our first one since February of 2020, before the plague. It was wonderful and glorious and silly and energizing and so, so SO much fun. It was a potent reminder of the reality that no virtual...
CircleCI’s unnoticed holiday security breach CircleCI customers returned from the holiday break to be told to urgently rotate their secrets,...
5th Jan 2023
56

CircleCI’s unnoticed holiday security breach

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

5th Jan 2023
CircleCI customers returned from the holiday break to be told to urgently rotate their secrets, which were probably leaked. What does this leak mean for companies using a CI provider and how can you prepare for a CI vendor being compromised?
Running your engineering onboarding program. Most companies say that it takes three to six months for newly hired engineers to fully ramp...
6th Mar 2023
59

Running your engineering onboarding program.

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

6th Mar 2023
Most companies say that it takes three to six months for newly hired engineers to fully ramp up. Engineering leaders know it’s impolitic to admit that it takes their team longer than three to six months to onboard new engineers, so that’s what they say out loud, but they...
How we boosted the performance of a Gatsby website by 80% Sbaï Dentaire is the number 1 user-rated dental practice in Casablanca (Morocco) by Google...
19th Jul 2020
37

How we boosted the performance of a Gatsby website by 80%

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

19th Jul 2020
Sbaï Dentaire is the number 1 user-rated dental practice in Casablanca (Morocco) by Google users: Many patients book appointments through the website on the go from their mobile, therefore page speed is critical to avoid a high bounce rate. This article explains how we improved...
Apps lighter than a React button Nue is HTML, CSS, and JavaScript taken to their absolute peak.
1st Apr 2025
1

Apps lighter than a React button

from Nue developer blog [alt+shift+b] in programming

1st Apr 2025
Nue is HTML, CSS, and JavaScript taken to their absolute peak.
Showing SQL Queries with Pytest and Django I have a Django based project, and am doing unit tests with py.test. To debug a test failure it’s...
20th Nov 2019
31

Showing SQL Queries with Pytest and Django

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

20th Nov 2019
I have a Django based project, and am doing unit tests with py.test. To debug a test failure it’s sometimes useful to see the actual SQL queries that Django emitted, which is surprisingly hard. I assumed that that would be such an obvious and common need, that a simple switch...
I am tired of AI Unless you have been living under a rock for the last few years, you probably have seen the same...
17th Sep 2024
30

I am tired of AI

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

17th Sep 2024
Unless you have been living under a rock for the last few years, you probably have seen the same massive surge I’ve seen in the application of artificial intelligence (AI) to pretty much every problem out there, in software testing, in software development, and in life in...
1st Jan 2025
34

How to write complex software

from Grant Slatton [alt+shift+b] in programming

1st Jan 2025
A general method
Kagi for Teams To satisfy the growing demand for our services in work environments, we are launching Kagi for Teams...
5th Dec 2024
90

Kagi for Teams

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

5th Dec 2024
To satisfy the growing demand for our services in work environments, we are launching Kagi for Teams ( https://kagi.com/teams ) - bringing our unmatched quality, privacy-focused search and AI tools to businesses worldwide.
Winning a Coding Contest Got Me a Free Trip to Japan I’m a 23 year old software engineer with four years of experience, and have been working in Poland...
11th Jan 2024
64

Winning a Coding Contest Got Me a Free Trip to Japan

from TokyoDev [alt+shift+b] in programming

11th Jan 2024
I’m a 23 year old software engineer with four years of experience, and have been working in Poland for the last two years. Half a year ago I visited Japan where I really fell in love with the people, culture, and food; it felt like a different planet. After I returned to Poland,...
Vitest Browser Mode vs Playwright (article) What is the difference between Vitest Browser Mode and Playwright? And when to use each in your...
12th Nov 2025
1

Vitest Browser Mode vs Playwright (article)

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

12th Nov 2025
What is the difference between Vitest Browser Mode and Playwright? And when to use each in your tests?
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...
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...
On becoming a day person My biggest game-changer
19th Mar 2026
1

On becoming a day person

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

19th Mar 2026
My biggest game-changer
When you don't have chocolate chips... But you still have large blocks of Valrhona dark chocolate and are craving the flavors of chocolate...
12th Mar 2011
41

When you don't have chocolate chips...

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

12th Mar 2011
But you still have large blocks of Valrhona dark chocolate and are craving the flavors of chocolate chip cookies? Turns out that while it's difficult to turn a large block into chip-sized chunks, it's a lot easier to turn it into shavings. Unfortunately, these shavings would get...
Behind "Hello World" on Linux Today I was thinking about – what happens when you run a simple “Hello World” Python program on...
4th Aug 2023
35

Behind "Hello World" on Linux

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

4th Aug 2023
Today I was thinking about – what happens when you run a simple “Hello World” Python program on Linux, like this one? print("hello world") Here’s what it looks like at the command line: $ python3 hello.py hello world But behind the scenes, there’s a lot more going on....
Become the master of your eslint with no-restricted-syntax The other day I was doing my normal thing trying to force import '*.css' to be the last import in a...
2nd Jun 2021
32

Become the master of your eslint with no-restricted-syntax

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

2nd Jun 2021
The other day I was doing my normal thing trying to force import '*.css' to be the last import in a file, which ensures a predicatbale CSS order. I spent hours looking for a eslint plugin to do that, but with little luck. Without getting into too much details: The built-in...
[e-book] So You Think You Know C? And TenMore Short Essays on Programming Languages Can’t say that running away from complexity was a smart thing to do. It was definitely not the most...
21st Apr 2020
39

[e-book] So You Think You Know C? And TenMore Short Essays on Programming Languages

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

21st Apr 2020
Can’t say that running away from complexity was a smart thing to do. It was definitely not the most productive way to create software. The journey, however, has taught me a few things so it was not a complete waste of time either. This book is a reflection of these lessons. It...
Lerna vs Turborepo vs Rush: Which is better in 2023? Monorepos are becoming more and more popular with web development. In this article, we will compare...
5th Feb 2023
25

Lerna vs Turborepo vs Rush: Which is better in 2023?

from ByteofDev [alt+shift+b] in programming

5th Feb 2023
Monorepos are becoming more and more popular with web development. In this article, we will compare some of the most popular monorepo tools' performance, ease of use, and more.
Upgrading the SwarmTurret A few years ago, I built a Wi-Fi-controlled Nerf turret, but I never got around to creating a proper...
23rd May 2025
1

Upgrading the SwarmTurret

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

23rd May 2025
A few years ago, I built a Wi-Fi-controlled Nerf turret, but I never got around to creating a proper build guide for it. When I finally sat down to write one, I realized just how many things I would do differently. That realization quickly snowballed into a full redesign—and the...
AI Revolution - Transformers and Large Language Models (LLMs) NLP & AI Revolution - Transformers and Large Language Models (LLMs) Part of the challenge of “AI” is...
30th Aug 2022
43

AI Revolution - Transformers and Large Language Models (LLMs)

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

30th Aug 2022
NLP & AI Revolution - Transformers and Large Language Models (LLMs) Part of the challenge of “AI” is we keep raising the bar on what it means for something to be a machine intelligence. Early machine learning models have been quite successful in terms of real world impact. Large...
Simpifying AngularJS controllers with ES5 get / set I've been developing an AngularJS application for the past year — and voila! here I am, alive and...
20th Sep 2018
31

Simpifying AngularJS controllers with ES5 get / set

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

20th Sep 2018
I've been developing an AngularJS application for the past year — and voila! here I am, alive and well. I'm not some crazy old fuck who thinks AngularJS is a promising new technology. Nor have I been waiting to publish this post for 3 years. It's just how things turned up for me....
My favorite Erlang Container 2022/07/09 My favorite Erlang Container Joe Armstrong wrote a blog post titled My favorite Erlang...
10th Jul 2022
57

My favorite Erlang Container

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

10th Jul 2022
2022/07/09 My favorite Erlang Container Joe Armstrong wrote a blog post titled My favorite Erlang Program, which showed a very simple universal server written in Erlang: universal_server()->receive{become,F}->F()end. You could then write a small program that could fit this...
Announcing the 2022 International Developers in Japan Survey The 2022 International Developers in Japan Survey is now live! By taking this survey, you'll be...
12th Oct 2022
29

Announcing the 2022 International Developers in Japan Survey

from TokyoDev [alt+shift+b] in programming

12th Oct 2022
The 2022 International Developers in Japan Survey is now live! By taking this survey, you'll be helping other developers living here better understand the experience of their peers, and also help people considering making the move here understand what working here is actually...
A decade of code A personal (read: meandering) post inspired by the realization that I first began to learn HTML and...
10th May 2024
90

A decade of code

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

10th May 2024
A personal (read: meandering) post inspired by the realization that I first began to learn HTML and CSS exactly ten years ago, reflecting on the lucky turning points that brought me to where I am today.
The Boot.dev Beat. August 2025 We ran the biggest hackathon I’ve ever been a part of (500+ participants!) and saw some incredible...
4th Aug 2025
1

The Boot.dev Beat. August 2025

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

4th Aug 2025
We ran the biggest hackathon I’ve ever been a part of (500+ participants!) and saw some incredible projects come out of it. Thanks to everyone that participated, I’m excited for the next one!
First Letter Pseudo Element First Letter Pseudo Element 2019-05-03 In today's TypeTip we will be taking a look at the often...
3rd May 2019
50

First Letter Pseudo Element

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

3rd May 2019
First Letter Pseudo Element 2019-05-03 In today's TypeTip we will be taking a look at the often overlooked :first-letter CSS pseudo element. Though you might only use this for specific article-format web pages, it's still a nice-to-have in your web dev toolset. The HTML Like most...
How Lisp helped my RetroChallenge 2024 project <![CDATA[RetroChallenge announced the results of RC2024/10 and I'm honored to be among the...
2nd Nov 2025
19

How Lisp helped my RetroChallenge 2024 project

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

2nd Nov 2025
<![CDATA[RetroChallenge announced the results of RC2024/10 and I'm honored to be among the winners. Written in Interlisp, the WebCard project I entered the competition with extends the NoteCards hypermedia system to visit web sites. It defines a new type of hypertext node, the...
What if Stripe is the next Google? Working out a thought exercise by Paul Graham.
14th May 2021
1

What if Stripe is the next Google?

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

14th May 2021
Working out a thought exercise by Paul Graham.
We Are Still the Web Twenty years ago, Kevin Kelly wrote an absolutely seminal piece for Wired. This week is a great...
5th Aug 2025
37

We Are Still the Web

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

5th Aug 2025
Twenty years ago, Kevin Kelly wrote an absolutely seminal piece for Wired. This week is a great opportunity to look back at it. The post We Are Still the Web appeared first on The History of the Web.
Ink Note Q2 2025: Scribble on your Google Calendar How would it feel if you could scribble on top of your Google Calendar events?
22nd May 2025
21

Ink Note Q2 2025: Scribble on your Google Calendar

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

22nd May 2025
How would it feel if you could scribble on top of your Google Calendar events?
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"
What is HiFi I grew up in a home where music was always playing. My father repaired electronics, so an endless...
10th Dec 2023
118

What is HiFi

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

10th Dec 2023
I grew up in a home where music was always playing. My father repaired electronics, so an endless stream of speakers, amplifiers, turntables, and TVs passed through the household. And all of it had to be tested, of course. At max volume. Sometimes at odd hours. While that was...
Status as a Service (StaaS) Editor's Note 1: I have no editor. Editor’s Note 2: I would like to assure new subscribers to this...
26th Feb 2019
42

Status as a Service (StaaS)

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

26th Feb 2019
Editor's Note 1: I have no editor. Editor’s Note 2: I would like to assure new subscribers to this blog that most my posts are not as long as this one. Or as long as my previous one. My long break from posting here means that this piece is a collection of what would’ve normally...
How to "FLOSS" as a Web Designer How to “FLOSS” as a Web Designer 2020-02-07 I have a profound respect for the open source community....
7th Feb 2020
35

How to "FLOSS" as a Web Designer

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

7th Feb 2020
How to “FLOSS” as a Web Designer 2020-02-07 I have a profound respect for the open source community. I most likely wouldn’t have the skills or knowledge I do today with it. Unfortunately, when I was just starting out in “web dev” some 10 years ago, proprietary software was the...
You are never taught how to build quality software Learning how to build quality software is not part of computer science education. How do we learn...
7th Dec 2023
44

You are never taught how to build quality software

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

7th Dec 2023
Learning how to build quality software is not part of computer science education. How do we learn it?
What I'm up to - August 2022 This is a monthly email about what I'm up to! ✨ Highlights of last month - Spent almost the...
1st Aug 2022
1

What I'm up to - August 2022

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

1st Aug 2022
This is a monthly email about what I'm up to! ✨ Highlights of last month - Spent almost the entire month traveling. It was great to be back in LA and Denver for a bit. - For coffee on the road, I...
1st Aug 2012
Knowledge Nuggets From My Tmux.conf When I switched from GNU Screen to Tmux, I was just jazzed that Tmux had a status bar. To achieve...
12th Sep 2013
1

Knowledge Nuggets From My Tmux.conf

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

12th Sep 2013
When I switched from GNU Screen to Tmux, I was just jazzed that Tmux had a status bar. To achieve that same effect in Screen I had a cryptic 115-character hardstatus string that I copy–pasted from someplace lost to the annals of the Internet Archive. It wasn’t too long after I...
A few weird ways of displaying git hashes I was reading "Real-World Cryptography" and ran across an thought-provoking statement. While talking...
7th Aug 2023
2

A few weird ways of displaying git hashes

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

7th Aug 2023
I was reading "Real-World Cryptography" and ran across an thought-provoking statement. While talking about why hashes are often represented in hexademical, the author states (emphasis mine): There are other ways to encode binary data for human consumption, but the two most widely...
chatgpt ate my homework What do we do now that chatgpt keeps eating our work? Do we just...give up?
8th Jun 2025
1

chatgpt ate my homework

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

8th Jun 2025
What do we do now that chatgpt keeps eating our work? Do we just...give up?
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...
Thoughts on comments For as long as I can remember, comments have been a staple of blogging software. After all, what's a...
12th Jun 2016
44

Thoughts on comments

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

12th Jun 2016
For as long as I can remember, comments have been a staple of blogging software. After all, what's a good blog post without a relevant discussion to accompany it? You might find it strange to learn that Postleaf doesn't ship with comments. This is by design, and I'll explain why...
1st May 2012
High Trust Society I just want you to see, I just want you to see Regardless of who wins on Tuesday, does anyone think...
2nd Nov 2024
79

High Trust Society

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

2nd Nov 2024
I just want you to see, I just want you to see Regardless of who wins on Tuesday, does anyone think this gets fixed? Is Kamala going to restore trust in government? Is Trump going to restore trust in government? Despite what Western media might have you believe about how the...
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.
Why aren't the most useful Mac apps on the App Store? Let’s set the stage first. So, it’s Tuesday night and I’m Command Tab-ing my way through 10...
3rd Dec 2021
53

Why aren't the most useful Mac apps on the App Store?

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

3rd Dec 2021
Let’s set the stage first. So, it’s Tuesday night and I’m Command Tab-ing my way through 10 different apps, some with 3-4 windows, while trying to patch bugs in Lunar faster than the users can submit the reports. I’m definitely failing. I feel my brain pulsing and my ring...
Text rendering and effects using GPU-computed distances Text rendering is cursed. Anyone who has worked on text will tell you the same; whether it's about...
1st Nov 2025
1

Text rendering and effects using GPU-computed distances

from A small freedom area RSS [alt+shift+b] in programming

1st Nov 2025
Text rendering is cursed. Anyone who has worked on text will tell you the same; whether it's about layout, bi-directional, shaping, Unicode, or the rendering itself, it's never a completely solved problem. In my personal case, I've been working on trying to render text in the...
Documentation Belongs in Engineering Many product companies start out with a very heavy focus on their engineering teams. At some point,...
29th Aug 2023
45

Documentation Belongs in Engineering

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

29th Aug 2023
Many product companies start out with a very heavy focus on their engineering teams. At some point, many companies move the hosting and writing of documentation out of engineering and into a separate part of the company. It could be marketing, it could be customer success. This...
Persisted Svelte store using IndexedDB I’m working on notepad2 for web and I need a history of opened files that persists across browser...
9th Mar 2023
40

Persisted Svelte store using IndexedDB

from Krzysztof Kowalczyk blog [alt+shift+b] in programming

9th Mar 2023
I’m working on notepad2 for web and I need a history of opened files that persists across browser session. Since I’m using Svelte, having it available as a store makes sense. This article describes how to implement a Svelte store whose values are persisted in IndexedDB. What is...
My eclipse photography plan .title {text-wrap:balance;} 2017 solar eclipse—obscuration 93.8% (view original) In 2017, I...
31st Mar 2024
101

My eclipse photography plan

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

31st Mar 2024
.title {text-wrap:balance;} 2017 solar eclipse—obscuration 93.8% (view original) In 2017, I opted to skip the crowds and the drive and settle for a 94% solar eclipse. I fully regret that decision. Weather permitting, I’ll be photographing the full solar eclipse from the path...
Lightweight NextJS example of uploading files to Google Cloud Storage Many years ago, back in 2018, I wrote a tiny NPM package called gcloud-storage-json-upload, which...
13th Jun 2023
1
13th Jun 2023
Many years ago, back in 2018, I wrote a tiny NPM package called gcloud-storage-json-upload, which lets you authenticate with Google Cloud Storage and upload a file without needing to install any huge Google SDKs. I recently needed to use it with NextJS to upload Gifs created in...
Optimize for not breaking up with your co-founder Last week we had an offsite in the beautiful Portuguese countryside, an hour's bus journey from...
10th Sep 2021
35

Optimize for not breaking up with your co-founder

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

10th Sep 2021
Last week we had an offsite in the beautiful Portuguese countryside, an hour's bus journey from Porto. We uploaded a highlight reel of the retreat to…
Craigslist Alerts with Python I love Craigslist, but trying to buy certain things (like Subarus in Portland) can be ridiculously...
9th Jul 2017
52

Craigslist Alerts with Python

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

9th Jul 2017
I love Craigslist, but trying to buy certain things (like Subarus in Portland) can be ridiculously competitive. I wanted a simple way to be alerted immediately when an item I was looking for was posted. Craigslist Search Alerts I tried using Craigslist’s built in Search Alert...
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.
in which our protagonist dreams of laurels I had a dream the other evening, in which I was at a large event full of hackers—funny, that this is...
17th Dec 2025
1

in which our protagonist dreams of laurels

from wingolog [alt+shift+b] in programming

17th Dec 2025
I had a dream the other evening, in which I was at a large event full of hackers—funny, that this is the extent of my dreams at the moment; as a parent of three young kids, I don’t get out much—and, there, I was to receive an award and give a speech. (I know, I am a ridiculous...
Recurse Center: Winter Break the Recurse Center winter break
1st Jan 2022
33

Recurse Center: Winter Break

from blag [alt+shift+b] in programming

1st Jan 2022
the Recurse Center winter break
[Multitrack] "That's Why I Love You" I recorded an a cappella version of 'That's Why I Love You' by The Flamingos.
21st Aug 2009
1

[Multitrack] "That's Why I Love You"

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

21st Aug 2009
I recorded an a cappella version of 'That's Why I Love You' by The Flamingos.
Dealing with Pathological Anxiety in Japan My honest opinion is that very few things in one’s life can be as fulfilling as living abroad. The...
10th Jul 2026
2

Dealing with Pathological Anxiety in Japan

from TokyoDev [alt+shift+b] in programming

10th Jul 2026
My honest opinion is that very few things in one’s life can be as fulfilling as living abroad. The opportunity to break away from my comfort zone, brave new horizons, and immerse myself in new cultures has probably been the greatest joy I’ve found during my time on this Earth....
Programming Portals Small, scoped areas within a graphical interface that allow users to read and write simple...
23rd Oct 2022
24

Programming Portals

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

23rd Oct 2022
Small, scoped areas within a graphical interface that allow users to read and write simple programmes
Manifest V3’s foibles Beyond the wailing and gnashing of teeth
4th Mar 2023
1

Manifest V3’s foibles

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

4th Mar 2023
Beyond the wailing and gnashing of teeth
Galloping Search I recently learned about Galloping Search while building a distributed log called s3-log. It’s used...
7th Dec 2024
66

Galloping Search

from blag [alt+shift+b] in programming

7th Dec 2024
I recently learned about Galloping Search while building a distributed log called s3-log. It’s used to search sorted items when the upper bound is unknown. In this short post, I will share my notes and other alternatives I discovered for searching over unbounded items
O, Sunlight! “O, Sunlight! The most precious gold to be found on Earth.” – Roman Payne There is much beauty in...
23rd Dec 2020
36

O, Sunlight!

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

23rd Dec 2020
“O, Sunlight! The most precious gold to be found on Earth.” – Roman Payne There is much beauty in this world, much hope, much life. All we need to do is pause, breathe, and take a moment to see it. It might be as simple as the gift of sunlight. I hope you all have … Continue...
Diving into Claude Code's Source Code Leak Engineer’s Codex is a publication about real-world software engineering.
1st Apr 2026
2

Diving into Claude Code's Source Code Leak

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

1st Apr 2026
Engineer’s Codex is a publication about real-world software engineering.
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:...
Progress on the Block Protocol Since the 1990s, the web has been a publishing place for human-readable documents. Documents...
19th Dec 2022
72

Progress on the Block Protocol

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

19th Dec 2022
Since the 1990s, the web has been a publishing place for human-readable documents. Documents published on the web are in HTML. HTML has a little bit of… Read more "Progress on the Block Protocol"
Saving a restic backup the hard way This is the end of the holidays in which I spent a long time building a backup infrastructure like a...
6th Sep 2021
47

Saving a restic backup the hard way

from A small freedom area RSS [alt+shift+b] in programming

6th Sep 2021
This is the end of the holidays in which I spent a long time building a backup infrastructure like a responsible adult. The villain of the following story is the junk MIPS machine which held hostage most of my important data (about 1TB). Its evil plan was to build up a corrupted...
27th Nov 2013
Functional reactive user interfaces with propagators I’ve been interested in functional reactive programming (FRP) for about a decade now. I even wrote...
8th Jul 2024
1

Functional reactive user interfaces with propagators

from dthompson [alt+shift+b] in programming

8th Jul 2024
I’ve been interested in functional reactive programming (FRP) for about a decade now. I even wrote a couple of blog posts back in 2014 describing my experiments. My initial source of inspiration was Elm, the Haskell-like language for the web that once had FRP as a core part of...
(Very) Basic Intro to Hash Functions (SHA-256, MD5, etc) Hash functions are used to securely store passwords, find duplicate records, quickly store and...
1st Jan 2020
1

(Very) Basic Intro to Hash Functions (SHA-256, MD5, etc)

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

1st Jan 2020
Hash functions are used to securely store passwords, find duplicate records, quickly store and retrieve data, among other useful computational tasks. As a practical example, all user passwords on boot.dev are hashed using Bcrypt to ensure that if an attacker were ever to gain...
How to design an accessible carousel In this article, we provide a comprehensive guide to designing an intuitive and universally...
21st Apr 2024
74

How to design an accessible carousel

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

21st Apr 2024
In this article, we provide a comprehensive guide to designing an intuitive and universally accessible carousel for any web project. Outcome Carousels in UI are practical interactive elements that efficiently display images or content pieces without taking up too much vertical...
The Two Classes of Software Engineer “Software engineer” has become a ubiquitous term for people who write, deploy, architect, or...
5th Mar 2021
1

The Two Classes of Software Engineer

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

5th Mar 2021
“Software engineer” has become a ubiquitous term for people who write, deploy, architect, or sometimes even simply test code. In reality, I think there are two classes of “software engineers”; those who understand computer science well enough to do challenging, innovative work,...
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...
Article pitch for your consideration A thing you should know is that you get put on a lot of lists if you spend a decent chunk of time...
8th Apr 2025
56

Article pitch for your consideration

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

8th Apr 2025
A thing you should know is that you get put on a lot of lists if you spend a decent chunk of time publishing blog posts on your website. Your website and contact information will be shared around on these lists, for the purpose of soliciting you for guest posts. If you’re not...
The Death of Personality The Death of Personality 2017-11-01 On September 18, 2013 truly original product design (everything...
1st Nov 2017
52

The Death of Personality

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

1st Nov 2017
The Death of Personality 2017-11-01 On September 18, 2013 truly original product design (everything from icon and app design to UI and experience interactions) began it's fast decline into the abyss with the release of Apple's iOS 7 update. It was called revolutionary. It was...
Peppermint brownie cookies, because chocolate was made to be rich I've never understood the common obsession with chocolatey baked goods that aren't insanely rich....
28th Dec 2011
43

Peppermint brownie cookies, because chocolate was made to be rich

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

28th Dec 2011
I've never understood the common obsession with chocolatey baked goods that aren't insanely rich. Don't get me wrong - I like chocolate - but that's just it, I like chocolate, not a pinch of cocoa flavor. Chocolate chip cookies always tasted better to me with the chips on the...
Learn In Public The fastest way to build your expertise, network, and second brain.
19th Jun 2018
60

Learn In Public

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

19th Jun 2018
The fastest way to build your expertise, network, and second brain.
A picture is worth a thousand tags This shows how a picture can be turned into an HTML table. With this, you can not only have nicer...
8th May 2021
40

A picture is worth a thousand tags

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

8th May 2021
This shows how a picture can be turned into an HTML table. With this, you can not only have nicer tables or uglier pictures, but you can have something that is both at the same time.
Moving in Big Cities: Lugg vs Clutter i recently had to move (from smolhaus 1.5 to a temporary place) and so had to evaluate some choices...
1st Nov 2024
56

Moving in Big Cities: Lugg vs Clutter

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

1st Nov 2024
i recently had to move (from smolhaus 1.5 to a temporary place) and so had to evaluate some choices in moving options. TLDR: I made a huge mistake not choosing Clutter.
A Short Update on Designing for Foldable Devices And here we are three years after I wrote about the Google Pixel Fold being announced, followed now...
3 weeks ago
1

A Short Update on Designing for Foldable Devices

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

3 weeks ago
And here we are three years after I wrote about the Google Pixel Fold being announced, followed now with the announcement of the iPhone Duo...(I have questions about the naming by the way). Four years ago I was talking about web primitives in the platform for the Surface Duo. My...
Dark mode by local sunlight Dark mode is increasingly appearing as an option on websites, but why not have it enable...
16th Jun 2021
32

Dark mode by local sunlight

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

16th Jun 2021
Dark mode is increasingly appearing as an option on websites, but why not have it enable automatically?
HMAC and MACs - The Inner Workings of JWTs HMACs and MACs are authentication codes and are often the backbone of JWT authentication systems. A...
5th Aug 2020
1

HMAC and MACs - The Inner Workings of JWTs

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

5th Aug 2020
HMACs and MACs are authentication codes and are often the backbone of JWT authentication systems. A Message Authentication Code (MAC) is a string of bits that depends on a secret key and is sent with a message to prove the message wasn’t tampered with. HMACs are a more strict...
Workshopping Produce Consistency, Publish Quality by buffering.
4th Mar 2021
1

Workshopping

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

4th Mar 2021
Produce Consistency, Publish Quality by buffering.
Fave New Podcasts in 2021 My picks of best podcasts I found in 2021, across tech, business, and creator categories. I also...
2nd Dec 2021
1

Fave New Podcasts in 2021

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

2nd Dec 2021
My picks of best podcasts I found in 2021, across tech, business, and creator categories. I also pick up on best of the best from 2020.
How to Properly Use Defer in Golang What is the “defer” keyword in Go? 🔗 In the Go programming language, defer is a keyword that allows...
1st Jun 2021
1

How to Properly Use Defer in Golang

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

1st Jun 2021
What is the “defer” keyword in Go? 🔗 In the Go programming language, defer is a keyword that allows developers to delay the execution of a function until the current function returns. What throws some people off is that the deferred function’s arguments are evaluated...
Building confidence in the face of impostor syndrome When I'm plowing away at a project, I almost always feel confident in my abilities. Sometimes, I...
27th Jun 2014
43

Building confidence in the face of impostor syndrome

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

27th Jun 2014
When I'm plowing away at a project, I almost always feel confident in my abilities. Sometimes, I question if I am a good enough engineer, designer, or statistician, but once I get started, my excitement transforms those doubts into motivation. But all bets are off as soon as I...
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...
Czech localization Czech localization
1st Oct 2025
1

Czech localization

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

1st Oct 2025
Czech localization
Programmer's introduction to linear equations [republished in Ukrainian] The same as https://wordsandbuttons.online/programmers_introduction_to_linear_equations.html only in...
5th Jan 2019
44

Programmer's introduction to linear equations [republished in Ukrainian]

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

5th Jan 2019
The same as https://wordsandbuttons.online/programmers_introduction_to_linear_equations.html only in Ukrainian.
A C program who’s source code is a Magic Eye A 2001 International Obfuscated C Code Contest winner who’s code forms a magic eye and which can...
8th Mar 2025
1

A C program who’s source code is a Magic Eye

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

8th Mar 2025
A 2001 International Obfuscated C Code Contest winner who’s code forms a magic eye and which can produce a magic eye for any input
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...
The time before YC I'm James , and I work with Tim . We are the co-founders of PostHog - a current batch YC company....
1st Sep 2019
33

The time before YC

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

1st Sep 2019
I'm James , and I work with Tim . We are the co-founders of PostHog - a current batch YC company. This is us (I'm on the right), just after we got…
“’S Wonderful” by George Gershwin Snuck in a few minutes to record myself playing through this Gershwin tune on the piano
13th Nov 2025
1

“’S Wonderful” by George Gershwin

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

13th Nov 2025
Snuck in a few minutes to record myself playing through this Gershwin tune on the piano
The Rsync Algorithm in Python I’ve often pondered this great and terrible beast – rsync. It’s spiny, nearly impenetrable...
10th Jul 2017
1

The Rsync Algorithm in Python

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

10th Jul 2017
I’ve often pondered this great and terrible beast – rsync. It’s spiny, nearly impenetrable command-line interface. Its majestic and wonderful efficiency. The depths of its man page, and the heights of its use-cases. Leaving aside the confusing implications of trailing...
Why You (Probably) Shouldn't Start With an SPA Some history, some context When does an SPA make sense? So, why are SPAs bad again? Your front-end...
1st Feb 2024
29

Why You (Probably) Shouldn't Start With an SPA

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

1st Feb 2024
Some history, some context When does an SPA make sense? So, why are SPAs bad again? Your front-end and back-end get decoupled! It may hurt customisability Performance will suffer So what's the alternative? I came across this interesting article by @gregnavis the other day. I...
Plugin Systems "What are plugins?" and other proceedings of the inaugural PyCon Comparative Plugin Systems...
11th Jul 2017
1

Plugin Systems

from Sedimental [alt+shift+b] in programming

11th Jul 2017
"What are plugins?" and other proceedings of the inaugural PyCon Comparative Plugin Systems BoF. Update: This BoF and post inspired [a talk I gave at PyGotham 2017][pygotham2017]. Within the programming world, and the Python ecosystem in particular, there are a lot of...
8BitDo Game Controllers 8BitDo makes good game controllers. A wide variety of styles from retro to mainstream, with some...
28th Aug 2024
136

8BitDo Game Controllers

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

28th Aug 2024
8BitDo makes good game controllers. A wide variety of styles from retro to mainstream, with some unusual shapes. And wide compatibility with various systems: PC, Macs, Switch, Android. They’re well built, work right, and quite inexpensive. A far cry from the...
Fast, Ordered Unixy Queues over NNCP and Syncthing with Filespooler It seems that lately I’ve written several shell implementations of a simple queue that enforces...
29th May 2022
28

Fast, Ordered Unixy Queues over NNCP and Syncthing with Filespooler

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

29th May 2022
It seems that lately I’ve written several shell implementations of a simple queue that enforces ordered execution of jobs that may arrive out of order. After writing this for the nth time in bash, I decided it was time to do it properly. But first, a word on the why of it all....
17

Data Processing Agreements

from Blog of Simple Analytics [alt+shift+b] in programming

1st Jun 2023
Mary Had a Little Lamb - Parallel Fifths My dad and I recorded a version of Mary Had a Little Lamb where I sang and played the same song a...
13th Dec 2009
1

Mary Had a Little Lamb - Parallel Fifths

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

13th Dec 2009
My dad and I recorded a version of Mary Had a Little Lamb where I sang and played the same song a fifth above.
Refactoring internal documentation in Notion In our latest developer productivity survey, our documentation was the area with the second most...
5th Feb 2026
1

Refactoring internal documentation in Notion

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

5th Feb 2026
In our latest developer productivity survey, our documentation was the area with the second most comments. This is a writeup of the concrete steps I took to see how much progress one person could make on improving the organization’s documentation while holding myself to a high...
What’s on my ballot: June 2022 California primary election Here’s how I’m voting in the June 2022 primary election. While preparing for this election, I...
6th Jun 2022
29

What’s on my ballot: June 2022 California primary election

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

6th Jun 2022
Here’s how I’m voting in the June 2022 primary election. While preparing for this election, I consulted the San Francisco Chronicle and SPUR endorsements. Contents California Governor Lieutenant Governor Secretary of State Controller Treasurer Insurance Commissioner United...
3rd Apr 2012
Advice to my younger self I had the privilege of speaking to some Berkeley students last week. Below is the talk reprinted in...
31st Oct 2019
50

Advice to my younger self

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

31st Oct 2019
I had the privilege of speaking to some Berkeley students last week. Below is the talk reprinted in full: If you could call yourself 10 years ago and speak for a minute, what would you say? That's the thought that was going through my mind when I got
First week of Byte-Sized Tech It has been a week since I announced my telegram channel byte-sized tech. My main goal in creating...
6th Sep 2024
1

First week of Byte-Sized Tech

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

6th Sep 2024
It has been a week since I announced my telegram channel byte-sized tech. My main goal in creating this channel was to read tech books. I wanted to summarize them to avoid just skimming. It hasn’t gained much traffic yet. But, I hope it will resonate with more people so that I...
Personal Newsletter 2023 Q1 Loss and Distance For the past couple of months, my Facebook usage has started to diminish. In the...
5th Apr 2023
54

Personal Newsletter 2023 Q1

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

5th Apr 2023
Loss and Distance For the past couple of months, my Facebook usage has started to diminish. In the past, I used to post quite a bit, and I dare say probably 10 years ago to the point of oversharing. It seems to me that the popularity of Facebook has been dropping in my network to...
2016-02-10 "Well, Mr. Frankel, who started this program, began to suffer from the computer disease that anybody...
10th Feb 2016
22

2016-02-10

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

10th Feb 2016
"Well, Mr. Frankel, who started this program, began to suffer from the computer disease that anybody who works with computers now knows about. It's a very serious disease and it interferes completely with the work. The trouble with computers is you play with them. They are so...
Don’t use custom CSS scrollbars In the spirit of “everything old is new again,” browsers are once again supporting the ability to...
3rd May 2023
27

Don’t use custom CSS scrollbars

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

3rd May 2023
In the spirit of “everything old is new again,” browsers are once again supporting the ability to style the scrollbar. Much like custom CSS mouse cursors, I feel this is also a mistake. When you style things on the web, you get control over almost the entire experience. From ten...
Cormac McCarthy's library Sensitive article about the famous author's home stuffed with 20,000 books
1st Sep 2025
1

Cormac McCarthy's library

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

1st Sep 2025
Sensitive article about the famous author's home stuffed with 20,000 books
A Look at Portland Car2Go Data Recently I became a Car2Go member and I can’t say enough good things about the service. It’s fast,...
21st Apr 2014
45

A Look at Portland Car2Go Data

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

21st Apr 2014
Recently I became a Car2Go member and I can’t say enough good things about the service. It’s fast, cheap and ridiculously convenient; it’s a pretty incredible transportation option. Part of what makes it so great are the apps that give you up-to-date car location and availability...
Correct vs Good Part 2: Can we have it both ways?
26th Mar 2025
102

Correct vs Good

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

26th Mar 2025
Part 2: Can we have it both ways?
Mini Programs v.s. Native Apps After spending a few weeks in China, the most notable behavioural difference is the usage of...
30th Jul 2024
26

Mini Programs v.s. Native Apps

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

30th Jul 2024
After spending a few weeks in China, the most notable behavioural difference is the usage of mini-programs. Every restaurant has a menu mini-program sitting on top of WeChat or Meituan. Hello Ride the bike-sharing startup is a mini program on top of Alipay. Here is a diagram...
Top 10 Books on Web Development in 2026 If you’re looking for good web development books, you’re probably interested in becoming a web...
5th Sep 2023
1

Top 10 Books on Web Development in 2026

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

5th Sep 2023
If you’re looking for good web development books, you’re probably interested in becoming a web developer. Makes sense – great pay, solid job security, and interesting work. But beyond that broad goal, you might be looking for some web development reading to satisfy other goals.
Let's talk about your privates Let's talk about your privates
7th Nov 2021
14

Let's talk about your privates

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

7th Nov 2021
Let's talk about your privates
What I'm up to - March 2024 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did...
1st Mar 2024
1

What I'm up to - March 2024

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

1st Mar 2024
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in February - Finished my residence at Almost Perfect in Tokyo. I gave a presentation Rethinking Wo...
Performance & Compensation (for Eng Execs). Uber’s original performance process was called “T3B3” and was remarkably simple: write the...
3rd Sep 2023
51

Performance & Compensation (for Eng Execs).

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

3rd Sep 2023
Uber’s original performance process was called “T3B3” and was remarkably simple: write the individuals top 3 strengths, and top 3 weaknesses, and share the feedback with them directly in person. There was a prolonged fight against even documenting the feedback, which was viewed...
Running an Effective Book Club at Work Even with the wealth of information on web sites and in videos, books remain a great resource for...
9th Jul 2022
2

Running an Effective Book Club at Work

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

9th Jul 2022
Even with the wealth of information on web sites and in videos, books remain a great resource for learning. And they're great for group learning, too! We've run a book club at work a few times. Some sessions were more successful than others. The main way our book clubs faltered...
2nd Mar 2023
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.
#23 A card pattern Bad code <article> <div> <div class="sr-only">Image</div> <img src="/feature-teaser.png"...
12th Nov 2020
41

#23 A card pattern

from HTMHell [alt+shift+b] in programming

12th Nov 2020
Bad code <article> <div> <div class="sr-only">Image</div> <img src="/feature-teaser.png" alt="Feature teaser" /> </div> </article> <div> <span> <span>Exciting feature!</span> </span> <div> This text describes what the feature does! </div> <a...
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...
1st Sep 2020
Should testers write unit tests? This post was previously published through my newsletter on May 25, 2026. From time to time, I will...
20th Aug 2026
1

Should testers write unit tests?

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

20th Aug 2026
This post was previously published through my newsletter on May 25, 2026. From time to time, I will republish newsletter issues on my blog here if I think people (and search engines) might benefit from it. If you want to read everything I’ve written once it is posted, I recommend...
poached eggs A few weeks ago I was enjoying a couple of boiled eggs (in the shell, with plenty of salt and...
14th Mar 2026
1

poached eggs

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

14th Mar 2026
A few weeks ago I was enjoying a couple of boiled eggs (in the shell, with plenty of salt and pepper, and buttery fingers of toast to dunk into the runny yolk) and pondering how fiddly it is to cut off one end of the shell after boiling compared to eating a poached egg. And I was...
Networking Essentials: Software Defined Networking Why Software Defined Networking is taking the networking world by storm
4th Nov 2018
45

Networking Essentials: Software Defined Networking

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

4th Nov 2018
Why Software Defined Networking is taking the networking world by storm
How to use Sandpack for code demos Sandpack allows you to take interactive code demos to the next level, supporting just about every...
17th Dec 2021
44

How to use Sandpack for code demos

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

17th Dec 2021
Sandpack allows you to take interactive code demos to the next level, supporting just about every JavaScript framework.
The Boot.dev Beat. October 2023 Happy All Hallow’s Eve. I hope you enjoy this month’s cover art. It might be my favorite so far.
1st Oct 2023
1

The Boot.dev Beat. October 2023

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

1st Oct 2023
Happy All Hallow’s Eve. I hope you enjoy this month’s cover art. It might be my favorite so far.
The Boot.dev Beat. October 2025 Searchable challenges in the Training Grounds, and realtime voice chats with Boots are now a thing....
1st Oct 2025
1

The Boot.dev Beat. October 2025

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

1st Oct 2025
Searchable challenges in the Training Grounds, and realtime voice chats with Boots are now a thing. Also, my children and those of half my employees are sick with the flu… I hope you’ve all been able to avoid it!
Recently Reading Since last time, I read a few books: Sea of Tranquility, a book club book, Doppelganger, the...
3rd Sep 2024
77

Recently

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

3rd Sep 2024
Reading Since last time, I read a few books: Sea of Tranquility, a book club book, Doppelganger, the new Naomi Klein, and Manywhere, a collection of short stories. Sea of Tranquility was very digestible sci-fi. I haven’t read that much sci-fi overall, so it’s probably inaccurate...
Float and integer arithmetic follow two different paradigms When working with floats, we tend to reuse the more familiar integer arithmetic patterns. More...
2 weeks ago
1

Float and integer arithmetic follow two different paradigms

from A small freedom area RSS [alt+shift+b] in programming

2 weeks ago
When working with floats, we tend to reuse the more familiar integer arithmetic patterns. More specifically, we always try to prevent a disaster rather than reacting to it. I keep noticing this pattern over and over again, and seeing that LLMs still get it wrong most of the time...
18th Dec 2011
2014-03-08 www.azarask.in/blog/post/the-wrong-problem
8th Mar 2014
24

2014-03-08

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

8th Mar 2014
www.azarask.in/blog/post/the-wrong-problem
Reflection and Custom States in Web Components In the Web Component world, attribute reflection is commonly used to style custom elements both...
5th Jun 2024
92

Reflection and Custom States in Web Components

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

5th Jun 2024
In the Web Component world, attribute reflection is commonly used to style custom elements both internally and as public APIs for consumers. If you're not familiar, attribute reflection occurs when an attribute in the DOM is updated due to changes in a corresponding property. A...
Designing a fast I wake up with a jolt, spilling most of my breakfast cereal onto a thirsty couch. My eyes find the...
16th Jul 2015
1

Designing a fast

from Sedimental [alt+shift+b] in programming

16th Jul 2015
I wake up with a jolt, spilling most of my breakfast cereal onto a thirsty couch. My eyes find the clock. Cleaning will have to wait. I'm downing water like there's no tomorrow, but really tomorrow starts in one minute. Still drinking. All work is thirsty work if the day is long...
The Absolute Best Way to Run Multiple npm Scripts in Parallel in 2022 Just a quick tutorial and explanation of how best to set up concurrently with named and colored log...
11th Oct 2022
84

The Absolute Best Way to Run Multiple npm Scripts in Parallel in 2022

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

11th Oct 2022
Just a quick tutorial and explanation of how best to set up concurrently with named and colored log output since I had to look it up today.
57 MicroConf videos for self-funded software businesses MicroConf is a conference for small/indie/self-funded software businesses. Many of their talks are...
24th Dec 2017
39

57 MicroConf videos for self-funded software businesses

from Krzysztof Kowalczyk blog [alt+shift+b] in programming

24th Dec 2017
MicroConf is a conference for small/indie/self-funded software businesses. Many of their talks are available on Vimeo but not well indexed. They have a better index (and another here) on their website, but also not great. This is a list of videos and a bit of info about each...
A Simple, Delay-Tolerant, Offline-Capable Mesh Network with Syncthing (+ optional NNCP) A little while back, I spent a week in a remote area. It had no Internet and no cell phone coverage....
4th Feb 2021
37
4th Feb 2021
A little while back, I spent a week in a remote area. It had no Internet and no cell phone coverage. Sometimes, I would drive in to town where there was a signal to get messages, upload photos, and so forth. I had to take several devices with me: my phone, my wife’s, maybe a …...
Rendering “modern” Winamp skins in the browser Writing an interpreter for a custom bytecode opens the door for rendering interactive custom Winamp...
20th Nov 2024
1

Rendering “modern” Winamp skins in the browser

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

20th Nov 2024
Writing an interpreter for a custom bytecode opens the door for rendering interactive custom Winamp skins in the browser
Web We Want Web Apps Survey Results I've started to run initial validation surveys on Web We Want submissions to help determine which of...
5th Oct 2020
1

Web We Want Web Apps Survey Results

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

5th Oct 2020
I've started to run initial validation surveys on Web We Want submissions to help determine which of the submissions are worth continuing to investigate. Note that despite some of the scores being negative, this doesn't necessarily mean the submission is invalidated, taking into...
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...
Stuffing an SSD Inside the Raspberry Pi 400 Stuffing an SSD Inside the Raspberry Pi 400 2021-08-13 I have successfully jammed an mSATA SSD into...
13th Aug 2021
35

Stuffing an SSD Inside the Raspberry Pi 400

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

13th Aug 2021
Stuffing an SSD Inside the Raspberry Pi 400 2021-08-13 I have successfully jammed an mSATA SSD into the main shell of my Raspberry Pi 400. It wasn’t as straightforward as I thought it would be - in fact, most real hardware tinkerers will probably vomit in their mouths once they...
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...
Nov 2019 Recap Hello mailing list friends!
3rd Dec 2019
1

Nov 2019 Recap

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

3rd Dec 2019
Hello mailing list friends!
18th Aug 2020
I Come To the Garden Alone (For George Morris) I arranged and recorded the hymn 'In The Garden' on ukulele in memory of George Morris.
18th Jul 2011
1

I Come To the Garden Alone (For George Morris)

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

18th Jul 2011
I arranged and recorded the hymn 'In The Garden' on ukulele in memory of George Morris.
offer up is the tinder of marketplaces OfferUp is like a terrible version of Tinder but for selling on a marketplace. Boosts, promotions,...
24th Oct 2023
1

offer up is the tinder of marketplaces

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

24th Oct 2023
OfferUp is like a terrible version of Tinder but for selling on a marketplace. Boosts, promotions, and other "gameification" make it trashier than the perception most have of the venerable Craigslist.
Escaping the local maxima when i was a student, everything was simpler. grind leetcode. build projects. get an offer. i knew...
5th Apr 2025
1

Escaping the local maxima

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

5th Apr 2025
when i was a student, everything was simpler. grind leetcode. build projects. get an offer. i knew the salaries. i knew what “winning” looked like. it was a somewhat straight line from broke student to backend engineer at a top company. and i did it, i 10x my life in the span of...
Lisp: Icing or Cake? The Spring Lisp Game Jam 2024 ended one week ago. 48 games were submitted, a new record for the...
1st Jun 2024
177

Lisp: Icing or Cake?

from dthompson [alt+shift+b] in programming

1st Jun 2024
The Spring Lisp Game Jam 2024 ended one week ago. 48 games were submitted, a new record for the jam! This past week has been a time for participants to play and rate each other’s games. As I explored the entries, I noticed two distinct meta-patterns in how people approached...
Ten minutes playing with typography: 'home' I made the graphic with the GIMP, and the typeface used is Helvetica Neue.
2nd Apr 2011
39

Ten minutes playing with typography: 'home'

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

2nd Apr 2011
I made the graphic with the GIMP, and the typeface used is Helvetica Neue.
Kagi raises $670K Kagi ( https://kagi.com ) has successfully raised $670K in a SAFE note investment round, marking our...
28th Jun 2023
32

Kagi raises $670K

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

28th Jun 2023
Kagi ( https://kagi.com ) has successfully raised $670K in a SAFE note investment round, marking our first external fundraise to date.
A Tour of Winamp2-js Features Demo videos of Winamp2-js' more interesting features with notes on how they are implemented.
8th Mar 2018
1

A Tour of Winamp2-js Features

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

8th Mar 2018
Demo videos of Winamp2-js' more interesting features with notes on how they are implemented.
Equivalent experience can cut both ways I’ve been taking screen reader lessons. I found someone who is kind enough to offer their time and...
5th Sep 2023
24

Equivalent experience can cut both ways

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

5th Sep 2023
I’ve been taking screen reader lessons. I found someone who is kind enough to offer their time and expertise (and grace in answering the occasional ignorant question) in exchange for payment. The goal here is to uncover assumptions I carry with me when using assistive technology,...
Let's Talk About The American Dream A few months ago I wrote about what it means to stay gold — to hold on to the best parts of...
6th Mar 2025
58

Let's Talk About The American Dream

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

6th Mar 2025
A few months ago I wrote about what it means to stay gold — to hold on to the best parts of ourselves, our communities, and the American Dream itself. But staying gold isn’t passive. It takes work. It takes action. It takes hard conversations that ask
My path to OpenAI I started programming seriously during a gap year after high school. I’d read Turing’s Computing...
3rd May 2016
43

My path to OpenAI

from Greg Brockman [alt+shift+b] in programming

3rd May 2016
I started programming seriously during a gap year after high school. I’d read Turing’s Computing Machinery and Intelligence, and was inspired by the notion of writing code that could understand something that I, as the code’s author, did not. I started writing a chatbot — how...
Treating the Symptoms If you haven’t seen it yet, the folks behind The Browser Company recently introduced a new app...
1st Feb 2024
36

Treating the Symptoms

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

1st Feb 2024
If you haven’t seen it yet, the folks behind The Browser Company recently introduced a new app called “Arc Search”. Its key feature? It’ll browse the web for you. What happened? “Surfing the web” used to be — and still can be — the funnest part about being on the web! How did...
The Appalling Stupidity of Spotify’s AI DJ Am I naïve in expecting Artificial Intelligence to be smart? Is my interpretation of the word...
26th Feb 2026
2

The Appalling Stupidity of Spotify’s AI DJ

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

26th Feb 2026
Am I naïve in expecting Artificial Intelligence to be smart? Is my interpretation of the word “intelligence” too literal? And when an AI behaves stupidly, who’s to blame? The programmers or the AI entity itself? Is it even proper to make a distinction between the two? Or does the...
Beckett 01 · Version Control for Space and Structure Exploring version control for spatial and hierarchical data in Godot scenes.
10th Nov 2025
1

Beckett 01 · Version Control for Space and Structure

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

10th Nov 2025
Exploring version control for spatial and hierarchical data in Godot scenes.
Converting My X201 ThinkPad into a Slabtop Converting My X201 ThinkPad into a Slabtop 2023-05-01 I recently wrote about physically disabling...
1st May 2023
32

Converting My X201 ThinkPad into a Slabtop

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

1st May 2023
Converting My X201 ThinkPad into a Slabtop 2023-05-01 I recently wrote about physically disabling the WiFi toggle switch on my X201 which was a fun “hack” to an annoying issue I was running into. Since then, the laptop has been running flawlessly. The only other minor issue I had...
4th May 2025
37

Product Purgatory: When they love it but still don't buy

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

4th May 2025
When even "free" is too expensive.
In-App Purchase Rules A summary of today’s changes to 3.1.3 Other Purchase Methods: Your app must use Apple’s...
11th Sep 2020
47

In-App Purchase Rules

from Marco.org [alt+shift+b] in programming

11th Sep 2020
A summary of today’s changes to 3.1.3 Other Purchase Methods: Your app must use Apple’s in-app-purchase (IAP) system for all purchases made in the app. Unless they’re purchases for goods or services that are consumed outside the app, in which case you are prohibited from using...
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...
Springs and Bounces in Native CSS The “linear()” timing function is a game-changer; it allows us to model physics-based motion right...
28th Oct 2025
1

Springs and Bounces in Native CSS

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

28th Oct 2025
The “linear()” timing function is a game-changer; it allows us to model physics-based motion right in vanilla CSS! That said, there are some limitations and quirks to be aware of. I’ve been experimenting with this API for a while now, and in this post, I’ll share all of the tips...
Non-Destructive Silicon Imaging (and Winner of Name that Ware December 2022) The ware for December 2022 is an AMD Radeon RX540 chip, part number 216-0905018. Congrats to SAM for...
4th Jan 2023
50

Non-Destructive Silicon Imaging (and Winner of Name that Ware December 2022)

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

4th Jan 2023
The ware for December 2022 is an AMD Radeon RX540 chip, part number 216-0905018. Congrats to SAM for guessing the ware; email me for your prize. The image is from Fritzchen Fritz’s Flickr feed; I recommend checking out his photos (or you can follow him on twitter). Even if you...
Drawing mandalas with JavaScript and canvas Rewriting a PHP script from 2008 in JavaScript.
2nd Jan 2015
1

Drawing mandalas with JavaScript and canvas

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

2nd Jan 2015
Rewriting a PHP script from 2008 in JavaScript.
Using Novela by Narative (updated) With the growing community interest in Gatsby, we hope to create more resources that make it easier...
4th Aug 2019
50

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.
1st Dec 2021
Tearing down the Rewind app Rewind is a Mac app that records your computer’s screen and audio, allowing the user to scroll...
25th Dec 2022
37

Tearing down the Rewind app

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

25th Dec 2022
Rewind is a Mac app that records your computer’s screen and audio, allowing the user to scroll through a timeline of past screen recordings. Rewind also recognizes text, including text in videos and Zoom calls, allowing the user to perform full-text search on anything that has...
Optimizing JavaScript by using arrays instead of objects Best optimizations are achievied by thinking about a problem holistically. In this article I...
23rd Oct 2016
36

Optimizing JavaScript by using arrays instead of objects

from Krzysztof Kowalczyk blog [alt+shift+b] in programming

23rd Oct 2016
Best optimizations are achievied by thinking about a problem holistically. In this article I describe an optimization that uses arrays instead of classes while providing a class API for accessing data. Imagine you’re building a web-based note taking application. It uses modern,...
Trippy polynomials in arctangent scale This shows the global properties of polynomials, their derivatives, and explains how the Maclaurine...
10th Jan 2021
39

Trippy polynomials in arctangent scale

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

10th Jan 2021
This shows the global properties of polynomials, their derivatives, and explains how the Maclaurine and Taylor series work all with animated plots in arctangent scale.
Breaking Barbarian This week in a Svelte Radio recording, @rich-harris commented that something I said was "uniquely...
7th Aug 2022
1

Breaking Barbarian

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

7th Aug 2022
This week in a Svelte Radio recording, @rich-harris commented that something I said was "uniquely swyx": an offhand observation that "we are all professional streamers now" ^1 . I responded that I've been calling this behavior "barbarianism" - you can listen to the full...
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...
How to "FLOSS" as a Web Designer How to "FLOSS" as a Web Designer 2020-02-07 I have a profound respect for the open source community....
7th Feb 2020
48

How to "FLOSS" as a Web Designer

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

7th Feb 2020
How to "FLOSS" as a Web Designer 2020-02-07 I have a profound respect for the open source community. I most likely wouldn't have the skills or knowledge I do today with it. Unfortunately, when I was just starting out in "web dev" some 10 years ago, proprietary software was the...
Epic Workshop: Major Updates for 2026 (article) Epic Workshop update adds tutorial-first onboarding, interleaved practice, offline videos, improved...
22nd Jan 2026
1

Epic Workshop: Major Updates for 2026 (article)

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

22nd Jan 2026
Epic Workshop update adds tutorial-first onboarding, interleaved practice, offline videos, improved playgrounds, a revamped epicshop CLI, and MCP upgrades.
Finally! I said "no"! 😱 The only offer on the table I'm no beggar I haven't been super vocal about this very...
17th Apr 2023
18

Finally!

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

17th Apr 2023
I said "no"! 😱 The only offer on the table I'm no beggar I haven't been super vocal about this very much over the past few months (I maybe need to be better at that?), but you may know that I left Elvie back at the end of October 2022. I was there for almost 6 years, the...
RIP Stuey Weills Beloved Nevada City community member passed away, a nice obituary of her impact on our small town
2nd Apr 2026
1

RIP Stuey Weills

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

2nd Apr 2026
Beloved Nevada City community member passed away, a nice obituary of her impact on our small town
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...
Chuwi Minibook X: the netbook we deserve .title {text-wrap:balance;} #content > p:first-child {text-wrap:balance;} .gallery { ...
28th May 2026
1

Chuwi Minibook X: the netbook we deserve

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

28th May 2026
.title {text-wrap:balance;} #content > p:first-child {text-wrap:balance;} .gallery { display:flex; justify-content:center; } figure a:link, figure a:visited, figure a:hover, figure a:active {color:inherit; text-decoration: underline;} Netbooks are dead, but the Chuwi...
Thoughts on Motivation and My 40-Year Career I’ve never published an essay quite like this. I’ve written about my life before, reams of stuff...
9th Jul 2025
61

Thoughts on Motivation and My 40-Year Career

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

9th Jul 2025
I’ve never published an essay quite like this. I’ve written about my life before, reams of stuff actually, because that’s how I process what I think, but never for public consumption. I’ve been pushing myself to write more lately because my co-authors and I have a whole fucking...
Tokenmaxxing, Promomaxxing, and Misaligned Incentives in Tech When a measure becomes a target, it ceases to be a good measure.
7th May 2026
1

Tokenmaxxing, Promomaxxing, and Misaligned Incentives in Tech

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

7th May 2026
When a measure becomes a target, it ceases to be a good measure.
I was interviewed for a podcast My work interviewed me as part of their "employee spotlight" series.
29th Oct 2016
1

I was interviewed for a podcast

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

29th Oct 2016
My work interviewed me as part of their "employee spotlight" series.
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