Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#startups #life #history #science #programming #technology #AI #literature #architecture #travel #design #comics #creative #finance #cartography #indiehacker Muted Categories [alt+←][alt+→]
The Boot.dev Beat. September 2024 The aracnum was soooooo close to defeating the Hound of Zaggoroth in this month’s boss fight....
4th Sep 2024
1

The Boot.dev Beat. September 2024

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

4th Sep 2024
The aracnum was soooooo close to defeating the Hound of Zaggoroth in this month’s boss fight. 88,297,514 xp was gained over the course of the event, and 90,000,000 was all that was needed to secure victory. It’s a shame, but we can’t win them all. The hound will return soon.
Array 1.21.0 Release 1.21 is a big one, on top of exciting new features and improvements, we put extra time into...
17th Feb 2021
33

Array 1.21.0

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

17th Feb 2021
Release 1.21 is a big one, on top of exciting new features and improvements, we put extra time into the overall stability of PostHog squashing dozens…
Dark mode by local sunlight Dark mode is increasingly appearing as an option on websites, but why not have it enable...
16th Jun 2021
32

Dark mode by local sunlight

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

16th Jun 2021
Dark mode is increasingly appearing as an option on websites, but why not have it enable automatically?
Python Versions Management With pyenv Using the latest version of Python is always a good idea. First of all - you get the new features...
3rd Feb 2021
1

Python Versions Management With pyenv

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

3rd Feb 2021
Using the latest version of Python is always a good idea. First of all - you get the new features like the f-strings (Python 3.6), ordered dictionaries (officially guaranteed from Python 3.7, but already present in Python 3.6), or the union operator (Python 3.9). But even if you...
Next-level frosted glass with backdrop-filter Glassy headers have become a core part of the “slick startup” UI toolkit, but they’re all missing...
2nd Dec 2024
84

Next-level frosted glass with backdrop-filter

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

2nd Dec 2024
Glassy headers have become a core part of the “slick startup” UI toolkit, but they’re all missing that final 10% that really makes it shine. In this tutorial, you’ll learn how to create the most realistic lush frosted glass anywhere on the internet.
programming, i hate it There is a stereotypical programmer. We all know the one. The Marky Marks, stripy bois, Steve and...
1st Aug 2024
41

programming, i hate it

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

1st Aug 2024
There is a stereotypical programmer. We all know the one. The Marky Marks, stripy bois, Steve and Steves. The wiz kids.
My event-driven life I apologize for my extended absence! I once again find myself with lots of drafts that I’d love to...
8th Jul 2023
41

My event-driven life

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

8th Jul 2023
I apologize for my extended absence! I once again find myself with lots of drafts that I’d love to publish, but haven’t found the words to complete any of them to my satisfaction. I thought I’d take the time to publish something that is maybe a bit rambly and less focused than...
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...
Letting Claude Teach Me Now that I use AI regularly to help write code and complete tasks, I find myself in a position where...
4th May 2026
1

Letting Claude Teach Me

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

4th May 2026
Now that I use AI regularly to help write code and complete tasks, I find myself in a position where I’m not learning as much as I used to. That feels a bit crummy. Fairly often, Claude writes code I don’t fully understand. For example: I know enough TypeScript to be dangerous,...
elementary OS 8.0.1 Available Now It’s been a little over 100 days since elementary OS 8 was released, and we’re proud to announce...
18th Mar 2025
91

elementary OS 8.0.1 Available Now

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

18th Mar 2025
It’s been a little over 100 days since elementary OS 8 was released, and we’re proud to announce another round of updates, including a fresh new download. We’ve been hard at work this winter addressing issues that you reported and we’ve added a couple new creature comforts along...
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.
Of Mountains and Hills It’s hard to pinpoint where the cocktail Phakamani’s love, and fear of high places came from. The...
16th Mar 2024
89

Of Mountains and Hills

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

16th Mar 2024
It’s hard to pinpoint where the cocktail Phakamani’s love, and fear of high places came from. The love may have come from the views he found solace in during his years of sojourn in Cape Town. From the upper campus of UCT, he would take lunch walks to Rhodes Memorial to escape...
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.
What is psephology? Yesterday there were local elections in the UK, and this morning I’ve been catching up on the...
3rd May 2024
67

What is psephology?

from alexwlchan [alt+shift+b] in programming

3rd May 2024
Yesterday there were local elections in the UK, and this morning I’ve been catching up on the news. As I was reading Yohannes Lowe’s live coverage in the Guardian, I spotted a word I didn’t recognise (emphasis mine): Labour and the Conservatives are each defending about 1,000...
15th Mar 2019
28

slashbot

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

15th Mar 2019
Cory's amazing dot paper In a world where designers use Sketch, Photoshop, and other apps to create wireframes, I'm here in...
3rd Jun 2019
53

Cory's amazing dot paper

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

3rd Jun 2019
In a world where designers use Sketch, Photoshop, and other apps to create wireframes, I'm here in my corner holding this old fashioned pencil and a stack of dot paper. Sorry, but for me, these primitive tools do the same thing and I find them easier to use. I don't know. I guess...
17th Aug 2023
1

Contentful: How to Find Unused Types

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

17th Aug 2023
Read the post here.
Terminal colours are tricky Yesterday I was thinking about how long it took me to get a colorscheme in my terminal that I was...
1st Oct 2024
68

Terminal colours are tricky

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

1st Oct 2024
Yesterday I was thinking about how long it took me to get a colorscheme in my terminal that I was mostly happy with (SO MANY YEARS), and it made me wonder what about terminal colours made it so hard. So I asked people on Mastodon what problems they’ve run into with colours in the...
Modifications for Purl Soho's Snow Day Stockings My partner and I don't always decorate for Christmas, but when we do, we love to hang stockings to...
6th Dec 2020
1

Modifications for Purl Soho's Snow Day Stockings

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

6th Dec 2020
My partner and I don't always decorate for Christmas, but when we do, we love to hang stockings to fill with little notes, candies, chapsticks, stickers, or other small snacks and trinkets we pick up over the course of December. His family has a tradition of handmade stockings,...
#16 alt, no wait…, aria-label, no wait…, alt Context: A list of images that link to detail pages. Bad code <a tabindex="0"> <div alt="Browser...
9th Feb 2020
29

#16 alt, no wait…, aria-label, no wait…, alt

from HTMHell [alt+shift+b] in programming

9th Feb 2020
Context: A list of images that link to detail pages. Bad code <a tabindex="0"> <div alt="Browser Wars: The Last Engine" aria-label="Browser Wars: The Last Engine"> <div> <img alt="Browser Wars: The Last Engine" src="thumbnail.jpg"> </div> </div> </a> Issues and...
Repeat the obvious Bad things happen when we don't repeat the obvious. --> It's 9pm and I'm writing a post for the...
9th Nov 2015
1

Repeat the obvious

from Sedimental [alt+shift+b] in programming

9th Nov 2015
Bad things happen when we don't repeat the obvious. --> It's 9pm and I'm writing a post for the company engineering blog. Every sentence is a slog. Not because I'm exacting and conciseness isn't my strong suit. My writing is slow because every word is obvious, almost...
Synology DS923+ vs. FreeBSD w/ZFS A comparison of a home-built FreeBSD NAS with ZFS against the DS923+ storage appliance from...
13th Dec 2024
101

Synology DS923+ vs. FreeBSD w/ZFS

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

13th Dec 2024
A comparison of a home-built FreeBSD NAS with ZFS against the DS923+ storage appliance from Synology.
Introducing SlopStop: Community-driven AI slop detection in Kagi Search ------------------------------------------------------------------- Your collective defense against...
12th Nov 2025
1

Introducing SlopStop: Community-driven AI slop detection in Kagi Search

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

12th Nov 2025
------------------------------------------------------------------- Your collective defense against AI-generated spam and content farms ------------------------------------------------------------------- We made it our mission to prevent the web from becoming useless and a...
Books I read in 2020 Growing up, I was never an avid reader. I remember I enjoyed some expanded universe Star Wars books....
3rd Jan 2021
51

Books I read in 2020

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

3rd Jan 2021
Growing up, I was never an avid reader. I remember I enjoyed some expanded universe Star Wars books. But that was about it. Even reading The Lord of the Rings or easier to digest books like Harry Potter would be a struggle. It was not until I started getting access to technical...
Itsy Bitsy Data Structures Sharing this repository which teaches data structures through charmingly commented JavaScript...
2nd Aug 2024
1

Itsy Bitsy Data Structures

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

2nd Aug 2024
Sharing this repository which teaches data structures through charmingly commented JavaScript implementations
A new blog for 2024 It’s been a long time since I’ve published a blog post. Two whole years. Now we’ve reached 2024,...
2nd Jan 2024
48

A new blog for 2024

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

2nd Jan 2024
It’s been a long time since I’ve published a blog post. Two whole years. Now we’ve reached 2024, it’s time for a complete refresh.
Code: Selfish Code: Selfish What it’s not What it is Be selfish ¶Code: Selfish I want to talk about coding...
11th Nov 2018
23

Code: Selfish

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

11th Nov 2018
Code: Selfish What it’s not What it is Be selfish ¶Code: Selfish I want to talk about coding selfishly. This isn’t what you think. Coding selfishly is about assessing your motivations, your joys and coding in a way that brings you the most long-term value. It’s really a form of...
AI Startup Moats: The Difference Between Bakers and Ovens Are new AI startups "just another wrapper for a 3rd party model"? Does having an oven make you a...
9th Nov 2024
90

AI Startup Moats: The Difference Between Bakers and Ovens

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

9th Nov 2024
Are new AI startups "just another wrapper for a 3rd party model"? Does having an oven make you a baker?
Crash Safari with the Web Audio API Discovering, reproducing, and working around a bug that crashes Safari hard.
15th Aug 2017
1

Crash Safari with the Web Audio API

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

15th Aug 2017
Discovering, reproducing, and working around a bug that crashes Safari hard.
17th Jan 2020
Ten years after we lost Steve Jobs Losing Steve affected me more than it probably should have, given that I never met him or had any...
5th Oct 2021
61

Ten years after we lost Steve Jobs

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

5th Oct 2021
Losing Steve affected me more than it probably should have, given that I never met him or had any correspondence with him. But losing him was devastating — not just to my world, but the world. He was a sort of virtual father figure: I was always hoping that maybe Steve would...
The UX of HTML by Vasilis van Gemert Recently when I gave a coding assignment — an art directed web page about a...
1st Dec 2023
36

The UX of HTML

from HTMHell [alt+shift+b] in programming

1st Dec 2023
by Vasilis van Gemert Recently when I gave a coding assignment — an art directed web page about a font — a student asked: does it have to be semantic and shit? The whole class looked up, curious about the answer — please let it be no! I answered that no, it doesn’t have to be...
The making of Warcraft part 3 The first-ever multiplayer game of Warcraft was a crushing victory, an abject defeat, and a tie, all...
12th Nov 2012
48

The making of Warcraft part 3

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

12th Nov 2012
The first-ever multiplayer game of Warcraft was a crushing victory, an abject defeat, and a tie, all at once. Wait, how is that possible? Well, therein lies a tale. This tale grew organically during the writing to include game AI, the economics of the game business, fog of war...
Hello world... 8 July 2019 Hello world! I've been blogging for what seems like a very very very long time. However,...
8th Jul 2019
1

Hello world...

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

8th Jul 2019
8 July 2019 Hello world! I've been blogging for what seems like a very very very long time. However, all that blogging over the years has been focused on fashion, lifestyle and travel over on another URL and lately, I've been wanting to dig into more design and front-end focused...
Either your estimates suck or your job does This page uses polynomial modeling to show why software engineering tasks are often impossible to...
19th Sep 2023
111

Either your estimates suck or your job does

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

19th Sep 2023
This page uses polynomial modeling to show why software engineering tasks are often impossible to estimate.
Maybe not so much with the "optimization" In the quest for optimization, A/B tests, metrics, and funnels, we're in danger of losing the fun...
22nd Mar 2026
1

Maybe not so much with the "optimization"

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

22nd Mar 2026
In the quest for optimization, A/B tests, metrics, and funnels, we're in danger of losing the fun and value of creative work.
Validating URLs and email addresses in PHP This is a simple method for validating both email addresses and URLs. Using PHP's filter_var()...
18th Sep 2013
48

Validating URLs and email addresses in PHP

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

18th Sep 2013
This is a simple method for validating both email addresses and URLs. Using PHP's filter_var() function, it's actually very easy and doesn't require regular expressions. The following wrapper functions force a true boolean response, so you can use them safely in your logic. Email...
Clickable Links Inside XML Clickable Links Inside XML 2022-06-20 With the recent patch to the Shinobi Website project, I...
20th Jun 2022
56

Clickable Links Inside XML

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

20th Jun 2022
Clickable Links Inside XML 2022-06-20 With the recent patch to the Shinobi Website project, I thought it would be best to share my experience implementing clickable links inside a rendered XML RSS file directly through a browser. This is made possible thanks to the awesome power...
Equifax Data Breach, Credit Freezes, and Beholden Design Ever been frustrated because a movie theater plays advertisements before the trailers even start?...
11th Sep 2017
26

Equifax Data Breach, Credit Freezes, and Beholden Design

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

11th Sep 2017
Ever been frustrated because a movie theater plays advertisements before the trailers even start? This is a kind of experience I call “Beholden Design.” Full of Dark Patterns and pain, Beholden Design is the evil, goatee-wearing twin of Universal Design. It forces people to...
1st Nov 2022
Stanislav Petrov A lieutenant colonel in the Soviet Air Defense Forces prevented the end of human civilization on...
4th Feb 2025
63

Stanislav Petrov

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

4th Feb 2025
A lieutenant colonel in the Soviet Air Defense Forces prevented the end of human civilization on September 26th, 1983. His name was Stanislav Petrov. Protocol dictated that the Soviet Union would retaliate against any nuclear strikes sent by the United States. This was a policy...
1st Jul 2024
1

July 2024

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

1st Jul 2024
A reactive framework in 40 lines In this article I'll be explaining one method to create a basic reactive framework (in just 40 lines...
9th Jul 2021
30

A reactive framework in 40 lines

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

9th Jul 2021
In this article I'll be explaining one method to create a basic reactive framework (in just 40 lines of code).
Lerna vs Turborepo vs Rush: Which is better in 2023? Monorepos are becoming more and more popular with web development. In this article, we will compare...
5th Feb 2023
25

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

from ByteofDev [alt+shift+b] in programming

5th Feb 2023
Monorepos are becoming more and more popular with web development. In this article, we will compare some of the most popular monorepo tools' performance, ease of use, and more.
My personal one-pager I've been using "Darek Kay" as my pseudonym since school. My surname was long and difficult to...
3rd Jul 2023
1

My personal one-pager

from Dariusz Winkler | Software development [alt+shift+b] in programming

3rd Jul 2023
I've been using "Darek Kay" as my pseudonym since school. My surname was long and difficult to pronounce, so I've been mostly using it in a formal context. Last year, I changed my legal name, which also influenced my online presence. Due to the change, looking up my new name via...
Swyx's Simple Guide to Singapore A personal guide to Singapore for foreign friends visiting.
7th Sep 2023
1

Swyx's Simple Guide to Singapore

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

7th Sep 2023
A personal guide to Singapore for foreign friends visiting.
Functional programming in Go Thanks to generics, there are some interesting new ways to program in Go. This article explains...
4th Aug 2024
66

Functional programming in Go

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

4th Aug 2024
Thanks to generics, there are some interesting new ways to program in Go. This article explains how we can use functional programming techniques like Map, Filter, and Reduce, and what kind of problems they might help us to solve.
Overcast summer update Today’s Overcast update (2019.6) brings some great new features. But first, I need to set low...
21st Jul 2019
57

Overcast summer update

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

21st Jul 2019
Today’s Overcast update (2019.6) brings some great new features. But first, I need to set low expectations for iOS 13, watchOS 6, and macOS Catalina updates this fall. Halfway through the summer, I’ve made much less progress than expected, having been overwhelmed by the required...
What I'm up to - August 2024 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Aug 2024
1

What I'm up to - August 2024

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

1st Aug 2024
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in late June + July - Been working hard on Find AI - rolling out lots of feature and updates, st...
Grumpy Julio plays with CLI coding agents Or the more tired “One week with Claude Code”-type article
9th Feb 2026
1

Grumpy Julio plays with CLI coding agents

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

9th Feb 2026
Or the more tired “One week with Claude Code”-type article
Support for Stripe Payment Links It's even easier to get paid subscribers with Stripe's new Payment Links
9th Sep 2021
1

Support for Stripe Payment Links

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

9th Sep 2021
It's even easier to get paid subscribers with Stripe's new Payment Links
Recently The weather is starting to get better. Listening Gift from the Trees by Mammal Hands I am still...
1st Apr 2023
105

Recently

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

1st Apr 2023
The weather is starting to get better. Listening Gift from the Trees by Mammal Hands I am still really loving the constellation of bands around Mammal Hands. They just released a new album, “Gift from the Trees”, and it’s really excellent. RETURN by tAKX Their guitarist,...
My friend, JT I’ve had a cat for almost a third of my life.
22nd Feb 2025
55

My friend, JT

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

22nd Feb 2025
I’ve had a cat for almost a third of my life.
World66.ai Relaunch of an Internet-based travel guide, this one using AI to help people keep travel guides...
2nd Jul 2026
1

World66.ai

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

2nd Jul 2026
Relaunch of an Internet-based travel guide, this one using AI to help people keep travel guides updated
A review of the blog in 2024 I didn’t write much this year. The projects that I worked on (at work) used up most of my creative...
31st Dec 2024
102

A review of the blog in 2024

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

31st Dec 2024
I didn’t write much this year. The projects that I worked on (at work) used up most of my creative mental capacity leaving little for writing. The backlog is brimming, however. Targets for 2024 ❌ Publish at least 40 posts 11 ❌ Reach at least 200k readers Don’t have an...
Google Firebase with dotnet6 Find out why Google Firebase is a great platform for application development with .NET 6
24th Sep 2022
31

Google Firebase with dotnet6

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

24th Sep 2022
Find out why Google Firebase is a great platform for application development with .NET 6
What can we learn from sexaplication on nuclear power plants Component redundancy is used heavily in safety-critical and mission-critical systems for reliability...
10th Apr 2021
43

What can we learn from sexaplication on nuclear power plants

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

10th Apr 2021
Component redundancy is used heavily in safety-critical and mission-critical systems for reliability improvement. But outside this niche, it's surprisingly little known in the world of software. Which is a shame since it's a simple but economical idea. It costs nothing to keep in...
On the Fearless Girl, what constitutes art, authorial intent, and the patriarchy A little over a month ago, Kristen Visbal's Fearless Girl statue was placed face to face with...
19th Apr 2017
43
19th Apr 2017
A little over a month ago, Kristen Visbal's Fearless Girl statue was placed face to face with Charging Bull statue in Manhattan's Financial District: Moody Man's photo of Fearless Girl Anthony Quintano's photo of Fearless Girl facing Charging Bull But she wasn'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...
Engineering a culture We ran into an interesting issue recently. On the one hand, it was routine: we had a bug — a...
31st Mar 2024
79

Engineering a culture

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

31st Mar 2024
We ran into an interesting issue recently. On the one hand, it was routine: we had a bug — a regression — and the team quickly jumped on it, getting it root caused and fixed. But on the other, this particular issue was something of an Oxide object lesson, representative not...
2016-02-10 "Well, Mr. Frankel, who started this program, began to suffer from the computer disease that anybody...
10th Feb 2016
22

2016-02-10

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

10th Feb 2016
"Well, Mr. Frankel, who started this program, began to suffer from the computer disease that anybody who works with computers now knows about. It's a very serious disease and it interferes completely with the work. The trouble with computers is you play with them. They are so...
Persisted Svelte store using IndexedDB I’m working on notepad2 for web and I need a history of opened files that persists across browser...
9th Mar 2023
40

Persisted Svelte store using IndexedDB

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

9th Mar 2023
I’m working on notepad2 for web and I need a history of opened files that persists across browser session. Since I’m using Svelte, having it available as a store makes sense. This article describes how to implement a Svelte store whose values are persisted in IndexedDB. What is...
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...
Array 1.20.0 We're back! 2020 was a hectic year for us and our team put in a whole lot of effort to get PostHog...
19th Jan 2021
39

Array 1.20.0

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

19th Jan 2021
We're back! 2020 was a hectic year for us and our team put in a whole lot of effort to get PostHog to where it is now. As such, we shut down PostHog…
Building a 3D Printer Enclosure Earlier this year, I purchased a 3D printer and it’s been a blast! I had no idea how easy it would...
1st Jun 2021
77

Building a 3D Printer Enclosure

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

1st Jun 2021
Earlier this year, I purchased a 3D printer and it’s been a blast! I had no idea how easy it would be to create high-quality prints with such little effort. I’ve printed raspberry pi cases, kids’ toys, ceiling hooks, custom parts, electronics enclosures, curtain rod holders,...
18th Aug 2020
There is no longer any such thing as Computer Security Remember "cybersecurity"? Mysterious hooded computer guys doing mysterious hooded computer guy .....
21st Sep 2018
41

There is no longer any such thing as Computer Security

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

21st Sep 2018
Remember "cybersecurity"? Mysterious hooded computer guys doing mysterious hooded computer guy .. things! Who knows what kind of naughty digital mischief they might be up to? Unfortunately, we now live in a world where this kind of digital mischief is literally rewriting the...
25th May 2025
1

May 2025

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

25th May 2025
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.
What we lost when we lost comments Comments require commitment, but they’re worth it.
2nd Oct 2026
1

What we lost when we lost comments

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

2nd Oct 2026
Comments require commitment, but they’re worth it.
Post-Twitter Every so often I’m motivated to move my online content in-house. With todays purchase of Twitter my...
25th Apr 2022
46

Post-Twitter

from somenice [alt+shift+b] in programming

25th Apr 2022
Every so often I’m motivated to move my online content in-house. With todays purchase of Twitter my intent to “own” my content has been renewed. I’m going to clean up my old Feedly RSS subscriptions and try posting here a bit more frequently.You can subscribe if you like –...
Patchwork 06 · Simple branching Branches are a powerful concept for source control systems. This Patchwork experiment explores how...
5th Mar 2024
1

Patchwork 06 · Simple branching

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

5th Mar 2024
Branches are a powerful concept for source control systems. This Patchwork experiment explores how writers can use branches to try variations on a document.
The evening walk * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * A few weeks ago...
3rd Feb 2013
43

The evening walk

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

3rd Feb 2013
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * A few weeks ago I restarted one of my favorite habits: a daily evening walk. I want to share a couple of reasons why I love this habit so much, and how I recommend starting it if you find that
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...
Topologies of Remote Teams When you're building or scaling a software engineering team, you naturally run into a choice at some...
23rd Aug 2018
2

Topologies of Remote Teams

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

23rd Aug 2018
When you're building or scaling a software engineering team, you naturally run into a choice at some point: will we all be in the same office, or will we do this "remote work" thing? There are a lot of factors that go into whether or not remote work will work for your team, like...
Berkeley Mono February Update Hey Gang! First of all, thank you to everyone that participated in the Beta program. Feedback is...
6th Feb 2022
48

Berkeley Mono February Update

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

6th Feb 2022
Hey Gang! First of all, thank you to everyone that participated in the Beta program. Feedback is very much appreciated. Here is a quick update on the progress: Website - Berkeleygraphics.com It is already up: https://berkeleygraphics.com but does not have the Berkeley Mono pages...
how not to run a saas company Founder mode, somewhere someone said something and a meme was born. Join me as we explore what it...
13th Oct 2024
1

how not to run a saas company

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

13th Oct 2024
Founder mode, somewhere someone said something and a meme was born. Join me as we explore what it means to founder mode.
Meeting philosophy Decline meetings aggressively. Always try to resolve issues by e-mail or chat first if...
8th Sep 2023
31

Meeting philosophy

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

8th Sep 2023
Decline meetings aggressively. Always try to resolve issues by e-mail or chat first if possible. Decline any meeting without an explicit agenda (I make exceptions for my immediate manager). Decline any meeting where the agenda doesn't seem relevant to your work. Decline any...
Solution, Name that Ware May 2026 The Ware for May 2026 is, in FETguy’s words: “one of many large pc boards of a Rodgers Instrument Co...
30th Jun 2026
1

Solution, Name that Ware May 2026

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

30th Jun 2026
The Ware for May 2026 is, in FETguy’s words: “one of many large pc boards of a Rodgers Instrument Co church organ. The core memory was used to store and recall settings of the organ’s “stops”. There were 5 core memory boards in this instrument which differ in how many words were...
The Boot.dev Beat. February 2026 A new year and another record broken! In January a combined 4,016,641 lessons and challenges were...
11th Feb 2026
1

The Boot.dev Beat. February 2026

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

11th Feb 2026
A new year and another record broken! In January a combined 4,016,641 lessons and challenges were completed by you, dear pupils! And to top it off, we’re now releasing the much anticipated Power BI Course by none other than Alex the Analyst! I hope you enjoy it.
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
30

Chrome OS Could Become the Future Leader of Computing

from bt RSS Feed [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 designed...
Biotech companies I wish existed While one off companies may exist, I am surprised there is not more biotech activity in these areas
20th May 2025
1

Biotech companies I wish existed

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

20th May 2025
While one off companies may exist, I am surprised there is not more biotech activity in these areas
Steady yourself, those world-changing thoughts are not productive * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Whilst building...
13th Feb 2011
42

Steady yourself, those world-changing thoughts are not productive

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

13th Feb 2011
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Whilst building my latest startup, which I’m glad to say is picking up nicely, there have been times when things have started to go a little crazy. It might be being featured in a big blog, lots...
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
1st Oct 2021
1

October 2021

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

1st Oct 2021
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
Twitter subscriptions I don’t need anything more than human support.
9th Feb 2021
1

Twitter subscriptions

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

9th Feb 2021
I don’t need anything more than human support.
Type parameters in Go Now that generics have come to Go, let's take a look at the new syntax for type parameters. We’ll...
10th Mar 2024
48

Type parameters in Go

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

10th Mar 2024
Now that generics have come to Go, let's take a look at the new syntax for type parameters. We’ll find out why we need type parameters, how we write them, and how we can use them to create generic functions in Go.
#define CTO OpenAI It’s been two years since I wrote #define CTO, in which I documented my quest for a role where I...
9th Jan 2017
50

#define CTO OpenAI

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

9th Jan 2017
It’s been two years since I wrote #define CTO, in which I documented my quest for a role where I could have scalable impact by writing code. I’ve finally found that role, though not by seeking it — instead, I sought out a problem more important to me than my role within it,...
AI Assisted Sermon Once a year at my church, I usually give one sermon. I was asked to tie the theme to a young adult...
5 days ago
1

AI Assisted Sermon

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

5 days ago
Once a year at my church, I usually give one sermon. I was asked to tie the theme to a young adult retreat we had taken to the Sunshine Coast. My first experience giving a sermon was many years ago at my old home church in El Monte, California. It was a Vietnamese-American...
Let's learn SvelteKit by building a static Markdown blog from scratch Learn the fundamentals of SvelteKit by building a statically generated blog from scratch, with...
27th Dec 2021
65

Let's learn SvelteKit by building a static Markdown blog from scratch

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

27th Dec 2021
Learn the fundamentals of SvelteKit by building a statically generated blog from scratch, with Markdown support, Sass, an API, and an RSS feed.
When deciding which framework to use a few months back for all of our new systems, there wasn’t… When deciding which framework to use a few months back for all of our new systems, there wasn’t even...
12th Dec 2017
18

When deciding which framework to use a few months back for all of our new systems, there wasn’t…

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

12th Dec 2017
When deciding which framework to use a few months back for all of our new systems, there wasn’t even a mention of framework speed. The truth is in practice that it just doesn’t matter for a large proportion of use-cases and certainly not for ours (funded startup with tens of...
Hiring a Japanese Virtual Assistant As someone [running a small business in Japan](/articles/creating-company-japan), I've hired several...
5th Nov 2014
65

Hiring a Japanese Virtual Assistant

from TokyoDev [alt+shift+b] in programming

5th Nov 2014
As someone [running a small business in Japan](/articles/creating-company-japan), I've hired several Japanese virtual assistants to help me with various small tasks. Especially if you're not a fluent Japanese speaker, knowing where to look for one can be tricky, so I'll share my...
The Boot.dev Beat. August 2025 We ran the biggest hackathon I’ve ever been a part of (500+ participants!) and saw some incredible...
4th Aug 2025
1

The Boot.dev Beat. August 2025

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

4th Aug 2025
We ran the biggest hackathon I’ve ever been a part of (500+ participants!) and saw some incredible projects come out of it. Thanks to everyone that participated, I’m excited for the next one!
How to timeout a promise Timeouts are one of the key building blocks to make your app stable. In short, if you send a request...
2nd Apr 2021
56

How to timeout a promise

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

2nd Apr 2021
Timeouts are one of the key building blocks to make your app stable. In short, if you send a request to an endpoint and a response does not, for whatever reason, come soon, we act as if the request failed and fall back to plan B — try again, show an error message and let the user...
Building a UI Framework Over the past few months, I've been putting together some notes for future creators of UI...
25th Jul 2025
3

Building a UI Framework

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

25th Jul 2025
Over the past few months, I've been putting together some notes for future creators of UI frameworks, based on my experiences of the past 25-30 years. The work was originally commissioned by a customer for their use, but it seems like it might be of wider interest so I've decided...
Oldest recorded transaction The oldest recorded transaction was in 3100 BC
6th Sep 2025
1

Oldest recorded transaction

from blag [alt+shift+b] in programming

6th Sep 2025
The oldest recorded transaction was in 3100 BC
Does ChatGPT dream about cryptographic cats? Back in 2017, the tech world seemed to be constantly talking about a single subject:...
31st Jan 2023
37

Does ChatGPT dream about cryptographic cats?

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

31st Jan 2023
Back in 2017, the tech world seemed to be constantly talking about a single subject: Blockchains. Two years ago, Vitalik Buterin revolutionized the nascent field by creating Ethereum. Ethereum was at the time a cryptographic protocol that would allow people to make distributed...
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...
I Am Happy Not To Be A Web Developer Anymore I wrote my first single-page web app in Javascript in 2005, right after learning about...
15th Sep 2023
43

I Am Happy Not To Be A Web Developer Anymore

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

15th Sep 2023
I wrote my first single-page web app in Javascript in 2005, right after learning about XMLHttpRequest and before any serious frameworks existed. I left professional web development behind around 2009 (I started in 1997 with WebObjects) and spent the final decade of my career...
How We Replaced Our Entire Search Engine (with an AI writing half the code) I've been dunking on AI pretty consistently on this blog. Not to mention I'm sick of all the AI...
23rd Dec 2025
1

How We Replaced Our Entire Search Engine (with an AI writing half the code)

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

23rd Dec 2025
I've been dunking on AI pretty consistently on this blog. Not to mention I'm sick of all the AI influencer "built 15 apps in a weekend" crowd, but Claude Code just did something wild for me. Had it help us rip out our entire search engine - we're talking millions and millions of...
Books I Read in 2018 Every year, GoodReads has a Reading Challenge, where you set how many books you want to read and...
31st Dec 2018
2

Books I Read in 2018

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

31st Dec 2018
Every year, GoodReads has a Reading Challenge, where you set how many books you want to read and record them as you go. This year, I got serious about it, and it was a wonderful motivational device. I set a goal of two books per month, and I just eked it out over the finish line,...
glimpses of the future Glimpse v1.0 Glimpse can now build call graphs, showing you exactly how functions relate to each...
1st Jan 2026
1

glimpses of the future

from seated.ro [alt+shift+b] in programming

1st Jan 2026
Glimpse v1.0 Glimpse can now build call graphs, showing you exactly how functions relate to each other in your codebase. Video # what does main call? glimpse code :main # what calls this function? (reverse call graph) glimpse code :process_request --callers # limit the...
Create space-saving clones on macOS with Python The standard Mac filesystem, APFS, has a feature called space-saving clones. This allows you to...
3rd Aug 2025
1

Create space-saving clones on macOS with Python

from alexwlchan [alt+shift+b] in programming

3rd Aug 2025
The standard Mac filesystem, APFS, has a feature called space-saving clones. This allows you to create multiple copies of a file without using additional disk space – the filesystem only stores a single copy of the data. Although cloned files share data, they’re independent – you...
Lost confidence RICE and other confidence-based frameworks are mostly noise. Here's how to make decisions without...
21st Jun 2026
2

Lost confidence

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

21st Jun 2026
RICE and other confidence-based frameworks are mostly noise. Here's how to make decisions without pretending to know the unknowable.
Binstack: Making a maximal multi-dimensional decision Rubrics are often used to select the best option in a multi-dimensional decision space. However,...
2nd Jul 2022
50

Binstack: Making a maximal multi-dimensional decision

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

2nd Jul 2022
Rubrics are often used to select the best option in a multi-dimensional decision space. However, they often do not clearly identify a winner, nor do they result in an explanation of the decision that is easily communicated to others, especially those whose favorite option was...
Granular tracking settings Authors now have more control than ever over their data collection
6th Feb 2022
1

Granular tracking settings

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

6th Feb 2022
Authors now have more control than ever over their data collection
Offline spellcheck In which I futilely attempt to use aspell to stop using Google as spellcheck. I am embarrassingly...
14th Aug 2017
1

Offline spellcheck

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

14th Aug 2017
In which I futilely attempt to use aspell to stop using Google as spellcheck. I am embarrassingly atrocious at spelling. In Vim, which I use for email via Mutt, I can use :set spell. In Emacs I can use flyspell-mode. Browsers all have spellcheck now, seemingly. Still… sometimes I...
Launching The Rural Guaranteed Minimum Income Initiative It's been a year since I invited Americans to join us in a pledge to Share the American Dream: 1....
4th Feb 2026
1

Launching The Rural Guaranteed Minimum Income Initiative

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

4th Feb 2026
It's been a year since I invited Americans to join us in a pledge to Share the American Dream: 1. Support organizations you feel are effectively helping those most in need across America right now. 2. Within the next five years, also contribute public dedications
Inkbase: Programmable Ink What would be possible if hand-drawn sketches were programmable like spreadsheets?
20th Nov 2022
44

Inkbase: Programmable Ink

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

20th Nov 2022
What would be possible if hand-drawn sketches were programmable like spreadsheets?
Must-have Windows Apps Notepad++ - Best text-editor ever Cygwin/mintty - Awesome linux environment on windows Paint.net -...
10th Apr 2012
48

Must-have Windows Apps

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

10th Apr 2012
Notepad++ - Best text-editor ever Cygwin/mintty - Awesome linux environment on windows Paint.net - Fast, lightweight image editor Foobar2000 - Fast, lightweight, music player (supports FLAC) IrfanView - Awesome, lightweight, image viewer for all formats Media Player Classic -...
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
48

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.
The Finest Narrative Non-Fiction Essays Narrative essays that I consider ideal models of the medium
22nd Dec 2021
1

The Finest Narrative Non-Fiction Essays

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

22nd Dec 2021
Narrative essays that I consider ideal models of the medium
LinkedIn’s Broken Automation Took Down My Company’s Page Without Warning TokyoDev is a job board and community that helps international software developers begin and grow...
2nd Sep 2024
51
2nd Sep 2024
TokyoDev is a job board and community that helps international software developers begin and grow their careers in Japan. Given our focus, it’s not surprising that LinkedIn is the social network that delivers us the most traffic. Typically, about 4% of our total visitors arrive...
I have no idea what I am doing * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I want to give a...
3rd Jul 2011
40

I have no idea what I am doing

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

3rd Jul 2011
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I want to give a special thanks to my co-founder Leo [http://leostartsup.com] who listened to and discussed some of these thoughts with me before I turned them into a blog post. In the last few...
Batch Converting Images to webp with macOS Automator Batch Converting Images to webp with macOS Automator 2021-10-15 A great deal of my time working as a...
15th Oct 2021
36

Batch Converting Images to webp with macOS Automator

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

15th Oct 2021
Batch Converting Images to webp with macOS Automator 2021-10-15 A great deal of my time working as a web/UI designer is spent exporting and/or converting images for software products and websites. Although a lot of modern applications can render image conversions at build time, a...
How (and Why) to Get a Bank Account in Japan You can technically get by in Japan without a Japanese bank account. For those who are here on...
11th May 2025
91

How (and Why) to Get a Bank Account in Japan

from TokyoDev [alt+shift+b] in programming

11th May 2025
You can technically get by in Japan without a Japanese bank account. For those who are here on short-term visas, or who plan to move frequently from city to city, it’s perfectly possible to live and work in Japan without one. However, if you want to work a full-time job, rent an...
Local Optimizations Don't Lead to Global Optimums I like to think that I write code deliberately. I’m an admittedly slow developer, and I want to...
18th Nov 2024
106

Local Optimizations Don't Lead to Global Optimums

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

18th Nov 2024
I like to think that I write code deliberately. I’m an admittedly slow developer, and I want to believe I do so on purpose. I want to know as much as I can about the context of what it is that I'm automating. I also use a limited set of tools. I used old computers for a long...
The State of Vector Search in SQLite Making vector search fast, memory-efficient, and natural in SQLite.
1st Sep 2025
1

The State of Vector Search in SQLite

from Marco Bambini [alt+shift+b] in programming

1st Sep 2025
Making vector search fast, memory-efficient, and natural in SQLite.
random numbers from pcg32 at 200 Gbit/s One of the neat things about the PCG random number generator by Melissa O’Neill is its use of...
13th Feb 2025
54

random numbers from pcg32 at 200 Gbit/s

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

13th Feb 2025
One of the neat things about the PCG random number generator by Melissa O’Neill is its use of instruction-level parallelism: the PCG state update can run in parallel with its output permutation. However, PCG only has a limited amount of ILP, about 3 instructions. Its overall...
Not all blog posts are created equal For a while now, this website has been my own personal writer’s block. I was struggling to write,...
26th Dec 2024
82

Not all blog posts are created equal

from alexwlchan [alt+shift+b] in programming

26th Dec 2024
For a while now, this website has been my own personal writer’s block. I was struggling to write, even when I had good ideas; if I wrote something I liked, I was often reluctant to publish it; if somebody asked to read the site, I’d wince before giving them the link. Something...
What I'm up to - December 2022 ✨ Highlights of last month - Launched Postcard. Had \>15k visitors on the first day and hundreds of...
1st Dec 2022
1

What I'm up to - December 2022

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

1st Dec 2022
✨ Highlights of last month - Launched Postcard. Had \>15k visitors on the first day and hundreds of signups, which was more than I expected. Overall, a great start! - Did a smaller launch for The Cont...
How to add Tailwind 3 to Docusaurus 2 in 2022 We use Docusaurus at work, and while it shipped v2 this year it still has (as of v2.3) not shipped...
1st Nov 2022
1

How to add Tailwind 3 to Docusaurus 2 in 2022

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

1st Nov 2022
We use Docusaurus at work, and while it shipped v2 this year it still has (as of v2.3) not shipped with any Tailwind support at all. Googled and found this post which was almost everything I needed, but required some stuff in the comments for it to work.
2025 Predictions I was just enjoying Simon Willison’s predictions and, heck, why not. 1: The web becomes adversarial...
11th Jan 2025
78

2025 Predictions

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

11th Jan 2025
I was just enjoying Simon Willison’s predictions and, heck, why not. 1: The web becomes adversarial to AI The history of search engines is sort of an arms race between websites and search engines. Back in the early 2000s, juicing your ranking on search engines was pretty easy -...
Growing Teams and Baking Bread One of the keys in baking bread is getting the dough to rise well. As the yeast does its work, it...
21st Jan 2017
2

Growing Teams and Baking Bread

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

21st Jan 2017
One of the keys in baking bread is getting the dough to rise well. As the yeast does its work, it ferments some of the sugars in the dough into alcohol and carbon dioxide, resulting in a growing, bubbly mass of dough. There are some tricks to making dough rise quickly, like using...
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...
Interoperable Personal Libraries and Ad Hoc Reading Groups Exploring ways to build social infrastructure around books and reading on the open web
20th Feb 2022
1

Interoperable Personal Libraries and Ad Hoc Reading Groups

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

20th Feb 2022
Exploring ways to build social infrastructure around books and reading on the open web
Explaining git diff to myself But try to understand Try to understand Try try try to understand Git’s a magic command. –...
14th May 2022
1

Explaining git diff to myself

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

14th May 2022
But try to understand Try to understand Try try try to understand Git’s a magic command. – Heart  💕 Once upon a time, I believed git was storing diffs somewhere. But then I learned I was wrong. It’s challenging to wield git’s clunky interface when you have a broken mental...
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,...
Advanced Promise Coordination: Rate Limiting In the previous post we learnt to serialize and concurrecy-limit promise-based operations in js....
7th Jul 2018
34

Advanced Promise Coordination: Rate Limiting

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

7th Jul 2018
In the previous post we learnt to serialize and concurrecy-limit promise-based operations in js. This time we dive further and handle rate limiting. What Exactly to Rate Limit Let's get terminological matters out of the way first. Promises represent operations that last a certain...
Dusting off my blog, and Machine Learning It's been a while. And I'm digging into Machine Learning. I was watching the excellent video by...
20th Mar 2023
32

Dusting off my blog, and Machine Learning

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

20th Mar 2023
It's been a while. And I'm digging into Machine Learning. I was watching the excellent video by Andrej Karpathy about how to write a GPT (of which GPT-3 is an example) from scratch, using the paper "Attention is all you need" I implemented it from scratch while watching the...
Building a Simple Chrome Extension with ChatGPT I’ve casually been learning some JS via Mimo and Udemy for the past couple of months. It is fun and...
20th Mar 2024
29

Building a Simple Chrome Extension with ChatGPT

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

20th Mar 2024
I’ve casually been learning some JS via Mimo and Udemy for the past couple of months. It is fun and I get some dopamine seeing a nice animation when completing a lesson on Mimo, however, it is pretty abstracted from a real environment. I learn things best under two conditions:...
A few spikes in Pico cos() A picture is worth a thousand LLM prompts: Horizontal value is the input value x for cosf(x),...
15th Aug 2026
1

A few spikes in Pico cos()

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

15th Aug 2026
A picture is worth a thousand LLM prompts: Horizontal value is the input value x for cosf(x), ranging from 0 to 2π. The orange line shows the result of evaluating cosf(x), which looks exactly as expected. The blue line shows the time it took to evaluate cosf(x) for each x, in...
I did a Q/A with the Reactiflux community Read the transcript of a live Q/A I did about Webamp and Nuclide.
18th May 2018
1

I did a Q/A with the Reactiflux community

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

18th May 2018
Read the transcript of a live Q/A I did about Webamp and Nuclide.
Clip of me singing Despard in Ruddigore in 2013 A clip of me singing a funny song from Gilbert and Sullivan’s Ruddigore back in 2013
2nd Oct 2026
1

Clip of me singing Despard in Ruddigore in 2013

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

2nd Oct 2026
A clip of me singing a funny song from Gilbert and Sullivan’s Ruddigore back in 2013
Digital hygiene: Notifications Take back your attention.
6th Aug 2025
6

Digital hygiene: Notifications

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

6th Aug 2025
Take back your attention.
Rituals for Engineering Teams Last weekend I happened to pick up a book called “Rituals For Work: 50 Ways To Create Engagement,...
15th Aug 2022
1

Rituals for Engineering Teams

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

15th Aug 2022
Last weekend I happened to pick up a book called “Rituals For Work: 50 Ways To Create Engagement, Shared Purpose, And A Culture That Can Adapt To Change.” It’s a super quick read, more comic book than textbook, but I liked it. It got me thinking about the many rituals I have...
2nd Jan 2026
1

January 2026

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

2nd Jan 2026
Indie Web Stack of the Future You're a soloprenuer building a SaaS in 2023. What does your ideal tech stack look like? There's a...
8th Jan 2023
62

Indie Web Stack of the Future

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

8th Jan 2023
You're a soloprenuer building a SaaS in 2023. What does your ideal tech stack look like? There's a few things that make indie development different and we should design our stack around our unique goals. Let's explore an ideal web stack we can build the future on.
Happy New Year: GIF decoder in SQL An implementation of GIF decoder and ASCII renderer in PostreSQL. The post Happy New Year: GIF...
31st Dec 2018
32

Happy New Year: GIF decoder in SQL

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

31st Dec 2018
An implementation of GIF decoder and ASCII renderer in PostreSQL. The post Happy New Year: GIF decoder in SQL appeared first on EXPLAIN EXTENDED.
My first attempts with Unity My first attempts with Unity
1st Sep 2021
13

My first attempts with Unity

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

1st Sep 2021
My first attempts with Unity
I worry our Copilot is leaving some passengers behind Why I worry about the effect GitHub Copilot is having and will continue to have on the accessibility...
13th Feb 2024
62

I worry our Copilot is leaving some passengers behind

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

13th Feb 2024
Why I worry about the effect GitHub Copilot is having and will continue to have on the accessibility of the web at scale.
Announcing The Assistant Yes, the rumours are true! Kagi has been thoughtfully integrating AI into our search experience,...
4th Sep 2024
88

Announcing The Assistant

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

4th Sep 2024
Yes, the rumours are true! Kagi has been thoughtfully integrating AI into our search experience, creating a smarter, faster, and more intuitive search.
What I'm up to - June 2025 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Jun 2025
1

What I'm up to - June 2025

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

1st Jun 2025
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in last month - On Contraption Company, I published An app of one's own about building a personal ...
NaNoWriMo and the creative power of looming fear A cross between a marathon and a literary block party.
1st Nov 2025
1

NaNoWriMo and the creative power of looming fear

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

1st Nov 2025
A cross between a marathon and a literary block party.
Back from maternity leave Today is my last day of maternity leave. Chloe is down for her morning nap and I'm trying to process...
31st May 2026
1

Back from maternity leave

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

31st May 2026
Today is my last day of maternity leave. Chloe is down for her morning nap and I'm trying to process the last 5 months and where it has all gone and all these complicated feelings. I want to go back to work and I don't. I am only going back part-time for a few months but it still...
The faded world: my experience with cataract <![CDATA[I always preferred the light theme and never figured what's the fuss with the dark theme....
22nd Dec 2024
28

The faded world: my experience with cataract

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

22nd Dec 2024
<![CDATA[I always preferred the light theme and never figured what's the fuss with the dark theme. Until cataract came. In May of 2024 my ophthalmologist confirmed what I surmised: both of my eyes were affected by cataract. It came earlier than my age would suggest but that's...
The Bouquet Residence Keeping up appearances in tech The word "rant" is used far too often,...
23rd Jul 2024
32

The Bouquet Residence

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

23rd Jul 2024
Keeping up appearances in tech The word "rant" is used far too often, and in various ways. It's meant to imply aimless, angry venting. But often it means: Naming problems without proposing solutions, this makes me feel confused. Naming problems and...
Questionable Advice: “What Should I Say In My Exit Interview?” I recently received this gem of a note:: Hi Charity, I really enjoy your writing and a lot of it has...
16th Apr 2021
1

Questionable Advice: “What Should I Say In My Exit Interview?”

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

16th Apr 2021
I recently received this gem of a note:: Hi Charity, I really enjoy your writing and a lot of it has directly contributed to me finally deciding to leave a company with a toxic management culture. I’ll also be leaving many great IC friends that will have lost a strong voice. My...
Why You (Probably) Shouldn't Start With an SPA Some history, some context When does an SPA make sense? So, why are SPAs bad again? Your front-end...
1st Feb 2024
29

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

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

1st Feb 2024
Some history, some context When does an SPA make sense? So, why are SPAs bad again? Your front-end and back-end get decoupled! It may hurt customisability Performance will suffer So what's the alternative? I came across this interesting article by @gregnavis the other day. I...
Bugs I fixed in SumatraPDF Unexamined life is not worth living said Socrates. I don’t know about that but to become a better,...
1st Jul 2025
32

Bugs I fixed in SumatraPDF

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

1st Jul 2025
Unexamined life is not worth living said Socrates. I don’t know about that but to become a better, faster, more productive programmer it pays to examine what makes you un-productive. Fixing bugs is one of those un-productive activities. You have to fix them but it would be even...
Fancier exports Fancier exports
15th Aug 2022
1

Fancier exports

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

15th Aug 2022
Fancier exports
the last couple years in v8's garbage collector Let’s talk about memory management! Following up on my article about , today I’d like to bring that...
13th Nov 2025
1

the last couple years in v8's garbage collector

from wingolog [alt+shift+b] in programming

13th Nov 2025
Let’s talk about memory management! Following up on my article about , today I’d like to bring that up to date with what went down in V8’s GC over the last couple years.5 years of developments in V8’s garbage collector I selected all of the commits to since my previous...
Notational Velocity Notational Velocity (NV) is a “modeless, mouseless Mac OS X note-taking application”, as the...
26th Aug 2019
1

Notational Velocity

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

26th Aug 2019
Notational Velocity (NV) is a “modeless, mouseless Mac OS X note-taking application”, as the author describes it, which is elegant, attractive, and powerful. The original application has inspired various forks, of which  nvALT is perhaps the best, and adds some very useful...
Fast, Ordered Unixy Queues over NNCP and Syncthing with Filespooler It seems that lately I’ve written several shell implementations of a simple queue that enforces...
29th May 2022
28

Fast, Ordered Unixy Queues over NNCP and Syncthing with Filespooler

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

29th May 2022
It seems that lately I’ve written several shell implementations of a simple queue that enforces ordered execution of jobs that may arrive out of order. After writing this for the nth time in bash, I decided it was time to do it properly. But first, a word on the why of it all....
How Jamie Thingelstad uses Buttondown Jamie uses his newsletter to explore various tech topics and share his continuous technology...
1st Dec 2025
1

How Jamie Thingelstad uses Buttondown

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

1st Dec 2025
Jamie uses his newsletter to explore various tech topics and share his continuous technology learning journey with readers.
On Jakob Nielsen, AI hype, and accessibility A few years ago I made a New Year’s Eve resolution to stop overthinking assholes. I could...
5th Mar 2024
25

On Jakob Nielsen, AI hype, and accessibility

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

5th Mar 2024
A few years ago I made a New Year’s Eve resolution to stop overthinking assholes. I could delicately, patiently, and painstakingly debunk the gigantic, misplaced swing of a man who is burning others' lived experience as fuel to propel his increasingly irrelevant career. I could...
Explain Like I'm Five: React This post is part of the series Explain Like I'm Five (#eli5), which aims to make tech concepts and...
29th May 2021
34

Explain Like I'm Five: React

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

29th May 2021
This post is part of the series Explain Like I'm Five (#eli5), which aims to make tech concepts and terms easy to understand. In this post, we’ll be answering the question: what is React? We’ll look into its origins, usage, explain key terminology and also cover how and why...
What I'm up to - January 2024 Happy New Year! Here's my monthly newsletter about what I'm up to, which I send in place of social...
1st Jan 2024
1

What I'm up to - January 2024

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

1st Jan 2024
Happy New Year! Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in December - Published updates to Booklet, including a design refresh, dynamic op...
Unicorn Market Cap 2026: SF is the GenAI Super Cluster The San Francisco Bay area has morphed into a massive AI supercluster with 91% of market cap
16th Apr 2026
1

Unicorn Market Cap 2026: SF is the GenAI Super Cluster

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

16th Apr 2026
The San Francisco Bay area has morphed into a massive AI supercluster with 91% of market cap
Preview Ebitengine shaders with Luluka Lately, I’ve been experimenting with building games in Ebitengine. It’s a 2D engine that lets you...
15th May 2026
1

Preview Ebitengine shaders with Luluka

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

15th May 2026
Lately, I’ve been experimenting with building games in Ebitengine. It’s a 2D engine that lets you create games using the Go programming language. To be able to iterate faster on visual effects, I have created a tool that lets me preview shaders: Luluka. Kage Shaders For those who...
A Bridge Over a River Never Crossed 2023/01/01 A Bridge Over a River Never Crossed When I first started my forever project, a peer to...
1st Jan 2023
57

A Bridge Over a River Never Crossed

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

1st Jan 2023
2023/01/01 A Bridge Over a River Never Crossed When I first started my forever project, a peer to peer file sync software using Interval Tree Clocks, I wanted to build it right. That meant property-based testing everything, specifying the protocol fully, dealing with error...
Rust Gotcha: last() on DoubleEndedIterator tl;dr: don’t call last() on a DoubleEndedIterator How do you efficiently get the last part of a...
1st Jan 2025
80

Rust Gotcha: last() on DoubleEndedIterator

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

1st Jan 2025
tl;dr: don’t call last() on a DoubleEndedIterator How do you efficiently get the last part of a space-separated string in Rust? It will be obvious to some, but the obvious answer of s.split(' ').last() is wrong. The mistake is easy to make; I encountered it in a recent MR I...
SumatraPDF new features: March 18, 2026 New in the SumatraPDF pre-release builds: DDE commands accept arguments Commands sent...
3rd Oct 2026
1

SumatraPDF new features: March 18, 2026

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

3rd Oct 2026
New in the SumatraPDF pre-release builds: DDE commands accept arguments Commands sent via DDE can take arguments, the same as in custom shortcuts (#5383). Loading message in tab While a document loads, its tab shows a “loading” message instead of the home...
What I'm up to - March 2026 My monthly newsletter about what I'm up to, which I send in place of social media: What I did in...
1st Mar 2026
1

What I'm up to - March 2026

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

1st Mar 2026
My monthly newsletter about what I'm up to, which I send in place of social media: What I did in February - Published Three-ring binder and A fresh coat of paint on Contraption Co. - Launching a proj...
Installing Transmission (remote and CLI) client on Raspberry Pi This tutorial will explain you how to install Transmission client on Raspberry Pi running Raspbian.
5th Dec 2013
29

Installing Transmission (remote and CLI) client on Raspberry Pi

from blag [alt+shift+b] in programming

5th Dec 2013
This tutorial will explain you how to install Transmission client on Raspberry Pi running Raspbian.
The significance of Bluesky and decentralized social media The significance of Bluesky and decentralized social media I'm delighted to share that we have...
30th Jul 2024
103

The significance of Bluesky and decentralized social media

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

30th Jul 2024
The significance of Bluesky and decentralized social media I'm delighted to share that we have introduced support for Bluesky in Buffer. This is an important moment for us as a company, and there are a number of reasons that adding Bluesky is personally meaningful for me. With...
How we built our onboarding email flow (with actual performance data) Marketers believe onboarding emails are a powerful tool for driving engagement. Everyone else thinks...
19th Feb 2024
92

How we built our onboarding email flow (with actual performance data)

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

19th Feb 2024
Marketers believe onboarding emails are a powerful tool for driving engagement. Everyone else thinks they're annoying and ineffective. The truth, as…
Computational Notebooks Shareable, browser-based documents that can compile and run code
18th Apr 2023
25

Computational Notebooks

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

18th Apr 2023
Shareable, browser-based documents that can compile and run code
AAA gaming on Asahi Linux Gaming on Linux on M1 is here! We’re thrilled to release our Asahi game playing toolkit, which...
10th Oct 2024
1

AAA gaming on Asahi Linux

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

10th Oct 2024
Gaming on Linux on M1 is here! We’re thrilled to release our Asahi game playing toolkit, which integrates our Vulkan 1.3 drivers with x86 emulation and Windows compatibility. Plus a bonus: conformant OpenCL 3.0. Asahi Linux now ships the only conformant OpenGL®, OpenCL™, and...
It's time to become an ML engineer AI has recently crossed a utility threshold, where cutting-edge models such as GPT-3, Codex, and...
11th Apr 2022
64

It's time to become an ML engineer

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

11th Apr 2022
AI has recently crossed a utility threshold, where cutting-edge models such as GPT-3, Codex, and DALL-E 2 are actually useful and can perform tasks computers cannot do any other way. The act of producing these models is an exploration of a new frontier, with the discovery of...
Stop Fascism: Vote Blue It might seem silly for a retired technical writer and obscure blogger to endorse a Presidential...
20th Oct 2024
1

Stop Fascism: Vote Blue

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

20th Oct 2024
It might seem silly for a retired technical writer and obscure blogger to endorse a Presidential candidate. I am not vain enough to believe that my prestige (such as it is) has the power to influence people’s electoral choices. But I believe this election to be too important for...
French onion soup redux If I call the soup I've been making nearly weekly for the past few months French onion soup, I'm...
2nd Jan 2012
48

French onion soup redux

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

2nd Jan 2012
If I call the soup I've been making nearly weekly for the past few months French onion soup, I'm probably lying a little bit. What most people call French onion soup is mostly a thing of the past for me. But this soup is very similar. I grew out of the big croutons and the...
13th Oct 2015
How to Add IPv6 Support to CloudFront and S3 Websites If you host your website on Amazon CloudFront or directly on Amazon S3, you may not currently have...
20th Jan 2019
46

How to Add IPv6 Support to CloudFront and S3 Websites

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

20th Jan 2019
If you host your website on Amazon CloudFront or directly on Amazon S3, you may not currently have it configured to support IPv6. This means that visitors won’t be able to access your content with IPv6-only enabled which is not good. On top of that, I think its important to...
How to apply Hilltop's Boku no Natsuyasumi 2 English patch on Linux Haven't blogged in awhile, so here’s a quickie. Last week, Hilltop released an English patch for...
8th Nov 2023
35

How to apply Hilltop's Boku no Natsuyasumi 2 English patch on Linux

from dthompson [alt+shift+b] in programming

8th Nov 2023
Haven't blogged in awhile, so here’s a quickie. Last week, Hilltop released an English patch for Boku no Natsuyasumi 2, which finally makes the Japan exclusive PS2 game accessible to us English speaking folks. The README explains how to apply the patch on Windows or via a web...
Liz rides the subway on May 9, 2016 Liz rides the subway is a series containing thoughts I have on the subway, mostly as an experiment...
10th May 2016
45

Liz rides the subway on May 9, 2016

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

10th May 2016
Liz rides the subway is a series containing thoughts I have on the subway, mostly as an experiment to get me to write more. On today's commutes to and from work: A Fine Frenzy's "Rangers" is a much more poetic song than Taylor Swift's awkwardly similar "I Know Places." A hunted...
Night of the Runbooks: a DevOps horror story It was Morgan's very first night on call, and they were a mite nervous, as you can imagine....
14th Oct 2021
1

Night of the Runbooks: a DevOps horror story

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

14th Oct 2021
It was Morgan's very first night on call, and they were a mite nervous, as you can imagine. Suddenly a harsh beeping jolted Morgan out of their reverie: "Service is CRITICAL". Morgan’s night of terror was about to begin.
1st Jul 2024
17

July 2024

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

1st Jul 2024
Top 20 Helpdesk Interview Questions (with answers) Help desk interviews usually test two things at once: whether you understand the technical basics,...
8th Mar 2026
1

Top 20 Helpdesk Interview Questions (with answers)

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

8th Mar 2026
Help desk interviews usually test two things at once: whether you understand the technical basics, and whether you can explain those basics to a person who may already be annoyed, confused, or late for a meeting. That combination matters. A support technician who can diagnose a...
RSS-to-email just got even more powerful. RSS-to-email just got even more powerful.
4th Apr 2023
1

RSS-to-email just got even more powerful.

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

4th Apr 2023
RSS-to-email just got even more powerful.
Happy New Year: Lisp interpreter in SQL This year, I'll be implementing a Lisp interpreter in SQL. Now, what's Lisp, and why would I want to...
31st Dec 2025
1

Happy New Year: Lisp interpreter in SQL

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

31st Dec 2025
This year, I'll be implementing a Lisp interpreter in SQL. Now, what's Lisp, and why would I want to do that? Well, let me tell you a little story about that. Several decades ago, I got a New Year's present from my roommate's girlfriend. It was a book. She got it at a used...
Suffering as a Feature Have you seen this? If you haven't, you should. I think everyone needs to. Wealth inequality on a...
a week ago
1

Suffering as a Feature

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

a week ago
Have you seen this? If you haven't, you should. I think everyone needs to. Wealth inequality on a scale this extreme is almost impossible to explain. You have to experience it to understand. Go ahead. Try it out. Where is the top of this graph? Good question. Keep
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...
How we made feature flags faster and more reliable Feature-flags-as-a-service is an interesting space. If your service stops working, it affects both...
8th Sep 2023
36

How we made feature flags faster and more reliable

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

8th Sep 2023
Feature-flags-as-a-service is an interesting space. If your service stops working, it affects both your customers and your customer's customers…
15th Mar 2016
Rudimentary 3D on the 2D HTML Canvas I’ve been working on a graphical web project that requires an interactive roll of a pair of dice....
29th Sep 2024
1

Rudimentary 3D on the 2D HTML Canvas

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

29th Sep 2024
I’ve been working on a graphical web project that requires an interactive roll of a pair of dice. Dice are cubes and would be most convincingly rendered with 3D graphics. But because these dice are only a tiny part of this project, I was reluctant to call out the big guns. I...
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