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+→]
Concatenating with strings.Builder Quickly in Golang The Go standard library makes concatenating strings easy. Concatenation is just a fancy word for...
4th May 2021
1

Concatenating with strings.Builder Quickly in Golang

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

4th May 2021
The Go standard library makes concatenating strings easy. Concatenation is just a fancy word for adding strings together to make a larger string. For example, if we concatenate "hello", " " and "world" we’d get "hello world".
How Tailscale tracked down a 16-year-old SQLite bug → I wrote a post for the Tailscale blog about a long-running series of corruption incidents, and how...
13th Aug 2026
2

How Tailscale tracked down a 16-year-old SQLite bug →

from alexwlchan [alt+shift+b] in programming

13th Aug 2026
I wrote a post for the Tailscale blog about a long-running series of corruption incidents, and how they eventually led us to find an SQLite bug that predates my entire programming career. I’m incredibly proud of this, both the work and the blog post. Before Tailscale, I was...
The perfect web framework for UX developers In June 2023 I had my final frontend rage-quit moment. The anger was so intense that I decided to...
23rd Jan 2024
1

The perfect web framework for UX developers

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

23rd Jan 2024
In June 2023 I had my final frontend rage-quit moment. The anger was so intense that I decided to change the direction of my career from a startup founder to a full-time OSS developer. I would devote all my time to fixing everything that is wrong with the current front-end...
Github Copilot suggesting links A potentially very useful but probably unintended and unpolished feature of GitHub Copilot is that...
1st Aug 2023
37

Github Copilot suggesting links

from Ognjen Regoje • ognjen.io [alt+shift+b] in programming

1st Aug 2023
A potentially very useful but probably unintended and unpolished feature of GitHub Copilot is that it can suggest related links. That is, if you paste a link, then on a new line type https:// and wait for a second, Copilot often suggests a link or two. The results, at the moment,...
Infrastructure: From Zero to Enterprise Back when I was coding in 2007, my stack was straightforward. I had a shared hosting provider that...
3rd Feb 2024
57

Infrastructure: From Zero to Enterprise

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

3rd Feb 2024
Back when I was coding in 2007, my stack was straightforward. I had a shared hosting provider that cost me […] The post Infrastructure: From Zero to Enterprise appeared first on Vadim Kravcenko.
Introducing CaskDB – a project to teach you writing a key-value store CaskDB is an educational project which aims to guide you in writing a persistent, embeddable...
10th May 2022
32
10th May 2022
CaskDB is an educational project which aims to guide you in writing a persistent, embeddable database from scratch.
🎯 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.
Obvious Javascript 'Injection' Fallback Obvious Javascript 'Injection' Fallback 2020-12-04 Sometimes websites and web apps might require...
4th Dec 2020
44

Obvious Javascript 'Injection' Fallback

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

4th Dec 2020
Obvious Javascript 'Injection' Fallback 2020-12-04 Sometimes websites and web apps might require content to be "injected" via Javascript. I should mention that I am strongly against this practice - but often this kind of thing is out of one's hands. So, the least I can do is...
Monki Gras 2024: Step… Step… Step… Yesterday I gave a talk at Monki Gras 2024. This year, the theme is “Prompting Craft: examining and...
15th Mar 2024
60

Monki Gras 2024: Step… Step… Step…

from alexwlchan [alt+shift+b] in programming

15th Mar 2024
Yesterday I gave a talk at Monki Gras 2024. This year, the theme is “Prompting Craft: examining and discussing the art of the prompt in code and cultural creation”. I did a talk about my experience of learning these new AI tools, and I draw comparisons to learning to dance. This...
10 Myths of Enterprise Python (Originally posted on the PayPal Engineering blog, reproduced here with minor updates, link fixes,...
25th Aug 2015
1

10 Myths of Enterprise Python

from Sedimental [alt+shift+b] in programming

25th Aug 2015
(Originally posted on the PayPal Engineering blog, reproduced here with minor updates, link fixes, etc.) PayPal enjoys a remarkable amount of linguistic pluralism in its programming culture. In addition to the long-standing popularity of C++ and Java, an increasing number of...
Simple image vectorization Vectorization is when you take some minecraft-style raster image and make a crisp vector picture out...
7th Mar 2019
49

Simple image vectorization

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

7th Mar 2019
Vectorization is when you take some minecraft-style raster image and make a crisp vector picture out of it. The algorithm describes shows how bilinear interpolation, polynomial approximation, differential analysis, and iterative algorithms work together to solve a practical...
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...
How Long Does It Take To Learn JavaScript? (& How To Learn Fast) A good programming language is one that newcomers can learn fast. This is one of the reasons why...
5th Feb 2022
1

How Long Does It Take To Learn JavaScript? (& How To Learn Fast)

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

5th Feb 2022
A good programming language is one that newcomers can learn fast. This is one of the reasons why JavaScript is so popular – it’s possible to learn Javascript quickly and with minimum fuss.
A year at GitHub I took a job at GitHub a year ago today. On good days, I help to improve the accessibility of its...
9th Aug 2023
26

A year at GitHub

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

9th Aug 2023
I took a job at GitHub a year ago today. On good days, I help to improve the accessibility of its design system. The hope here is that the work done there eventually makes its way to the site itself. It still feels surreal to have this job. I still vividly remember learning that...
Procrastinate for Success! Procrastination can be a useful tool. You can't do everything. So don't.
7th Jul 2024
91

Procrastinate for Success!

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

7th Jul 2024
Procrastination can be a useful tool. You can't do everything. So don't.
Why Should You (Or Anyone) Become An Engineering Manager? The first piece I ever wrote about engineering management, The Engineer/Manager Pendulum, was...
15th Dec 2023
70

Why Should You (Or Anyone) Become An Engineering Manager?

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

15th Dec 2023
The first piece I ever wrote about engineering management, The Engineer/Manager Pendulum, was written as a love letter to a friend of mine who was unhappy at work. He was an engineering director at a large and fast-growing startup, where he had substantially built out the entire...
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...
Backgrounds Are Important I̸ ̸s̸t̸a̷r̶t̵e̷d̵ ̴w̵a̷t̶c̸h̶i̴n̸g̵ ̴t̵h̴e̶ ̸P̶y̴t̴h̸o̶n̴ ̵d̶o̵c̷u̵m̷e̴n̴t̷a̸r̶y̴,̶...
15th Sep 2025
1

Backgrounds Are Important

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

15th Sep 2025
I̸ ̸s̸t̸a̷r̶t̵e̷d̵ ̴w̵a̷t̶c̸h̶i̴n̸g̵ ̴t̵h̴e̶ ̸P̶y̴t̴h̸o̶n̴ ̵d̶o̵c̷u̵m̷e̴n̴t̷a̸r̶y̴,̶ ̸[̶r̷e̶c̶e̴n̷t̵l̷y̷ ̷a̶v̵a̸i̷l̸a̷b̷l̴e̷ ̸o̷n̸ ̵Y̴o̷u̶T̴u̴b̶e̸]̴(̵h̸t̵t̷p̴s̸:̴/̸/̴w̸w̴w̶.̵y̶o̶u̵t̵u̴b̶e̸.̴c̷o̷m̷/̵w̵a̴t̷c̴h̵?̷v̴=̵G̵f̶H̶4̵Q̷L̸4̸V̸q̴J̵0̴)̷,̴ ̴b̴u̵t̷ ̴I̴ ̸c̷o̸u̸l̶d̴n̸’̴t̷ ̷g̷e̷t̵...
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 =...
Git explained: Commit ranges Git's log and diff commands are useful for inspecting your repository changes. Both commands accept...
6th Jul 2021
53

Git explained: Commit ranges

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

6th Jul 2021
Git's log and diff commands are useful for inspecting your repository changes. Both commands accept ranges of commits in different formats, which can be confusing. In this post, I will shed some light on the differences between a b, a..b and a...b commit ranges. Check out the...
PyOhio This was my first time going to PyOhio, and it was a blast. There will be some videos being posted...
30th Jul 2017
2

PyOhio

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

30th Jul 2017
This was my first time going to PyOhio, and it was a blast. There will be some videos being posted soon, so I will opt to link to those as they come in, but first, here are some of the highlights: Ed Finkler of OSMI gave a great talk on mental illness in tech, resources that are...
How to Pick a Problem So You Want To Do Robots: Part 7. Allright, you’re going to make a general purpose robot. Eventually...
11th Mar 2023
44

How to Pick a Problem

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

11th Mar 2023
So You Want To Do Robots: Part 7. Allright, you’re going to make a general purpose robot. Eventually it’s going to do all kinds of things. But right now it doesn’t do anything. What do you try first? In this post we’ll talk about the various pitfalls to avoid when choosing your...
The quiet, pervasive devaluation of frontend I keep noticing those of us in the frontend field being treated much the same as nurses, paralegals,...
7th Mar 2024
66

The quiet, pervasive devaluation of frontend

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

7th Mar 2024
I keep noticing those of us in the frontend field being treated much the same as nurses, paralegals, and executive assistants. Our work is seen as important, certainly, but just not the same as, or as important as, the “real” work.
Using a folder other than <code>posts/</code> with Eleventy I just updated this site to use Eleventy. I don’t update enchilada that much anymore. It’s now more...
22nd Nov 2020
23

Using a folder other than <code>posts/</code> with Eleventy

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

22nd Nov 2020
I just updated this site to use Eleventy. I don’t update enchilada that much anymore. It’s now more a place to centralize all the little tweaks and gotchas of web work, and less a platform for scaffolding websites. In all honestly, enchilada was intended more to be more a simple...
React Miami: Temporal - React for the Backend These are the raw notes of my talk prep for my React Miami 2022 talk - Temporal - React for the...
19th Apr 2022
1

React Miami: Temporal - React for the Backend

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

19th Apr 2022
These are the raw notes of my talk prep for my React Miami 2022 talk - Temporal - React for the Backend. Includes links and initial draft at the bottom.
Code reviews And why they're probably the most important software engineering skill
5th Dec 2025
1

Code reviews

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

5th Dec 2025
And why they're probably the most important software engineering skill
The xz Issue Isn’t About Open Source You’ve probably heard of the recent backdoor in xz. There have been a lot of takes on this, most of...
4th Apr 2024
116

The xz Issue Isn’t About Open Source

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

4th Apr 2024
You’ve probably heard of the recent backdoor in xz. There have been a lot of takes on this, most of them boiling down to some version of: The problem here is with Open Source Software. I want to say not only is that view so myopic that it pushes towards the incorrect, but also it...
Winner, Name That Ware November 2025 The Ware for November 2025 is a controller from the card-activated power switch in a hotel room. It...
25th Dec 2025
1

Winner, Name That Ware November 2025

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

25th Dec 2025
The Ware for November 2025 is a controller from the card-activated power switch in a hotel room. It was on the fritz, and when the repair person came and replaced it, Sam asked for the old module and brought it to me as a name that ware entry. Here’s the other circuit board that...
The problem with US healthcare is not capitalism Among the world's rich countries, Americans are the most likely to say their healthcare system needs...
24th May 2026
2

The problem with US healthcare is not capitalism

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

24th May 2026
Among the world's rich countries, Americans are the most likely to say their healthcare system needs fundamental change. They are right. They are also wrong about why. The standard diagnosis runs roughly: too much capitalism, too much profit, too many private companies, too...
Achieving overnight success: Kevin Systrom * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Frequently...
5th May 2012
51

Achieving overnight success: Kevin Systrom

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

5th May 2012
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Frequently startups pop up and take over the press, framed as an “overnight success” taking just a year or two to reach some incredible milestone. For some time I’ve had a slight intuition that...
Literate Vimrc Literate ~/.vimrc This blog post is my ~/.vimrc now. Hold on, let me explain. Why would anyone do a...
14th Jun 2017
1

Literate Vimrc

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

14th Jun 2017
Literate ~/.vimrc This blog post is my ~/.vimrc now. Hold on, let me explain. Why would anyone do a thing like this? I have tons of comments in my ~/.vimrc file. I try to leave a lot of comments because everything in my Vim configuration is hard-won knowledge. My ~/.vimrc is...
I am a junior, and can't find a job - now what? “The market is tough” is something many juniors hear today. people are frustrated. graduating after...
25th Jul 2024
1

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

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

25th Jul 2024
“The market is tough” is something many juniors hear today. people are frustrated. graduating after 3-4 years with a CS degree is not easy. They graduate only to find out nobody wants to hire them or even move forward beyond the initial screening. I’ll be real with you. there’s...
Learning Dutch online in 2023 Back in 2020, I left France to live in the Netherlands. Since then, I have spent some time learning...
2nd Mar 2023
34

Learning Dutch online in 2023

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

2nd Mar 2023
Back in 2020, I left France to live in the Netherlands. Since then, I have spent some time learning the language and reached an intermediate (B1-B2) level. While learning Dutch is not a hard requirement to live and work in the country, it does make day-to-day life a bit more...
The Best Product Managers Have The Worst Ideas It’s hard finding good product people. That fact is really a tragedy because they are probably the...
2nd Nov 2021
1

The Best Product Managers Have The Worst Ideas

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

2nd Nov 2021
It’s hard finding good product people. That fact is really a tragedy because they are probably the most important part of any product-focused organization. I think there is a misconception in the software industry that product managers have a good sense of “what users want”,...
Where the Bitter Lesson ends Humanity only has one engineering project, building better engineers than humans. After that, the...
27th Mar 2024
61

Where the Bitter Lesson ends

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

27th Mar 2024
Humanity only has one engineering project, building better engineers than humans. After that, the thing we built can do the engineering. Clips have been making the rounds on Twitter from my second Lex about the “bishop guy” in a chess engine, or a “cone guy” in a self driving...
Smaller Go 1.7 binaries blog.golang.org/go1.7-binary-size
19th Aug 2016
25

Smaller Go 1.7 binaries

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

19th Aug 2016
blog.golang.org/go1.7-binary-size
Designing a version In modern software development, a project isn't a project without a proper versioning scheme. Weak...
23rd Feb 2016
1

Designing a version

from Sedimental [alt+shift+b] in programming

23rd Feb 2016
In modern software development, a project isn't a project without a proper versioning scheme. Weak version management neglects clients like lack of source control neglects collaborators. Dependency management and migration rely on versions. Beyond the technical, a project's...
Recently A little late on this one, but I got around to it! Reading I got stuck on two books: books that I...
6th Jun 2025
1

Recently

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

6th Jun 2025
A little late on this one, but I got around to it! Reading I got stuck on two books: books that I want to enjoy but can’t get any momentum on. So my reading “stats” are suffering and this is a light year for books so far. But I switched gears to read Glass Century by Ross Barkan,...
Handling Enzyme in React 18 React Testing Library (RTL) is arguably superior to Enzyme, due to a shift from testing...
26th Mar 2022
43

Handling Enzyme in React 18

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

26th Mar 2022
React Testing Library (RTL) is arguably superior to Enzyme, due to a shift from testing implementation details to more user-centric unit tests. However, many projects still contain lots of Enzyme tests from the early days, making migration difficult and time-consuming. At my...
What is GitOps? It began with shell scripts and config management tools such as Ansible, Puppet, and Chef. Now...
3rd Jul 2020
1

What is GitOps?

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

3rd Jul 2020
It began with shell scripts and config management tools such as Ansible, Puppet, and Chef. Now GitOps brings some new tools for managing containerized applications in Kubernetes clusters.
Based-30b https://huggingface.co/ehartford/based-30b So, as I was working on Wizard-Vicuna-30b-Uncensored and...
3rd Jun 2023
29

Based-30b

from Cognitive Computations [alt+shift+b] in programming

3rd Jun 2023
https://huggingface.co/ehartford/based-30b So, as I was working on Wizard-Vicuna-30b-Uncensored and WizardLM-Uncensored-Falcon-7b, I came to the realization that these models, despite being trained with no refusals, were still refusing. How could this be? It dawned on me, that...
Package Releases Are Almost Done, You Won't Believe What Happens Next! This month’s update is fairly brief since a lot of what we did last month was minor bug fixes,...
9th Sep 2024
91

Package Releases Are Almost Done, You Won't Believe What Happens Next!

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

9th Sep 2024
This month’s update is fairly brief since a lot of what we did last month was minor bug fixes, regression testing, updating metadata, taking screenshots, and releasing packages. We’re getting down to the last few items before we can release elementary OS 8. Read ahead to find out...
Punctuated Excitement Punctuated Excitement Sunsets always lead to sunrises ¶Punctuated Excitement When I try to tell new...
27th May 2016
17

Punctuated Excitement

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

27th May 2016
Punctuated Excitement Sunsets always lead to sunrises ¶Punctuated Excitement When I try to tell new acquaintances about what I do, the conversation usually finishes in 30 seconds with them saying something like “oh yeah, IT, I thought so” or “so you’re a web designer?” So I...
Using CSS files in web components When building a microfrontend in React using tools like create-react-app, Webpack, or Vite you might...
24th Oct 2021
51

Using CSS files in web components

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

24th Oct 2021
When building a microfrontend in React using tools like create-react-app, Webpack, or Vite you might expect plain CSS files and CSS modules to just work, but they don’t 😱. Here is an example of a CSS module in a React component:
A review of the blog in 2023 2023 was a busy year so I did not spend a lot of time blogging, unfortunately. It was only in...
31st Dec 2023
38

A review of the blog in 2023

from Ognjen Regoje • ognjen.io [alt+shift+b] in programming

31st Dec 2023
2023 was a busy year so I did not spend a lot of time blogging, unfortunately. It was only in December that I had meaningful time for writing. In the 2022 review I set a few targets for the blog in 2023: Targets for 2023 ❎ Publish at least 40 posts 14 ✅ Reach at least 150k...
Reflections on vibecoding ticket.el It has now been a month since I started playing with Claude Code “for real” and by now I’ve mostly...
6th Mar 2026
1

Reflections on vibecoding ticket.el

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

6th Mar 2026
It has now been a month since I started playing with Claude Code “for real” and by now I’ve mostly switched to Codex CLI: it is much snappier—who would imagine that a “Rewrite in Rust” would make things tangibly faster—and the answers feel more to-the-point than Claude’s to me.
Easily Accessing All Your Stuff with a Zero-Trust Mesh VPN Probably everyone is familiar with a regular VPN. The traditional use case is to connect to a...
14th Apr 2023
35

Easily Accessing All Your Stuff with a Zero-Trust Mesh VPN

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

14th Apr 2023
Probably everyone is familiar with a regular VPN. The traditional use case is to connect to a corporate or home network from a remote location, and access services as if you were there. But these days, the notion of “corporate network” and “home network” are less based around...
Array 1.4.0 Session times are here! They're a great way to help understand how engaged users are. The Array...
7th May 2020
30

Array 1.4.0

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

7th May 2020
Session times are here! They're a great way to help understand how engaged users are. The Array 1.4.0 brings plenty of improvements to our core…
Buried by the media "No one else would follow; even the minister failed to show. Shaking his head ever so slightly,...
5th Sep 2016
23

Buried by the media

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

5th Sep 2016
"No one else would follow; even the minister failed to show. Shaking his head ever so slightly, Jerry Flemmons of the Fort Worth Star-Telegram turned to me and said, 'Cochran, if we're gonna write a story about the burial of Lee Harvey Oswald, we're gonna have to bury the son of...
Big Feature Updates for Accessibility, Privacy, Security, and More As promised, this month brings a bunch of new features including a big new accessibility feature and...
5th Jul 2023
36

Big Feature Updates for Accessibility, Privacy, Security, and More

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

5th Jul 2023
As promised, this month brings a bunch of new features including a big new accessibility feature and a major platform improvement. Enjoy this month’s contributions to the upcoming OS 7.1! AppCenter As we work towards our continual goal of better supporting alternative app stores,...
Buffer's product journey, and our next step to hire a VP of Product Note: this was originally posted on the Buffer blog. We've been building Buffer for coming up to ten...
28th Jul 2020
68

Buffer's product journey, and our next step to hire a VP of Product

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

28th Jul 2020
Note: this was originally posted on the Buffer blog. We've been building Buffer for coming up to ten years now. We’re currently a 90-person fully remote team with over 70,000 paying customers and $20M in annual revenue. We’re proud to be a leader
Ongoing Tradeoffs, and Incidents as Landmarks One of the really valuable things you can get out of in-depth incident investigations is a better...
20th Sep 2025
1

Ongoing Tradeoffs, and Incidents as Landmarks

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

20th Sep 2025
One of the really valuable things you can get out of in-depth incident investigations is a better understanding of how work is actually done, as opposed to how we think work is done, or how it is specified. A solid approach to do this is to get people back into what things felt...
Programmable Notes Agent-based note-taking systems that can prompt and facilitate custom workflows
18th Mar 2022
24

Programmable Notes

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

18th Mar 2022
Agent-based note-taking systems that can prompt and facilitate custom workflows
Kagi + Wolfram Building a search engine is hard.
4th Mar 2024
45

Kagi + Wolfram

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

4th Mar 2024
Building a search engine is hard.
Reversing the Parks Dept. Ban on E-Bikes is a Matter of Equity Last November, signs banning e-assist bikes were tacked onto Prospect Park's rule signs: The...
3rd Jun 2022
39

Reversing the Parks Dept. Ban on E-Bikes is a Matter of Equity

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

3rd Jun 2022
Last November, signs banning e-assist bikes were tacked onto Prospect Park's rule signs: The original signs announcing this ban only stated it in English. I'm in Streetsblog today with a piece about why reversing this arbitrary ban is a matter of equity: Over Memorial Day...
Rolumns 1.3 & Recompose 1.0 I built them, and now you're going to hear about it.
23rd Jul 2023
45

Rolumns 1.3 & Recompose 1.0

from beep.blog [alt+shift+b] in programming

23rd Jul 2023
I built them, and now you're going to hear about it.
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...
Base64 All The Things! (Sometimes) Base64 All The Things! (Sometimes) 2020-03-18 An extremely overlooked process for displaying fonts,...
18th Mar 2020
31

Base64 All The Things! (Sometimes)

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

18th Mar 2020
Base64 All The Things! (Sometimes) 2020-03-18 An extremely overlooked process for displaying fonts, images, documents, spreadsheets, etc. on the web is the use of base64 encoding. Although it may not be the most efficient (or easy) way to display and include these elements it can...
28th Sep 2015
How to Manifest a Meetup This week I was visiting NYC for work reasons, and found myself with a gap on my schedule for...
15th Jul 2022
45

How to Manifest a Meetup

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

15th Jul 2022
This week I was visiting NYC for work reasons, and found myself with a gap on my schedule for Thursday night. So I [tweeted out an invite](https://twitter.com/swyx/status/1546219659195826178):
The Dopamine Problem Every New Manager Face I recently wrote an internal Management 101 guide for new RevenueCat managers. It is not meant to be...
10th Jul 2026
2

The Dopamine Problem Every New Manager Face

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

10th Jul 2026
I recently wrote an internal Management 101 guide for new RevenueCat managers. It is not meant to be a universal management guide. Most universal management advice is either too vague to be useful or too generic to survive contact with a real company. My goal was simpler: explain...
Why I Moved Off Dev.to 2 years ago I moved all my blogging to Dev.to. Today my main blog is on Github Issues and I've just...
1st Jun 2022
1

Why I Moved Off Dev.to

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

1st Jun 2022
2 years ago I moved all my blogging to Dev.to. Today my main blog is on Github Issues and I've just launched DXTips on Hashnode.
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...
Martyr Crouched behind a thicket, Mirundi tried to catch his breath. He quickly lifted his hand from the...
25th Mar 2023
48

Martyr

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

25th Mar 2023
Crouched behind a thicket, Mirundi tried to catch his breath. He quickly lifted his hand from the floor to catch the sweat that had started dripping from his forehead. His hand was shaking uncontrollably, jerked back and forth by the fear of getting caught again. Mukaajanga, the...
Why linting errors should cause tests to fail Making the case against allowing linting errors in master.
16th Sep 2016
1

Why linting errors should cause tests to fail

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

16th Sep 2016
Making the case against allowing linting errors in master.
Build Your First Coding Project and Avoid Tutorial Hell While “real” hell may or may not exist (no need to get into religious beliefs here), tutorial hell...
4th Jul 2023
1

Build Your First Coding Project and Avoid Tutorial Hell

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

4th Jul 2023
While “real” hell may or may not exist (no need to get into religious beliefs here), tutorial hell is very real.
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.
5 Ways of Debugging with IPython There is a great article from Tenderlove - one of the core Ruby and Rails developers - called "I am...
23rd Dec 2019
1

5 Ways of Debugging with IPython

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

23rd Dec 2019
There is a great article from Tenderlove - one of the core Ruby and Rails developers - called "I am a puts debuggerer", that I enjoyed when I played with Ruby. The gist of it is to show you that, in many cases, you don't need a full-fledged debugger. Don't get me (or Tenderlove)...
1st Aug 2026
What Makes System Calls Expensive: A Linux Internals Deep Dive An explanation of how Linux handles system calls on x86-64 and why they show up as expensive...
16th Sep 2025
22

What Makes System Calls Expensive: A Linux Internals Deep Dive

from Confessions of a Code Addict [alt+shift+b] in programming

16th Sep 2025
An explanation of how Linux handles system calls on x86-64 and why they show up as expensive operations in performance profiles
A Beginner's Guide to Continuous Integration in Python Imagine this: you're working on a Python project, and you're annoyed that each time you create a new...
23rd Dec 2023
1

A Beginner's Guide to Continuous Integration in Python

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

23rd Dec 2023
Imagine this: you're working on a Python project, and you're annoyed that each time you create a new merge (or pull) request, you must remember to run tests. Or maybe you configured your code editor to run black each time you save a file, but your colleagues didn't. Every time...
Questionable Advice: The Trap of The Premature Senior I’ve been at my current job for three years, and I am suddenly, accidentally, the most senior...
1st Nov 2020
1

Questionable Advice: The Trap of The Premature Senior

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

1st Nov 2020
I’ve been at my current job for three years, and I am suddenly, accidentally, the most senior engineer on the team. I spend my days handling things like bootcamps, mentoring, architecture, and helping other engineers carve off meaningful work. This has taken a huge toll on the...
The Cloud Computer Today we are announcing the general availability of the world’s first commercial cloud computer —...
26th Oct 2023
114

The Cloud Computer

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

26th Oct 2023
Today we are announcing the general availability of the world’s first commercial cloud computer — along with our $44M Series A financing. From the outset at Oxide, and as I outlined in my 2020 Stanford talk, we have had three core beliefs as a company: Cloud computing is the...
How to Process Customer Criticism Why do us product designers opt into a career where we’re regularly challenged to be vulnerable?!...
1st Sep 2020
39

How to Process Customer Criticism

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

1st Sep 2020
Why do us product designers opt into a career where we’re regularly challenged to be vulnerable?! Design is super subjective, and everyone is a critic! Regardless of your education or how sharp your design eye is, you’ll never be able to please everyone. This is especially true...
Printable shrinkage rulers Clay shrinks as it dries and even more as it's fired, so it's useful to have a way to estimate the...
29th Sep 2024
97

Printable shrinkage rulers

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

29th Sep 2024
Clay shrinks as it dries and even more as it's fired, so it's useful to have a way to estimate the final size of in-progress work - especially if you're making multiples or trying to fit pieces together. One way to do this is with shrinkage rulers. I figured I'd design my own...
Using Yggdrasil As an Automatic Mesh Fabric to Connect All Your Docker Containers, VMs, and Servers Update 2023-04: The version of this page on my public website has some important updates, including...
2nd Feb 2023
34
2nd Feb 2023
Update 2023-04: The version of this page on my public website has some important updates, including how to use broadcast detection in Docker, Yggdrasil zero-config for ephemeral containers, and more. See it for the most current information. Sometimes you might want to run Docker...
State machines - Why and how to use them in web development. What is a state machine? I think Wikipedia does a very good job of defining a state machine. A...
17th Dec 2022
33

State machines - Why and how to use them in web development.

from Jibran’s Perspective [alt+shift+b] in programming

17th Dec 2022
What is a state machine? I think Wikipedia does a very good job of defining a state machine. A finite-state machine (FSM) or finite-state automaton (FSA, plural: automata), finite automaton, or simply a state machine, is a mathematical model of computation. It is an abstract...
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...
Installing Guix on a 10th gen Thinkpad X1 The last time I bought a laptop, I got a used Thinkpad X220 from eBay. I loved that laptop,...
5th Dec 2022
39

Installing Guix on a 10th gen Thinkpad X1

from dthompson [alt+shift+b] in programming

5th Dec 2022
The last time I bought a laptop, I got a used Thinkpad X220 from eBay. I loved that laptop, but time marches on and old hardware eventually becomes too slow for modern development needs. After a lot of indecision, I bought a 10th generation Thinkpad X1 with an Intel Core...
A Gap in the TrustZone preset settings for the LPC55S69 We’re very excited to have announced the general availability of our cloud computer. As part of this...
20th Nov 2023
55

A Gap in the TrustZone preset settings for the LPC55S69

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

20th Nov 2023
We’re very excited to have announced the general availability of our cloud computer. As part of this work, we continue to build on top of the LPC55S69 from NXP as our Root of Trust. We’ve discovered some gaps when using TrustZone preset settings on the LPC55S69 that can allow for...
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
What I'm up to - July 2026 My monthly newsletter about what I am up to, which I send in place of social media. What I did in...
1st Jul 2026
1

What I'm up to - July 2026

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

1st Jul 2026
My monthly newsletter about what I am up to, which I send in place of social media. What I did in June I left Chroma, and I start a new role in August. In this liminal time, I am spending a couple of weeks in Japan and practicing photography.
Barbershop multi-track: Cry I recorded a multi-track of the barbershop tag 'Cry'
7th May 2008
1

Barbershop multi-track: Cry

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

7th May 2008
I recorded a multi-track of the barbershop tag 'Cry'
May updates Here's what's new with Buttondown.
3rd Jun 2018
1

May updates

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

3rd Jun 2018
Here's what's new with Buttondown.
Lexxy 1.0 is here Today we are releasing the version 1.0 of Lexxy. Lexxy is a rich text editor for Rails built on...
a week ago
1

Lexxy 1.0 is here

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

a week ago
Today we are releasing the version 1.0 of Lexxy. Lexxy is a rich text editor for Rails built on Lexical. It already powers Basecamp, Fizzy and many others, and it will become the default editor in Rails. I recently presented it in Rails World (slides, video coming soon). This is...
Familiar Spirits The eerie cold breeze from Fourways Memorial Park cemetery slips into Daudi’s open window during the...
14th Dec 2022
49

Familiar Spirits

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

14th Dec 2022
The eerie cold breeze from Fourways Memorial Park cemetery slips into Daudi’s open window during the fourth watch of the night. The blue radiance of the moon and the stars fill in for the lights darkened by stage 5 loadshedding. As the nighttime creatures prepare for their...
The Problem with Education is a Problem of Incentives I’ve found that almost anyone I talk to agrees with the statement: There is something wrong with...
10th May 2022
1

The Problem with Education is a Problem of Incentives

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

10th May 2022
I’ve found that almost anyone I talk to agrees with the statement: There is something wrong with education, particularly higher education.
WP Enqueue for Beginners WP Enqueue for Beginners 2020-05-05 Throughout my career designing, developing and auditing...
5th May 2020
30

WP Enqueue for Beginners

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

5th May 2020
WP Enqueue for Beginners 2020-05-05 Throughout my career designing, developing and auditing WordPress themes, I’ve come across many that include their custom styles / scripts as static HTML elements inside their respective header and footer templates. This is perfectly fine, but...
Rails Girls Nagasaki 1st Recap Last weekend I was at [Rails Girls Nagasaki 1st](https://railsgirls.com/nagasaki.html) - the first...
28th Apr 2023
30

Rails Girls Nagasaki 1st Recap

from TokyoDev [alt+shift+b] in programming

28th Apr 2023
Last weekend I was at [Rails Girls Nagasaki 1st](https://railsgirls.com/nagasaki.html) - the first Rails Girls event in Nagasaki - as both an attendee and a speaker. It was a great experience where I was able to learn more about Rails, meet new people, make friends, practise...
React.js: The Documentary In mid-2022 I had a great time taking part in a documentary about the JavaScript framework ReactJS...
12th Dec 2022
1

React.js: The Documentary

from SOS [alt+shift+b] in programming

12th Dec 2022
In mid-2022 I had a great time taking part in a documentary about the JavaScript framework ReactJS by the good people at Honeypot, along with many wonderful engineers who also played a part in its success. The film focuses on the early years in the life of ReactJS, including...
Thinking in packages Thinking in packages Path repository Override PSR-4 Autoloading ¶Thinking in packages If you’re in...
6th Jun 2018
19

Thinking in packages

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

6th Jun 2018
Thinking in packages Path repository Override PSR-4 Autoloading ¶Thinking in packages If you’re in the mindset of writing and using your own Composer packages, no doubt you’ve come across the following problem: “How do I keep the (frequently updated) package code in the main...
Doing versus Delegating A staff+ skill
6th Aug 2025
26

Doing versus Delegating

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

6th Aug 2025
A staff+ skill
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...
American Idle I promised one final piece on TikTok, focused primarily on the network effects of creativity. And...
22nd Feb 2021
60

American Idle

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

22nd Feb 2021
I promised one final piece on TikTok, focused primarily on the network effects of creativity. And this is that, in part. But it discusses a bunch of other topics, some only tangentially related to TikTok. All the points I wanted to cover seem hyperlinked in a sprawling loose...
!!Con West 2019 Notes !!Con is a conference held every spring in New York City. It’s two days of lightning talks that can...
24th Feb 2019
29

!!Con West 2019 Notes

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

24th Feb 2019
!!Con is a conference held every spring in New York City. It’s two days of lightning talks that can be about anything related to computers! At the beginning of last year’s !!Con, I wrote: This conference is a great showcase of the diverse backgrounds of the NYC tech scene. I’m...
A list of ternary operators Sup nerds, I'm back from SREcon! I had a blast, despite knowing nothing about site reliability...
5th Nov 2024
84

A list of ternary operators

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

5th Nov 2024
Sup nerds, I'm back from SREcon! I had a blast, despite knowing nothing about site reliability engineering and being way over my head in half the talks. I'm trying to catch up on The Book and contract work now so I'll do something silly here: ternary operators. Almost all...
The 6 JavaScript Projects to watch in 2023 We look over some of the JavaScript projects to watch in 2023.
1st Jan 2023
22

The 6 JavaScript Projects to watch in 2023

from ByteofDev [alt+shift+b] in programming

1st Jan 2023
We look over some of the JavaScript projects to watch in 2023.
2017 by the numbers These are some meaningless numbers. Books read: 34 (goal 50) White trash: the 400-year untold...
31st Dec 2017
1

2017 by the numbers

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

31st Dec 2017
These are some meaningless numbers. Books read: 34 (goal 50) White trash: the 400-year untold history of class in America by Nancy Isenberg Harry Potter and the Order of the Phoenix by J.K. Rowling Harry Potter and the Half-Blood Prince by J.K. Rowling Brave New World by Aldous...
Teaching how to code is broken Typically: Chapter 1: Types Chapter 2: Variables Chapter 3: Operators/Math Chapter 4: Control...
12th Jan 2022
48

Teaching how to code is broken

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

12th Jan 2022
Typically: Chapter 1: Types Chapter 2: Variables Chapter 3: Operators/Math Chapter 4: Control structures Chapter 5: Arrays Chapter 6: Functions Chapter 7: Structs Chapter 8: Classes and Objects Chapter 9: Methods Chapter 10: Inheritance and Polymorphism Chapter 11: Some advanced...
How to Structure a Golang Project I lead a team that’s responsible for anywhere from 15-25 Go microservices at any given time. We’re...
1st Oct 2020
1

How to Structure a Golang Project

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

1st Oct 2020
I lead a team that’s responsible for anywhere from 15-25 Go microservices at any given time. We’re constantly creating new services and libraries, so it’s become important to streamline the project creation process. I’m mostly writing this article for myself as a kind of...
On Writing, Social Media, and Finding the Line of Embarrassment Brace yourself, because I’m about to utter a sequence of words I never thought I would hear myself...
19th Apr 2025
51

On Writing, Social Media, and Finding the Line of Embarrassment

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

19th Apr 2025
Brace yourself, because I’m about to utter a sequence of words I never thought I would hear myself say: I really miss posting on Twitter. I really, really miss it. It’s funny, because Twitter was never not a trash fire. There was never a time when it felt like we were living...
On-Die ECC This article will be pretty short. When I built my new desktop computer, I considered ECC memory....
11th Nov 2024
59

On-Die ECC

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

11th Nov 2024
This article will be pretty short. When I built my new desktop computer, I considered ECC memory. So, I looked around for DDR5 ECC memory. Surprisingly, DDR5 memory sticks that mentioned ECC was not significantly more expensive than other DDR5 memory sticks. Sometimes, they were...
Specialization considered harmful It is sometimes recommended that software engineers should learn “depth-first”, and seek to...
3rd Apr 2023
40

Specialization considered harmful

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

3rd Apr 2023
It is sometimes recommended that software engineers should learn “depth-first”, and seek to specialize early in their careers. I think his advice is misguided. In my opinion, having a wide range of knowledge is in many cases more important than being extremely good at a very...
Catching grace Meditation is easy when you know what to do: absolutely nothing! It's hard at first, like trying...
12th Mar 2025
66

Catching grace

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

12th Mar 2025
Meditation is easy when you know what to do: absolutely nothing! It's hard at first, like trying to look at the back of your own head, but there's a knack to it.
I Have To Fix Broken Things Call it a character flaw or a character benefit—I hate being around broken code, processes,...
9th May 2023
31

I Have To Fix Broken Things

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

9th May 2023
Call it a character flaw or a character benefit—I hate being around broken code, processes, products, or UI. If it's broken, I want to fix it. If I can't, it grates on me. After I graduated from college, my parents, a friend, and his
Hiring Executives & Bad Advice When your company hits strong product market fit, your company will be sucked into a vortex of...
2nd Feb 2021
38

Hiring Executives & Bad Advice

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

2nd Feb 2021
When your company hits strong product market fit, your company will be sucked into a vortex of customer demand and experience a Cambrian explosion of internal org complexity simultaneously. Things will initially seem to just truck along as usual, and then suddenly everything at...
Gig Just looking through some old videos and found this footage of me going off on one at our gig in...
2nd Jun 2020
35

Gig

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

2nd Jun 2020
Just looking through some old videos and found this footage of me going off on one at our gig in February earlier this year, before the pandemic had really hit in the UK. Feels like a lifetime ago now. I miss it.
Why I hate JavaScript numbers and what everyone has (not) done with them JavaScript went against the grain in only using floating point numbers initially, and now we pay the...
26th Mar 2025
64
26th Mar 2025
JavaScript went against the grain in only using floating point numbers initially, and now we pay the price
Of Git Commits, GitHub, and Gerrit Impassioned ranting about the format of commit messages1 often feels like cringe-inducing...
11th Mar 2019
1

Of Git Commits, GitHub, and Gerrit

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

11th Mar 2019
Impassioned ranting about the format of commit messages1 often feels like cringe-inducing gatekeeping. Many times such rants seem to be written using language both bombastic and bellicose – the message is: fuck off if you don’t agree. The fact that the authors of many of these...
One year of dependable software Today I'm introducing a new part of Contraption Company: Essays covering thoughts and opinions on...
10th Nov 2023
1

One year of dependable software

from Contraption Co. [alt+shift+b] in programming

10th Nov 2023
Today I'm introducing a new part of Contraption Company: Essays covering thoughts and opinions on online work, dependability, tools, and craft. My name is Philip, and I'm the founder and owner of Contraption Company. I started this company as an idea in February 2020. I tinkered
Exploring Interlisp-10 and TWENEX <![CDATA[I'm exploring another corner of the Interlisp ecosystem and history: the Interlisp-10...
1st Sep 2025
38

Exploring Interlisp-10 and TWENEX

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

1st Sep 2025
<![CDATA[I'm exploring another corner of the Interlisp ecosystem and history: the Interlisp-10 implementation for DEC PDP-10 mainframes, a 1970s character based environment that predated the graphical Interlisp-D system. I approached this corner when I set out to learn and...
What I learned building a $1K MRR SaaS in 6 weeks Question: Answer: The post What I learned building a $1K MRR SaaS in 6 weeks appeared first on...
9th Jul 2024
131

What I learned building a $1K MRR SaaS in 6 weeks

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

9th Jul 2024
Question: Answer: The post What I learned building a $1K MRR SaaS in 6 weeks appeared first on Vadim Kravcenko.
Simplifying the Craigslist Gallery Simplifying the Craigslist Gallery 2022-10-03 This article was updated on October 11, 2022 I’m a big...
3rd Oct 2022
37

Simplifying the Craigslist Gallery

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

3rd Oct 2022
Simplifying the Craigslist Gallery 2022-10-03 This article was updated on October 11, 2022 I’m a big fan of craigslist.org and the overall UX used throughout their application. My own website is an ever-changing example of “brutalist” or minimalist design, so I’m always inspired...
Using the Needs Stack for competitive strategy This simple method positions your product to be more valuable, especially against competitors who...
4th Jun 2023
64

Using the Needs Stack for competitive strategy

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

4th Jun 2023
This simple method positions your product to be more valuable, especially against competitors who aim to disrupt you, or you them.
Command-Timing-Bash-Prompt A few years ago I was using ZSH with Sindre Sorhus’s Pure prompt and generally enjoying the...
19th Jan 2016
1

Command-Timing-Bash-Prompt

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

19th Jan 2016
A few years ago I was using ZSH with Sindre Sorhus’s Pure prompt and generally enjoying the experience. The big, dumb, obvious caveat of using ZSH is that it’s not Bash. As a result, when you SSH into production machines that only have bash installed, you feel a...
Brand New Layouts with CSS Subgrid Subgrid allows us to extend a grid template down through the DOM tree, so that deeply-nested...
25th Nov 2025
1

Brand New Layouts with CSS Subgrid

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

25th Nov 2025
Subgrid allows us to extend a grid template down through the DOM tree, so that deeply-nested elements can participate in the same grid layout. At first glance, I thought this would be a helpful convenience, but it turns out that it’s so much more. Subgrid unlocks exciting new...
The $100b Bull Case for Temporal Why Temporal is worth >$1b now, why it will be worth >$10b, and how it could be worth $100b
7th Mar 2022
1

The $100b Bull Case for Temporal

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

7th Mar 2022
Why Temporal is worth >$1b now, why it will be worth >$10b, and how it could be worth $100b
I have not failed enough I was recently listening through the How to succeed at failing series on the Freakonomics podcast...
30th Dec 2023
35

I have not failed enough

from Jibran’s Perspective [alt+shift+b] in programming

30th Dec 2023
I was recently listening through the How to succeed at failing series on the Freakonomics podcast and started to think about how often I had failed in the past few years. The first answer was - not too much. I couldn’t think of too many instances of where I had “failed”. This was...
Why Build a Robot Company? So You Want To Do Robots: Part 1
6th Feb 2023
41

Why Build a Robot Company?

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

6th Feb 2023
So You Want To Do Robots: Part 1
Moats: Durable competitive advantage Industries commoditize over time, delivering similar products at similar prices resulting in low...
7th May 2022
46

Moats: Durable competitive advantage

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

7th May 2022
Industries commoditize over time, delivering similar products at similar prices resulting in low profit. Like entropy, this is the inevitable fate of a company, unless it exerts intentional force to the contrary. Moats are this force, and your strategy must identify how to create...
16th Dec 2025
Self-Organizing Teams This article is part of the Technical Manager Guide that I’m writing for technical leads to scale...
17th Dec 2021
35

Self-Organizing Teams

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

17th Dec 2021
This article is part of the Technical Manager Guide that I’m writing for technical leads to scale their development and […] The post Self-Organizing Teams appeared first on Vadim Kravcenko.
SQLite Slaps why SQLite is cracked
18th Jun 2024
31

SQLite Slaps

from blag [alt+shift+b] in programming

18th Jun 2024
why SQLite is cracked
Check if your performance intuition still works with CUDA An interactive quiz about microoptimizations in CUDA. 10 rounds, two pieces of code per each, you...
1st Jun 2021
45

Check if your performance intuition still works with CUDA

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

1st Jun 2021
An interactive quiz about microoptimizations in CUDA. 10 rounds, two pieces of code per each, you get to guess which is the faster.
Ways to bootstrap a startup: &quot;working in waves&quot; * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’ve spent the...
5th Dec 2010
34

Ways to bootstrap a startup: &quot;working in waves&quot;

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

5th Dec 2010
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’ve spent the last year and a half after graduating from the University of Warwick juggling working on startups and working as a contract web developer. I’d like to share some of my reflections...
SFSU Chamber Singers sing for ACDA A video of my choir singing at St. Boniface Church in Anaheim, California.
2nd Mar 2008
1

SFSU Chamber Singers sing for ACDA

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

2nd Mar 2008
A video of my choir singing at St. Boniface Church in Anaheim, California.
The Rules of Margin Collapse “Margin collapse” has a dastardly reputation, one of the trickier parts of CSS. Fortunately, it gets...
7th Dec 2020
65

The Rules of Margin Collapse

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

7th Dec 2020
“Margin collapse” has a dastardly reputation, one of the trickier parts of CSS. Fortunately, it gets a lot easier once you learn a few rules! In this tutorial, we take a deep dive into the governing principles, and learn how to use them to our advantage.
Focus For fun, I wrote a raytracer in Zig yesterday. It’s a port of a project I did in 2013, in...
14th Sep 2022
43

Focus

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

14th Sep 2022
For fun, I wrote a raytracer in Zig yesterday. It’s a port of a project I did in 2013, in JavaScript. It’s the first time in a while I’ve made a project just for kicks. If you look at the number of GitHub repositories I’ve committed to since 2013, the number is decreasing. Same...
Singletons in ES6 - The Good, The Bad, The Ugly Singletons are fairly controversial as far as I can tell, especially in JavaScript programming....
4th Nov 2019
1

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

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

4th Nov 2019
Singletons are fairly controversial as far as I can tell, especially in JavaScript programming. Let’s take a look at what they are, when to (maybe) use them, and when not to.
Tough times on the road to Starcraft I’ve been writing about the early development of Warcraft, but a recent blog post I read prompted me...
7th Sep 2012
66

Tough times on the road to Starcraft

from Code Of Honor [alt+shift+b] in programming

7th Sep 2012
I’ve been writing about the early development of Warcraft, but a recent blog post I read prompted me to start scribbling furiously, and the result is this three-part, twenty-plus page article about the development of StarCraft, along with my thoughts about writing more reliable...
Sharing The Things We Use Sharing The Things We Use 2021-07-24 I always love stumbling across personal websites that include...
24th Jul 2021
42

Sharing The Things We Use

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

24th Jul 2021
Sharing The Things We Use 2021-07-24 I always love stumbling across personal websites that include some form of a "uses" page. A place where the author lists out all the tools they use on a regular basis - whether it be hardware, software or something else entirely. It allows...
notes from Naval (2025) someone I resonate a lot with is Naval Ravikant - his classic "How to Get Rich Without Getting...
6th Jul 2025
1

notes from Naval (2025)

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

6th Jul 2025
someone I resonate a lot with is Naval Ravikant - his classic "How to Get Rich Without Getting Lucky" (henceforth HTGR) is formative to a lot of my thinking, including How to Market Yourself Without Being A Celebrity and "Play Long Term Games with Long Term People". HTGR also...
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...
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...
What you can do in a decade I turned 40 today. For my 35th I did principles, but for my 40th, I wanted to offer perhaps more...
22nd Apr 2026
1

What you can do in a decade

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

22nd Apr 2026
I turned 40 today. For my 35th I did principles, but for my 40th, I wanted to offer perhaps more useful reflections.
Solving my fun, frustrating docker-machine error Last Saturday, I ran into a problem doing a routine backup of a web app I maintain. In fact, this...
8th Dec 2020
2

Solving my fun, frustrating docker-machine error

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

8th Dec 2020
Last Saturday, I ran into a problem doing a routine backup of a web app I maintain. In fact, this was the second time I ran into the exact same issue, so it's time to write it down. (Hopefully, the third time I run into this, I have the presence of mind to look up my own...
Attention is all you have The Tetris effect is one of psychology’s most easy to reproduce experiments. Simply spend a bit of...
2 weeks ago
3

Attention is all you have

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

2 weeks ago
The Tetris effect is one of psychology’s most easy to reproduce experiments. Simply spend a bit of time playing the eponymous game every day for a few weeks. After a little while, you’ll start recognizing familiar Tetromino shapes in clouds, buildings, and everyday objects. You...
Chrome OS Could Become the Future Leader of Computing Chrome OS Could Become the Future Leader of Computing 2022-01-06 FOSS Enthusiasts: This article...
6th Jan 2022
52

Chrome OS Could Become the Future Leader of Computing

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

6th Jan 2022
Chrome OS Could Become the Future Leader of Computing 2022-01-06 FOSS Enthusiasts: This article discusses the use of proprietary software and places it in a positive light. You have been warned. No angry emails please... Google has created one of the best operating systems...
Unusual basis types in programming languages TLA+ Workshop TLA+ workshop on Feb 12! Learn how to find complex bugs in software systems before you...
17th Jan 2024
33

Unusual basis types in programming languages

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

17th Jan 2024
TLA+ Workshop TLA+ workshop on Feb 12! Learn how to find complex bugs in software systems before you start building them. I've been saying the code NEWSLETTERDISCOUNT gives $50 off, but that's wrong because I actually set it up for $100 off. Enjoy! Unusual basis types in...
The current technology is not ready for proper blending The idea that we must always linearize sRGB gradients or work in a perceptually uniform colorspace...
18th Jul 2025
1

The current technology is not ready for proper blending

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

18th Jul 2025
The idea that we must always linearize sRGB gradients or work in a perceptually uniform colorspace is starting to be accepted universally. But is it that simple? When I learned about the subject, it felt like being handed a hammer and using it everywhere. The reality is a bit...
Green flags for investable founders Here are a few things I’ve seen founders do that made me confident in their ability and...
2nd Jan 2024
38

Green flags for investable founders

from Ognjen Regoje • ognjen.io [alt+shift+b] in programming

2nd Jan 2024
Here are a few things I’ve seen founders do that made me confident in their ability and dedication. Elevator pitch in LinkedIn tagline A founder who is all in is constantly selling. That means their tagline will: a) be for their company, not for them b) be the sales pitch, not a...
The Best Illustration Books and Courses My favourite resources for learning to draw and developing your visual thinking skills
6th Jul 2019
1

The Best Illustration Books and Courses

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

6th Jul 2019
My favourite resources for learning to draw and developing your visual thinking skills
Telling the 800-lb Gorilla to Shove it up his Ass You worry about competition from the big, brand-name, deep-pocketed company. But there are better...
31st May 2010
18

Telling the 800-lb Gorilla to Shove it up his Ass

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

31st May 2010
You worry about competition from the big, brand-name, deep-pocketed company. But there are better things to worry about and ways to avoid running into gorillas in the first place.
Winner, Name that Ware December 2024 The ware for December 2024 is a 2mm pitch, 64×64 LED panel purchased from Evershine Opto Limited....
30th Jan 2025
77

Winner, Name that Ware December 2024

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

30th Jan 2025
The ware for December 2024 is a 2mm pitch, 64×64 LED panel purchased from Evershine Opto Limited. Their sales part number is ES-P2-I, but the silkscreen says DCHY-P2-6464-1515-VP. The seller is just the name slapped on the box; like most commodity wares, there’s likely multiple...
Guile-websocket 0.3.0 released I'm happy to announce that guile-websocket 0.3.0 has been released! Guile-websocket is an...
23rd Jan 2026
1

Guile-websocket 0.3.0 released

from dthompson [alt+shift+b] in programming

23rd Jan 2026
I'm happy to announce that guile-websocket 0.3.0 has been released! Guile-websocket is an implementation of the WebSocket protocol, both the client and server sides, for Guile Scheme. Highlights for this release are: New (web socket) module that provides a standard Scheme...
Pixel Perfect Figma to Tailwind (workshop) Learn to implement 'pixel-perfect' designs from Figma with responsive layouts, advanced CSS...
9th Jul 2024
73

Pixel Perfect Figma to Tailwind (workshop)

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

9th Jul 2024
Learn to implement 'pixel-perfect' designs from Figma with responsive layouts, advanced CSS techniques, and Tailwind v4 migration in this workshop.
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
49

Stuffing an SSD Inside the Raspberry Pi 400

from Making software better without sacrificing user experience. [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...
Learn Go Fast - Top Courses and Resources Want to learn Go fast? The good news is that Go is one of the simplest programming languages out...
2nd Nov 2020
1

Learn Go Fast - Top Courses and Resources

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

2nd Nov 2020
Want to learn Go fast? The good news is that Go is one of the simplest programming languages out there. It was designed to have a compact feature set, which means you can learn it much faster than most other languages.
AWS Cloudfront SSL Cert Setup an Comodo positive SSL cert on AWS Cloudfront Buy Comodo positive SSL cert via...
24th Nov 2015
1

AWS Cloudfront SSL Cert

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

24th Nov 2015
Setup an Comodo positive SSL cert on AWS Cloudfront Buy Comodo positive SSL cert via namecheap Inspect last years cert: openssl req -noout -text -in tylercipriani_com.csr Generate private key and signing request You can generate a new key as a separate step, or as part of...
The Boolean Trap Use enums instead
5th Sep 2024
97

The Boolean Trap

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

5th Sep 2024
Use enums instead
4th Sep 2026
The power of company retreats: Thoughts after the 8th Buffer retreat By now we have a fairly long history of doing retreats at Buffer. We’re now a 75 person team...
9th Mar 2017
57

The power of company retreats: Thoughts after the 8th Buffer retreat

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

9th Mar 2017
By now we have a fairly long history of doing retreats at Buffer. We’re now a 75 person team [https://buffer.com/about], and we just wrapped up our 8th company retreat in Madrid, Spain. Here’s a quick history of retreat locations, timeline and size over time: 1.
Interpinkie, a Finger client in Interlisp <![CDATA[I wrote Interpinkie, a basic Finger client in Interlisp that runs on the Medley...
9th Jan 2025
40

Interpinkie, a Finger client in Interlisp

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

9th Jan 2025
<![CDATA[I wrote Interpinkie, a basic Finger client in Interlisp that runs on the Medley environment. This is the main window of the program: Main window of the Interpinkie Interlisp Finger client. It was a fun challenge considering I couldn't use Medley's TCP/IP stack. I...
What I'm up to - June 2023 ✨ What I've been up to It's been a busy month at Contraption Company. I'm amid building a new...
1st Jun 2023
1

What I'm up to - June 2023

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

1st Jun 2023
✨ What I've been up to It's been a busy month at Contraption Company. I'm amid building a new product called Booklet, which I plan to launch this Summer. It's a community platform designed to be a cal...
What I'm up to - August 2023 I'm Philip, and this is my monthly newsletter about what I'm up to, which I send in place of social...
1st Aug 2023
1

What I'm up to - August 2023

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

1st Aug 2023
I'm Philip, and this is my monthly newsletter about what I'm up to, which I send in place of social media. ✨ What I was up to in July Booklet is a product I've been building to help communi...
Table cells and max-widths in Internet Explorer 8 I recently came across a little issue with Internet Explorer 8 and max-width. I had an image inside...
30th Sep 2009
46

Table cells and max-widths in Internet Explorer 8

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

30th Sep 2009
I recently came across a little issue with Internet Explorer 8 and max-width. I had an image inside of a table cell and, for some reason, IE8 completely neglected the corresponding CSS max-width property. The result was the image rendering at full size rather than scaled down to...
Toto C5 Washlet power usage I got a fancy bidet toilet seat. It works fairly well and having water for washing is great. But I...
26th Aug 2023
64

Toto C5 Washlet power usage

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

26th Aug 2023
I got a fancy bidet toilet seat. It works fairly well and having water for washing is great. But I don’t love some details, see notes below. Mostly I wanted to share how much power the thing uses. About 80 Watt-hours a day, or an average of 3 watts. Note this is without the seat...
How Oxide Cuts Data Center Power Consumption in Half Here’s a sobering thought: today, data centers already consume 1-2% of the world’s power, and that...
8th Nov 2024
95

How Oxide Cuts Data Center Power Consumption in Half

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

8th Nov 2024
Here’s a sobering thought: today, data centers already consume 1-2% of the world’s power, and that percentage will likely rise to 3-4% by the end of the decade. According to Goldman Sachs research, that rise will include a doubling in data center carbon dioxide emissions. As the...
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...
Tech metaphors Tired of referencing the same yaks, sheds, and cars over and over again? Here’s a few new metaphors...
11th Nov 2019
22

Tech metaphors

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

11th Nov 2019
Tired of referencing the same yaks, sheds, and cars over and over again? Here’s a few new metaphors to drop at your next sprint planning meeting: Winchester Mystery House A mansion in San Jose, California that was once occupied by Sarah Winchester, widow of the eponymous firearms...
The macOS Apps I'm Using For a long time, the two most popular articles on my blog were lists of macOS apps and CLI tools,...
16th Nov 2024
1

The macOS Apps I'm Using

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

16th Nov 2024
For a long time, the two most popular articles on my blog were lists of macOS apps and CLI tools, which I've been using. Coincidentally, these kinds of lists are something I love to read myself. I can always find some cool, new tool in such articles. It doesn't matter that I will...
Understanding CSS Position This post is a summary of the different values of the CSS position property. It assumes you have...
10th Mar 2014
46

Understanding CSS Position

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

10th Mar 2014
This post is a summary of the different values of the CSS position property. It assumes you have knowledge of basic document flow. Absolute Position position: absolute elements are removed from the normal document flow and will be positioned relative to their next parent with...
Can Guitar Frets Perform Multiplication? I’m sure that some pictures are worth a thousand words, but others trigger a whole lot of...
3rd Sep 2026
1

Can Guitar Frets Perform Multiplication?

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

3rd Sep 2026
I’m sure that some pictures are worth a thousand words, but others trigger a whole lot of puzzlement. Such was the case with the cover of a book I recently bought entitled Calculating with Tones: The Logarithmic Logic of Music: ... more ...
The Echo & Narcissus Writing Club A Hyperlink Academy writing club where we mimic the work of others
9th Apr 2021
1

The Echo & Narcissus Writing Club

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

9th Apr 2021
A Hyperlink Academy writing club where we mimic the work of others
Finding Campsites with Python My wife and I love to camp on the Oregon coast and the summer is always the best time to go. It also...
3rd Aug 2015
43

Finding Campsites with Python

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

3rd Aug 2015
My wife and I love to camp on the Oregon coast and the summer is always the best time to go. It also ends up being the most competitive time to find a campsite. If you look up the handful of good campsites on the coast you will probably find that nearly every summer weekend is...
Pockets of Humanity Where do we go when the internet dies?
23rd Feb 2026
1

Pockets of Humanity

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

23rd Feb 2026
Where do we go when the internet dies?
[Renovated] Estimating floating point error the easy way Unforeseen floating point error is the source of the most unpleasant bugs. The bugs that come and go...
11th May 2019
43

[Renovated] Estimating floating point error the easy way

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

11th May 2019
Unforeseen floating point error is the source of the most unpleasant bugs. The bugs that come and go unpredictably. The bugs that don't reproduce on unit-tests and lay low through the integration phase only to be seen by your most important customer.
How to test if user access has been revoked in a Meteor application A tutorial to test if user access has been revoked in a Meteor application.
23rd Aug 2017
48

How to test if user access has been revoked in a Meteor application

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

23rd Aug 2017
A tutorial to test if user access has been revoked in a Meteor application.
[Renovated] Even if you can't write assembly like a poet, you can read disassembly like a hunter This is a very concise introduction to x86 disassembly. It shows that you probably have all the...
3rd Mar 2023
51
3rd Mar 2023
This is a very concise introduction to x86 disassembly. It shows that you probably have all the skills to start reading disassembly right now even if you thought it was too complicated for you. It really isn't, see it for yourself.
5 Q&A's on Writing and Selling My First Book I answered some questions from someone planning to write their first book
10th Aug 2020
1

5 Q&A's on Writing and Selling My First Book

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

10th Aug 2020
I answered some questions from someone planning to write their first book
Happy New Year: a stereogram in SQL I'm spending this New Year holiday in sunny Florida. One of its most beautiful places is the...
31st Dec 2019
34

Happy New Year: a stereogram in SQL

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

31st Dec 2019
I'm spending this New Year holiday in sunny Florida. One of its most beautiful places is the Everglades: the endless sea of grass, extending to the horizon, as far as the eye can see and beyond, and teeming with life. There are all kinds of animals there. Herons, egrets,...
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.
Array 1.24.0 Welcome to The PostHog Array 1.24.0! Quite a lot has changed since we last talked... Community MVP...
14th Apr 2021
44

Array 1.24.0

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

14th Apr 2021
Welcome to The PostHog Array 1.24.0! Quite a lot has changed since we last talked... Community MVP 🏆 This release cycle's Community MVP goes to…
Overcast 4.1 now available Overcast 4.1 is now in the App Store with some small but nice new features. Smart Resume is actually...
14th Mar 2018
45

Overcast 4.1 now available

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

14th Mar 2018
Overcast 4.1 is now in the App Store with some small but nice new features. Smart Resume is actually two features: It jumps back by up to a few seconds after having been paused to help remind you of the conversation. It slightly adjusts resumes and seeks to fall in the silences...
dtrace.conf(24) Sometime in late 2007, we had the idea of a DTrace conference. Or really, more of a meetup; from the...
5th Dec 2024
111

dtrace.conf(24)

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

5th Dec 2024
Sometime in late 2007, we had the idea of a DTrace conference. Or really, more of a meetup; from the primordial e-mail I sent: The goal here, by the way, is not a DTrace user group, but more of a face-to-face meeting with people actively involved in DTrace — either by porting...
Malleable software: Restoring user agency in a world of locked-down apps The original promise of personal computing was a new kind of clay. Instead, we got appliances: built...
5th Jun 2025
40

Malleable software: Restoring user agency in a world of locked-down apps

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

5th Jun 2025
The original promise of personal computing was a new kind of clay. Instead, we got appliances: built far away, sealed, unchangeable. In this essay, we envision malleable software: tools that users can reshape with minimal friction to suit their unique needs.
Creating order from chaos in a startup * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’ve been...
6th Mar 2011
36

Creating order from chaos in a startup

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

6th Mar 2011
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’ve been pondering recently about how my latest venture has very much felt like cycling between creating order from chaos and then ending up with chaos again. I wanted to share my experiences and...
Quick-and-dirty print debugging in Go I’ve been writing a lot of Go in my new job, and trying to understand a new codebase. When I’m...
8th Jan 2026
1

Quick-and-dirty print debugging in Go

from alexwlchan [alt+shift+b] in programming

8th Jan 2026
I’ve been writing a lot of Go in my new job, and trying to understand a new codebase. When I’m reading unfamiliar code, I like to use print debugging to follow what’s happening. I print what branches I’m in, the value of different variables, which functions are being called, and...
Prepping for the endgame of the open web Thinking about Anil Dash's "Endgame for the Open Web," and what we can do to prepare. The post...
7th Apr 2026
1

Prepping for the endgame of the open web

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

7th Apr 2026
Thinking about Anil Dash's "Endgame for the Open Web," and what we can do to prepare. The post Prepping for the endgame of the open web appeared first on The History of the Web.
How to Blow Up a Timeline NOTE: I’d been working on this piece on and off for a few weeks while trying to move to NYC and...
7th Jul 2023
109

How to Blow Up a Timeline

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

7th Jul 2023
NOTE: I’d been working on this piece on and off for a few weeks while trying to move to NYC and settle into my new apartment, and just as I was about to publish it, Elon rate-limited Twitter and so, sensing a moment of weakness, Meta pulled up its launch date for Threads to...
Building openring with Jekyll Build Building openring with Jekyll Build 2022-12-02 I think it’s great when bloggers post their own...
2nd Dec 2022
31

Building openring with Jekyll Build

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

2nd Dec 2022
Building openring with Jekyll Build 2022-12-02 I think it’s great when bloggers post their own personal “reading list” of blogs they themselves follow. Whether this is a customized Blogroll page or footnotes in their individual articles, I find it really helpful to find more...
Protect Your Wireless Network Short of leaving your wireless network open, the Wifi Protected Setup (WPS) vulnerability is...
12th May 2013
43

Protect Your Wireless Network

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

12th May 2013
Short of leaving your wireless network open, the Wifi Protected Setup (WPS) vulnerability is probably the single biggest security hole on any home wireless network. About WiFi Protected Setup WiFi Protected Setup is a security standard that comes enabled by default on many...
The C Standard Library Function isspace() Depends on Locale This is a post for myself, because I wasted a lot of time understanding this bug, and I want to be...
6th Jun 2023
110

The C Standard Library Function isspace() Depends on Locale

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

6th Jun 2023
This is a post for myself, because I wasted a lot of time understanding this bug, and I want to be able to remember it in the future. I expect close to zero others to be interested. The C standard library function isspace() returns a non-zero value (true) for the six "standard"...
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