Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#all #programming #history #technology #life #science #startups #AI #literature #architecture #travel #design #creative #comics #finance #cartography #indiehacker Muted Categories [alt+←][alt+→]
the tiny corp raised $5.1M Here we go again. I started another company. The money is in the bank. What is the tiny corp? The...
24th May 2023
72

the tiny corp raised $5.1M

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

24th May 2023
Here we go again. I started another company. The money is in the bank. What is the tiny corp? The tiny corp is a computer company. We sell computers for more than they cost to make; I’ve been thinking about this one for a while. In the limit, it’s a chip company, but there’s a...
The Boot.dev Beat. June 2024 ThePrimeagen’s Git course is live. A new boss battle is on the horizon, and we’ve made massive speed...
5th Jun 2024
1

The Boot.dev Beat. June 2024

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

5th Jun 2024
ThePrimeagen’s Git course is live. A new boss battle is on the horizon, and we’ve made massive speed improvements to the site. Hope you enjoy!
The Boot.dev Beat. January 2024 Hope you had a wonderful holiday! I know you might not have been able to take time off, but I hope...
3rd Jan 2024
1

The Boot.dev Beat. January 2024

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

3rd Jan 2024
Hope you had a wonderful holiday! I know you might not have been able to take time off, but I hope you were able to spend some time with family and friends. I spent the whole week driving up and down the state of Utah. It was fun, but I’m happy to be back in my office. Kids can...
Array 1.16.0 Following our largest release to date, we are now back on a more regular release schedule. And,...
4th Nov 2020
46

Array 1.16.0

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

4th Nov 2020
Following our largest release to date, we are now back on a more regular release schedule. And, given that scalability was the focus of the previous…
Live Session on CPython Virtual Machine Internals + Upcoming Posts We are long overdue for a new live session as well as some more articles.
12th Apr 2024
37

Live Session on CPython Virtual Machine Internals + Upcoming Posts

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

12th Apr 2024
We are long overdue for a new live session as well as some more articles.
New Blog, Who Dis? There is an unwritten rule that when you get back to your old blog, you have to rewrite it. You...
14th Oct 2022
1

New Blog, Who Dis?

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

14th Oct 2022
There is an unwritten rule that when you get back to your old blog, you have to rewrite it. You can't just continue. You won't be happy with what you wrote a year ago. The world is a different place now, there are 12361293 new JavaScript frameworks since the last time you chose...
Beginning 3D printing A brief introduction to 3D printing, following the same steps I have taken over the last two weeks...
28th May 2025
56

Beginning 3D printing

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

28th May 2025
A brief introduction to 3D printing, following the same steps I have taken over the last two weeks as a complete beginner.
Deploying My Eleventy Site to GitHub Pages I really like GitHub Pages, and have used it to host my site for a while. The biggest challenge of...
2nd Mar 2020
32

Deploying My Eleventy Site to GitHub Pages

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

2nd Mar 2020
I really like GitHub Pages, and have used it to host my site for a while. The biggest challenge of switching my site to Eleventy was getting deployments to GitHub pages set up. I suppose I could have built my site locally, and then push that to the gh-pages branch, but that felt...
8th Aug 2022
KY-040 Rotary Encoder with Linux on the Raspberry Pi For a project I with a Raspberry Pi (Zero W) needed a simple and easy input device to change a...
1st May 2018
33

KY-040 Rotary Encoder with Linux on the Raspberry Pi

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

1st May 2018
For a project I with a Raspberry Pi (Zero W) needed a simple and easy input device to change a numerical value. So I bought some rotary encoders off Amazon.If you search the Internet for information/tutorials on how to use a “KY-040” rotary encoder with Linux and the Raspberry...
Upward assignment in Ruby Ruby has had leftward assignment (x = 4) since its first public release, and a few years ago it...
13th Jan 2023
54

Upward assignment in Ruby

from alexwlchan [alt+shift+b] in programming

13th Jan 2023
Ruby has had leftward assignment (x = 4) since its first public release, and a few years ago it added rightward assignment (4 => x). Then at RubyConf 2021, Kevin Kuchta explained how to abuse Ruby features to build a downward assignment operator (yes, this really...
Cool Facts about Cuttlefish This was just a short rant I prepared for Netlify's Allhands where we were asked to give a short...
15th Jan 2019
1

Cool Facts about Cuttlefish

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

15th Jan 2019
This was just a short rant I prepared for Netlify's Allhands where we were asked to give a short lightning talk on any topic we wished. I picked cuttles. I actually saw one in real life diving in Fiji once!
Add Netlify Identity Authentication to any React App in 5 minutes with React Context, Hooks and... Adding authentication is a pain point for many React beginners. We’ve made it ridiculously easy to...
21st Jun 2019
43
21st Jun 2019
Adding authentication is a pain point for many React beginners. We’ve made it ridiculously easy to add Netlify Identity onto any React app, including create-react-app, Gatsby, Next.js, or any other setup you may have, by wrapping it all into one simple React Hook! However, this...
Building rbenv on OpenBSD 7.5 Building rbenv on OpenBSD 7.5 2024-06-02 I use Ruby (specifically with Jekyll) for a lot of my...
2nd Jun 2024
35

Building rbenv on OpenBSD 7.5

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

2nd Jun 2024
Building rbenv on OpenBSD 7.5 2024-06-02 I use Ruby (specifically with Jekyll) for a lot of my clubs/projects while using my personal laptop (X220 ThinkPad) which is runs OpenBSD. Since I recently upgraded to OpenBSD 7.5 I thought it could be helpful for others if I shared my...
Changing text style for DandeGUI window output <![CDATA[Printing rich text to windows is one of the planned features of DandeGUI, the GUI library...
12th May 2025
50

Changing text style for DandeGUI window output

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

12th May 2025
<![CDATA[Printing rich text to windows is one of the planned features of DandeGUI, the GUI library for Medley Interlisp I'm developing in Common Lisp. I finally got around to this and implemented the GUI:WITH-TEXT-STYLE macro which controls the attributes of text printed to a...
Building in public forces true competitive advantage “Building in public” is increasingly popular. It’s fun to have strangers cheering you on, and it...
20th Dec 2016
46

Building in public forces true competitive advantage

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

20th Dec 2016
“Building in public” is increasingly popular. It’s fun to have strangers cheering you on, and it creates a self-imposed accountability. But doesn’t it ruin competitive advantage when your competitors can steal your source code and know the salaries of your employees and whether...
[Renovated] NURBS is just an acronym NURBS stands for the non-uniform rational basis spline. There are three separate concepts. This...
14th Aug 2020
47

[Renovated] NURBS is just an acronym

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

14th Aug 2020
NURBS stands for the non-uniform rational basis spline. There are three separate concepts. This guide walks you through these concepts one by one.
Excuse me, is there a problem? Many startups fail despite identifying a real problem and building a product that solves that...
8th Apr 2023
127

Excuse me, is there a problem?

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

8th Apr 2023
Many startups fail despite identifying a real problem and building a product that solves that problem. This explains why, so you can avoid their fate.
Demystifying secure NFS My lab notes on the arduous process of setting up NFSv4 with Kerberos across a Synology NAS and...
4th Nov 2024
100

Demystifying secure NFS

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

4th Nov 2024
My lab notes on the arduous process of setting up NFSv4 with Kerberos across a Synology NAS and various Linux and FreeBSD clients.
Vibe-Cadding It turns out that current models are pretty good at writing code to generate cad (3D objects).
6th Jul 2026
1

Vibe-Cadding

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

6th Jul 2026
It turns out that current models are pretty good at writing code to generate cad (3D objects).
Wrapping Errors in Go - How to Handle Nested Errors Errors in Go are a hot topic. Many newcomers to the language immediately level their first...
9th Mar 2020
1

Wrapping Errors in Go - How to Handle Nested Errors

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

9th Mar 2020
Errors in Go are a hot topic. Many newcomers to the language immediately level their first criticism, “errors in go are clunky! Let me just use try/catch!” This criticism is well-meaning but misguided.
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
109

Converting My X201 ThinkPad into a Slabtop

from Making software better without sacrificing user experience. [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...
Leaving Delaware This post covers why companies are considering reincorporating from Delaware to Nevada & Texas
5th Feb 2025
65

Leaving Delaware

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

5th Feb 2025
This post covers why companies are considering reincorporating from Delaware to Nevada & Texas
My Mac OSX Setup Application Installs Homebrew is a ridiculously good package management system for OSX. It’s a huge...
9th Jul 2014
46

My Mac OSX Setup

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

9th Jul 2014
Application Installs Homebrew is a ridiculously good package management system for OSX. It’s a huge step above MacPorts and Fink when it comes to installing and managing open source software. Spectacle is a free window resizing utility that gives you keyboard shortcuts to resize...
Rhythms of Order Access to the world on one’s phone has provided possibilities and efficiencies that previous...
5th Oct 2023
38

Rhythms of Order

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

5th Oct 2023
Access to the world on one’s phone has provided possibilities and efficiencies that previous generations could never have dreamed of. Whether it’s bypassing traffic jams on the outskirts of hills of Kampala, or it’s determining your public transport route from your hotel to your...
Dreams of Late Summer Here on a summer night in the grass and lilac smell Drunk on the crickets and the starry sky, Oh...
6th Sep 2025
45

Dreams of Late Summer

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

6th Sep 2025
Here on a summer night in the grass and lilac smell Drunk on the crickets and the starry sky, Oh what fine stories we could tell With this moonlight to tell them by. A summer night, and you, and paradise, So lovely and so filled with grace, Above your head, the universe has hung...
Browser font rendering inconsistencies 22 June 2020 I was working on a project that required me pulling up the developer tools in different...
22nd Jun 2020
1

Browser font rendering inconsistencies

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

22nd Jun 2020
22 June 2020 I was working on a project that required me pulling up the developer tools in different browsers against my personal website when I opened up Safari and noticed how drastically different the title of my page was rendering. It was extremely bold in Safari compared to...
You Don’t Need a Website You Don’t Need a Website ¶You Don’t Need a Website I came across this Reddit post the other day. The...
29th Jan 2018
19

You Don’t Need a Website

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

29th Jan 2018
You Don’t Need a Website ¶You Don’t Need a Website I came across this Reddit post the other day. The gist of it is: Websites are an expensive necessity that companies hate paying for And you can understand why sometimes. Some organisations just have a completely absurd view of...
What I'm up to - July 2022 This is a monthly email about what I'm up to! ✨ Highlights of last month - Launched Made in...
1st Jul 2022
1

What I'm up to - July 2022

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

1st Jul 2022
This is a monthly email about what I'm up to! ✨ Highlights of last month - Launched Made in Webflow, a project I've lead to redesign and rebuild a popular social site for Webflow creators - Seein...
Understanding easing and cubic-bezier curves in CSS The easing curve can make or break any animation on the web. Let's look at the science of CSS...
22nd Feb 2023
150

Understanding easing and cubic-bezier curves in CSS

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

22nd Feb 2023
The easing curve can make or break any animation on the web. Let's look at the science of CSS cubic-bezier curves, and the art of using them to make the best web animations possible.
Decaf is good, actually We have made decaf a villain. We often malign decaf coffee and those who drink it. "No thanks, give...
1st Apr 2024
2

Decaf is good, actually

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

1st Apr 2024
We have made decaf a villain. We often malign decaf coffee and those who drink it. "No thanks, give me the good stuff." "Death before decaf." "Decaf isn't coffee." It has this reputation that it's bad and that coffee people avoid it. And yet, if you drink decaf, you're a true...
Things you forgot (or never knew) because of React If you don't often look beyond established comfortable defaults, you might be surprised to learn...
4th Aug 2023
45

Things you forgot (or never knew) because of React

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

4th Aug 2023
If you don't often look beyond established comfortable defaults, you might be surprised to learn just how far the world of frontend has moved away from React, and how big that gap continues to grow.
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.
The Art and Craft of Gatsby Themes Illustrated notes on building Gatsby themes
1st Jan 2020
22

The Art and Craft of Gatsby Themes

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

1st Jan 2020
Illustrated notes on building Gatsby themes
Repos that always pass their tests Losing faith in your build hobbles a software project. Continual test failures create alarm...
17th Feb 2022
1

Repos that always pass their tests

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

17th Feb 2022
Losing faith in your build hobbles a software project. Continual test failures create alarm fatigue—people habituate to ignoring test results. Ignoring your tests creates an apathy spiral: more breakage, more failure, more apathy, resulting in decreased velocity. Fortunately,...
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.
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...
The Swyx.io 2022 Rewrite Discussing the 2022 migration of swyx.io to SvelteKit and GitHub Issues
27th Jan 2022
50

The Swyx.io 2022 Rewrite

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

27th Jan 2022
Discussing the 2022 migration of swyx.io to SvelteKit and GitHub Issues
Recently I spent a lot of time outside in April. The first two weekends I did long bike rides: from Brooklyn...
4th May 2026
1

Recently

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

4th May 2026
I spent a lot of time outside in April. The first two weekends I did long bike rides: from Brooklyn to Tarrytown along the Old Croton Aqueduct trail, and out to Rockaway Beach via the Marine Parkway Bridge & Cross Bay Memorial Bridge. Then, I ran the Brooklyn Experience Half...
The Boot.dev Beat. October 2024 The “learn computer science basics” section of the backend developer learning path is now complete!...
7th Oct 2024
1

The Boot.dev Beat. October 2024

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

7th Oct 2024
The “learn computer science basics” section of the backend developer learning path is now complete! We have no big plans to make serious modifications (tbh I always say this though, so idk). To be clear, that’s the first half of the track complete - the first 13 courses up to the...
Handling advanced product imports in WooCommerce Learn how to handle advanced things like core fees when importing products into WooCommerce.
9th Dec 2017
1

Handling advanced product imports in WooCommerce

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

9th Dec 2017
Learn how to handle advanced things like core fees when importing products into WooCommerce.
17th Nov 2011
34

Burnout

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

17th Nov 2011
Globally install PHP command-line tools with Composer How to install CLI tools wiht Composer.
25th Apr 2014
1

Globally install PHP command-line tools with Composer

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

25th Apr 2014
How to install CLI tools wiht Composer.
Words and Buttons Online: current hiatus and future plans Hello! I’m Oleksandr Kaleniuk. I do Words and Buttons Online. Just not too often lately. Last night...
2nd Jul 2026
1

Words and Buttons Online: current hiatus and future plans

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

2nd Jul 2026
Hello! I’m Oleksandr Kaleniuk. I do Words and Buttons Online. Just not too often lately. Last night reminded me that I probably owe my subscribers a “still alive” message. Literally still alive. So here it is. I’m still alive. As for the site, I haven’t written a new piece for...
29th Jun 2012
The "Talk vs Walk" framework This exercise we invented at WP Engine is surprisingly useful in engaging both Marketing and...
8th Jun 2022
53

The "Talk vs Walk" framework

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

8th Jun 2022
This exercise we invented at WP Engine is surprisingly useful in engaging both Marketing and Product, generating actions for both sides that make products more desirable and competitive.
What mammal is that? I was visiting my parents over Christmas, and they have a large dog called Ziva. I like to take...
2nd Jan 2024
33

What mammal is that?

from alexwlchan [alt+shift+b] in programming

2nd Jan 2024
I was visiting my parents over Christmas, and they have a large dog called Ziva. I like to take silly photos of the family pets, and this is one from last week that shows off a super-sized snoot: No Photoshop here, just my iPhone’s Ultra Wide camera held close to...
CSS Slope Graphs CSS Slope Graphs 2021-06-07 I am a huge sucker for simplistic and beautifully designed visual data...
7th Jun 2021
31

CSS Slope Graphs

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

7th Jun 2021
CSS Slope Graphs 2021-06-07 I am a huge sucker for simplistic and beautifully designed visual data on the web. Most data tends to be graphed via line or bar systems - which is fine - but I think slope graphs are highly underrated. Let’s change that, shall we? The Demo I’m basing...
Mission Control — Jobs As promised back when we introduced Solid Queue, today we’ve open-sourced Mission Control — Jobs, a...
30th Jan 2024
39

Mission Control — Jobs

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

30th Jan 2024
As promised back when we introduced Solid Queue, today we’ve open-sourced Mission Control — Jobs, a dashboard and set of extensions to operate and observe background jobs, that we’ve been using for over a year, in the beginning with Resque only, and later with both Resque and...
USENIX SREcon APAC 2022: Computing Performance: What's on the Horizon At USENIX SREcon22 APAC I gave the opening keynote on the future of computer performance, rounding...
28th Feb 2023
1

USENIX SREcon APAC 2022: Computing Performance: What's on the Horizon

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

28th Feb 2023
At USENIX SREcon22 APAC I gave the opening keynote on the future of computer performance, rounding up the latest developments and making predictions of where I see things heading. This talk originated from my updates to Systems Performance 2nd Edition, and this was the first time...
Happy New Year: GPT in 500 lines of SQL Translations: Russian This year, the talk of the town was AI and how it can do everything for you. I...
31st Dec 2023
45

Happy New Year: GPT in 500 lines of SQL

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

31st Dec 2023
Translations: Russian This year, the talk of the town was AI and how it can do everything for you. I like it when someone or something does everything for me. To this end, I decided to ask ChatGPT to write my New Year's post: "Hey ChatGPT. Can you implement a large language model...
The AI Land Grab Looks Familiar In May of 2013, Yahoo announced plans to buy Tumblr for 1.1 billion dollars. Yahoo’s CEO, Marissa...
11th May 2026
1

The AI Land Grab Looks Familiar

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

11th May 2026
In May of 2013, Yahoo announced plans to buy Tumblr for 1.1 billion dollars. Yahoo’s CEO, Marissa Mayer, stood in front of the press and said, “We promise not to screw it up”.
Rendering Animated .ani Cursors in the Browser Technical breakdown of how the NPM module ani-cursor converts .ani files into CSS animations in the...
9th Dec 2020
1

Rendering Animated .ani Cursors in the Browser

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

9th Dec 2020
Technical breakdown of how the NPM module ani-cursor converts .ani files into CSS animations in the browser.
14th Jun 2023
Gathering Structures How to gather people and create communities in ways that are low-stress and high-payoff
20th Feb 2024
1

Gathering Structures

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

20th Feb 2024
How to gather people and create communities in ways that are low-stress and high-payoff
Coding at work (after a decade away). Since joining Imprint a bit over six months ago as the CTO of a ~50 engineer team, I’ve merged 104...
19th Nov 2025
1

Coding at work (after a decade away).

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

19th Nov 2025
Since joining Imprint a bit over six months ago as the CTO of a ~50 engineer team, I’ve merged 104 pull requests, which is slightly over four per week. Many of them are very minimal configuration and documentation tweaks, and none were the hardest or even most time-sensitive task...
Announcing CalVer It's about time. Technologists expect things to get better with time. Your current laptop has more...
22nd Jun 2016
1

Announcing CalVer

from Sedimental [alt+shift+b] in programming

22nd Jun 2016
It's about time. Technologists expect things to get better with time. Your current laptop has more RAM than the last, your current car is safer than its predecessor, and the latest version of your code is certainly the best ever. What if the same be said of versioning...
Getting the base directory of an sbt project This is a command you can run in a shell script to print the base directory of an sbt project: $...
4th Dec 2022
42

Getting the base directory of an sbt project

from alexwlchan [alt+shift+b] in programming

4th Dec 2022
This is a command you can run in a shell script to print the base directory of an sbt project: $ sbt --batch -error "project $PROJECT" "print baseDirectory" | tr -d "\n" For example: $ sbt --batch -error "project ingests_api" "print baseDirectory" | tr -d...
The Great CEO Within It's been a long time coming, but Matt Mochary's book The Great CEO Within is out. I feel very...
18th Mar 2021
47

The Great CEO Within

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

18th Mar 2021
It's been a long time coming, but Matt Mochary's book The Great CEO Within is out. I feel very fortunate to be involved in this project. This is the best book I've read on making the journey from founder to CEO.
The Gap Through Which We Praise the Machine In this post I’ll expose my current theory of agentic programming: people are amazing at adapting...
9th Jun 2025
1

The Gap Through Which We Praise the Machine

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

9th Jun 2025
In this post I’ll expose my current theory of agentic programming: people are amazing at adapting the tools they’re given and totally underestimate the extent to which they do it, and the amount of skill we build doing that is an incidental consequence of how badly the tools are...
Revisiting FOUCE It's been awhile since I wrote about FOUCE and I've since come up with an improved solution that I...
23rd Dec 2024
101

Revisiting FOUCE

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

23rd Dec 2024
It's been awhile since I wrote about FOUCE and I've since come up with an improved solution that I think is worth a post. This approach is similar to hiding the page content and then fading it in, but I've noticed it's far less distracting without the fade. It also adds a two...
Building openring with Jekyll Build Building openring with Jekyll Build 2022-12-02 I think it's great when bloggers post their own...
2nd Dec 2022
59

Building openring with Jekyll Build

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

2nd Dec 2022
Building openring with Jekyll Build 2022-12-02 I think it's great when bloggers post their own personal "reading list" of blogs they themselves follow. Whether this is a customized Blogroll page or footnotes in their individual articles, I find it really helpful to find more...
Barbershop Multitracks with Zane I recorded two barbershop tags with my friend Zane Fiala.
29th Dec 2008
1

Barbershop Multitracks with Zane

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

29th Dec 2008
I recorded two barbershop tags with my friend Zane Fiala.
Getting better at the New York Times crossword I started doing crossword puzzles sometime in 2019. After learning the basics of American crossword...
15th Apr 2021
1

Getting better at the New York Times crossword

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

15th Apr 2021
I started doing crossword puzzles sometime in 2019. After learning the basics of American crossword puzzles, the best way to improve is to solve daily. As a budding cruciverbalist you develop a few key skills. The NYTimes website has an excellent guide on the basics of solving....
Svelte as an Eleventy Template Engine Svelte is a really nice authoring format for HTML components. I wanted to explore if I could extend...
1st Feb 2020
1

Svelte as an Eleventy Template Engine

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

1st Feb 2020
Svelte is a really nice authoring format for HTML components. I wanted to explore if I could extend Eleventy to use it.
The Front-End Developer's Guide to the Terminal If you want to learn a modern JavaScript framework like React or Angular, you better be familiar...
19th Apr 2022
38

The Front-End Developer's Guide to the Terminal

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

19th Apr 2022
If you want to learn a modern JavaScript framework like React or Angular, you better be familiar with the terminal! So many frameworks and tools assume that you're proficient with it, without ever explaining it. This blog post is your missing manual, covering all of the most...
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...
Corporate “DEI” is an imperfect vehicle for deeply meaningful ideals I have not thought or said much about DEI (Diversity, Equity and Inclusion) over the years. Not...
10th Feb 2025
93

Corporate “DEI” is an imperfect vehicle for deeply meaningful ideals

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

10th Feb 2025
I have not thought or said much about DEI (Diversity, Equity and Inclusion) over the years. Not because I don’t care about the espoused ideals — I suppose I do, rather a lot — but because corporate DEI efforts have always struck me as ineffective and bland; bolted on at best, if...
A software engineer's guide to A/B testing As a software engineer, you have two options: YOLO every change and hope they have the desired...
13th Jul 2023
34

A software engineer's guide to A/B testing

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

13th Jul 2023
As a software engineer, you have two options: YOLO every change and hope they have the desired impact. Track user metrics and run A/B tests to verify…
Fun with IE7 and the Zoom Property This bug threw me for a loop. A CSS optimizer thought it was doing me a favor by “fixing” any...
29th Jun 2012
45

Fun with IE7 and the Zoom Property

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

29th Jun 2012
This bug threw me for a loop. A CSS optimizer thought it was doing me a favor by “fixing” any invalid numbers. It replaces .my_class{ zoom:1; } with .my_class{ zoom:1px; } Those two characters (“px”) on the zoom property will blow up IE7 as it tries to zoom to a value in...
agents, ai, and software engineering People are limited in the number of decisions they can make in a day. Most people do not experience...
24th Feb 2026
1

agents, ai, and software engineering

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

24th Feb 2026
People are limited in the number of decisions they can make in a day. Most people do not experience this limit as day to day, the decision volume is pretty low. The day to day of an executive? It is generally a non-stop firewall of decisions.
Le Mans 2024 This will be my 11th attempt. The first time I showed up on the grid at Le Mans was in 2012 -- some...
3rd Apr 2024
77

Le Mans 2024

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

3rd Apr 2024
This will be my 11th attempt. The first time I showed up on the grid at Le Mans was in 2012 -- some five years after I had first driven a real race car, and even less time since I made participating in the world's greatest endurance race the ultimate goal. But it almost didn't...
Winner, Name that Ware April 2024 Last month’s ware was a “Z16 AI Voice Translator”. The name doesn’t really tell you much, so here’s...
31st May 2024
80

Winner, Name that Ware April 2024

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

31st May 2024
Last month’s ware was a “Z16 AI Voice Translator”. The name doesn’t really tell you much, so here’s some photos that give a better idea of what the device is about. Above are the main parts of the device. The construction is simple and straightforward: big battery, screen with...
One happy Rails World Celebrating twenty years of Ruby on Rails with more than 700 happy developers packed into the...
7th Oct 2023
38

One happy Rails World

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

7th Oct 2023
Celebrating twenty years of Ruby on Rails with more than 700 happy developers packed into the coolest conference venue possible in Amsterdam was epic. Safe to say, Rails World was a roaring success. Which is deeply satisfying to conclude, because it really wasn't a given outcome...
Asked to do something illegal at work? Here’s what these software engineers did At FTX, Frank, and Pollen, software engineers were asked to do something potentially illegal, or to...
9th Nov 2023
64

Asked to do something illegal at work? Here’s what these software engineers did

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

9th Nov 2023
At FTX, Frank, and Pollen, software engineers were asked to do something potentially illegal, or to go along with what looked like fraud. They obliged in two out of three cases, landed in hot water, and now face jail time. A reminder why it’s never a good idea to go along with...
OS 7 Updates and More OS 8 News It’s a new year and that means we’re back from the holidays with new updates! We’re now shipping the...
5th Jan 2024
52

OS 7 Updates and More OS 8 News

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

5th Jan 2024
It’s a new year and that means we’re back from the holidays with new updates! We’re now shipping the latest GNOME Web which includes a new Tab Overview mode. Plus we’re shipping some updated icons for things like the animated downloads icon in the Headerbar and hardware access...
A Metaphorical Reading Collection A collection of my favourite books on conceptual metaphor theory
1st Jun 2020
30

A Metaphorical Reading Collection

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

1st Jun 2020
A collection of my favourite books on conceptual metaphor theory
Developing domain expertise: get your hands dirty. Recently, I’ve been thinking about developing domain expertise, and wanted to collect my thoughts...
17th Jul 2024
77

Developing domain expertise: get your hands dirty.

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

17th Jul 2024
Recently, I’ve been thinking about developing domain expertise, and wanted to collect my thoughts here. Although I covered some parts of this in Your first 90 days as CTO (understanding product analytics, shadowing customer support, talking to customers, and talking with your...
Before and after Almost Perfect At the beginning of this year, I spent a couple of weeks at the Almost Perfect creative residence in...
8th Jul 2024
1

Before and after Almost Perfect

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

8th Jul 2024
At the beginning of this year, I spent a couple of weeks at the Almost Perfect creative residence in Tokyo, run by Luis and Yuka. This week Luis and Yuka published a podcast we recorded during my resi...
What is a Senior Software Engineer at Wise and Amazon? Common expectations for the senior level at the two companies, and compensation packages at Wise.
1st Aug 2023
78

What is a Senior Software Engineer at Wise and Amazon?

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

1st Aug 2023
Common expectations for the senior level at the two companies, and compensation packages at Wise.
I found some of my first code! Annotating and reflecting on robotics code from 2009. In high school, one of my teachers shattered my plans for my life, in the most beautiful way. Most...
1st Jan 2024
2

I found some of my first code! Annotating and reflecting on robotics code from 2009.

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

1st Jan 2024
In high school, one of my teachers shattered my plans for my life, in the most beautiful way. Most of my life, I'd intended to become a math professional of some sort: a math teacher, when that was all I saw math for; an actuary, when I started to learn more; and then a...
Take a hard game, and make it shorter You are of course aware that attention spans are shrinking. YouTube -> Shorts, Instagram Reels,...
16th Feb 2026
1

Take a hard game, and make it shorter

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

16th Feb 2026
You are of course aware that attention spans are shrinking. YouTube -> Shorts, Instagram Reels, Tiktoks, etc have taken over the world.
The Making of A New Kind of Science I Think I Should Write a Quick Book… In the end it’s about five and a half pounds of paper, 1280...
13th May 2022
58

The Making of A New Kind of Science

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

13th May 2022
I Think I Should Write a Quick Book… In the end it’s about five and a half pounds of paper, 1280 pages, 973 illustrations and 583,313 words. And its creation took more than a decade of my life. Almost every day of my thirties, and a little beyond, I tenaciously worked on it....
Introducing Joe Martin - Our first Product Marketer Before joining PostHog, Joe Martin had never owned a Mac. The former tech and games journalist...
6th Aug 2021
41

Introducing Joe Martin - Our first Product Marketer

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

6th Aug 2021
Before joining PostHog, Joe Martin had never owned a Mac. The former tech and games journalist previously did everything on PC, but joining PostHog…
Dealing with diverged git branches Hello! One of the most common problems I see folks struggling with in Git is when a local branch...
1st Feb 2024
116

Dealing with diverged git branches

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

1st Feb 2024
Hello! One of the most common problems I see folks struggling with in Git is when a local branch (like main) and a remote branch (maybe also called main) have diverged. There are two things that make this situation hard: If you’re not used to interpreting git’s error messages,...
Winner, Name that Ware October 2025 Last month’s ware is an ADAS1010, described on the Analog devices website as a “15 Lead ECG Vital...
29th Nov 2025
1

Winner, Name that Ware October 2025

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

29th Nov 2025
Last month’s ware is an ADAS1010, described on the Analog devices website as a “15 Lead ECG Vital Signs Monitor Module with Respiration, Temperature and Blood Pressure Measurement”. It advertises a “robust, with electromagnetic interference (EMI), shock, and vibration resistant...
The hard truth about using AI in coding In a recent experience while building a website, I tried to use ChatGPT to help me out with...
7th Feb 2025
1

The hard truth about using AI in coding

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

7th Feb 2025
In a recent experience while building a website, I tried to use ChatGPT to help me out with JavaScript. Something I've never needed to fully learn because my work has always been divided by JavaScript devs and HTML/CSS devs. A long time ago I used to be able to write bits in...
Burning & Playing PS2 Games without a Modded Console Burning & Playing PS2 Games without a Modded Console 2024-09-02 Important: I do not support pirating...
2nd Sep 2024
96

Burning & Playing PS2 Games without a Modded Console

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

2nd Sep 2024
Burning & Playing PS2 Games without a Modded Console 2024-09-02 Important: I do not support pirating or obtaining illegal copies of video games. This process should only be used to copy your existing PS2 games for backup, in case of accidental damage to the original...
Making a Website is for Everyone Dave asked what makes people excited about building for the web and Thomas answered with this...
1st Oct 2023
63

Making a Website is for Everyone

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

1st Oct 2023
Dave asked what makes people excited about building for the web and Thomas answered with this wonderful articulation: the web is the only programming platform (that I know of) that considers its builders regular people, not IT Professionals and continues to write standards with...
DevOps for the Sinclair Spectrum - Part 1 Discussion on Hacker News Discussion on lobste.rs Intro When I was around 8-9 years old, I...
21st Dec 2021
39

DevOps for the Sinclair Spectrum - Part 1

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

21st Dec 2021
Discussion on Hacker News Discussion on lobste.rs Intro When I was around 8-9 years old, I received a Sinclair ZX Spectrum home computer for my birthday. One of my earliest memories I remember is sitting with my Dad, reading the manual to work out the magic commands to load...
Using uWSGI with Python 3 Simple steps to get uWSGI up and running in Python 3.
18th Dec 2015
29

Using uWSGI with Python 3

from blag [alt+shift+b] in programming

18th Dec 2015
Simple steps to get uWSGI up and running in Python 3.
I Fight For The Users If you haven't been able to keep up with my blistering pace of one blog post per year (if that), I...
30th Nov 2023
158

I Fight For The Users

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

30th Nov 2023
If you haven't been able to keep up with my blistering pace of one blog post per year (if that), I can't blame you. There's a lot going on right now. It's a busy time. But let's pause and take
22nd May 2026
AI Flame Graphs Imagine halving the resource costs of AI and what that could mean for the planet and the industry --...
28th Oct 2024
1

AI Flame Graphs

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

28th Oct 2024
Imagine halving the resource costs of AI and what that could mean for the planet and the industry -- based on extreme estimates such savings could reduce the total US power usage by over 10% by 20301. At Intel we've been creating a new analyzer tool to help reduce AI costs called...
Introducing Workshop New newsletter about work in progress
1st Nov 2025
1

Introducing Workshop

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

1st Nov 2025
New newsletter about work in progress
7th Apr 2025
Guile-websocket 0.2.1 released I'm happy to announce that guile-websocket 0.2.1 has been released! Guile-websocket is an...
6th Aug 2025
1

Guile-websocket 0.2.1 released

from dthompson [alt+shift+b] in programming

6th Aug 2025
I'm happy to announce that guile-websocket 0.2.1 has been released! Guile-websocket is an implementation of the WebSocket protocol, both the client and server sides, for Guile Scheme. This small patch release contains the following changes: Greatly improved validation of initial...
Install Mcrypt PHP Extension on OSX Yosemite After updating Statamic to 1.10.2, I started getting Mcrypt errors. After some Googling, I found...
29th Jan 2015
35

Install Mcrypt PHP Extension on OSX Yosemite

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

29th Jan 2015
After updating Statamic to 1.10.2, I started getting Mcrypt errors. After some Googling, I found some complicated fixes. After some noodling around, here’s a simple way to fix it with Homebrew: First, figure out which version of PHP you’re running. You can do this by opening up...
1st Aug 2010
Bringing dwm Shortcuts to GNOME Bringing dwm Shortcuts to GNOME 2023-11-02 The dwm window manager is my standard "go-to" for most of...
2nd Nov 2023
119

Bringing dwm Shortcuts to GNOME

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

2nd Nov 2023
Bringing dwm Shortcuts to GNOME 2023-11-02 The dwm window manager is my standard "go-to" for most of my personal laptop environments. For desktops with larger, higher resolution monitors I tend to lean towards using GNOME. The GNOME DE is fairly solid for my own purposes. This...
What I'm up to - December 2023 This is my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Dec 2023
1

What I'm up to - December 2023

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

1st Dec 2023
This is my monthly newsletter about what I'm up to, which I send in place of social media. What I did in November - Started writing some essays about online work, dependability, tools, and craft on t...
The Best Illustration Books and Courses My favourite resources for learning to draw and developing your visual thinking skills
6th Jul 2019
34

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
WTF is operations? #serverless I just got back from the very first ever @serverlessconf in NYC.  I have a soft spot for...
31st May 2016
1

WTF is operations? #serverless

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

31st May 2016
I just got back from the very first ever @serverlessconf in NYC.  I have a soft spot for well-curated single-track conferences, and the organizers did an incredible job.  Major kudos to @iamstan and team for pulling together such a high-caliber mix of attendees as well as...
1st Jul 2025
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...
What I'm up to - April 2026 My monthly newsletter about what I'm up to, which I send in place of social media: What I did in...
1st Apr 2026
1

What I'm up to - April 2026

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

1st Apr 2026
My monthly newsletter about what I'm up to, which I send in place of social media: What I did in March - Published Software in the AI era and updated my personal website. - Wrote Agent experience abo...
DEFCON 30 This summer I had the opportunity to attend DEFCON 30, a cybersecurity conference gathering around...
20th Nov 2022
35

DEFCON 30

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

20th Nov 2022
This summer I had the opportunity to attend DEFCON 30, a cybersecurity conference gathering around 27000 hackers in the fabulous city of Las Vegas, Nevada. With more than 30 villages and 3 main conference tracks, the event managed to cover pretty much every subject from malware...
The System-Level Foundation of Assembly Tracing how the CPU, OS, and ELF format shape the structure of your assembly code
5th May 2025
42

The System-Level Foundation of Assembly

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

5th May 2025
Tracing how the CPU, OS, and ELF format shape the structure of your assembly code
How Microsoft does Quality Assurance (QA) The Redmond Big Tech giant pioneered the SDET role in the 90s. It then retired it in 2014. What...
19th Sep 2023
89

How Microsoft does Quality Assurance (QA)

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

19th Sep 2023
The Redmond Big Tech giant pioneered the SDET role in the 90s. It then retired it in 2014. What happened and why?
Why I'm not a VC (yet) There is too much money chasing too few operators.
8th Aug 2021
1

Why I'm not a VC (yet)

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

8th Aug 2021
There is too much money chasing too few operators.
The 2021 International Developers in Japan results are live! In November 2021, I conducted a survey of international developers living in Japan. [The results are...
18th Jan 2022
32

The 2021 International Developers in Japan results are live!

from TokyoDev [alt+shift+b] in programming

18th Jan 2022
In November 2021, I conducted a survey of international developers living in Japan. [The results are now live](/insights/2021-developer-survey), please check them out! With 435 people responding, I had about 20% more responses than [2020's...
The Boot.dev Beat. December 2025 We plan to wrap up 2025 with some important quality of life updates! League placement badges, lesson...
7th Dec 2025
1

The Boot.dev Beat. December 2025

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

7th Dec 2025
We plan to wrap up 2025 with some important quality of life updates! League placement badges, lesson bookmarks, and major improvements to the Training Grounds are just a few of the highlights. Thanks for learning with us, we’re gearing up the platform for a ton of new courses in...
Auditing User Intent in Closed Source IoT Applications (Header image under CC-BY by Gregory Varnum)Hardware-backed voice assistants like Amazon Alexa and...
25th Oct 2019
33

Auditing User Intent in Closed Source IoT Applications

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

25th Oct 2019
(Header image under CC-BY by Gregory Varnum)Hardware-backed voice assistants like Amazon Alexa and Google Assistant have received some criticism for their handling of voice data behind the scenes. The companies had outsourced quality control/machine learning feedback to external...
Grab browser links and titles in one click When I copy a browser tab URL, I often want to also keep the title. Sometimes I want to use the link...
3rd Jan 2025
109

Grab browser links and titles in one click

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

3rd Jan 2025
When I copy a browser tab URL, I often want to also keep the title. Sometimes I want to use the link as rich text (e.g., when pasting the link into OneNote or Jira). Sometimes I prefer a Markdown link. There are browser extensions to achieve this task, but I don't want to...
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,...
25 IPython Tips for Your Next Advent of Code I've decided to skip last year's Advent of Code edition. Mostly because I didn't have time, but I...
27th Jan 2021
1

25 IPython Tips for Your Next Advent of Code

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

27th Jan 2021
I've decided to skip last year's Advent of Code edition. Mostly because I didn't have time, but I also knew that I probably wouldn't finish it. I've never finished any edition. I'm not very good at code katas, and I usually try to brute force them. With AoC, that works for the...
Language-Level Toll Roads I’m trying to put my finger on something, but I can’t quite figure out what it is — hence this post....
5th Jul 2023
52

Language-Level Toll Roads

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

5th Jul 2023
I’m trying to put my finger on something, but I can’t quite figure out what it is — hence this post. Maybe by the end of writing, I’ll have figured it out. Deno recently launched their KV storage. Being a fan of deno, I looked at it with interest. Here’s a sample: const kv =...
Building a container orchestrator Kubernetes is not exactly the most fun piece of technology around. Learning it isn’t easy, and...
1st Jul 2025
55

Building a container orchestrator

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

1st Jul 2025
Kubernetes is not exactly the most fun piece of technology around. Learning it isn’t easy, and learning the surrounding ecosystem is even harder. Even those who have managed to tame it are still afraid of getting paged by an ETCD cluster corruption, a Kubelet certificate...
Happy Leap Day! 29 February is causing problems in software systems across the globe. It’s a good reminder on how...
29th Feb 2024
63

Happy Leap Day!

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

29th Feb 2024
29 February is causing problems in software systems across the globe. It’s a good reminder on how few assumptions we should make about dates – and why to use a date library when you can.
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...
1st Sep 2010
Merging Responsibly tl;dr: I do not like merging the main branch into feature branches, and I do not like squashing...
28th Apr 2024
40

Merging Responsibly

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

28th Apr 2024
tl;dr: I do not like merging the main branch into feature branches, and I do not like squashing MR/PRs git commit git has emerged as the obvious choice for SCCS (Source Code Control System). The consensus is that it is unambiguously better than the previous standard, SVN. There...
Awesome Python Applications What we can learn from 180+ case studies on successfully shipping Python software. If you're reading...
20th Dec 2018
1

Awesome Python Applications

from Sedimental [alt+shift+b] in programming

20th Dec 2018
What we can learn from 180+ case studies on successfully shipping Python software. If you're reading this (or hearing this), you read and write code, probably Python. And for all the code you've shipped, you've probably had your share of missed requirements. Somehere in the...
No, Wall Street, DeepSeek is not "far superior" I mean, it is! But the whole story about the stock market reacting to the news about DeepSeek V3...
30th Oct 2024
37

No, Wall Street, DeepSeek is not "far superior"

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

30th Oct 2024
I mean, it is! But the whole story about the stock market reacting to the news about DeepSeek V3 and R1 is a fine example of the knee-jerk nature of mass consciousness in the era of clickbait economics. Briefly, by points: No, DeepSeek isn’t “head and shoulders...
A Local-First Task Framework sharing the load
3rd Apr 2026
1

A Local-First Task Framework

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

3rd Apr 2026
sharing the load
Folding the DOM In this post, we'll explore a technique we can use to "fold" a DOM node, like folding a letter in...
19th May 2019
37

Folding the DOM

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

19th May 2019
In this post, we'll explore a technique we can use to "fold" a DOM node, like folding a letter in real-life. On that journey, we'll learn a lot about 3D transforms and CSS animation techniques!
17th Feb 2024
CI Files in Their Own Namespace I recently had a random idea to fix a problem that evidently only bothers me. It has become de...
2nd Dec 2018
1

CI Files in Their Own Namespace

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

2nd Dec 2018
I recently had a random idea to fix a problem that evidently only bothers me. It has become de rigueur to litter every project with a random smattering of top-level dotfiles. I’m thinking of the .travis.yaml-type files that are regarded as a necessary evil to perform some kind of...
[April Cools] Gaming Games for Non-Gamers My April Cools is out! Gaming Games for Non-Gamers is a 3,000 word essay on video games worth...
1st Apr 2025
59

[April Cools] Gaming Games for Non-Gamers

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

1st Apr 2025
My April Cools is out! Gaming Games for Non-Gamers is a 3,000 word essay on video games worth playing if you've never enjoyed a video game before. Patreon notes here. (April Cools is a project where we write genuine content on non-normal topics. You can see all the other April...
did u ever read so hard u accidentally wrote? Owning a production Postgres database is never boring. The other day, I’m looking for trouble (as I...
14th Mar 2025
58

did u ever read so hard u accidentally wrote?

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

14th Mar 2025
Owning a production Postgres database is never boring. The other day, I’m looking for trouble (as I am wont to do), and I notice this weird curve in the production database metrics: So we’ve got these spikes in WALWrite: the number of processes waiting to write to the write-ahead...
How To Learn Stuff Quickly As software developers, we're always learning new things; it's practically the whole gig! If we can...
19th Jul 2021
32

How To Learn Stuff Quickly

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

19th Jul 2021
As software developers, we're always learning new things; it's practically the whole gig! If we can learn to quickly pick up new languages/frameworks/tools, we'll become so much more effective at our job. It's sort of a superpower.
Announcing the 2025 TokyoDev Developers Survey The 2025 edition of the TokyoDev Developer Survey is now live! If you’re a software developer living...
4th Sep 2025
59

Announcing the 2025 TokyoDev Developers Survey

from TokyoDev [alt+shift+b] in programming

4th Sep 2025
The 2025 edition of the TokyoDev Developer Survey is now live! If you’re a software developer living in Japan, please take a few minutes to participate. All questions are optional, and it should take less than 10 minutes to complete. The survey will remain open until September...
Northern Sky & Southern Sky quilts I find a lot of value in doing creative work that isn't in clay - I can feel more fully relaxed...
3rd Jul 2025
1

Northern Sky & Southern Sky quilts

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

3rd Jul 2025
I find a lot of value in doing creative work that isn't in clay - I can feel more fully relaxed creating something that's purely a hobby, and working in other mediums inspires my ceramic studio practice in unexpected ways. I recently finished a very large, non-ceramic project:...
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...
Set Up Remote Desktop in Windows Here’s a quick guide to setting up Remote Desktop on Windows: 1. Allow Remote Connections Right...
20th Sep 2012
50

Set Up Remote Desktop in Windows

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

20th Sep 2012
Here’s a quick guide to setting up Remote Desktop on Windows: 1. Allow Remote Connections Right click on the My Computer icon > Click Properties > Click on the Remote tab Check the box that says “Allow Users to Connect Remotely to this Computer” Add your username to the list of...
Recently Listening Die In Love by Greet Death Via David Crespo, I got into Greet Death, a band that's been...
3rd Feb 2026
0

Recently

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

3rd Feb 2026
Listening Die In Love by Greet Death Via David Crespo, I got into Greet Death, a band that's been hustling since 2011. It's great in a simultaneously familiar and innovative way. The album has a great amount of variety: Small Town Cemetery is a really effective quiet, acoustic...
2024 Reflection Holy shit, what a year that was. It was absolutely bonkers overwhelming. A lot of interesting stuff...
8th Dec 2024
89

2024 Reflection

from Posts on Nikita Lapkov [alt+shift+b] in programming

8th Dec 2024
Holy shit, what a year that was. It was absolutely bonkers overwhelming. A lot of interesting stuff happened, but at the same time I took on so much more than I could handle. Conferences Speaking at RustLab 2024 During late 2023 and early 2024 I applied to a bunch of conferences....
The Law of Stretched [Cognitive] Systems 2022/12/15 The Law of Stretched [Cognitive] Systems One of the things I knew right when I started at...
15th Dec 2022
57

The Law of Stretched [Cognitive] Systems

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

15th Dec 2022
2022/12/15 The Law of Stretched [Cognitive] Systems One of the things I knew right when I started at my current job is that a lot of my work would be for "nothing." I'm saying this because I work (as Staff SRE) for an observability vendor, and engineers tend to operate under the...
Who Monitors The Monitor? Monitor The first release of Monitor as an elementary OS default app is here! Monitor is an app for...
5th Nov 2025
11

Who Monitors The Monitor?

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

5th Nov 2025
Monitor The first release of Monitor as an elementary OS default app is here! Monitor is an app for monitoring your system resources and running processes, including with optional panel indicators. Since its last release, we’ve completed the port to GTK4, rewrote the settings...
Distributed Logical Time Properly ordering events in time is notoriously difficult in distributed systems. This algorithm is...
23rd Feb 2019
60

Distributed Logical Time

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

23rd Feb 2019
Properly ordering events in time is notoriously difficult in distributed systems. This algorithm is a simple, decentralized, scalable, constant-memory mechanism for independent replicas to record events in time, such that “happened-before” is preserved in almost all cases.
Stress And Programming Having spent four decades as a programmer in various industries and situations, I know that modern...
9th May 2025
72

Stress And Programming

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

9th May 2025
Having spent four decades as a programmer in various industries and situations, I know that modern software development processes are far more stressful than when I started. It's not simply that developing software today is more complex than it was back in 1981. In that early...
Hacker News Clones Every once in a while, I’ll have a post gain traction over on ye ole’ orange site (Hacker News). I...
2nd Nov 2024
69

Hacker News Clones

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

2nd Nov 2024
Every once in a while, I’ll have a post gain traction over on ye ole’ orange site (Hacker News). I find out about it because my analytics digest will get a yuge uptick in page views. What’s interesting is all the referral sources that show up in my analytics. The Hacker News is...
What I'm up to - February 2023 ✨ What I've been up to Hello from Cozumel, Mexico! It's 80° F here - a welcome break from the...
1st Feb 2023
1

What I'm up to - February 2023

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

1st Feb 2023
✨ What I've been up to Hello from Cozumel, Mexico! It's 80° F here - a welcome break from the Chicago Winter. Since last Summer, I've been taking a "solo week" trip every quarter as a creat...
The Rise of the Electric Scooter In an electric car, the (enormous) battery is a major part of the price. If electric car prices are...
12th Sep 2019
46

The Rise of the Electric Scooter

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

12th Sep 2019
In an electric car, the (enormous) battery is a major part of the price. If electric car prices are decreasing, battery costs must be decreasing, because it's not like the cost of fabricating rubber, aluminum, glass, and steel into car shapes can decline that much, right? On an
Celebrating our first 20,000 members Dear Kagi community, Today, we’re happy and proud to have reached *20,000 paying members* ,...
24th Jan 2024
38

Celebrating our first 20,000 members

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

24th Jan 2024
Dear Kagi community, Today, we’re happy and proud to have reached *20,000 paying members* , including over 1,500 families all over the world, in our community.
Colophon Most blogs, like this one, are reverse-chronological, causing the first post to appear last in the...
1st May 2015
1

Colophon

from Sedimental [alt+shift+b] in programming

1st May 2015
Most blogs, like this one, are reverse-chronological, causing the first post to appear last in the archive. This convention makes a colophon the King's Pawn Game of web authorship; there's no better place to showcase certain implementation details than the first post of a...
Safari bug with ruby tag *Update (November 8th, 2019): [Juanito Fatas](https://juanitofatas.com/) has pointed out to me this...
28th Jul 2019
35

Safari bug with ruby tag

from TokyoDev [alt+shift+b] in programming

28th Jul 2019
*Update (November 8th, 2019): [Juanito Fatas](https://juanitofatas.com/) has pointed out to me this bug has now been fixed.* Safari 12.1.1 has a strange issue with certain ruby tags. Specifically, something like ホゲホゲ(ホゲホゲ) which renders as ホゲホゲ(ホゲホゲ) If you control click...
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...
Dinosaur pie! I wanted to make a special pie for my amazing boyfriend, Matt, on his birthday a month ago....
30th Mar 2015
57

Dinosaur pie!

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

30th Mar 2015
I wanted to make a special pie for my amazing boyfriend, Matt, on his birthday a month ago. Naturally, I decided to make an apple pie because he likes apple pie and because I can make a mean apple pie with fresh ground cinnamon and a small amount of pre-cooking the apples on the...
Failure 1: Django + NextJS Boilerplate I have failed, and that is exactly what I had hoped for a few months ago in this blog post. This is...
15th Jun 2024
50

Failure 1: Django + NextJS Boilerplate

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

15th Jun 2024
I have failed, and that is exactly what I had hoped for a few months ago in this blog post. This is a good failure. It has taught me things, lessons I can use in the future to avoid failing this way again. But first a bit of context. What did I fail at? In February of 2024 I...
The Epic Stack Introducing an opinionated project starter that enables web development teams to ship their ideas to...
10th May 2023
75

The Epic Stack

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

10th May 2023
Introducing an opinionated project starter that enables web development teams to ship their ideas to production more efficiently.
What I'm up to - May 2026 My monthly newsletter about what I'm up to, which I send in place of social media: What I did in...
1st May 2026
1

What I'm up to - May 2026

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

1st May 2026
My monthly newsletter about what I'm up to, which I send in place of social media: What I did in April - Visited NYC briefly. Discovered a new cafe I like called WatchHouse - they even happened to be...
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.
How to build cron jobs with Netlify functions We leveraged Netlify Scheduled Functions to automate the task of fetching jobs from Heavybit's...
6th Nov 2022
38

How to build cron jobs with Netlify functions

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

6th Nov 2022
We leveraged Netlify Scheduled Functions to automate the task of fetching jobs from Heavybit's portfolio companies into their Jobs page.
On Opening Essays, Conference Talks, and Jam Jars How to open pieces of narrative non-fiction writing, conference talks, and sticky jars
13th Apr 2024
1

On Opening Essays, Conference Talks, and Jam Jars

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

13th Apr 2024
How to open pieces of narrative non-fiction writing, conference talks, and sticky jars
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.
Introducing The Contraption Company Today I'm introducing my new business, The Contraption Company - a product studio building...
4th Nov 2022
1

Introducing The Contraption Company

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

4th Nov 2022
Today I'm introducing my new business, The Contraption Company - a product studio building dependable software tools for online work. Slow growth makes steady progress In the past, I've built VC-backed startups like Moonlight and Staffjoy. For these companies, we worked hard...
Blooms and roots embroidery I got a crewel embroidery kit for a variety of flowers and their roots from Purl Soho. Like I am...
26th Aug 2022
1

Blooms and roots embroidery

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

26th Aug 2022
I got a crewel embroidery kit for a variety of flowers and their roots from Purl Soho. Like I am often wont to do, I deviated from the prescribed stitches, especially in the roots section so the different flowers had distinct roots. Here's the finished piece:
I switched from tabs to spaces and haven't looked back Last week I started using spaces to indent code instead of tabs. It's something I swore I would...
25th Nov 2014
44

I switched from tabs to spaces and haven't looked back

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

25th Nov 2014
Last week I started using spaces to indent code instead of tabs. It's something I swore I would never do, but I'm glad I finally did. Why I always preferred tabs # Tabs are sensible. They were made to indent things, and code needs to be indented, so it was a good relationship....
Zen Browser review and benchmark vs Chrome, Brave, Firefox and Safari I'm looking for a new daily driver browser on my Mac. Chrome is a non-starter for me due to privacy...
2nd Nov 2024
95

Zen Browser review and benchmark vs Chrome, Brave, Firefox and Safari

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

2nd Nov 2024
I'm looking for a new daily driver browser on my Mac. Chrome is a non-starter for me due to privacy concerns (Google's tracking empire is alive and well), and Edge is just... too much. Every update shoves another set of “features” down my throat — Copilot, discount coupons, Bing...
2017 in review 2017 has been incredible, and I can't wait to build more stuff for y'all in 2018!
26th Dec 2017
1

2017 in review

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

26th Dec 2017
2017 has been incredible, and I can't wait to build more stuff for y'all in 2018!
Why I Stopped Using an External Monitor Why I Stopped Using an External Monitor 2023-03-03 For the longest time I’ve been using a Samsung...
3rd Mar 2023
32

Why I Stopped Using an External Monitor

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

3rd Mar 2023
Why I Stopped Using an External Monitor 2023-03-03 For the longest time I’ve been using a Samsung 27” UHD monitor as my main display. This monitor was connected to my ThinkPad X260 (in clamshell mode) through the official Lenovo dock. It wasn’t a bad setup, but I have since...
The imminent risk of vibe coding Negative feedback loops caused by vibe coded change sets
30th Jan 2026
1

The imminent risk of vibe coding

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

30th Jan 2026
Negative feedback loops caused by vibe coded change sets
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,...
📈 The Toxic Grind There are several things that I’ve learned this past year regarding work-life balance. The first...
6th Jun 2022
34

📈 The Toxic Grind

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

6th Jun 2022
There are several things that I’ve learned this past year regarding work-life balance. The first thing is that the Chinese […] The post 📈 The Toxic Grind appeared first on Vadim Kravcenko.
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...
Let's Learn CSS Variables! CSS variables (otherwise known as CSS custom properties) give previously impossible superpowers to...
25th Feb 2018
53

Let's Learn CSS Variables!

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

25th Feb 2018
CSS variables (otherwise known as CSS custom properties) give previously impossible superpowers to CSS developers. This post covers what they are, how they work, and a couple of nifty ways you can implement them on your own website.
How "new type" helps avoid production outages My January links recap included the “Phantom Types” article by David Soria Parra. In it, the author...
9th Mar 2024
30

How "new type" helps avoid production outages

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

9th Mar 2024
My January links recap included the “Phantom Types” article by David Soria Parra. In it, the author briefly touches upon the “new type” idiom, its typical implementation in Rust, and then proceeds to propose a better alternative. But the question arises: why should you care?
The Federation Fallacy Throughout the free software community, an unbridled aura of justified mistrust fills the air:...
3rd Mar 2019
39

The Federation Fallacy

from On Life and Lisp [alt+shift+b] in programming

3rd Mar 2019
Throughout the free software community, an unbridled aura of justified mistrust fills the air: mistrust of large corporations, mistrust of governments, and of course, mistrust of proprietary software. Each mistrust is connected by a critical thread: centralisation. Thus,...
26th Mar 2014
A Walkthrough of *that* React Suspense Demo Annotated commentary on the code behind the Movie search demo featuring React Suspense
2nd Mar 2018
1

A Walkthrough of *that* React Suspense Demo

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

2nd Mar 2018
Annotated commentary on the code behind the Movie search demo featuring React Suspense
Building a photography website Last year, I started a photography hobby. Soon after, I've created a place where I can share some of...
25th Oct 2023
121

Building a photography website

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

25th Oct 2023
Last year, I started a photography hobby. Soon after, I've created a place where I can share some of my work, without any attention-driven algorithms dictating the terms. Here's a technical write-up of my journey. Table of...
43 Hours on the Amtrak Southwest Chief In September 2022, after watching many YouTube videos of other people on long-distance Amtrak trips,...
3rd Feb 2023
1

43 Hours on the Amtrak Southwest Chief

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

3rd Feb 2023
In September 2022, after watching many YouTube videos of other people on long-distance Amtrak trips, I finally embarked on a journey of my own: I took the Amtrak Southwest Chief train from Chicago to Los Angeles. Continue reading to learn more about it and why I’ll do it again on...
For the First Time In Years, I’m Excited By My Computer Purchase Some decades back, when I’d buy a new PC, it would unlock new capabilities. Maybe AGP video, or a...
11th Sep 2023
35

For the First Time In Years, I’m Excited By My Computer Purchase

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

11th Sep 2023
Some decades back, when I’d buy a new PC, it would unlock new capabilities. Maybe AGP video, or a PCMCIA slot, or, heck, sound. Nowadays, mostly new hardware means things get a bit faster or less crashy, or I have some more space for files. It’s good and useful, but sorta… meh....
The things we do to ship desktop software I wrote a small utility for Windows. It indexes a hard-drive and allows to find a file by name in...
1st May 2019
36

The things we do to ship desktop software

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

1st May 2019
I wrote a small utility for Windows. It indexes a hard-drive and allows to find a file by name in under a second. It might surprise you that I spent more time on things that are not related to core functionality. Let’s call it a tax of shipping desktop software. Here are some of...
4 short stories of our attempts to be lean at our startup * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s no secret...
2nd Mar 2014
37

4 short stories of our attempts to be lean at our startup

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

2nd Mar 2014
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s no secret that I’ve personally been hugely impacted by Eric Ries’ [https://twitter.com/ericries] work and the Lean Startup [http://theleanstartup.com/] movement. Buffer [http://bufferapp.com]...
Recently We saw this Monarch butterfly caterpillar at the pretty unusual Naval Cemetery Landscape. The...
1st Oct 2023
45

Recently

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

1st Oct 2023
We saw this Monarch butterfly caterpillar at the pretty unusual Naval Cemetery Landscape. The landscape is just native pollinators and native plants growing wild, with a wood platform above the field so you can walk around and see the bugs and plants. It’s also built on a...
The Boot.dev Beat. January 2026 We’re off to an incredible start to 2026. December of 2025 broke a new record with 3,075,904 lessons...
13th Jan 2026
1

The Boot.dev Beat. January 2026

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

13th Jan 2026
We’re off to an incredible start to 2026. December of 2025 broke a new record with 3,075,904 lessons completed and 82,578 training grounds challenges completed during the month! In January, I’m writing this on the 13th, and we’re already at 1,657,581 lessons and 47,795 challenges...
Is It Time To Version Observability? (Signs Point To Yes) Augh! I am so behind on so much writing, I’m even behind on writing shit that I need to reference in...
7th Aug 2024
120

Is It Time To Version Observability? (Signs Point To Yes)

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

7th Aug 2024
Augh! I am so behind on so much writing, I’m even behind on writing shit that I need to reference in order to write other pieces of writing. Like this one. So we’re just gonna do this quick and dirty on the personal blog, and not bother bringing it up to the editorial standards...
One way "curl pipe sh" install scripts can be dangerous [proof of concept] One way in which 'curl pipe sh' install scripts can be dangerous.
8th Nov 2012
1

One way "curl pipe sh" install scripts can be dangerous [proof of concept]

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

8th Nov 2012
One way in which 'curl pipe sh' install scripts can be dangerous.
Go structs are copied on assignment (and other things about Go I'd missed) I’ve been writing Go pretty casually for years – the backends for all of my playgrounds (nginx, dns,...
6th Aug 2024
74
6th Aug 2024
I’ve been writing Go pretty casually for years – the backends for all of my playgrounds (nginx, dns, memory, more DNS) are written in Go, but many of those projects are just a few hundred lines and I don’t come back to those codebases much. I thought I more or less understood the...
CSS Parts Inspired by BEM In a previous post, I explored valid names for CSS parts and discovered that there are very few...
10th Mar 2022
47

CSS Parts Inspired by BEM

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

10th Mar 2022
In a previous post, I explored valid names for CSS parts and discovered that there are very few restrictions in what you can call them. The purpose of that deep dive was to help identify a pattern for naming parts that lets me expose states and subparts, or parts exported as a...
1st Sep 2023
From Paperclip to Active Storage: An incremental, zero-downtime approach I recently switched [Doorkeeper](https://www.doorkeeper.jp) from using...
23rd Mar 2021
34
23rd Mar 2021
I recently switched [Doorkeeper](https://www.doorkeeper.jp) from using [Paperclip](https://github.com/thoughtbot/paperclip) to [Active Storage](https://guides.rubyonrails.org/active_storage_overview.html) for storing and processing uploaded files. The approach we took was a bit...
I'm a Gen AI Maximalist and Why You Should Be, Too Putting things into perspective: many think that we are in the trough of disillusionment; but...
17th Oct 2024
104

I'm a Gen AI Maximalist and Why You Should Be, Too

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

17th Oct 2024
Putting things into perspective: many think that we are in the trough of disillusionment; but really, gen AI is just getting started.
Notes on cone 6 clay bodies, part 1 One of the things I love most about working in a community studio is hearing about other...
12th May 2024
121

Notes on cone 6 clay bodies, part 1

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

12th May 2024
One of the things I love most about working in a community studio is hearing about other ceramicists' experiences with new-to-me clay bodies. This has helped me feel confident in trying out many different clay bodies, and I now use a bunch of different clay bodies in my...
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