Full Width [alt+shift+f] FOCUS MODE Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#all #programming #history #technology #startups #life #science #literature #creative #architecture #design #travel #comics #finance #AI #indiehacker #cartography Muted Categories [alt+←][alt+→]
Joel Gascoigne
Your startup is a rocket ship * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * When you’re...
over a year ago
44
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * When you’re building a startup, the startup itself has a reputation and credibility around it. The startup has tremendous power. As the startup rocket ship takes off, the best thing you can do is...
Josh Collinsworth
Let's Learn CSS Variables! CSS variables (otherwise known as CSS custom properties) give previously impossible superpowers to...
over a year ago
45
over a year ago
CSS variables (otherwise known as CSS custom properties) give previously impossible superpowers to CSS developers. This post covers what they are, how they work, and a couple of nifty ways you can implement them on your own website.
Joel Gascoigne
The joys and benefits of working as a distributed team * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Buffer is a...
over a year ago
38
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Buffer is a fully distributed team. It’s a decision [https://joel.is/post/54284926855/questions-i-ask-myself-about-working-as-distributed] I had to make at the end of 2012, and it’s interesting...
Marc Astbury
Notes on Improving Churn Ask any B2C SaaS founder what metric they’d like to improve and most will say reducing churn....
6 months ago
52
6 months ago
Ask any B2C SaaS founder what metric they’d like to improve and most will say reducing churn. However, proactively reducing churn is a difficult task. I’ll outline the approach we’ve taken at Jenni AI to go from ~17% to 9% churn over the past year. We are still a work in progress...
Making software...
Stuffing an SSD Inside the Raspberry Pi 400 Stuffing an SSD Inside the Raspberry Pi 400 2021-08-13 I have successfully jammed an mSATA SSD into...
over a year ago
45
over a year ago
Stuffing an SSD Inside the Raspberry Pi 400 2021-08-13 I have successfully jammed an mSATA SSD into the main shell of my Raspberry Pi 400. It wasn't as straightforward as I thought it would be - in fact, most real hardware tinkerers will probably vomit in their mouths once they...
Ognjen Regoje •...
CEOs are mandating return to office because they need instant gratification Many CEOs and companies are pushing for a return to the office. They can’t all be crazy – they must...
a year ago
37
a year ago
Many CEOs and companies are pushing for a return to the office. They can’t all be crazy – they must have some justification. Remote work increases individual productivity, so what are they trading off against then? One argument is serendipity and those spontaneous moments of...
Hixie's Natural Log
Meeting philosophy Decline meetings aggressively. Always try to resolve issues by e-mail or chat first if...
over a year ago
28
over a year ago
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...
bt RSS Feed
Dear Apple, Please Fix Safari's Default Dark Mode Link Color Dear Apple, Please Fix Safari’s Default Dark Mode Link Color 2022-04-18 Supporting dark mode on the...
over a year ago
26
over a year ago
Dear Apple, Please Fix Safari’s Default Dark Mode Link Color 2022-04-18 Supporting dark mode on the modern web falls under the realm of accessibility and should not be ignored. It is important and helps keep the visual flow of your content to match that of your users’ operating...
Tony Finch's blog
the algebra of dependent types TIL (or this week-ish I learned) why big-sigma and big-pi turn up in the notation of dependent type...
3 months ago
55
3 months ago
TIL (or this week-ish I learned) why big-sigma and big-pi turn up in the notation of dependent type theory. I’ve long been aware of the zoo of more obscure Greek letters that turn up in papers about type system features of functional programming languages, μ, Λ, Π, Σ. Their...
David Heinemeier...
Where at least I know I'm free I used to find the American self-image of being this uniquely freedom-loving, freedom-having people...
a year ago
83
a year ago
I used to find the American self-image of being this uniquely freedom-loving, freedom-having people delusional. Sure, I'd think, you're not North Korea or Venezuela, but is that really a standard worth celebration? Shouldn't America compare itself to higher alternatives, like...
Eric Bailey
The Importance Of Manual Accessibility Testing
over a year ago
PostHog's RSS Feed
HogMail #22: Why do companies over-hire?" Welcome to HogMail, our newsletter featuring the best of the PostHog blog, tutorials, product...
over a year ago
27
over a year ago
Welcome to HogMail, our newsletter featuring the best of the PostHog blog, tutorials, product guides, and curated articles on building great products…
Tinloof - Blog
How to make and test your own React drag and drop list with 0 dependencies I know, drag and drop is a solved problem. There are several great utilities you can use to easily...
over a year ago
34
over a year ago
I know, drag and drop is a solved problem. There are several great utilities you can use to easily have a drag and drop list in your application (dragula, react-beautiful-dnd, and react-dnd). These libraries offer APIs that make it easy to meet your needs without worrying about...
swyx's site RSS Feed
The Power of Personal Podcasting Celebrating following 100 episodes of my mixtape, and reflecting on why this works
over a year ago
bt RSS Feed
Building openring with Jekyll Build Building openring with Jekyll Build 2022-12-02 I think it’s great when bloggers post their own...
over a year ago
28
over a year ago
Building openring with Jekyll Build 2022-12-02 I think it’s great when bloggers post their own personal “reading list” of blogs they themselves follow. Whether this is a customized Blogroll page or footnotes in their individual articles, I find it really helpful to find more...
Irrational...
library-mcp: working with Markdown knowledge bases At work, we’ve been building agentic workflows to support our internal Delivery team on various...
4 months ago
50
4 months ago
At work, we’ve been building agentic workflows to support our internal Delivery team on various accounting, cash reconciliation, and operational tasks. To better guide that project, I wrote my own simple workflow tool as a learning project in January. Since then, the Model...
Irrational...
Running your engineering onboarding program. Most companies say that it takes three to six months for newly hired engineers to fully ramp...
over a year ago
54
over a year ago
Most companies say that it takes three to six months for newly hired engineers to fully ramp up. Engineering leaders know it’s impolitic to admit that it takes their team longer than three to six months to onboard new engineers, so that’s what they say out loud, but they...
Blog of Simple...
Minimal Product Analytics
over a year ago
Daniel Marino
Making an Escape Room with only HTML and CSS Beware! This post includes spoilers! I recently built an escape room game called CSScape Room. This...
5 months ago
68
5 months ago
Beware! This post includes spoilers! I recently built an escape room game called CSScape Room. This isn’t my first JavaScript-free web game, but HTML and CSS have evolved significantly since my previous attempts, with newer additions allowing for more complex selectors and native...
Alex Meub
Setting Up Free SSL for Static Sites on AWS Setting up SSL is a pain. Even using free certificate authorities like Let’s Encrypt are difficult...
over a year ago
44
over a year ago
Setting up SSL is a pain. Even using free certificate authorities like Let’s Encrypt are difficult to get working. For some time now, I’ve been looking for a cheap and easy way to set up SSL for static sites. AWS Certficate Manager I recently discovered AWS Certificate Manager...
ᕕ( ᐛ )ᕗ Herman's...
How I build things My process for starting new projects
10 months ago
bt RSS Feed
Build and Deploy Websites Automatically with Git Build and Deploy Websites Automatically with Git 2024-09-20 I recently began the process of setting...
11 months ago
108
11 months ago
Build and Deploy Websites Automatically with Git 2024-09-20 I recently began the process of setting up my self-hosted1 cgit server as my main code forge. Updating repos via cgit on NearlyFreeSpeech on its own has been simple enough, but it lacked the “wow-factor” of having some...
Coding Horror
The Great Filter Comes For Us All With a 13 billion year head start on evolution, why haven't any other forms of life in the universe...
9 months ago
154
9 months ago
With a 13 billion year head start on evolution, why haven't any other forms of life in the universe contacted us by now? teaching the aliens how to exit Vim (Arrival is a fantastic movie. Watch it, but don't stop there - read the Story of
samwho.dev
API Design: In The Wild (part 2) In a previous post we looked at some real-world APIs, highlighting the good and the bad, and in this...
over a year ago
35
over a year ago
In a previous post we looked at some real-world APIs, highlighting the good and the bad, and in this post we’re going to do the same! › Python’s datetime.datetime Most experienced Pythonistas have written something like this at some point in their career: import datetime now =...
A Smart Bear
Failure to face the truth This concept recurs in different forms throughout myriad books, frameworks, and topics, across...
over a year ago
40
over a year ago
This concept recurs in different forms throughout myriad books, frameworks, and topics, across decades of time. When something is so consistent, it must be wisdom.
Steve Klabnik
The next iteration of my blogs
over a year ago
Ink & Switch
Patchwork 03 · Dynamic history Version control with dynamic history combines the best of auto-saving tools with manually-created...
a year ago
12
a year ago
Version control with dynamic history combines the best of auto-saving tools with manually-created milestones.
Eric Bailey
Consistently Inconsistent: The Pitfalls of Abandoning External Consistency
over a year ago
David Crawshaw
Machining under a microscope "The average width of such a channel is 0.002 inch. For this kind of work, the shop often uses...
over a year ago
20
over a year ago
"The average width of such a channel is 0.002 inch. For this kind of work, the shop often uses spade-type end mills as small as 0.001 inch wide, although even smaller tools have been used occasionally." www.mmsonline.com/articles/cutting-with-a-0001-inch-end-mill
bt RSS Feed
Clickable Links Inside XML Clickable Links Inside XML 2022-06-20 With the recent patch1 to the Shinobi Website project, I...
over a year ago
26
over a year ago
Clickable Links Inside XML 2022-06-20 With the recent patch1 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...
A Beautiful Site
I should have been asking my users this from the start Feedback is critical to an app's success. How will you know what to fix or improve on if your users...
over a year ago
38
over a year ago
Feedback is critical to an app's success. How will you know what to fix or improve on if your users don't tell you? It seems obvious, but here is something I should have been asking my users from the start. Getting the right feedback is critical # When someone signs up for my...
ByteofDev
A deep dive into distributed database architectures Learn about different strategies for delivering data from multiple servers
a year ago
A Beautiful Site
Custom Event Names and the Bubbling Problem The topic of custom element event names comes up every now and then, especially from Shoelace users...
over a year ago
58
over a year ago
The topic of custom element event names comes up every now and then, especially from Shoelace users who get confused when events of the same name are emitted from different components. Take <sl-details>, <sl-dialog>, and <sl-dropdown>, for example. They all emit sl-show and...
Maggie Appleton
The Best Illustration Books and Courses My favourite resources for learning to draw and developing your visual thinking skills
over a year ago
Making software...
My Cheapskate Commenting System My Cheapskate Commenting System 2022-02-03 My blog now has comments! Well, kind of... I went down a...
over a year ago
43
over a year ago
My Cheapskate Commenting System 2022-02-03 My blog now has comments! Well, kind of... I went down a two day long rabbit-hole trying to find the best solution for implementing comments on my static website (generated via Jekyll FYI). There are a ton of options out there and many...
Eric Bailey
Improving The Accessibility Of Your Markdown
over a year ago
A Smart Bear
The roadmap to Product/Market Fit… maybe This eight-step process brought WP Engine from an idea to a Unicorn. While there are other roads to...
a year ago
43
a year ago
This eight-step process brought WP Engine from an idea to a Unicorn. While there are other roads to Product/Market Fit, consider copying some of these ideas.
David Gerrells
chasing the dragon Life is a journey meant to be experienced. Today, experience what view transitions have to offer...
5 months ago
46
5 months ago
Life is a journey meant to be experienced. Today, experience what view transitions have to offer with an honest side by side comparison to the more, exotic options.
swyx's site RSS Feed
You Already Use Types _[Published on Freecodecamp](https://www.freecodecamp.org/news/you-already-use-types/)_
over a year ago
A Beautiful Site
Superpowers I stumbled upon a short post that intrigued me. In it, the author claims that the cure for boredom...
over a year ago
40
over a year ago
I stumbled upon a short post that intrigued me. In it, the author claims that the cure for boredom is superpowers. Not superpowers in the Superman sense, but ones that we can teach ourselves. Learn Photoshop, and you’ll have a superpower. You’ll be able to see what your bedroom...
David Heinemeier...
Stick with the customer One of the biggest mistakes that new startup founders make is trying to get away from the...
6 months ago
42
6 months ago
One of the biggest mistakes that new startup founders make is trying to get away from the customer-facing roles too early. Whether it's customer support or it's sales, it's an incredible advantage to have the founders doing that work directly, and for much longer than they find...
Julia Evans
New zine: How Integers and Floats Work Hello! On Wednesday, we released a new zine: How Integers and Floats Work! You can get it for $12...
over a year ago
41
over a year ago
Hello! On Wednesday, we released a new zine: How Integers and Floats Work! You can get it for $12 here: https://wizardzines.com/zines/integers-floats, or get an 13-pack of all my zines here. Here’s the cover: the table of contents Here’s the table of contents! Now let’s...
On Life and Lisp
The Federation Fallacy Throughout the free software community, an unbridled aura of justified mistrust fills the air:...
over a year ago
36
over a year ago
Throughout the free software community, an unbridled aura of justified mistrust fills the air: mistrust of large corporations, mistrust of governments, and of course, mistrust of proprietary software. Each mistrust is connected by a critical thread: centralisation. Thus,...
Jim Nielsen’s Blog
Site Search in Arc Browser — For Your Own Site Arc just released site search built right into the browser. Want to search for something...
over a year ago
51
over a year ago
Arc just released site search built right into the browser. Want to search for something specifically on Twitter? Pull up the search bar and start typing Twitter: Select the site search option and hit Tab. This puts you into what I’ll call “site search mode”: Once you enter...
Josh Collinsworth
The childlike and the childish It's crushing and disheartening to discover I live in a country where half the adults around me...
10 months ago
81
10 months ago
It's crushing and disheartening to discover I live in a country where half the adults around me still haven't learned something I'm teaching my kindergartener.
Sometimes It Works...
Why and how you should use Tailwind to build your next Statamic theme Why and how you should use Tailwind to build your next Statamic theme Open your sails Blow me to...
over a year ago
17
over a year ago
Why and how you should use Tailwind to build your next Statamic theme Open your sails Blow me to Bermuda! Alakazam! Keep all of your theme assets together Use Tailwind’s utilities properly Don’t forget your pre-processor! Deployment strategies Bonus round! PurgeCSS + Tailwind...
Liz Denys
Mornings are for madeleines Madeleines are probably my favorite baked good - both to eat and to make. They're rich in flavor,...
over a year ago
37
over a year ago
Madeleines are probably my favorite baked good - both to eat and to make. They're rich in flavor, but light in texture. They're quick to make (hellooo, morning option), but don't get boring as they exercise good techniques (easy to learn good techniques, even). And they go really...
A Day In The Life...
Introducting BitMaelum - A new mail concept Introducting BitMaelum - A new mail concept
over a year ago
Darek Kay
Delaying asset requests in Eleventy While building my photography portfolio, I've put much effort into optimizing the picture loading...
a year ago
54
a year ago
While building my photography portfolio, I've put much effort into optimizing the picture loading behavior. One technique is to provide a visual fallback as long as the images are still loading. First, a static background color included in the markup is displayed. As soon as a...
Yale E360
Fiction as a lens into technological change The world is changing right now. We don't know just how much yet, but LLMs are having a major impact...
over a year ago
27
over a year ago
The world is changing right now. We don't know just how much yet, but LLMs are having a major impact on almost every field, and we could see anything from minor efficiency gains to catastrophic AI apocalypses to mass disruption of many jobs. The cone of possibility is wide, and...