Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#startups #life #history #science #programming #technology #AI #literature #architecture #travel #design #creative #comics #finance #cartography #indiehacker Muted Categories [alt+←][alt+→]
Knitted curtain tiebacks I wanted curtain tiebacks that were functional for my curtains hung inside window frames, but...
21st Nov 2020
1

Knitted curtain tiebacks

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

21st Nov 2020
I wanted curtain tiebacks that were functional for my curtains hung inside window frames, but unfortuantely, the current trends are designed around curtains mounted outside window frames with large, bulky metal tiebacks - not so great for my craftsman framed windows in tiny NYC...
That Bullshit Income-Inequality Meme Memes can be fun and sometimes even informative, but when memes contain numbers — and particularly...
17th Jun 2024
1

That Bullshit Income-Inequality Meme

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

17th Jun 2024
Memes can be fun and sometimes even informative, but when memes contain numbers — and particularly numbers without a source — memes can be deceptive and just plain wrong. For example, here’s a meme that’s been floating around that purports to illustrate income inequality in the...
The Perils of Hydration A surprisingly-common misconception can lead to big rendering issues that are difficult to debug....
2nd Mar 2020
33

The Perils of Hydration

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

2nd Mar 2020
A surprisingly-common misconception can lead to big rendering issues that are difficult to debug. This deep-dive tutorial examines how React and Gatsby can be used to pre-render content, and how we can work around the constraints to build dynamic, personalized web apps.
How Did I Become Database Engineer at 23 Disclaimer: When reading this post, please keep in mind that you are likely to come from a very...
15th Aug 2022
37

How Did I Become Database Engineer at 23

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

15th Aug 2022
Disclaimer: When reading this post, please keep in mind that you are likely to come from a very different cultural background than me. Russians approach life in their own way and some things might seem strange. Still, this was my path and I would like to share it. My name is...
Japanese Language Proficiency, Job Requirements, and You Many people wanting to work in Japan find themselves stymied by language requirements that can be...
1st Aug 2024
41

Japanese Language Proficiency, Job Requirements, and You

from TokyoDev [alt+shift+b] in programming

1st Aug 2024
Many people wanting to work in Japan find themselves stymied by language requirements that can be vague and confusing, as there is no single, clear-cut system used in Japan to define foreigners’ language proficiencies. There are a few systems commonly used to measure language...
The Cloud Is Just Someone Else's Computer When we started Discourse in 2013, our server requirements were high: 1GB RAM modern, fast dual core...
17th Feb 2019
47

The Cloud Is Just Someone Else's Computer

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

17th Feb 2019
When we started Discourse in 2013, our server requirements were high: 1GB RAM modern, fast dual core CPU speedy solid state drive with 20+ GB I'm not talking about a cheapo shared cpanel server, either, I mean a dedicated virtual private server with those specifications. We were...
21st Sep 2017
What I learned building a $1K MRR SaaS in 6 weeks Question: Answer: The post What I learned building a $1K MRR SaaS in 6 weeks appeared first on...
9th Jul 2024
131

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

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

9th Jul 2024
Question: Answer: The post What I learned building a $1K MRR SaaS in 6 weeks appeared first on Vadim Kravcenko.
AI Homelab Part 2: what I learned building my own chatbot When I first started playing around with LLMs, I used Ollama on my M1 Mac Studio.
8th Jul 2026
1

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

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

8th Jul 2026
When I first started playing around with LLMs, I used Ollama on my M1 Mac Studio.
Kagi passes an independent security audit Over the course of May - August 2022, Kagi has undergone an extensive security audit by Illumant (...
29th Aug 2022
32

Kagi passes an independent security audit

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

29th Aug 2022
Over the course of May - August 2022, Kagi has undergone an extensive security audit by Illumant ( https://www.illumant.com ) , an independent security auditor.
The origins of my computing journey <![CDATA[My journey to using and programming computers started around 1983 with a Sinclair ZX...
24th Aug 2026
1

The origins of my computing journey

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

24th Aug 2026
<![CDATA[My journey to using and programming computers started around 1983 with a Sinclair ZX Spectrum 48K, the very first I owned. At the time I was clueless. For example, I wondered whether, once I loaded a program from tape, I needed to write it back at the end of the session...
Photographic comparison: Is the Kobo Libra Colour display worse than the Kobo Libra 2? I’ve been using E Ink-based ereaders for quite a number of years now. I’ve had my Kobo Libra 2 for a...
7th May 2024
80
7th May 2024
I’ve been using E Ink-based ereaders for quite a number of years now. I’ve had my Kobo Libra 2 for a few years, and was looking forward to the Kobo Libra Colour — the first color E Ink display in a mainstream ereader line. I found the display to be a mixed bag; contrast seemed …...
Things that work (for me) A list of tools and items that JustWork (tm)
20th Jan 2026
1

Things that work (for me)

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

20th Jan 2026
A list of tools and items that JustWork (tm)
elementary OS 8 Available Today We’re proud to announce that elementary OS 8 is available to download later today and shipping on...
26th Nov 2024
128

elementary OS 8 Available Today

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

26th Nov 2024
We’re proud to announce that elementary OS 8 is available to download later today and shipping on several high-quality computers! With OS 8, we’ve focused in on: Creating a new Secure Session that ensures applications respect your privacy and require your consent A brand new...
Recently I skipped August's Recently because this summer has been relentless, mostly in the positive sense....
1st Sep 2026
0

Recently

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

1st Sep 2026
I skipped August's Recently because this summer has been relentless, mostly in the positive sense. July and August were filled with bike rides, 5K races, friends in town, life changes and logistics. For a friend's birthday, we rode the rickety Coney Island Cyclone, which was...
Every product needs an architecture vision Software projects often stop working on architecture after the first phase is done. An architecture...
5th Feb 2024
50

Every product needs an architecture vision

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

5th Feb 2024
Software projects often stop working on architecture after the first phase is done. An architecture vision can prevent that from happening.
How I Update and Deploy this Site I love a good CMS. I don't like how slow they can be to load pages. A sudden spike in traffic and...
5th Sep 2023
18

How I Update and Deploy this Site

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

5th Sep 2023
I love a good CMS. I don't like how slow they can be to load pages. A sudden spike in traffic and even a rapid CMS can cause an unprepared server to grind to a halt. I used to love running my own servers, but I don't have the time to do it for my personal site - I just want it to...
Container Queries Unleashed Container queries expand the universe of designs that can be implemented, giving us whole new...
27th Jan 2025
106

Container Queries Unleashed

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

27th Jan 2025
Container queries expand the universe of designs that can be implemented, giving us whole new superpowers. Now that container queries are broadly available, I think it’s time we start exploring this potential! In this post, I’ll share the “killer pattern” I can’t stop using in my...
Immutable Data with Immer and Personal Assistant Bots Illustrated notes on how work with immutable data in the Immer state library
10th Aug 2019
31

Immutable Data with Immer and Personal Assistant Bots

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

10th Aug 2019
Illustrated notes on how work with immutable data in the Immer state library
Memories of Sapporo Ruby Kaigi 2012 (#sprk2012) I'm writing this from the Starbucks in the Sapporo Grand Hotel. When I arrived, there was already...
17th Sep 2012
31

Memories of Sapporo Ruby Kaigi 2012 (#sprk2012)

from TokyoDev [alt+shift+b] in programming

17th Sep 2012
I'm writing this from the Starbucks in the Sapporo Grand Hotel. When I arrived, there was already [another Rubyist here](https://twitter.com/igaiga555/status/247511186394972160). Five minutes before, I met [another one](https://twitter.com/yotii23) walking down the street. Last...
2019 International Developer in Japan Survey Results *This survey has become a yearly thing. Browse [all our survey results](/insights).* If you're an...
7th Jan 2020
36

2019 International Developer in Japan Survey Results

from TokyoDev [alt+shift+b] in programming

7th Jan 2020
*This survey has become a yearly thing. Browse [all our survey results](/insights).* If you're an international software developer looking for a job in Japan, it can be hard to tell what your market rate is. Sure, there's data (in Japanese) for the market as a whole, but that...
Committing to creativity The fine line between commitment and motivation
5th Aug 2026
1

Committing to creativity

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

5th Aug 2026
The fine line between commitment and motivation
JavaScript functions for basename and dirname Here are two JavaScript functions that mimic their PHP cousins. basename() # function basename(path)...
16th Sep 2007
43

JavaScript functions for basename and dirname

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

16th Sep 2007
Here are two JavaScript functions that mimic their PHP cousins. basename() # function basename(path) { return path.replace(/.*\//, ''); } dirname() # function dirname(path) { return path.match(/.*\//); } Unlike their PHP cousins, these functions do not support paths...
Qvault is moving to Boot.dev We’ll keep this announcement short – we’ve moved Qvault.io to Boot.dev! As you know, we’ve been hard...
7th Apr 2022
1

Qvault is moving to Boot.dev

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

7th Apr 2022
We’ll keep this announcement short – we’ve moved Qvault.io to Boot.dev! As you know, we’ve been hard at work bootstrapping on online computer science bootcamp. Qvault (now Boot.dev) is a simple CS curriculum where our students build real projects using modern programming...
I hate the standup bot (so I built an agent to do it for me) There it is. Staring at me. Sitting there. Goading me. The day is nearly done. I've reviewed PRs,...
1st Apr 2026
1

I hate the standup bot (so I built an agent to do it for me)

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

1st Apr 2026
There it is. Staring at me. Sitting there. Goading me. The day is nearly done. I've reviewed PRs, fixed bugs, hopped on quick calls, commanded my…
What is GitOps? It began with shell scripts and config management tools such as Ansible, Puppet, and Chef. Now...
3rd Jul 2020
1

What is GitOps?

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

3rd Jul 2020
It began with shell scripts and config management tools such as Ansible, Puppet, and Chef. Now GitOps brings some new tools for managing containerized applications in Kubernetes clusters.
First impressions of Gleam: lots of joys and some rough edges My friend Erika is a big fan of Gleam, and her enthusiasm (and explicit encouragement) finally got...
5th Aug 2024
2

First impressions of Gleam: lots of joys and some rough edges

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

5th Aug 2024
My friend Erika is a big fan of Gleam, and her enthusiasm (and explicit encouragement) finally got me to learn the language. It's a functional programming language which targets both the BEAM (Erlang's VM) and JavaScript. This makes it appealing as a language that can target both...
is there light at the end of the tunnel Is there light at the end of the tunnel? I say yes...or at least sometimes depending on how you look...
11th Apr 2022
1

is there light at the end of the tunnel

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

11th Apr 2022
Is there light at the end of the tunnel? I say yes...or at least sometimes depending on how you look at it.
Build-Measure-Learn is a Dangerous Idea Tonight I had a chance to talk with one of my personal heroes,...
6th Apr 2012
36

Build-Measure-Learn is a Dangerous Idea

from TokyoDev [alt+shift+b] in programming

6th Apr 2012
Tonight I had a chance to talk with one of my personal heroes, [Eric Ries](http://www.startuplessonslearned.com/). While talking to him, I realized one of the pitfalls of [the...
Watch Transitions in Slow Motion in Chrome’s DevTools For those of you about to do view transitions, I salute you! And I pass on this super useful...
1st Jun 2023
109

Watch Transitions in Slow Motion in Chrome’s DevTools

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

1st Jun 2023
For those of you about to do view transitions, I salute you! And I pass on this super useful (perhaps obvious) piece of information I received from Bramus: watch your animations play out in slow motion using Chrome’s devtools. I’ve been working on view transitions on my icon...
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
Why I hate JavaScript numbers and what everyone has (not) done with them JavaScript went against the grain in only using floating point numbers initially, and now we pay the...
26th Mar 2025
64
26th Mar 2025
JavaScript went against the grain in only using floating point numbers initially, and now we pay the price
Goodreads lost all of my reviews Goodreads lost my entire account last week. Nine years as a user, some 600 books and 250 carefully...
28th Feb 2022
49

Goodreads lost all of my reviews

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

28th Feb 2022
Goodreads lost my entire account last week. Nine years as a user, some 600 books and 250 carefully written reviews all deleted and unrecoverable. Their support has not been helpful. In 35 years of being online I've never encountered a company with such callous disregard for their...
Ordering Numbers, How Hard Can It Be? This article is not about deciding whether two floating point numbers are ‘close enough’. There are...
27th Jan 2023
30

Ordering Numbers, How Hard Can It Be?

from orlp.net - Blog Archive [alt+shift+b] in programming

27th Jan 2023
This article is not about deciding whether two floating point numbers are ‘close enough’. There are plenty of resources on this (often subjective) problem. We simply want to know if ${x \leq y.}$ Suppose that you are a programmer, and that you have two numbers. You want to know...
What I'm up to - November 2023 This is my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Nov 2023
1

What I'm up to - November 2023

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

1st Nov 2023
This is my monthly newsletter about what I'm up to, which I send in place of social media. What I did in October - Switched my daily driver Aeropress coffee recipe to this one by Jonathan Gagné. It p...
Deploys Are The ✨WRONG✨ Way To Change User Experience This piece was first published on the honeycomb.io blog on 2023-03-08. …. I’m...
8th Mar 2023
46

Deploys Are The ✨WRONG✨ Way To Change User Experience

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

8th Mar 2023
This piece was first published on the honeycomb.io blog on 2023-03-08. …. I’m no stranger to ranting about deploys. But there’s one thing I haven’t sufficiently ranted about yet, which is this: Deploying software is a terrible, horrible, no good, very bad way to go about the...
Advice to my younger self I had the privilege of speaking to some Berkeley students last week. Below is the talk reprinted in...
31st Oct 2019
50

Advice to my younger self

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

31st Oct 2019
I had the privilege of speaking to some Berkeley students last week. Below is the talk reprinted in full: If you could call yourself 10 years ago and speak for a minute, what would you say? That's the thought that was going through my mind when I got
What you can do in a decade I turned 40 today. For my 35th I did principles, but for my 40th, I wanted to offer perhaps more...
22nd Apr 2026
1

What you can do in a decade

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

22nd Apr 2026
I turned 40 today. For my 35th I did principles, but for my 40th, I wanted to offer perhaps more useful reflections.
Nerding out about heaters Keeping warm in the winter
28th May 2025
6

Nerding out about heaters

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

28th May 2025
Keeping warm in the winter
The Death of Curating, the Rise of Curation I've been trying to make an effort to more intentionally pick something to watch when the weekend...
18th Aug 2025
1

The Death of Curating, the Rise of Curation

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

18th Aug 2025
I've been trying to make an effort to more intentionally pick something to watch when the weekend rolls around. While I've enjoyed the Grey's Anatomy binge I started during this pregnancy, it feels like a work week ritual -- something to put on in the background or pay half...
Bitsnap, a screenshot capture tool for Medley Interlisp <![CDATA[I wrote Bitsnap, a tool in Interlisp for capturing screenshots on the Medley environment....
6th Mar 2025
72

Bitsnap, a screenshot capture tool for Medley Interlisp

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

6th Mar 2025
<![CDATA[I wrote Bitsnap, a tool in Interlisp for capturing screenshots on the Medley environment. It can capture and optionally save to a file the full screen, a window with or without title bar and borders, or an arbitrary area. This project helped me learn the internals of...
Springs and Bounces in Native CSS The “linear()” timing function is a game-changer; it allows us to model physics-based motion right...
28th Oct 2025
1

Springs and Bounces in Native CSS

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

28th Oct 2025
The “linear()” timing function is a game-changer; it allows us to model physics-based motion right in vanilla CSS! That said, there are some limitations and quirks to be aware of. I’ve been experimenting with this API for a while now, and in this post, I’ll share all of the tips...
It is becoming difficult for me to be productive in Python It’s harder to refactor a large Python codebase. Type hints won’t save you, and you need a lot of...
5th Feb 2023
32

It is becoming difficult for me to be productive in Python

from blag [alt+shift+b] in programming

5th Feb 2023
It’s harder to refactor a large Python codebase. Type hints won’t save you, and you need a lot of unit tests. But how does that work in practice? Is Python fast to ship?
8th May 2023
Concurrent Processing in .NET 6 with System.Threading.Channels (Bonus: Interval Trees) Using .NET System.Threading.Channels for concurrent processing with interval trees.
6th Nov 2022
37
6th Nov 2022
Using .NET System.Threading.Channels for concurrent processing with interval trees.
Truths about digital accessibility Creating, maintaining, or evaluating accessible technology? Here are some things to keep in mind...
29th Jul 2019
24

Truths about digital accessibility

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

29th Jul 2019
Creating, maintaining, or evaluating accessible technology? Here are some things to keep in mind (note that identity-first language is intentional): Each screen reader behaves differently This is by design. Behavior is a balancing act between a screen reader’s features, the...
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
33

Bringing dwm Shortcuts to GNOME

from bt RSS Feed [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...
Use Local Technology Services On 18 September 2022, the Competition Tribunal of South Africa ordered that bank accounts of the...
27th Oct 2022
51

Use Local Technology Services

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

27th Oct 2022
On 18 September 2022, the Competition Tribunal of South Africa ordered that bank accounts of the Sekunjalo Group of Companies should remain open after closure by some banks, and imminent closure by others. The reason the various banks were closing the accounts of Sekunjalo was...
One idle dreary day many years ago Every time I come across this photograph on my computer, I am impressed by how simultaneously dull...
4th Oct 2010
38

One idle dreary day many years ago

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

4th Oct 2010
Every time I come across this photograph on my computer, I am impressed by how simultaneously dull and sharp the sky was that day in San Francisco. When editing this photograph I took now about three and a half years ago, I only flattened the sky slightly and didn't touch up the...
Announcing the Hatnote Top 100 Originally published on the Hatnote blog. Moreso than any other major site, Wikipedia is centered...
14th Dec 2015
1

Announcing the Hatnote Top 100

from Sedimental [alt+shift+b] in programming

14th Dec 2015
Originally published on the Hatnote blog. Moreso than any other major site, Wikipedia is centered around knowledge, always growing, and brimming with information. It's important to remember that the insight of our favorite community-run encyclopedia often follows the focus of its...
DevOps for the Sinclair Spectrum - Part 2 In Part 1, I explored the hardware and development environment. In this article, I’ll cover the...
5th Jan 2022
32

DevOps for the Sinclair Spectrum - Part 2

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

5th Jan 2022
In Part 1, I explored the hardware and development environment. In this article, I’ll cover the server-side components as well as coding and launching the first iteration of the site along with some of the limitations I encountered when programming on such an old system. Server...
How to Blow Up a Category - Netlify's new era and The End of the Road for JAMstack note - this is a hasty written braindump of feelings as emotions as I don't have the time to polish...
2nd Aug 2023
63

How to Blow Up a Category - Netlify's new era and The End of the Road for JAMstack

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

2nd Aug 2023
note - this is a hasty written braindump of feelings as emotions as I don't have the time to polish this essay up to my usual standards, but still wanted to capture this important moment and end in my life. pardon any poorly phrased and organized thoughts.
Opening a new window after an async operation I was working on an OAuth implementation the other day and needed to open a third-party auth page in...
28th Aug 2018
48

Opening a new window after an async operation

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

28th Aug 2018
I was working on an OAuth implementation the other day and needed to open a third-party auth page in a new window. However, I needed to fetch the target URL from the server first, then open the window. Kinda like this: const button =...
Using `make` to compile C programs (for non-C-programmers) I have never been a C programmer but every so often I need to compile a C/C++ program from source....
10th Jun 2025
63

Using `make` to compile C programs (for non-C-programmers)

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

10th Jun 2025
I have never been a C programmer but every so often I need to compile a C/C++ program from source. This has been kind of a struggle for me: for a long time, my approach was basically “install the dependencies, run make, if it doesn’t work, either try to find a binary someone has...
CSS vs. JavaScript There are a bunch of JavaScript animation libraries out there, and you might have wondered whether...
26th May 2026
1

CSS vs. JavaScript

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

26th May 2026
There are a bunch of JavaScript animation libraries out there, and you might have wondered whether there’s a performance cost compared to traditional CSS transitions and keyframe animations. In this blog post, we’ll compare the same animation across several different strategies...
Regarding Proposed US Restrictions on RISC-V A bipartisan group of 18 lawmakers in the US Congress have recently amplified a request to the White...
6th Nov 2023
70

Regarding Proposed US Restrictions on RISC-V

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

6th Nov 2023
A bipartisan group of 18 lawmakers in the US Congress have recently amplified a request to the White House and the Secretary of Commerce to place restrictions on Americans working with RISC-V (see also the initial request from the Senate) in order to prevent China from gaining...
Familiar Lines of Nostalgic Proportions A mixed tape was once a personal show of expression. An arrangement of songs purposefully set to...
1st Feb 2024
56

Familiar Lines of Nostalgic Proportions

from somenice [alt+shift+b] in programming

1st Feb 2024
A mixed tape was once a personal show of expression. An arrangement of songs purposefully set to invoke an emotion. Happy, sad, psych-up workouts, breakups, love making… all depends. Spending time to record a deliberate mix of songs in order for someone else was devotion. When...
Putting a meaningful dent in your error backlog We often don't realize how noisy the errors have gotten until things are already well out of hand....
15th Aug 2024
127

Putting a meaningful dent in your error backlog

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

15th Aug 2024
We often don't realize how noisy the errors have gotten until things are already well out of hand. After all, we've got shit to do. Deadlines to hit. By the time we decide to get serious about error management, a huge, impenetrable, meaningless backlog of errors has already...
Website Contrast Ratio in Practice While perusing Hacker News I ran across a single-page site called Contrast Rebellion— which I...
27th Jul 2012
1

Website Contrast Ratio in Practice

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

27th Jul 2012
While perusing Hacker News I ran across a single-page site called Contrast Rebellion— which I understand has created a bit of controversy. I think the point espoused by Contrast Rebellion is both well-made and well-taken (despite the host of straw-man style arguments to...
What I'm up to - January 2023 ✨ Highlights of last month - Traveled to Hilton Head, Savannah, and Denver for the holidays - Had a...
1st Jan 2023
1

What I'm up to - January 2023

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

1st Jan 2023
✨ Highlights of last month - Traveled to Hilton Head, Savannah, and Denver for the holidays - Had a couple of flights canceled by Southwest - Published "Why I built Postcard: A calmer alternative to s...
Beware The Fallacy of Composition Many things that make sense individually don't make sense as a group.
1st Oct 2020
1

Beware The Fallacy of Composition

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

1st Oct 2020
Many things that make sense individually don't make sense as a group.
Empowering Design System Users The question of whether or not component APIs should be locked down at the code level comes up quite...
1st Nov 2021
48

Empowering Design System Users

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

1st Nov 2021
The question of whether or not component APIs should be locked down at the code level comes up quite a bit. For example, if a button spec only calls for primary, secondary, and tertiary variants, should we still expose parts and custom properties so users can make further...
Non-Destructive Silicon Imaging (and Winner of Name that Ware December 2022) The ware for December 2022 is an AMD Radeon RX540 chip, part number 216-0905018. Congrats to SAM for...
4th Jan 2023
50
4th Jan 2023
The ware for December 2022 is an AMD Radeon RX540 chip, part number 216-0905018. Congrats to SAM for guessing the ware; email me for your prize. The image is from Fritzchen Fritz’s Flickr feed; I recommend checking out his photos (or you can follow him on twitter). Even if you...
Winner, Name that Ware April 2026 Seems like I overestimated people’s interest in looking at silicon images! Congrats to k8 for...
31st May 2026
1

Winner, Name that Ware April 2026

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

31st May 2026
Seems like I overestimated people’s interest in looking at silicon images! Congrats to k8 for attempting the challenge, I appreciate the participation. email me for your prize! Recall that the list of possible memory dimensions is limited to a list of 28 possible types of...
Giving Junior Engineers Control Of A Six Trillion Dollar System Is Nuts For some purpose, the DOGE people are burrowing their way into all US Federal Systems. Their...
4th Feb 2025
79
4th Feb 2025
For some purpose, the DOGE people are burrowing their way into all US Federal Systems. Their complete control over the Treasury Department is entirely insane. Unless you intend to destroy everything, making arbitrary changes to complex computer systems will result in destruction,...
Slack doesn't listen to its users. In a rush of hubris, Slack published a full page ad taunting Microsoft Teams in the New York...
4th Nov 2016
37

Slack doesn't listen to its users.

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

4th Nov 2016
In a rush of hubris, Slack published a full page ad taunting Microsoft Teams in the New York Times: That feeling when you think "we should buy a full page in the Times and publish an open letter," and then you do. 💫 pic.twitter.com/BQiEawRA6d — Stewart Butterfield (@stewart)...
How to create & manage a Postgres database in NodeJS from scratch Notice: Before you jump in and start reading, it's important to understand that this is not a...
1st Sep 2019
47

How to create & manage a Postgres database in NodeJS from scratch

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

1st Sep 2019
Notice: Before you jump in and start reading, it's important to understand that this is not a tutorial you'd read while sitting in public transportation or on your toilet seat. You might want to find a nice place to sit for an hour and follow the tutorial. We have 1 goal: set up...
Stumbling upon Something like a channel changer, for the web. That's what the idea was at first. But it led to a...
9th Sep 2025
45

Stumbling upon

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

9th Sep 2025
Something like a channel changer, for the web. That's what the idea was at first. But it led to a whole new path of discovery that even the site's creators couldn't have predicted. The post Stumbling upon appeared first on The History of the Web.
Will AI kill SaaS helpdesks? Do we even need helpdesk software? I mean, just give an AI agent a markdown skill file with your FAQ...
12th Jan 2026
1

Will AI kill SaaS helpdesks?

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

12th Jan 2026
Do we even need helpdesk software? I mean, just give an AI agent a markdown skill file with your FAQ and canned responses and let it answer tickets - right? I (obviously) gave it a lot of thought recently and here's my take: If your entire support operation is one person...
I don’t want to repeat repeat myself Yesterday at work, a customer spotted a typo in our UI: “you can use the use the Tailscale...
3rd Jul 2026
1

I don’t want to repeat repeat myself

from alexwlchan [alt+shift+b] in programming

3rd Jul 2026
Yesterday at work, a customer spotted a typo in our UI: “you can use the use the Tailscale CLI”. After the typo was fixed, I wanted to find other cases of accidentally repeated words or phrases. I used two regular expressions to search every codebase for unnecessary...
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...
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...
Forbidden noodles My obsession with food-based taxonomy continues. Here are all the forbidden noodles I am aware...
24th Aug 2021
28

Forbidden noodles

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

24th Aug 2021
My obsession with food-based taxonomy continues. Here are all the forbidden noodles I am aware of: Bucatini The FDA banning the import of this beloved pasta was one of the many tragedies 2020 visited on us. If there is any consolation, know that the De Cecco pasta factories have...
A Quick(ish) Introduction to Tuning Postgres Learn some of the most important elements of tuning Postgres for performance and get a better...
21st Jul 2025
1

A Quick(ish) Introduction to Tuning Postgres

from ByteofDev [alt+shift+b] in programming

21st Jul 2025
Learn some of the most important elements of tuning Postgres for performance and get a better understanding of Postgres fundamentals along the way.
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.
The Overcast Redesign: Part One Overcast’s latest update (2022.2) brings the largest redesign in its nearly-eight-year history, plus...
25th Mar 2022
65

The Overcast Redesign: Part One

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

25th Mar 2022
Overcast’s latest update (2022.2) brings the largest redesign in its nearly-eight-year history, plus many of the most frequently requested features and lots of under-the-hood improvements. I’m pretty proud of this one. For this first and largest phase of the redesign, I focused...
Aesthetic Command Lines with Hyper, Spaceship, and Oh My Zsh My fairly banal, basic, but beautiful command line setup
5th Oct 2024
33

Aesthetic Command Lines with Hyper, Spaceship, and Oh My Zsh

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

5th Oct 2024
My fairly banal, basic, but beautiful command line setup
What is the value of one hour of a startup founder's time? Startup founders undervalue their time. Here's why you should act like it's $1000/hr, and how it...
19th Jul 2026
1

What is the value of one hour of a startup founder's time?

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

19th Jul 2026
Startup founders undervalue their time. Here's why you should act like it's $1000/hr, and how it changes the decisions you make.
Use TypeScript Record Types for Better Code TypeScript Record types have super powers that can help any team write better code.
29th Oct 2022
30

Use TypeScript Record Types for Better Code

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

29th Oct 2022
TypeScript Record types have super powers that can help any team write better code.
I am tired of AI Unless you have been living under a rock for the last few years, you probably have seen the same...
17th Sep 2024
30

I am tired of AI

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

17th Sep 2024
Unless you have been living under a rock for the last few years, you probably have seen the same massive surge I’ve seen in the application of artificial intelligence (AI) to pretty much every problem out there, in software testing, in software development, and in life in...
How to use Next.js middleware Middleware functions can be used for all sorts such as redirecting, rewriting, preventing access,...
1st Nov 2021
42

How to use Next.js middleware

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

1st Nov 2021
Middleware functions can be used for all sorts such as redirecting, rewriting, preventing access, and more. Let’s take a look.
A 2-Axis, Multihead Light Positioner This post is part of a longer-running series about giving users a tangible reason to trust their...
8th Apr 2024
76

A 2-Axis, Multihead Light Positioner

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

8th Apr 2024
This post is part of a longer-running series about giving users a tangible reason to trust their hardware through my IRIS (Infra-Red, in-situ) technique for the non-destructive inspection of chips. Previously, I discussed the focus stage, light source, and methodology used to...
1st Aug 2012
Asheville Asheville is in crisis right now. They're without drinking water, faucets run dry, and it's...
6th Oct 2024
2

Asheville

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

6th Oct 2024
Asheville is in crisis right now. They're without drinking water, faucets run dry, and it's difficult to flush toilets. As of yesterday, the hospital has water (via tanker trucks), but 80% of the public water system is still without running water. Things are really bad. Lots of...
C# Discriminated Unions and .NET Channels For parallel processing of records, C# discriminated unions and .NET System.Threading.Channels make...
6th Jul 2024
77

C# Discriminated Unions and .NET Channels

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

6th Jul 2024
For parallel processing of records, C# discriminated unions and .NET System.Threading.Channels make it easy.
A simple summer salad of fennel, edamame, and onion I went most of my life without having fennel. Then one day I had it roasted, the next raw, and I was...
4th Jul 2011
42

A simple summer salad of fennel, edamame, and onion

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

4th Jul 2011
I went most of my life without having fennel. Then one day I had it roasted, the next raw, and I was in love. Surprising, given that I'm not very partial to anise flavoring. While fennel is very versatile to cook with - you can boil, braise, fry, grill, roast, sauté, or steam it...
Escaping the local maxima when i was a student, everything was simpler. grind leetcode. build projects. get an offer. i knew...
5th Apr 2025
1

Escaping the local maxima

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

5th Apr 2025
when i was a student, everything was simpler. grind leetcode. build projects. get an offer. i knew the salaries. i knew what “winning” looked like. it was a somewhat straight line from broke student to backend engineer at a top company. and i did it, i 10x my life in the span of...
20th May 2024
Let ChatGPT generate your newsletter... Let ChatGPT generate your newsletter...
1st May 2023
1

Let ChatGPT generate your newsletter...

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

1st May 2023
Let ChatGPT generate your newsletter...
Recently If you’re reading this on macwright.com, you might have noticed that the website got a very slight...
1st Jun 2024
120

Recently

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

1st Jun 2024
If you’re reading this on macwright.com, you might have noticed that the website got a very slight upgrade this month. I’ve been publishing a lot of content in the /micro/ section, and I update my /reading/ list once or twice a month when I finish books, but these proper...
Best Thing(s) of All Time Ever. 3♠25♠2007 Steve Kerr during the 1997 NBA Championships. Cinema Insomnia with...
25th Mar 2007
1

Best Thing(s) of All Time Ever.

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

25th Mar 2007
3♠25♠2007 Steve Kerr during the 1997 NBA Championships. Cinema Insomnia with Mr. Lobo Firefox’s custom keyword searches. SuckUK’s Villain Chair. The Music video for This is Hardcore by Pulp I recovered this article from my old blog via the Internet Archive. If you found...
[e-book] So You Think You Know C? And TenMore Short Essays on Programming Languages Can’t say that running away from complexity was a smart thing to do. It was definitely not the most...
21st Apr 2020
39

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

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

21st Apr 2020
Can’t say that running away from complexity was a smart thing to do. It was definitely not the most productive way to create software. The journey, however, has taught me a few things so it was not a complete waste of time either. This book is a reflection of these lessons. It...
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...
The perfect web framework for UX developers In June 2023 I had my final frontend rage-quit moment. The anger was so intense that I decided to...
23rd Jan 2024
1

The perfect web framework for UX developers

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

23rd Jan 2024
In June 2023 I had my final frontend rage-quit moment. The anger was so intense that I decided to change the direction of my career from a startup founder to a full-time OSS developer. I would devote all my time to fixing everything that is wrong with the current front-end...
On over-engineering; Architecture Edition I recently wrote about over-engineering and striking a good balance between making your code “too”...
10th Dec 2024
1

On over-engineering; Architecture Edition

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

10th Dec 2024
I recently wrote about over-engineering and striking a good balance between making your code “too” future-proof and not making it future-proof at all. Some time later, I realized it was missing a critical perspective. I hadn’t addressed over-engineering from an architectural...
Securing modern applications in the cloud Kubernetes security is in the news at the moment, not necessarily in a good way. We thought it...
8th Dec 2018
1

Securing modern applications in the cloud

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

8th Dec 2018
Kubernetes security is in the news at the moment, not necessarily in a good way. We thought it might be an appropriate time to share an interesting conversation we had recently with our friends Todd and Hannah at Threat Stack about Kubernetes, container security, and much...
Kidz Fun Art &#8211; Tablet app for kids I’ve built a fun new app for young kids, called Kidz Fun Art. Get it at https://kidzfun.art. I’m a...
14th Sep 2022
1

Kidz Fun Art &#8211; Tablet app for kids

from SOS [alt+shift+b] in programming

14th Sep 2022
I’ve built a fun new app for young kids, called Kidz Fun Art. Get it at https://kidzfun.art. I’m a software engineer, but far more importantly I’m the happy dad of two amazing girls, currently 4 and 6 years old. They love to draw, colour in pictures and tell stories, and when I...
Date Me! if you like me, and you're interested but never thought to ask, just ask!
2nd Jan 2025
1

Date Me!

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

2nd Jan 2025
if you like me, and you're interested but never thought to ask, just ask!
Perfecting the design handover process At Tinloof, we aim for seamless and efficient design handoffs, drawing from our experience...
2nd Oct 2023
38

Perfecting the design handover process

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

2nd Oct 2023
At Tinloof, we aim for seamless and efficient design handoffs, drawing from our experience completing dozens of projects. Our ultimate goal is a "0 questions asked" handoff, akin to an improved IKEA assembly experience. In this article, we'll explore the three core sections...
Breaking the rules: I threw away 10 months of work after 2 months on the job. When I took over the team, they were in month 8 of a 3-month project to relaunch the company's...
30th Jun 2023
47
30th Jun 2023
When I took over the team, they were in month 8 of a 3-month project to relaunch the company's ecommerce website. After 2 months leading the team, I decided to scrap it and start over. This is the story of how and why, and whether it all worked out.
C is Turing complete Yesterday there was some discussion on the Orange Site about whether or not C is Turing...
2nd Aug 2024
79

C is Turing complete

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

2nd Aug 2024
Yesterday there was some discussion on the Orange Site about whether or not C is Turing complete. The consensus in the StackOverflow question is, no, because the C abstract machine is a (large) finite state machine, or maybe yes, if you believe that unaddressable local...
Quick-and-dirty print debugging in Go I’ve been writing a lot of Go in my new job, and trying to understand a new codebase. When I’m...
8th Jan 2026
1

Quick-and-dirty print debugging in Go

from alexwlchan [alt+shift+b] in programming

8th Jan 2026
I’ve been writing a lot of Go in my new job, and trying to understand a new codebase. When I’m reading unfamiliar code, I like to use print debugging to follow what’s happening. I print what branches I’m in, the value of different variables, which functions are being called, and...
What is HiFi I grew up in a home where music was always playing. My father repaired electronics, so an endless...
10th Dec 2023
118

What is HiFi

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

10th Dec 2023
I grew up in a home where music was always playing. My father repaired electronics, so an endless stream of speakers, amplifiers, turntables, and TVs passed through the household. And all of it had to be tested, of course. At max volume. Sometimes at odd hours. While that was...
Implicit Assertions (article) Have a better understanding about the explicit and implicit assertions now, and perhaps even have a...
12th Mar 2024
71

Implicit Assertions (article)

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

12th Mar 2024
Have a better understanding about the explicit and implicit assertions now, and perhaps even have a test or two in mind to improve.
Strings do too many things No Newsletter next week TLA+ Workshop and moving places. Strings do too many things In the unusual...
8th Feb 2024
33

Strings do too many things

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

8th Feb 2024
No Newsletter next week TLA+ Workshop and moving places. Strings do too many things In the unusual basis types email1 I wrote this about strings: We use strings for identifiers, human writing, structured data, and grammars. If you instead use symbols for identifiers then you can...
(incomplete) Organizing AI Engineer World's Fair 2024 We have just come off a very intense production period of the first AI Engineer World's Fair, the...
29th Jun 2024
34

(incomplete) Organizing AI Engineer World's Fair 2024

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

29th Jun 2024
We have just come off a very intense production period of the first AI Engineer World's Fair, the large, multi-track format of the AI Engineer series of conferences that my biz partner Ben and I are building. I am historically bad at writing down lessons and thoughts, so I am...
The Best Product Managers Have The Worst Ideas It’s hard finding good product people. That fact is really a tragedy because they are probably the...
2nd Nov 2021
1

The Best Product Managers Have The Worst Ideas

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

2nd Nov 2021
It’s hard finding good product people. That fact is really a tragedy because they are probably the most important part of any product-focused organization. I think there is a misconception in the software industry that product managers have a good sense of “what users want”,...
Job Interviews By Zombies The golden rule of interviewing is: make yourself easy to hire. Like many organizations at the...
18th Jan 2022
1

Job Interviews By Zombies

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

18th Jan 2022
The golden rule of interviewing is: make yourself easy to hire. Like many organizations at the moment, we’re hiring. As I’m interviewing people, I’m struck by how hard some folks make it for me to give them a “yes.” Candidates tend to murmur things like, “we decided to move...
Python Community Intro The PSF just created a new mailing list, "PSF-Community", then autosubscribed a bunch of people and...
22nd Sep 2015
1

Python Community Intro

from Sedimental [alt+shift+b] in programming

22nd Sep 2015
The PSF just created a new mailing list, "PSF-Community", then autosubscribed a bunch of people and solicited introductions. At first I was surprised, but I was quickly charmed by the response and joined in on the action. Here's what I wrote: If Alex Martelli is doing it, then...
Managing an External Display on Linux Shouldn’t Be This Hard I first started using Linux and FreeBSD on laptops in the late 1990s. Back then, there were all...
13th Nov 2021
34

Managing an External Display on Linux Shouldn’t Be This Hard

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

13th Nov 2021
I first started using Linux and FreeBSD on laptops in the late 1990s. Back then, there were all sorts of hassles and problems, from hangs on suspend to pure failure to boot. I still worry a bit about suspend on unknown hardware, but by and large, the picture of Linux on laptops...
Multitrack Video: "In My Room" On New Years Day some friends and I recorded a multitrack video of The Beach Boys' song 'In My...
4th Jan 2010
1

Multitrack Video: "In My Room"

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

4th Jan 2010
On New Years Day some friends and I recorded a multitrack video of The Beach Boys' song 'In My Room'.
Mastodon support Mastodon support
1st Dec 2022
1

Mastodon support

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

1st Dec 2022
Mastodon support
The Fidelity Trap If you hang out on Twitter, you’ll realize that every designer, PM, and their dog are now...
3rd Jul 2025
1

The Fidelity Trap

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

3rd Jul 2025
If you hang out on Twitter, you’ll realize that every designer, PM, and their dog are now engineers.  LLMs have dramatically reduced the barrier to building something and designers who’ve never been able to go beyond a spaghetti Figma prototype suddenly feel like Superman. But...
Moving my YouTube Likes from one account to another I used to have two YouTube accounts, and I wanted to consolidate them into one. I had two accounts...
11th Feb 2024
34

Moving my YouTube Likes from one account to another

from alexwlchan [alt+shift+b] in programming

11th Feb 2024
I used to have two YouTube accounts, and I wanted to consolidate them into one. I had two accounts as a way to keep two separate watch histories. I was watching videos about gender and trans stuff before I came out, and I didn’t want them appearing in my main account – say, when...
Epic Workshop: Major Updates for 2026 (article) Epic Workshop update adds tutorial-first onboarding, interleaved practice, offline videos, improved...
22nd Jan 2026
1

Epic Workshop: Major Updates for 2026 (article)

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

22nd Jan 2026
Epic Workshop update adds tutorial-first onboarding, interleaved practice, offline videos, improved playgrounds, a revamped epicshop CLI, and MCP upgrades.
Your Hiring Funnel Is Broken and How to Fix It Hiring is hard and your broken pipeline is making it harder. But with this simple framework, you can...
24th Dec 2022
48

Your Hiring Funnel Is Broken and How to Fix It

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

24th Dec 2022
Hiring is hard and your broken pipeline is making it harder. But with this simple framework, you can dramatically improve your odds of hiring exceptional software engineers.
The Boot.dev Beat. September 2024 The arcanum 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 arcanum 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.
Go maps vs switches Go maps vs switches
4th Mar 2021
15

Go maps vs switches

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

4th Mar 2021
Go maps vs switches
Aging Code In a quaint bar on the outskirts of Catania (Italy), as whiskey glasses clinked and muted...
5th Sep 2023
571

Aging Code

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

5th Sep 2023
In a quaint bar on the outskirts of Catania (Italy), as whiskey glasses clinked and muted conversations blended into a […] The post Aging Code appeared first on Vadim Kravcenko.
Freedom, Risk, and Protection: What Japan’s Freelance Act Really Means for Tech Workers Japan’s freelance IT market is worth over 100 billion yen annually, with projected demand up nearly...
7th Oct 2025
47
7th Oct 2025
Japan’s freelance IT market is worth over 100 billion yen annually, with projected demand up nearly 30% year-on-year and a projected shortfall of 600,000 tech workers by 2030. That demand creates opportunity, but it could also leave more people stuck in shaky employment...
Adjacency Matrix: How to expand after PMF A simple workshop that evaluates new business ideas relative to your existing strengths -- the key...
5th May 2024
112

Adjacency Matrix: How to expand after PMF

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

5th May 2024
A simple workshop that evaluates new business ideas relative to your existing strengths -- the key to expanding without overreaching.
26th Feb 2021
Guile-SDL2 0.7.0 released I'm happy to announce that Guile-SDL2 0.7.0 has been released! Guile-SDL2 provides Guile Scheme...
7th Oct 2021
32

Guile-SDL2 0.7.0 released

from dthompson [alt+shift+b] in programming

7th Oct 2021
I'm happy to announce that Guile-SDL2 0.7.0 has been released! Guile-SDL2 provides Guile Scheme bindings for the SDL2 C shared library. The bindings are written in pure Scheme using Guile's foreign function interface. New bindings in this...
Listen Faster: How I found 30 extra hours in my week I’ve added the equivalent of 30 hours to my week, all dedicated to reading and listening.
22nd Jun 2016
1

Listen Faster: How I found 30 extra hours in my week

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

22nd Jun 2016
I’ve added the equivalent of 30 hours to my week, all dedicated to reading and listening.
Parsing URLs in JavaScript There's an excellent trick to parsing URLs in JavaScript, which was introduced last year by John...
24th Oct 2013
46

Parsing URLs in JavaScript

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

24th Oct 2013
There's an excellent trick to parsing URLs in JavaScript, which was introduced last year by John Long over on GitHub. This technique works great, but the resulting search property will be a raw query string. This isn't very useful if you need to access certain variables in said...
JIT selection from independent streams: An alternative to the “big backlog” of work We’re often told that a “single-threaded, ordered list” is the correct way to prioritize the work of...
23rd Aug 2022
51
23rd Aug 2022
We’re often told that a “single-threaded, ordered list” is the correct way to prioritize the work of the future, however this confuses “prioritization” with “work-planning,” and forces the comparison of un-comparable things. Here’s how to solve those problems.
Speeding Up Webamp's Music Visualizer with WebAssembly Writing an in-browser compiler to compile untrusted user-supplied code to fast and secure Wasm at...
1st Apr 2021
1

Speeding Up Webamp's Music Visualizer with WebAssembly

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

1st Apr 2021
Writing an in-browser compiler to compile untrusted user-supplied code to fast and secure Wasm at runtime.
Puppet and MySQL: create databases and users Puppet MySQL management couldn’t be easier. Most applications use some kind of SQL database, and...
6th Aug 2018
1

Puppet and MySQL: create databases and users

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

6th Aug 2018
Puppet MySQL management couldn’t be easier. Most applications use some kind of SQL database, and MySQL is a simple, easy to use, drop-in solution. In this article I’ll show you how to manage your MySQL servers, users, databases, and access permissions using Puppet.
Wokeism There’s been much discussion about “wokeism”, and I think a definition might help to clarify things....
13th Feb 2023
38

Wokeism

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

13th Feb 2023
There’s been much discussion about “wokeism”, and I think a definition might help to clarify things. My followers on Twitter helped me with this. When you Google it, the top two results contain radically different definitions. I googled “wokeism” and got: The first...
Refutation: An acquisition is always a failure Independent or acquired, companies always evolve, and not always for the better. Smart exits can...
29th Sep 2015
16

Refutation: An acquisition is always a failure

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

29th Sep 2015
Independent or acquired, companies always evolve, and not always for the better. Smart exits can create opportunities for everyone involved.
Recurse Center Day 1: init This is a draft post that I have prematurely published. Currently, I am attending RC and I want to...
1st Nov 2021
29

Recurse Center Day 1: init

from blag [alt+shift+b] in programming

1st Nov 2021
This is a draft post that I have prematurely published. Currently, I am attending RC and I want to write as much as possible, log my daily learnings and activities. But, I also don't want to spend time on grammar and prose, so I am publishing all the posts which usually I'd have...
Kagi for Teams To satisfy the growing demand for our services in work environments, we are launching Kagi for Teams...
5th Dec 2024
90

Kagi for Teams

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

5th Dec 2024
To satisfy the growing demand for our services in work environments, we are launching Kagi for Teams ( https://kagi.com/teams ) - bringing our unmatched quality, privacy-focused search and AI tools to businesses worldwide.
Observability is a Many-Splendored Definition Last weekend, @swyx posted a great little primer to instrumentation titled “Observability Tools in...
3rd Mar 2020
1

Observability is a Many-Splendored Definition

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

3rd Mar 2020
Last weekend, @swyx posted a great little primer to instrumentation titled “Observability Tools in JavaScript”.  A friend sent me the link and suggested that I might want to respond and clarify some things about observability, so I did, and we had a great conversation!  Here is a...
Orange-Website-Proofing My Blog Discussion on HackerNews and Lobsters. Over the course of one year this website is deployed, I did...
1st Jul 2023
30

Orange-Website-Proofing My Blog

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

1st Jul 2023
Discussion on HackerNews and Lobsters. Over the course of one year this website is deployed, I did not pay a penny for hosting it. Sure, I pay for renting the domain itself, but everything else is free and quite honestly I like it this way. So when I woke up to a 10$ bill from...
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...
Reminding folks to confirm their subscription Now you can gently remind your subscribers to confirm their address.
4th Nov 2019
1

Reminding folks to confirm their subscription

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

4th Nov 2019
Now you can gently remind your subscribers to confirm their address.
The 2018 Mac Mini Watch the video review I hardly ever think about my Mac Mini, but it serves a vital role for my...
6th Nov 2018
63

The 2018 Mac Mini

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

6th Nov 2018
Watch the video review I hardly ever think about my Mac Mini, but it serves a vital role for my family as our home-theater mixer, Plex server, ScanSnap server, Apple Photos backup, and Backblaze host for our NAS.1 Almost every port on the back is in use, and it runs 24/7,...
DuckDB vs ClickHouse: Why we use both at PostHog ClickHouse and DuckDB are two heavyweights in the OLAP category. This makes them appear as direct...
1st May 2026
2

DuckDB vs ClickHouse: Why we use both at PostHog

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

1st May 2026
ClickHouse and DuckDB are two heavyweights in the OLAP category. This makes them appear as direct competitors. In a few respects they are, but they…
25th Apr 2022
30

Joining Arcol

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

25th Apr 2022
14th Nov 2013
The Pattern Language of Project Xanadu Project Xanadu as a pattern language, rather than a failed software project
10th Jul 2020
1

The Pattern Language of Project Xanadu

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

10th Jul 2020
Project Xanadu as a pattern language, rather than a failed software project
Lexxy: A new rich text editor for Rails Today, we are introducing Lexxy, a new rich text editor for Action Text. It’s based on Lexical —...
4th Sep 2025
1

Lexxy: A new rich text editor for Rails

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

4th Sep 2025
Today, we are introducing Lexxy, a new rich text editor for Action Text. It’s based on Lexical — Meta’s text editing framework — and it brings a much better text editing experience to Rails: Good HTML semantics. Paragraphs are real <p> tags, as they should be. Markdown support:...
1st May 2018
31

Timothy Gu

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

1st May 2018
Compare analytics from multiple emails Our analytics update makes it easier to compare the performance of different emails
2nd Jul 2020
1

Compare analytics from multiple emails

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

2nd Jul 2020
Our analytics update makes it easier to compare the performance of different emails
Getting Closure on React Hooks Learn React Hooks by building a clone of React - in 30 minutes!
11th Mar 2019
37

Getting Closure on React Hooks

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

11th Mar 2019
Learn React Hooks by building a clone of React - in 30 minutes!
Data and acquired consent Perhaps you're not aware of data privacy laws and didn't think you needed to be, and maybe that's...
4th Nov 2025
1

Data and acquired consent

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

4th Nov 2025
Perhaps you're not aware of data privacy laws and didn't think you needed to be, and maybe that's okay...until it's not. If you're a brand, a content creator, or just someone on the internet, and you come across someone sharing their email on a platform for the purpose of being...
Exploring intricate execution mysteries by reversing a crackme It's been a very long time since I've done some actual reverse engineering work. Going through a...
27th Oct 2022
52

Exploring intricate execution mysteries by reversing a crackme

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

27th Oct 2022
It's been a very long time since I've done some actual reverse engineering work. Going through a difficult period currently, I needed to take a break from the graphics world and go back to the roots: understanding obscure or elementary tech stuff. One may argue that it was most...
Online Communication & Social Hierarchy There are a plethora of ways to communicate online, both with people you know, and people you’ve...
20th Feb 2023
81

Online Communication & Social Hierarchy

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

20th Feb 2023
There are a plethora of ways to communicate online, both with people you know, and people you’ve never met. But something the makers of these tools fail to mould to, is the social hierarchy and human structures in which they are used. There are three examples that come to mind....
What I'm up to - October 2023 This is my monthly newsletter about what I'm up to, which I send in place of social media. ✨ What I...
1st Oct 2023
1

What I'm up to - October 2023

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

1st Oct 2023
This is my monthly newsletter about what I'm up to, which I send in place of social media. ✨ What I was up to in September I launched Booklet, a forum as an alternative to chat. It's my attempt to ma...
Sept 2019 Recap Hello mailing list friends!
1st Oct 2019
35

Sept 2019 Recap

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

1st Oct 2019
Hello mailing list friends!
Command Line HDR Image Processing Expensive cameras don’t take better photos. Folks tend to learn this when they do the first...
29th Jun 2021
1

Command Line HDR Image Processing

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

29th Jun 2021
Expensive cameras don’t take better photos. Folks tend to learn this when they do the first side-by-side between their gorgeous iPhoneograhy and the objectively worse shots taken with their fancy new $2,000 DSLR. Cell phones have itty-bitty sensors and equally lilliputian optics...
Prepping for the endgame of the open web Thinking about Anil Dash's "Endgame for the Open Web," and what we can do to prepare. The post...
7th Apr 2026
1

Prepping for the endgame of the open web

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

7th Apr 2026
Thinking about Anil Dash's "Endgame for the Open Web," and what we can do to prepare. The post Prepping for the endgame of the open web appeared first on The History of the Web.
Nothing matters I'd just like to take a second to point out how absurd all this is. We're monkeys on a rock flying...
4th Nov 2019
41

Nothing matters

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

4th Nov 2019
I'd just like to take a second to point out how absurd all this is. We're monkeys on a rock flying through space who've decided to climb down from the trees, put on costumes, and makeup names for each other. We didn't
Why I switched from Vundle to Plug I've found Plug to be superior to Vundle in several regards.
10th Sep 2014
1

Why I switched from Vundle to Plug

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

10th Sep 2014
I've found Plug to be superior to Vundle in several regards.
I'm an introvert and I gave a conference talk I gave my first conference talk at Design It Build It conference in September this year. After my...
19th Oct 2019
1

I'm an introvert and I gave a conference talk

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

19th Oct 2019
I gave my first conference talk at Design It Build It conference in September this year. After my talk, an attendee invited me to connect on LinkedIn and in his message to me, asked how I had overcome being an introvert to give my talk. And while I understood the sentiment, I...
My ZSH (and bash) prompt Junkfood theme in git directory In order to become a card-carrying Linux user, I feel like you need...
18th Dec 2012
1

My ZSH (and bash) prompt

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

18th Dec 2012
Junkfood theme in git directory In order to become a card-carrying Linux user, I feel like you need to have spent a truly astounding amount of time fiddling with your dotfiles. Me? I’ve gone way beyond the point of diminishing returns. Past the point where anyone who loves me...
Optimizing JavaScript by using arrays instead of objects Best optimizations are achievied by thinking about a problem holistically. In this article I...
23rd Oct 2016
36

Optimizing JavaScript by using arrays instead of objects

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

23rd Oct 2016
Best optimizations are achievied by thinking about a problem holistically. In this article I describe an optimization that uses arrays instead of classes while providing a class API for accessing data. Imagine you’re building a web-based note taking application. It uses modern,...
HMAC and MACs - The Inner Workings of JWTs HMACs and MACs are authentication codes and are often the backbone of JWT authentication systems. A...
5th Aug 2020
1

HMAC and MACs - The Inner Workings of JWTs

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

5th Aug 2020
HMACs and MACs are authentication codes and are often the backbone of JWT authentication systems. A Message Authentication Code (MAC) is a string of bits that depends on a secret key and is sent with a message to prove the message wasn’t tampered with. HMACs are a more strict...
Parsing a JSON string results in an 'Invalid Label' error Whenever I work with AJAX, jQuery is my preferred JavaScript library and PHP is my preferred...
17th Jul 2008
52

Parsing a JSON string results in an 'Invalid Label' error

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

17th Jul 2008
Whenever I work with AJAX, jQuery is my preferred JavaScript library and PHP is my preferred server-side language. I use JSON whenever I can to pass data between JavaScript and PHP. After all, $.get and $.post both process JSON easily, so it's my data type of choice. Sometimes,...
Happy New Year: solving the Rubik’s Cube in SQL Explain Extended New Year's post solving the Rubik's Cube in SQL The post Happy New Year: solving...
31st Dec 2022
47

Happy New Year: solving the Rubik’s Cube in SQL

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

31st Dec 2022
Explain Extended New Year's post solving the Rubik's Cube in SQL The post Happy New Year: solving the Rubik’s Cube in SQL appeared first on EXPLAIN EXTENDED.
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...
Pre-Partner Early yesterday morning, on the second day of Blink On, I received the news that I had officially...
9th Apr 2025
1

Pre-Partner

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

9th Apr 2025
Early yesterday morning, on the second day of Blink On, I received the news that I had officially moved from Staff level to Pre-Partner at Igalia. This largely means that I now participate in decision-making with the rest of those Igalians who are pre-partners and partners. I...
6th Jan 2018
Why You Should Prefix Custom Events Similar to how every custom element must contain a dash, I like to pretend that every custom event...
12th Dec 2022
51

Why You Should Prefix Custom Events

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

12th Dec 2022
Similar to how every custom element must contain a dash, I like to pretend that every custom event must also contain a dash. This removes all ambiguity between native events and custom events. Therefore, I prefix all custom events in Shoelace with sl-. It may seem contradictory...
5th Mar 2025
The principle of LII Developers want news from your product (sparingly).
1st Nov 2024
1

The principle of LII

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

1st Nov 2024
Developers want news from your product (sparingly).
Homographic Spoofing: a new Ruby toolkit What is an homograph attack Homograph characters look the same or very similar to other characters,...
25th Jun 2024
34

Homographic Spoofing: a new Ruby toolkit

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

25th Jun 2024
What is an homograph attack Homograph characters look the same or very similar to other characters, but are different. For example, the letters “l” and “ӏ” (Cyrrilic “ӏ”) look the same but are different characters. A homograph attack is a phishing attack where the attacker uses...
Joining ellipses with matching tangents In my previous entry I wrote about constructing a four-point egg, using curcular arcs that join...
5th Feb 2024
63

Joining ellipses with matching tangents

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

5th Feb 2024
In my previous entry I wrote about constructing a four-point egg, using curcular arcs that join where their tangents are at 45°. I wondered if I could do something similar with ellipses. As before, I made an interactive ellipse workbench to experiment with the problem. I got...
I'm fed up with it, so I'm writing a browser I'm fed up with it, so I'm writing a browser
22nd Sep 2023
19

I'm fed up with it, so I'm writing a browser

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

22nd Sep 2023
I'm fed up with it, so I'm writing a browser
You look tired "You look tired." Well, I'm pregnant and in the first trimester. I'm currently trying to prevent...
5th Jun 2025
1

You look tired

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

5th Jun 2025
"You look tired." Well, I'm pregnant and in the first trimester. I'm currently trying to prevent myself from throwing up, while needing to force myself eat every 2 hours despite not really exercising and needing to sleep for what seems like 12 hours a day all totaled up, and then...
Overcast 5: Watch, Siri, search, and redesign! I apologize for the low battery level. Busy day. It all started with the watchOS volume...
17th Sep 2018
50

Overcast 5: Watch, Siri, search, and redesign!

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

17th Sep 2018
I apologize for the low battery level. Busy day. It all started with the watchOS volume widget. You see, Overcast’s previous Apple Watch app really sucked. I did my best with the capabilities of watchOS 1–4, but I couldn’t give people what they really wanted: Standalone podcast...
Guix for development This wonderful article by Marius Bakke (thanks for using Haunt btw!) about guix shell hit the orange...
23rd Sep 2022
40

Guix for development

from dthompson [alt+shift+b] in programming

23rd Sep 2022
This wonderful article by Marius Bakke (thanks for using Haunt btw!) about guix shell hit the orange website front page recently. I left a comment to the effect of “hell yeah I use it for all my projects!” and someone asked me for an example of what I do. I sent them some links...
Implementation-First GraphQL Defining a meaningful distinction within code-first GraphQL server libraries.
17th Apr 2023
1

Implementation-First GraphQL

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

17th Apr 2023
Defining a meaningful distinction within code-first GraphQL server libraries.
Career Retrospective: Being Interviewed I'm starting a series on what I learned during my four decades as a working programmer. First, I...
4th Apr 2024
85

Career Retrospective: Being Interviewed

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

4th Apr 2024
I'm starting a series on what I learned during my four decades as a working programmer. First, I will describe my experience of being interviewed. Interviews are part of being a programmer; every time you find a new job, you will go through interviews, which allow a prospective
Fine-grained provenance, Automerge updates Some explorations of new editor interactions for writing science papers, and a trio of projects...
17th Oct 2024
83

Fine-grained provenance, Automerge updates

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

17th Oct 2024
Some explorations of new editor interactions for writing science papers, and a trio of projects advancing the future of Automerge.
So Long, Prog21 I always intended "Programming in the 21st Century" to have a limited run. I knew since the entry...
4th Jan 2017
50

So Long, Prog21

from Programming in the 21st Century [alt+shift+b] in programming

4th Jan 2017
I always intended "Programming in the 21st Century" to have a limited run. I knew since the entry from January 1, 2010, that I needed to end it. It just took a while.Recovering Programmer And now, an explanation. I started this blog to talk about issues tangentially related to...
2014-05-06 "No space for poem" twitter.com/rob_pike/status/463859025361125377
6th May 2014
21

2014-05-06

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

6th May 2014
"No space for poem" twitter.com/rob_pike/status/463859025361125377
What is Backend-as-a-Service? Plenty of people have heard of SaaS, or Software-as-a-Service, which is simply software made...
5th Dec 2022
1

What is Backend-as-a-Service?

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

5th Dec 2022
Plenty of people have heard of SaaS, or Software-as-a-Service, which is simply software made available by a third party over the internet. Think Salesforce, WordPress, or MailChimp. And most people know what a “backend developer” is, that is, someone who is responsible for things...
20th Mar 2013
Git Advice Git can be confusing. It’s more confusing fumbling with git under pressure. As a release engineer...
31st Jul 2018
1

Git Advice

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

31st Jul 2018
Git can be confusing. It’s more confusing fumbling with git under pressure. As a release engineer fumbling with git under pressure is a appreciable chunk of my job; as such, I’ve learned a trick or two. Recently I added some general git advice to our shared wiki page for...
Attention is all you have The Tetris effect is one of psychology’s most easy to reproduce experiments. Simply spend a bit of...
a week ago
3

Attention is all you have

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

a week ago
The Tetris effect is one of psychology’s most easy to reproduce experiments. Simply spend a bit of time playing the eponymous game every day for a few weeks. After a little while, you’ll start recognizing familiar Tetromino shapes in clouds, buildings, and everyday objects. You...
#30 Bullet “list” Bad code <p> • HTML <br> • CSS <br> • JavaScript </p> Issues and how to fix them Use <p>...
13th Jan 2022
31

#30 Bullet “list”

from HTMHell [alt+shift+b] in programming

13th Jan 2022
Bad code <p> • HTML <br> • CSS <br> • JavaScript </p> Issues and how to fix them Use <p> for paragraphs, not lists. The standard way for creating basic lists is <ul> (when the order doesn't matter) or <ol> (when the order matters), and <li> for each item. The “list”...
log4j: between a rock and a hard place log4j: between a rock and a hard place 2021-12-11 What does backwards compatibility mean to...
11th Dec 2021
52

log4j: between a rock and a hard place

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

11th Dec 2021
log4j: between a rock and a hard place 2021-12-11 What does backwards compatibility mean to me? Backwards compatibility should not have forced log4j to keep LDAP/JNDI URLs The other side of compatibility: being cautious adding features There is more than enough written on the...
Bootstrap with Ruby on Rails 7 If you have a brand new RoR 7 project that you created with the defaults by running rails new...
6th Aug 2022
39

Bootstrap with Ruby on Rails 7

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

6th Aug 2022
If you have a brand new RoR 7 project that you created with the defaults by running rails new <PROJECT> then you can safely follow the following steps to get Bootstrap 5 installed in your project. Install gems Add the following to your Gemfile and run bundle install. gem...
28th Sep 2015
State of Data Engineering 2023 Q3 As we roll towards the end of the year data engineering as expected does have some changes, but now...
12th Sep 2023
69

State of Data Engineering 2023 Q3

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

12th Sep 2023
As we roll towards the end of the year data engineering as expected does have some changes, but now everyone wants to see how Generative AI intersects with everything. The fits are not completely natural, as Generative AI like Chat GPT is more NLP type systems, but there are a...
7th Sep 2018
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