Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#all #programming #technology #startups #history #life #science #literature #architecture #creative #design #finance #travel #comics #AI #indiehacker #cartography Muted Categories [alt+←][alt+→]
Making software...
Prescription Form UI Improvements Prescription Form UI Improvements 2019-03-13 I was browsing the Clearly website a few days ago and...
over a year ago
27
over a year ago
Prescription Form UI Improvements 2019-03-13 I was browsing the Clearly website a few days ago and ended up using their prescription form to update my worsening eyesight. The design of this form wasn't bad per se, but it could certainly be improved. Current design of the...
Steve Klabnik
"The Rust Programming Language" will be published by No Starch Press
over a year ago
Jim Nielsen’s Blog
“That’s Another Podcast” I’ve long been a fan of the Rich Ziade / Paul Ford podcast duo. They did Track Changes then The...
a year ago
39
a year ago
I’ve long been a fan of the Rich Ziade / Paul Ford podcast duo. They did Track Changes then The Postlight Podcast then The Aboard Podcast then Ziade+Ford, and now (again?) The Aboard Podcast. Through all my listening, one thing I’ve noticed is that they often make comedic...
Ruud van Asseldonk
Global Game Jam 2015
over a year ago
bt RSS Feed
Very Basic Form Styling Very Basic Form Styling 2019-11-13 Web forms can be great - I’m borderline obsessed with them. I...
over a year ago
22
over a year ago
Very Basic Form Styling 2019-11-13 Web forms can be great - I’m borderline obsessed with them. I love tinkering with pre-existing logins / sign up pages and I’ve also open sourced a minimal CSS form-styling plugin: Normform. While simple CSS plugins like these can be helpful, I...
Irrational...
Notes on The Software Engineer's Guidebook The Software Engineer’s Guidebook by Gergely Orosz is a broad reference book for software engineers...
a year ago
40
a year ago
The Software Engineer’s Guidebook by Gergely Orosz is a broad reference book for software engineers that will be particularly valuable for new software engineers and those who’ve worked most of their career in a small number of companies. It doesn’t go deep everywhere, but leaves...
PostHog's RSS Feed
Introducing PostHog Cloud EU It's no secret that some popular analytics tools, such as Google Analytics, have fallen foul of GDPR...
over a year ago
25
over a year ago
It's no secret that some popular analytics tools, such as Google Analytics, have fallen foul of GDPR regulations in the EU. That's one reason why we…
macwright.com
Recently Summer screeched to a halt a few days ago and I’m still reeling from it. The dehumidifiers turned...
over a year ago
34
over a year ago
Summer screeched to a halt a few days ago and I’m still reeling from it. The dehumidifiers turned off, the humidifiers on. The A/C off, the heat on. I’m still, more than a year after leaving the west coast, grateful for the presence of seasons to keep me aware of time...
Joel Gascoigne
Reflecting on 10 years of building Buffer Note: this was originally posted on the Buffer blog. Today marks ten years since I launched the...
over a year ago
45
over a year ago
Note: this was originally posted on the Buffer blog. Today marks ten years since I launched the first version of Buffer. What started as a landing page to gauge interest, and then a very basic product that I worked on alone, has become so much more. Buffer is now a
Blog of Simple...
Mobile App Tracking Under Fire
a year ago
Steve Klabnik
Living with a terrible taste in music
over a year ago
Yale e360
Recovering from a lost disk: how I setup, backup, and restore dev machines Last Wednesday just before 3pm, I went pack up my laptop to get ready to drive 7 hours to visit my...
a year ago
18
a year ago
Last Wednesday just before 3pm, I went pack up my laptop to get ready to drive 7 hours to visit my family in Ohio. Fedora had some updates to apply and when it went to come back on after those, I saw the words no one wants to see: Default Boot Device Missing or Boot Failed....
Alex Meub
Building a Wi-Fi Controlled Nerf Turret Earlier this year, I decided to build a 3D-printed Nerf turret with streaming video that is fully...
over a year ago
45
over a year ago
Earlier this year, I decided to build a 3D-printed Nerf turret with streaming video that is fully controllable from a web browser. It’s something a 6th grader would have thought was a good use of time, but for some reason as a dad in my thirties, I spent the last several months...
HTMHell
Table Like It's 2023 In this article: Hello, Website Builders! A little history What is a table? Who benefits from...
over a year ago
26
over a year ago
In this article: Hello, Website Builders! A little history What is a table? Who benefits from tables? What does a table look like? What does a table sound and feel like? (Re)learning tables (1994 - 2022) WCAG levels unlocked When tables get complicated Go forth, and make good...
A Smart Bear
Distinguishing constructive criticism from bad business advice Beware of advice that tries to change who you are. True wisdom guides you to a better version of...
a year ago
A Smart Bear
The "Convergent" theory of finding truth in darkness How to tell the difference between a truly great startup idea, and people saying "Sure, sounds good"...
a year ago
59
a year ago
How to tell the difference between a truly great startup idea, and people saying "Sure, sounds good" when they really mean "No, I'm not buying."
Irrational...
Is this strategy any good? We’ve read a lot of strategy at this point in the book. We can judge a strategy’s format, and its...
3 months ago
27
3 months ago
We’ve read a lot of strategy at this point in the book. We can judge a strategy’s format, and its construction: both are useful things. However, format is a predictor of quality, not quality itself. The remaining question is, how should we assess whether a strategy is any...
the singularity is...
A Way Forward “For example, if one believes that affirmative action is good for black people, does it make sense...
2 months ago
24
2 months ago
“For example, if one believes that affirmative action is good for black people, does it make sense to demand affirmative action in hostile or dogmatic terms? Obviously it would be more productive to take a diplomatic and conciliatory approach that would make at least verbal and...
Computer Things
What hard thing does your tech make easy? I occasionally receive emails asking me to look at the writer's new language/library/tool. Sometimes...
5 months ago
47
5 months ago
I occasionally receive emails asking me to look at the writer's new language/library/tool. Sometimes it's in an area I know well, like formal methods. Other times, I'm a complete stranger to the field. Regardless, I'm generally happy to check it out. When starting out, this is...
MMapped blog
Square joy: tile crush
6 months ago
David Heinemeier...
Human service is luxury Maybe one day AI will answer every customer question flawlessly, but we're nowhere near that reality...
3 months ago
33
3 months ago
Maybe one day AI will answer every customer question flawlessly, but we're nowhere near that reality right now. I can't tell you how often I've been stuck in some god-forsaken AI loop or phone tree WHEN ALL I WANT IS A HUMAN. So I end up either just yelling "operator",...
Josh Collinsworth
Converting from Gridsome to SvelteKit I've been a fan of Svelte for years, but never had the opportunity to use it on a serious project...
over a year ago
23
over a year ago
I've been a fan of Svelte for years, but never had the opportunity to use it on a serious project before. So when I found myself looking for a new platform for this site as SvelteKit entered open beta, it seemed like perfect timing.
swyx's site RSS Feed
My Three Strikes Rule for Blogging A simple way to decide when and what to write.
over a year ago
A Beautiful Site
Anchoring Software to Major Versions In a SemVer world, major releases are those which contain incompatible API changes. We often see...
a year ago
81
a year ago
In a SemVer world, major releases are those which contain incompatible API changes. We often see software projects anchor themselves to major versions for long periods of time, usually with the promise of stability. We all know how frustrating it is to upgrade a package and run...
Nelson's Weblog
No more talking to politicians I am no longer talking to politicians. I have been aggressively filtering my email, a constant...
a year ago
48
a year ago
I am no longer talking to politicians. I have been aggressively filtering my email, a constant battle. Now I will no longer accept their calls. Unfortunately my home phone number is ruined. Between scams and politicians I never answer my phone unless I recognize the caller...
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
31
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...
PostHog's RSS Feed
Why we're giving away 100 times more cloud usage, free Today, we're announcing that we're giving away 1 million ingested events/month on Cloud , for free....
over a year ago
21
over a year ago
Today, we're announcing that we're giving away 1 million ingested events/month on Cloud , for free. That's up from 10k/month that we were offering…
TokyoDev
Which countries are overrepresented in Japan's foreigner population? As a Canadian, I noticed that we were relatively overrepresented her in Japan compared to our...
over a year ago
36
over a year ago
As a Canadian, I noticed that we were relatively overrepresented her in Japan compared to our American neighbours. While the US's population is about nine times of ours, their population in Japan was only five times ours. This got me curious, and so I did some number crunching,...
The Changelog
This Is How Tyrants Go: Alone I remember reading an essay a month or so ago — sadly I forget where — talking about how things end...
over a year ago
21
over a year ago
I remember reading an essay a month or so ago — sadly I forget where — talking about how things end for tyrants. If I were to sum it up, it would be with the word “alone.” Their power fading, they find that they had few true friends or believers; just others that were greedy …...
swyx's site RSS Feed
A World Without Plugins What happens if we did away with plugins altogether? The case for Imperative Recipes
over a year ago
Jim Nielsen’s Blog
Gratitude For a Web That Tries Not to Break Chris wrote a response to my wondering-out-loud remarks about whether logical properties make CSS...
a year ago
67
a year ago
Chris wrote a response to my wondering-out-loud remarks about whether logical properties make CSS easier to learn. His response is great. And his tabular comparison of properties is short and concise and punchy in the way only Chris Coyier can reason about CSS. His post actually...
Jim Nielsen’s Blog
Putting the “Person” in “Personal Website” The other day I saw a meme that went something like this: Isn’t it crappy how basic human activities...
9 months ago
42
9 months ago
The other day I saw a meme that went something like this: Isn’t it crappy how basic human activities like singing, dancing, and making art have been turned into skills instead of being recognized as behaviors? The point of doing these things has become to get good at them. But...
bunnie's blog
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...
a year ago
56
a year ago
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...
swyx's site RSS Feed
Realtime Offline-First Chat App in 100 Seconds A quick demo of how easy it is to add realtime, offline persistence to an app with Amplify DataStore
over a year ago
blag
Recurse Center Day 18 Disk Storage II
over a year ago
PostHog's RSS Feed
Array 1.30.0 Brand new and faster user interface, automatic conversion signal detection with Correlation...
over a year ago
23
over a year ago
Brand new and faster user interface, automatic conversion signal detection with Correlation analysis, saving insights for future use and a fully revamped recordings playback experience and more than 350 improvements/fixes more.
Epic Web Dev
Your code style does matter actually (article) You may be babysitting JavaScript syntax. It's annoying and you don't have to. Fix your formatter!
a year ago
Making software...
Using User-Select Using User-Select 2019-06-04 Highlighting text in order to copy, cut or paste content is a staple...
over a year ago
28
over a year ago
Using User-Select 2019-06-04 Highlighting text in order to copy, cut or paste content is a staple action across the web. Now, what if I told you the ability to control what a user can select is configurable with a single CSS property? Introducing the CSS property Simply put, the...
General Robots
What's With All the Humanoid Robots? If you follow robotics at all you may have noticed that there has been an explosion of humanoid...
a year ago
93
a year ago
If you follow robotics at all you may have noticed that there has been an explosion of humanoid robot startups. What's with that? Why humanoids? Why now?
Founder's blog
Clearing Nginx Proxy Cache for Wildcard URLs: A DIY Guide Sometimes you find yourself in a situation where you need to clear the Nginx proxy cache for a...
a year ago
34
a year ago
Sometimes you find yourself in a situation where you need to clear the Nginx proxy cache for a specific set of URLs, particularly those following a wildcard pattern like www.website.com/folder/*. Surprisingly, Nginx, in its standard offering, doesn't provide a straightforward way...
A Smart Bear
The Iterative-Hypothesis customer development method A simple but effective system for generating insights about how your potential customers think, what...
over a year ago
34
over a year ago
A simple but effective system for generating insights about how your potential customers think, what they need, and what they’ll buy. This method has been used both to reject startup ideas and to validate WP Engine before it had any customers (it is now a Unicorn).
Blog of Simple...
Big Tech Fails EU’s Digital Services Act: Only Wikipedia Passes the Test
6 months ago
elementary Blog
Happy Pride! Have Some Updates! This month we have some surprise updates for OS 7, including new releases of GNOME apps and a big...
a year ago
93
a year ago
This month we have some surprise updates for OS 7, including new releases of GNOME apps and a big update for Mail. Plus Wayland is here, there’s a new way to manage Drivers, and we’re shipping Flathub by default! And don’t forget Platform 8 is now ready for developers. Read ahead...
PostHog's RSS Feed
How we designed the PostHog mascot Creating mascots goes beyond just putting iPencil to iPad. It’s a long, confusing, and sometimes...
over a year ago
21
over a year ago
Creating mascots goes beyond just putting iPencil to iPad. It’s a long, confusing, and sometimes frustrating process which requires a lot of patience…
Sometimes It Works...
Job within a Job: Scheduling Inception with Laravel Queues Job within a Job: Scheduling Inception with Laravel Queues Queues & Jobs The Task Scheduler Dream...
over a year ago
9
over a year ago
Job within a Job: Scheduling Inception with Laravel Queues Queues & Jobs The Task Scheduler Dream within a dream ¶Job within a Job: Scheduling Inception with Laravel Queues This article originally appeared on LaravelUK. This may seem obvious to many of you, but I always think...
David Crawshaw
2015-01-10 what-if.xkcd.com/124/
over a year ago
bt RSS Feed
The Lazy Developer's Dark Mode The Lazy Developer’s Dark Mode 2021-04-12 After recently jumping back to Jekyll for my personal...
over a year ago
28
over a year ago
The Lazy Developer’s Dark Mode 2021-04-12 After recently jumping back to Jekyll for my personal blog, I decided to take a closer look at how I was supporting dark mode for my visitors. I was using the proper CSS query to target those who had system-wide dark mode enabled, but I...
Yale e360
Using git mailmap when names change (or you mess up your email) People change their names for all sorts of reasons. They get married, they transition, or they just...
a year ago
31
a year ago
People change their names for all sorts of reasons. They get married, they transition, or they just decide a different name better suits them. When this happens, things break. Recently I talked about how email address changes break things. Today it's how to fix this issue with...
swyx's site RSS Feed
8 Landing Page Tips from Rob Hope I submitted my book's landing page for Rob Hope's review and he obliged! Brutal feedback incoming.
over a year ago
PostHog's RSS Feed
Permissions and projects in PostHog, explained So, you’ve installed your snippet and started tracking data in PostHog. What’s next? Before forging...
over a year ago
28
over a year ago
So, you’ve installed your snippet and started tracking data in PostHog. What’s next? Before forging ahead into the heady world of insights…
PostHog's RSS Feed
How to turn your engineers into product people Great engineers will either get autonomy at your company, or they'll get it somewhere else. Our...
over a year ago
23
over a year ago
Great engineers will either get autonomy at your company, or they'll get it somewhere else. Our engineers are encouraged to think about the what and…
swyx's site RSS Feed
The Absolute Best Way to Run Multiple npm Scripts in Parallel in 2022 Just a quick tutorial and explanation of how best to set up concurrently with named and colored log...
over a year ago
66
over a year ago
Just a quick tutorial and explanation of how best to set up concurrently with named and colored log output since I had to look it up today.
Ink & Switch
Ink Note Fall 2023: As concrete as possible programming How far can we push programming away from symbol manipulation and into the act of drawing?
a year ago
Remains of the Day
Invisible asymptotes "It is said that if you know your enemies and know yourself, you will not be imperiled in a hundred...
over a year ago
44
over a year ago
"It is said that if you know your enemies and know yourself, you will not be imperiled in a hundred battles; if you do not know your enemies but do know yourself, you will win one and lose one; if you do not know your enemies nor yourself, you will be imperiled in every single...
Josh Comeau's blog
Finding your first remote job As remote work becomes increasingly popular, I am frequently asked how to get started. This article...
over a year ago
24
over a year ago
As remote work becomes increasingly popular, I am frequently asked how to get started. This article shares everything I know about landing that first remote gig.
Josh Comeau's blog
The Perils of Hydration A surprisingly-common misconception can lead to big rendering issues that are difficult to debug....
over a year ago
20
over a year ago
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.
Ink & Switch
Ink Note Fall 2023: Informal ink deformation You can think of informal ink as a superset of formal ink: it starts out with less structure, but...
a year ago
7
a year ago
You can think of informal ink as a superset of formal ink: it starts out with less structure, but structure can be added over time, by the sketcher or the system.
Eric Bailey
The possibilities of the color-adjust property
over a year ago
Alice GG
Create a presskit in 10 minutes with Milou Talking to the press is an inevitable part of marketing a game or software. To make the journalist’s...
a year ago
110
a year ago
Talking to the press is an inevitable part of marketing a game or software. To make the journalist’s job easier, it’s a good idea to put together a press kit. The press kit should contain all the information someone could want to write an article about your product, as well as...
Eric Bailey
Equivalent experience can cut both ways I’ve been taking screen reader lessons. I found someone who is kind enough to offer their time and...
a year ago
16
a year ago
I’ve been taking screen reader lessons. I found someone who is kind enough to offer their time and expertise (and grace in answering the occasional ignorant question) in exchange for payment. The goal here is to uncover assumptions I carry with me when using assistive technology,...
Maggie Appleton
Common Misconceptions in AI Common Misconceptions About the Complexity in Robotics vs AI by Dan Ogawa
5 months ago
ntietz.com blog -...
They want your ethics for $105 If you have a blog, you've probably gotten those emails that want to "collaborate" on a guest...
8 months ago
31
8 months ago
If you have a blog, you've probably gotten those emails that want to "collaborate" on a guest post—which often means "let us post sketchy links for SEO purposes." Recently, I got one which was a little different flavor than the usual spam, so I bit and replies. The end result was...
Elad Blog
Clubhouse: Most Interesting Consumer Startups of 2021 (Part 1) This post is the first in a small series on the new wave of hyperinteresting consumer tech products...
over a year ago
37
over a year ago
This post is the first in a small series on the new wave of hyperinteresting consumer tech products that are most likely to have had society-level impact in 5 years. My first two posts are on Clubhouse and Substack [1]. Both are social network and media platforms of different...
Liz Denys
It's a piece of cake to bake a SIPB cake Given four batches of a dark chocolate cake for two circular layer cakes and two small loaf cakes,...
over a year ago
27
over a year ago
Given four batches of a dark chocolate cake for two circular layer cakes and two small loaf cakes, vanilla buttercream frosting, chocolate buttercream frosting with black food coloring, homemade white vanilla fondant, homemade black chocolate fondant, a bread knife to carve shoes...
Joel Gascoigne
Does location really matter for your startup? * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Some of you may...
over a year ago
29
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Some of you may know that I just left everything behind in the UK and together with my co-founder Leo [http://leostartsup.com] arrived in San Francisco to base ourselves and Buffer...
elementary Blog
elementary OS 8 Available Today We’re proud to announce that elementary OS 8 is available to download later today and shipping on...
7 months ago
98
7 months ago
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...
somenice
Autumnal equinox 2023 Happy Autumnal Equinox northern hemisphere!This animation was posted 9 years ago to Vimeo using...
a year ago
65
a year ago
Happy Autumnal Equinox northern hemisphere!This animation was posted 9 years ago to Vimeo using Trapcode Particular.
Blog of Simple...
Guide to Google Analytics and Cookie consent
a year ago
PostHog's RSS Feed
How we made something people want It's one thing to build something , it's another to build something that people want . This...
over a year ago
23
over a year ago
It's one thing to build something , it's another to build something that people want . This principle, and the ones that follow in this post…
Jim Nielsen’s Blog
Zero to Unmaintainable in 1.2 Commands Dave posted “The time to unmaintainable is very low” about how pervasive this idea of “get up and...
a year ago
42
a year ago
Dave posted “The time to unmaintainable is very low” about how pervasive this idea of “get up and going quick” is: I can burp some npm commands into my terminal, burp some more to setup a deployment pipeline and blam! Website. The time to product demo is so low. But there’s...
Words and Buttons...
Arctangent scale. It's like the logarithmic scale but infinite With arctangent used as a scale, we can show any function on a screen. And not just a fragment of it...
over a year ago
Ralph Ammer
Thomas Aquinas — The world is divine! A large part of our civilisation rests on the shoulders of one medieval monk: Thomas Aquinas. Amid...
2 months ago
34
2 months ago
A large part of our civilisation rests on the shoulders of one medieval monk: Thomas Aquinas. Amid the turmoil of life, riddled with wickedness and pain, he would insist that our world is good.  And all our success is built on this belief. Note: Before we start, let’s get one...
A Beautiful Site
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...
over a year ago
34
over a year ago
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 =...
The History of the...
Our Online Homes Need Infastructure A home online is about as essential as it gets. But we need to make that easier. Where are we...
3 months ago
30
3 months ago
A home online is about as essential as it gets. But we need to make that easier. Where are we heading to build this new web together? The post Our Online Homes Need Infastructure appeared first on The History of the Web.
wingolog
ephemerons vs generations in whippet Happy new year, hackfolk! Today, a note about . I thought I was done with them, but it seems they...
5 months ago
71
5 months ago
Happy new year, hackfolk! Today, a note about . I thought I was done with them, but it seems they are not done with me. The question at hand is, how do we efficiently and correctly implement ephemerons in a generational collector? ‘s answer turns out to be simple but...
The Pragmatic...
Cruel Changes at Twitter The speedrun for a complete culture overhaul at Twitter continues, and may conclude just two weeks...
over a year ago
43
over a year ago
The speedrun for a complete culture overhaul at Twitter continues, and may conclude just two weeks after Elon Musk bought the company. Managers will have 20+ reports and are expected to code at least 20% of the time.
MMapped blog
Fungible tokens 101
over a year ago
Elad Blog
Changing times (or, why is every layoff 10-15%?) Changing economic markets suggests a shift in how some companies should operate, as well as what...
over a year ago
33
over a year ago
Changing economic markets suggests a shift in how some companies should operate, as well as what risks to assume for 2023
Cognitive...
Vicuna A new LLaMA-derived model has appeared, called Vicuna. Now I've been playing with a lot of models...
over a year ago
26
over a year ago
A new LLaMA-derived model has appeared, called Vicuna. Now I've been playing with a lot of models like this, such as Alpaca and GPT4All. And I also fine-tuned my own. But Vicuna is a lot better. Here is a conversation I had with it. User: Write a limerick about language...
The Changelog
Dead USB Drives Are Fine: Building a Reliable Sneakernet “OK,” you’re probably thinking. “John, you talk a lot about things like Gopher and personal radios,...
over a year ago
23
over a year ago
“OK,” you’re probably thinking. “John, you talk a lot about things like Gopher and personal radios, and now you want to talk about building a reliable network out of… USB drives?” Well, yes. In fact, I’ve already done it. What is sneakernet? Normally, “sneakernet” is a sort of...
swyx's site RSS Feed
Swyx's Simple Guide to Singapore A personal guide to Singapore for foreign friends visiting.
a year ago
MMapped blog
IC internals: the ICP ledger
over a year ago
Steve Klabnik
What comes after open source
over a year ago
Steve Klabnik
The next iteration of my blogs
over a year ago
swyx's site RSS Feed
Unsupervised Learning: Feature Transformation Presenting the same information a different way... helps! Plus, one algorithm that does better than...
over a year ago
35
over a year ago
Presenting the same information a different way... helps! Plus, one algorithm that does better than Principal Components Analysis!
Tinloof - Blog
Localization with Sanity In this article, we describe how we make it possible to translate content from Sanity and publish...
over a year ago
35
over a year ago
In this article, we describe how we make it possible to translate content from Sanity and publish content that is specific to languages/regions.
Seán Barry
Using snippets in sublime text to speed up your development How to leverage tools like snippets to speed up the development process and increase your...
over a year ago
PostHog's RSS Feed
HogMail #18: What can SaaS learn from the New York Times? Welcome to HogMail, our newsletter featuring the best of the PostHog blog, tutorials, product...
over a year ago
22
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…
dthompson
Guile-Bstructs 0.1.0 released I'm pleased to announce that the very first release of guile-bstructs, version 0.1.0, has been...
5 months ago
75
5 months ago
I'm pleased to announce that the very first release of guile-bstructs, version 0.1.0, has been released! This is a library I've been working on for quite some time and after more than one rewrite and many smaller refactors I think it's finally ready to release publicly. Let's...
Eric Bailey
Yes, accessibility is also a backend concern There is a prevailing notion in web development that the frontend—the discipline of creating what...
over a year ago
16
over a year ago
There is a prevailing notion in web development that the frontend—the discipline of creating what someone can see and do on a website or web app—is the only place you need to consider accessibility. This simply isn’t true. Accessibility is a holistic practice that touches every...
Marc Astbury
Osaka Team Retreat Recap We just wrapped up our offsite in Osaka, the first time we’ve held a retreat in a location where...
2 months ago
11
2 months ago
We just wrapped up our offsite in Osaka, the first time we’ve held a retreat in a location where nobody on the team is a local. With our team now at ~10 people, gone are the days of just a handful of us meeting up and figuring out what to do on the fly. Ensuring […] The post...
bt RSS Feed
I Want to Suckless and You Can Too I Want to Suckless and You Can Too 2022-12-23 The Desire to Suckless While I have been happy with my...
over a year ago
18
over a year ago
I Want to Suckless and You Can Too 2022-12-23 The Desire to Suckless While I have been happy with my previous desktop setup using Wayland on Alpine Linux, I just couldn’t shake the urge to fully embrace the suckless ecosystem. Although, this meant ditching Wayland and returning...
David Gerrells
why everyone hates levels Levelsio and I go way back, like 8 years back. I first met him on the twitter when I came across the...
10 months ago
31
10 months ago
Levelsio and I go way back, like 8 years back. I first met him on the twitter when I came across the “indie hacker” scene.
Founder's blog
SQL is the most long lasting skill in tech In January 2020, right before COVID hit, a question has popped up at the HackerNews front...
over a year ago
40
over a year ago
In January 2020, right before COVID hit, a question has popped up at the HackerNews front page: "Which technology is worth learning in 2020?" And the most "upvoted" answer was: Learn how to really use a relational database, relational data modeling, and SQL Well,...
Irrational...
Systems-Thinking
a year ago
Jim Nielsen’s Blog
Just Build Websites Here’s something you might not know about me: I like to play golf. As such, I follow a couple of...
10 months ago
75
10 months ago
Here’s something you might not know about me: I like to play golf. As such, I follow a couple of golf-related brands on social media as a guilty pleasure. The other day an image surfaced on Taylormade’s account which showcases Tommy Fleetwood playing some of their newest...
A Smart Bear
How many things should there be? (Hint: Not 10) If we happened to evolve with nine fingers, we would have "Top 9" lists. So, a "Top 10" list...
a year ago
38
a year ago
If we happened to evolve with nine fingers, we would have "Top 9" lists. So, a "Top 10" list probably doesn't have the correct number of things.
Evan Jones -...
Advice on looking for a new software engineering job I've been working professionally as a software engineer since 2006, which means I've been doing this...
over a year ago
36
over a year ago
I've been working professionally as a software engineer since 2006, which means I've been doing this long enough that people now ask me for advice. I've only changed jobs 3 times in my career, so I'm not sure I'm an expert. However, I decided I should write down my advice, to...
Yale e360
The phrase "good enough" isn't fit for purpose Words matter. First impressions matter. I'm reading The Pragmatic Programmer in a book club, and...
a year ago
25
a year ago
Words matter. First impressions matter. I'm reading The Pragmatic Programmer in a book club, and there's a section titled "Good-Enough Software". In it, the authors expand that "the phrase 'good enough' does not imply sloppy or poorly produced code" and that it must still meet...
David Heinemeier...
Pessimism is on the retreat I feel it in the feed. I feel it in the discourse. I smell it in the vibes.  Much of the pessimism...
a year ago
17
a year ago
I feel it in the feed. I feel it in the discourse. I smell it in the vibes.  Much of the pessimism that once was is lost, for none now wish to remember it. We’ve lived through some strange years in the recent past. Much stranger than any I can remember since my earliest, solid...
PostHog's RSS Feed
7 best session replay tools for mobile apps (iOS & Android) 1. LogRocket Typical users: Product managers, engineers, support teams What is LogRocket? LogRocket...
10 months ago
75
10 months ago
1. LogRocket Typical users: Product managers, engineers, support teams What is LogRocket? LogRocket is a product experience platform that focuses on…
Blog - Bitfield...
Bobcoin, blockchains, and cryptocurrency How do cryptocurrencies actually work, though? Join Alice and Bob as they embark on designing a...
2 months ago
29
2 months ago
How do cryptocurrencies actually work, though? Join Alice and Bob as they embark on designing a new digital ledger for secure “Bobcoin” transactions.
Steve Klabnik
Transmuting Philosophy into Machinery
over a year ago
Jim Nielsen’s Blog
Bulletproof Method to Solving Problems Step 1: Write down the problem in a message you plan to send to a co-worker. Most of the time you’ll...
a year ago
63
a year ago
Step 1: Write down the problem in a message you plan to send to a co-worker. Most of the time you’ll solve the problem before you’re done with Step 1. However, if you complete Step 1 and still have the problem, continue to Step 2. Step 2: Hit the “Send” button. Shortly after...
Grant Slatton
Writing a good design document A guide
4 months ago
Vladimir Klepov as a...
useLayoutEffect is a bad place for deriving state Today we'll talk about updating state inside useLayoutEffect in reaction to prop changes. Will it...
over a year ago
16
over a year ago
Today we'll talk about updating state inside useLayoutEffect in reaction to prop changes. Will it work? Is it safe? Are there better ways to implement such state changes? TLDR: it works, but leaves you with an extra DOM update that may break stuff. As we all know, useLayoutEffect...
Joel Gascoigne
Giving your startup a point of view * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Something I’ve...
over a year ago
23
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Something I’ve mentioned before at the start of a post [https://joel.is/post/4132813715/acting-with-incomplete-information-in-a-startup] is that I often look back on quotes, blogs and books I’ve...
HTMHell
Grouping form fields by Matthias Kittsteiner When I first stumbled upon fieldset and legend, I didn’t know much about...
6 months ago
54
6 months ago
by Matthias Kittsteiner When I first stumbled upon fieldset and legend, I didn’t know much about HTML and especially not about accessibility. Everything I noticed was the special way a legend is displayed inside a fieldset – or rather: alongside the border of a fieldset. Fast...
Irrational...
How to filter out old email from inbox Every few years I take a pass at reducing the chaos in my personal inboxes. There are simply too...
a month ago
12
a month ago
Every few years I take a pass at reducing the chaos in my personal inboxes. There are simply too many emails to deal with, and that generally leads to me increasingly failing to follow up on important email. Up to this point, my strategy has largely been filtering out emails that...
Maggie Appleton
The Cultural Anthropology of React An anthropological look at the cultural norms of the React community
over a year ago
swyx's site RSS Feed
AmpliBox - a Self Hosted File Storage App with AWS Amplify A demo using AWS S3 (Simple Storage Service) using Amplify Storage, Svelte, and Tailwind CSS
over a year ago
Steve Klabnik
Write better cukes with the rel attribute
over a year ago
Jim Nielsen’s Blog
The Lowest Common Denominator: www Native apps are all about control. Don’t like thing X? You can dive in and, with enough elbow grease...
8 months ago
43
8 months ago
Native apps are all about control. Don’t like thing X? You can dive in and, with enough elbow grease and persistence, finally get what you want. Write your own C library. Do some assembly code. Even make your own hardware if you have to. But on the web you give up that control....
A Smart Bear
Binstack: Making a maximal multi-dimensional decision Binstack is the best way to select a “single most impactful” solution when there are multiple...
over a year ago
32
over a year ago
Binstack is the best way to select a “single most impactful” solution when there are multiple dimensions to evaluate, even when those dimensions cannot be compared to each other. People often reach for the “rubric” for such puzzles, but rubrics often do not clearly identify a...
Tinloof - Blog
Perfecting the design handover process At Tinloof, we aim for seamless and efficient design handoffs, drawing from our experience...
a year ago
24
a year ago
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...
Making software...
Animated Radio Tab Toggles Animated Radio Tab Toggles 2021-01-05 In this demo tutorial, we are making the assumption that we...
over a year ago
35
over a year ago
Animated Radio Tab Toggles 2021-01-05 In this demo tutorial, we are making the assumption that we need to create a radio slide toggle for our made-up payment options. For this we want to display 3 simple payment choices to the user: One-time payment Recurring payment Free tier...
bunnie's blog
Name that Ware, May 2024 The Ware for May 2024 is shown below. This is a guest ware, but I’ll reveal the contributor when I...
a year ago
67
a year ago
The Ware for May 2024 is shown below. This is a guest ware, but I’ll reveal the contributor when I reveal the ware next month, as the name and link would also lead to the solution.
David Crawshaw
The asymmetry of Internet identity The asymmetry of Internet identity 2019-09-29 Identity on the internet is messy. The result is some...
over a year ago
11
over a year ago
The asymmetry of Internet identity 2019-09-29 Identity on the internet is messy. The result is some things that should be easy are hard. This is an attempt to document how we define on the modern Internet. It is analogous to an for identity.a personOSI model The story so far:...
David Heinemeier...
What you know that just ain't so The fun bit about business is in all the answers you don't have. Should we be priced higher or lower...
7 months ago
68
7 months ago
The fun bit about business is in all the answers you don't have. Should we be priced higher or lower or leave it alone? Should we chase these customers over here or those customers over there? Should we add more features or polish the ones we have? There's endless variation in...
Liz Denys
The shape is everything: sun-dried tomato and pesto pane bianco I've been getting into baking bread a lot lately instead of focusing more on the sweet and pastry...
over a year ago
29
over a year ago
I've been getting into baking bread a lot lately instead of focusing more on the sweet and pastry side of things. While I've been enjoying making fresh sourdough from fresh sourdough starter and love the end results, I sometimes find that basic breads are a lot of kneading (read:...
alexwlchan
Telling mechanize how to find local issuer certificates I was doing some work on my library lookup tool recently, and I ran into an issue with mechanize,...
a year ago
21
a year ago
I was doing some work on my library lookup tool recently, and I ran into an issue with mechanize, the Python library I use to simulate a web browser. I’d upgraded my version of Python and mechanize, and now I wasn’t able to connect to HTTPS sites. If I tried a simple...
swyx's site RSS Feed
How rollup-plugin-svelte Works Svelte is often thought of as a compiler. But really it is a compiler within a bundler.
over a year ago
The Codist
Career Retrospective: Being Interviewed I'm starting a series on what I learned during my four decades as a working programmer. First, I...
a year ago
71
a year ago
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
Jim Nielsen’s Blog
AI Is Like a Lossy JPEG That’s something I’ve heard before — ChatGPT Is a Blurry JPEG of the Web — and it kind of made sense...
a year ago
55
a year ago
That’s something I’ve heard before — ChatGPT Is a Blurry JPEG of the Web — and it kind of made sense when I read it. But Paul Ford, writing in the Aboard Newsletter, helped it make even more sense in my brain. [AI tools] compress lots and lots of information—text, image, more—in...
The Changelog
I Finally Found a Solid Debian Tablet: The Surface Go 2 I have been looking for a good tablet for Debian for… well, years. I want thin, light, portable,...
over a year ago
27
over a year ago
I have been looking for a good tablet for Debian for… well, years. I want thin, light, portable, excellent battery life, and a servicable keyboard. For a while, I tried a Lenovo Chromebook Duet. It meets the hardware requirements, well sort of. The problem is with performance and...
PostHog's RSS Feed
Optimize for not breaking up with your co-founder Last week we had an offsite in the beautiful Portuguese countryside, an hour's bus journey from...
over a year ago
23
over a year ago
Last week we had an offsite in the beautiful Portuguese countryside, an hour's bus journey from Porto. We uploaded a highlight reel of the retreat to…
Marc Astbury
Annual Review 2024 Last year I was grateful to write my review whilst sitting outside a cafe in Dali, embracing the...
5 months ago
34
5 months ago
Last year I was grateful to write my review whilst sitting outside a cafe in Dali, embracing the cool 15 degree climate. This year, I’m in freezing cold Sapporo drinking a carton of the delicious local milk. For simplicity, I’m largely sticking to the format from my 2023 annual...
Copper • A blog...
The journey to controlling external monitors on M1 Macs One lazy evening in November 2020, I watched how Tim Cook announced a fanless MacBook Air with a CPU...
over a year ago
32
over a year ago
One lazy evening in November 2020, I watched how Tim Cook announced a fanless MacBook Air with a CPU faster than the latest 16 inch MacBook, while my work-provided 15 inch 2019 MacBook Pro was slowly frying my lap and annoying my wife with its constant fan noise. I had to get my...
Daniel Marino
Free Radon album released A little over a year ago, I composed a handful of songs. If I had to fit them into a genre, I’d go...
a year ago
22
a year ago
A little over a year ago, I composed a handful of songs. If I had to fit them into a genre, I’d go with Lofi or Chillvibes. Or maybe Not-Rock-n-Roll. I don’t know—I’m so bad at classifying music. I wasn’t sure what to do with the songs. I was experiencing some intense emotions...
The Changelog
It’s More Important To Recognize What Direction People Are Moving Than Where They Are I recently read a post on social media that went something like this (paraphrased): “If you buy an...
a year ago
86
a year ago
I recently read a post on social media that went something like this (paraphrased): “If you buy an EV, you’re part of the problem. You’re advancing car culture and are actively hurting the planet. The only ethical thing to do is ditch your cars and put all your effort into...
Nelson's Weblog
Noom is exploitative I tried out Noom, the weight loss and cognitive behavioral therapy program. The app is more like CBT...
over a year ago
112
over a year ago
I tried out Noom, the weight loss and cognitive behavioral therapy program. The app is more like CBT for upselling customers than CBT for weight loss. Now I’m hoping they’ll delete my sensitive medical data and refund the $3 they tricked me out of. (They did, quickly in...
Evan Jones -...
How much does the read/write buffer size matter for socket throughput? The read() and write() system calls take a variable-length byte array as an argument. As a...
a year ago
81
a year ago
The read() and write() system calls take a variable-length byte array as an argument. As a simplified model, the time for the system call should be some constant "per-call" time, plus time directly proportional to the number of bytes in the array. That is, the time for each call...
The Pragmatic...
Compensation at Publicly Traded Tech Companies Insights from 50 publicly traded tech companies, and a list of those paying the most and the least...
over a year ago
85
over a year ago
Insights from 50 publicly traded tech companies, and a list of those paying the most and the least in median total compensation.
Krzysztof Kowalczyk...
Simplest C++ callback, from SumatraPDF SumatraPDF is a Windows GUI application for viewing PDF, ePub and comic books written in C++. A...
2 weeks ago
13
2 weeks ago
SumatraPDF is a Windows GUI application for viewing PDF, ePub and comic books written in C++. A common need in GUI programs is a callback. E.g. when a button is clicked we need to call a function with some data identifying which button was clicked. Callback is therefore a combo...
Nelson's Weblog
Class action employment suits Google has agreed to settle a gender discrimination suit brought by employees. Congratulations to...
over a year ago
35
over a year ago
Google has agreed to settle a gender discrimination suit brought by employees. Congratulations to the plaintiffs, suing your employer is a difficult and stressful thing. But while the $118M headline looks big it works out to only $7600 per employee, less after the lawyers'...
Yale e360
RC Week 10: Thankful for Family, Missing my Family As I write this, I'm sitting, surrounded by family, recovering from a cold. I wasn't sure what I'd...
over a year ago
14
over a year ago
As I write this, I'm sitting, surrounded by family, recovering from a cold. I wasn't sure what I'd write this week for the RC week 10 recap, since it's a short week. This week I didn't get a whole lot of coding done, so it's time for the trope: the Thanksgiving post. Of course,...
Coding Horror
Electric Geek Transportation Systems I've never thought of myself as a "car person". The last new car I bought (and in fact, now that I...
over a year ago
33
over a year ago
I've never thought of myself as a "car person". The last new car I bought (and in fact, now that I think about it, the first new car I ever bought) was the quirky 1998 Ford Contour SVT. Since then we bought a VW station wagon
swyx's site RSS Feed
Clone Open Source Apps > Author's note: This is part 3 of a series of essays I originally drafted about [Opinions for your...
over a year ago
25
over a year ago
> Author's note: This is part 3 of a series of essays I originally drafted about [Opinions for your Tech Career](https://gist.github.com/sw-yx/9720bd4a30606ca3ffb8d407113c0fe5). Part 1 is [Learn in Public](https://www.swyx.io/learn-in-public/).
Epic Web Dev
TypeScript: What’s the Point?! (article) TypeScript elevates JavaScript with static typing, offering scalable, maintainable code despite...
a year ago
68
a year ago
TypeScript elevates JavaScript with static typing, offering scalable, maintainable code despite initial challenges.
PostHog's RSS Feed
Array 1.41.0: Improving performance by up to 400% Want to know more about what we're up to? Subscribe to our new newsletter , which we send once...
over a year ago
26
over a year ago
Want to know more about what we're up to? Subscribe to our new newsletter , which we send once every two weeks! 1.41.0 update guide for self-hosted…
A Smart Bear
When being “first” is not a competitive advantage Is it good to be “first?” It seems so – what’s the point of building a product that does nothing...
over a year ago
33
over a year ago
Is it good to be “first?” It seems so – what’s the point of building a product that does nothing new? On the surface being “first” sounds impressive, implying innovation and leadership. But reality is different.
Patrick Kayongo
Software Developers vs ChatGPT & Friends The machines are coming to steal our jobs. It took the jobs of the farm labourers and the factory...
over a year ago
40
over a year ago
The machines are coming to steal our jobs. It took the jobs of the farm labourers and the factory workers, and in a twist of irony, it’s now taking the jobs of those who developed its predecessors – the software developers. At least that’s what many alarmist headlines are saying...
Liz Denys
Sea strands V60-style coffee cone, 2024 Rising sea levels / eroding beaches / between saltwater and the sea strands / melting ice caps
a year ago
Liz Denys
New Loose Leaf Security series: Securing your phone Two more episodes of Loose Leaf Security are out, a series about phone security: Securing your...
over a year ago
25
over a year ago
Two more episodes of Loose Leaf Security are out, a series about phone security: Securing your phone We take our phones everywhere and trust them with a lot of sensitive information, but have we put enough thought into how to secure them? Liz and Geoffrey discuss different...
Ink & Switch
Slow Software What it means for software to be fast, and why most software is not.
over a year ago
macwright.com
Recently Listening My friend Dave Infante has been busy – he launched his own beer-centric podcast, Taplines,...
over a year ago
79
over a year ago
Listening My friend Dave Infante has been busy – he launched his own beer-centric podcast, Taplines, and guest-starred on the enormous Chapo Trap House podcast. Reading It’s been a slow few weeks for books, but since I skipped Recently in May, I can still talk about Achieving...
Remains of the Day
And You Will Know Us by the Company We Keep It feels as if we're at the tail end of the first era of social media in the West. Looking back at...
over a year ago
43
over a year ago
It feels as if we're at the tail end of the first era of social media in the West. Looking back at the companies that have survived, certain application architectural choices are ubiquitous. By now, we're all familiar with the infinite vertical scrolling feed of content units,...
Nelson's Weblog
GAS I’ve been listening to the same music every night when I go to sleep 10+ years now. Weird...
over a year ago
65
over a year ago
I’ve been listening to the same music every night when I go to sleep 10+ years now. Weird endorsement; I’ve listened to it with more attention plenty of times too. But it’s particularly good for going to sleep; calm, interesting, and comfortably familiar. That music is GAS,...
Maggie Appleton
Instachatting with Vue & Socket.io Illustrated notes on how to implement web sockets with Vue.js and Socket.io
over a year ago
Ink & Switch
Universal version control and rich text on Automerge In this dispatch we're sharing some updates about our ongoing research on universal version control.
a year ago
swyx's site RSS Feed
Branding Bundles The best way to communicate a group of benefits is to slap a label on it.
over a year ago
charity.wtf
Helicopter Management and Other Mistakes You are a freshly minted manager. You come full of rage and frustration at the poor management...
over a year ago
28
over a year ago
You are a freshly minted manager. You come full of rage and frustration at the poor management you’ve endured and witnessed in tech, and you are god damn determined not to repeat all of those mistakes. You are tired of reporting to a manager who isn’t transparent with you, who...
Tinloof - Blog
Explain Like I'm Five: Website speed This post is part of the series Explain Like I'm Five (#eli5), which aims to make tech concepts and...
over a year ago
26
over a year ago
This post is part of the series Explain Like I'm Five (#eli5), which aims to make tech concepts and terms easy to understand. In this two minutes read, we'll explain why website speed matters, how to measure it, and how to improve it. Why website speed matters
Founder's blog
Reasons NOT to upgrade ASP.NET to ASP.NET Core (but you will have to anyway) I know, I know, .NET Core is the future of .NET, and "cross-platform blah-blah", and...
over a year ago
46
over a year ago
I know, I know, .NET Core is the future of .NET, and "cross-platform blah-blah", and "high-performance and scalable blah-blah", and also "microservices!!! containers!!!" etc. Even more - I understand that's it's inevitable. But still. Consider this an angry post on what's wrong...
Jim Nielsen’s Blog
Expose Platform APIs Over Wrapping Them From Kent C. Dodds’ article about why he won’t be using Next.js: One of the primary differences...
a year ago
57
a year ago
From Kent C. Dodds’ article about why he won’t be using Next.js: One of the primary differences between enzyme and Testing Library is that while enzyme gave you a wrapper with a bunch of (overly) helpful (dangerous) utilities for interacting with rendered elements, Testing...
Kagi Blog
Kagi Assistant is now available to all users! At Kagi, our mission is simple: to humanise the web.
2 months ago
Yale e360
A systematic approach to debugging I've got a reputation at work as being a skilled debugger. It's a frequent occurrence that the weird...
a year ago
29
a year ago
I've got a reputation at work as being a skilled debugger. It's a frequent occurrence that the weird stuff lands on my desk1 after it goes through another skilled engineer or two. To say my job is substantially "debug the weird shit" would not be an understatement and I'm here...
Eric Bailey
Equifax Data Breach, Credit Freezes, and Beholden Design Ever been frustrated because a movie theater plays advertisements before the trailers even start?...
over a year ago
16
over a year ago
Ever been frustrated because a movie theater plays advertisements before the trailers even start? This is a kind of experience I call “Beholden Design.” Full of Dark Patterns and pain, Beholden Design is the evil, goatee-wearing twin of Universal Design. It forces people to...
Ink & Switch
Untangle: Solving problems with fuzzy constraints How to sketch, and satisfy, logic problems
over a year ago
Nelson's Weblog
New linkblog website I launched a new website for my linkblog; go check it out! I'm proud of how it looks. My linkblog...
over a year ago
44
over a year ago
I launched a new website for my linkblog; go check it out! I'm proud of how it looks. My linkblog is a collection of links I find interesting. I write it for an audience, a few links a day of general interest. I've been doing this for 19 years now and I think it's one of the...
David Crawshaw
2015-07-27 "Finally we decided to design the processor ourselves, because only in this way, we thought, could...
over a year ago
13
over a year ago
"Finally we decided to design the processor ourselves, because only in this way, we thought, could we obtain a truly complete display processor. We approached the task by starting with a simple scheme and adding commands and features that we felt would enhance the power of the...
Joel Gascoigne
How to gain traction in two sided markets * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Startup ideas...
over a year ago
27
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Startup ideas that involve two sided markets are notoriously difficult to get off the ground. It’s the age-old chicken and egg problem. You need lots of buyers for the sellers to be interested,...
Don Melton
Waiting four years to exhale Today is a good day. Joseph Robinette Biden Jr. has been inaugurated as our 46th president. And...
over a year ago
42
over a year ago
Today is a good day. Joseph Robinette Biden Jr. has been inaugurated as our 46th president. And Kamala Devi Harris as our 49th vice president. While they cannot immediately undo the American carnage inflicted upon us by the previous administration, at least the vindictive...
Vadim Kravcenko
Being a good mentor – a developers guide Let’s talk about the process where the experienced welcome the inexperienced under their wing and...
a year ago
74
a year ago
Let’s talk about the process where the experienced welcome the inexperienced under their wing and illuminate the path ahead. I’ve […] The post Being a good mentor – a developers guide appeared first on Vadim Kravcenko.
Ink & Switch
Ink & Switch Unconference [2022 / Berlin] Ink & Switch invited a few folks out for a day of conversations in Berlin. Here are some notes and...
over a year ago
19
over a year ago
Ink & Switch invited a few folks out for a day of conversations in Berlin. Here are some notes and pictures from that event.
Words and Buttons...
A smooth and sharp image interpolation you probably haven't heard of An image interpolation that gives us a continuous and smooth image, where every interpolated value...
a year ago
62
a year ago
An image interpolation that gives us a continuous and smooth image, where every interpolated value only depends on the four neighboring pixel values. The image becomes smooth, but sharp features remain sharp.
swyx's site RSS Feed
The Swipe Files Strategy for Part Time Creators Swipe Files are underrated, passively compounding sources of personal leverage for your creator...
over a year ago
Making software...
Improving Laptop Battery Performance on OpenBSD Improving Laptop Battery Performance on OpenBSD 2023-06-13 It is no secret that OpenBSD has poor...
over a year ago
61
over a year ago
Improving Laptop Battery Performance on OpenBSD 2023-06-13 It is no secret that OpenBSD has poor battery performance on laptops. Although not as impressive as something like Alpine Linux or FreeBSD, you can tweak OpenBSD just enough to squeeze more life out of your machine's...
Quentin Santos
Arduino’s Automatic Reset As mentioned in my previous article, I am planning to publish a long-form article on UART. I am...
a month ago
12
a month ago
As mentioned in my previous article, I am planning to publish a long-form article on UART. I am doing a series of shorter articles to lay the groundwork. This is one of these “short” articles; this one about how Arduino uses UART. Of course, I still went way too deep in this...
Ink & Switch
Ink Note Fall 2023: Gizmo Design Showing the evolution of our “gizmos” for tangibly manipulating constraints in Inkling
a year ago
Yale e360
My portable ergonomic setup In 2022, I developed nerve pain in my arms. It came on quickly, and it was bad: I couldn't drive, I...
a year ago
37
a year ago
In 2022, I developed nerve pain in my arms. It came on quickly, and it was bad: I couldn't drive, I couldn't type, and at the worst I couldn't pick up our kids. That episode spontaneously resolved after a couple of months, but flareups happen occasionally. One guaranteed trigger...
Alex MacCaw
The Toad
over a year ago
swyx's site RSS Feed
My 2021 New Mac Setup I set up a new Mac for work today. Here's everything I use on a Mac for fullstack web development.
over a year ago
alexwlchan
Tag your infrastructure-as-code resources with a link to their definitions The aspiration of infrastructure-as-code tools is that you use them to manage everything. You create...
a year ago
27
a year ago
The aspiration of infrastructure-as-code tools is that you use them to manage everything. You create all your resources by writing a file that defines them, and any time you change something, you update the definition in that file. It’s a nice idea, but easier said than...
Daniel Immke's Blog...
Handling advanced product imports in WooCommerce I recently wrapped up a big WooCommerce project that required quite a bit of customization. I’ve...
over a year ago
22
over a year ago
I recently wrapped up a big WooCommerce project that required quite a bit of customization. I’ve decided to write about a few of those…
A Day In The Life...
I'm fed up with it, so I'm writing a browser I'm fed up with it, so I'm writing a browser
a year ago
Liz Denys
The underappreciated men's rights activist as a character background As we all know, men's rights activists are grossly misunderstood. On the surface, the men's rights...
over a year ago
38
over a year ago
As we all know, men's rights activists are grossly misunderstood. On the surface, the men's rights movement looks to be about getting equal rights with respect to things like adoptions and custody disputes, but actually, the movement is primarily a coordinated attack on women....
David Heinemeier...
Cookie banners show everything that's wrong with the EU Companies have spent billions on cookie banner compliance only to endlessly annoy users with no...
10 months ago
59
10 months ago
Companies have spent billions on cookie banner compliance only to endlessly annoy users with no material improvement to their privacy, but this unsightly blight is still with us (and the rest of the internet!). All because the EU has no mechanism for self-correcting its...
the singularity is...
Disrupt the Government I watched this video about South Africa and it clarified the plan. You disrupt the government by...
a year ago
51
a year ago
I watched this video about South Africa and it clarified the plan. You disrupt the government by providing 10x better versions of all of the services that it provides. The key thing the government is supposed to be able to do is infrastructure. Most of the wealth that we give to...
HTMHell
Template for accessibility guidelines by Steve Frenzel Foreword This template is opinionated and intended as a starting point for those...
a year ago
21
a year ago
by Steve Frenzel Foreword This template is opinionated and intended as a starting point for those who want to define how accessibility is dealt with in their company. It does not matter whether your title is developer, designer, project manager or something else. I created it...
Joel Gascoigne
Zero notifications * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * A couple of...
over a year ago
29
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * A couple of months ago, my co-founder Leo [http://twitter.com/leowid] gave me an interesting suggestion: he said I should try disabling all notifications on my iPhone. I find this suggestion...
swyx's site RSS Feed
Why You Should Pre-Sell My thoughts on preselling, from having done it successfully exactly one time.
over a year ago
Yale e360
The most important goal in designing software is understandability When you're designing a piece of software, the single most important thing to design for is...
a year ago
21
a year ago
When you're designing a piece of software, the single most important thing to design for is understandability. Security, performance, and correctness are all important, but they come after understandability. Don't get me wrong, all of those are important. Software that isn't...
Herman's blog
On being a great gift-giver I received a great gift that I love
8 months ago
Vadim Kravcenko
I’m finishing university, scared about future career prospects Question: Hey, my name's Kalesh, I'm 22 and about to finish my bachelor's in August. Planning to be...
a year ago
39
a year ago
Question: Hey, my name's Kalesh, I'm 22 and about to finish my bachelor's in August. Planning to be a software engineer. But, I keep hearing the job market's tough. Been reading online that lots of devs are struggling to find steady gigs. Is your company looking for any devs?...
Maggie Appleton
A Collection of Design Engineers Collecting people I know who work at the intersection of design and engineering, in an attempt to...
a year ago
13
a year ago
Collecting people I know who work at the intersection of design and engineering, in an attempt to figure out what a design engineer is
PostHog's RSS Feed
PostHog teams up with Altinity That’s right, we’re teaming up with Altinity . It’s an exciting new partnership that also marks the...
over a year ago
26
over a year ago
That’s right, we’re teaming up with Altinity . It’s an exciting new partnership that also marks the launch of the PostHog Marketplace . Double…
Coding Horror
Let's Talk About The American Dream A few months ago I wrote about what it means to stay gold — to hold on to the best parts of...
3 months ago
35
3 months ago
A few months ago I wrote about what it means to stay gold — to hold on to the best parts of ourselves, our communities, and the American Dream itself. But staying gold isn’t passive. It takes work. It takes action. It takes hard conversations that ask
MMapped blog
IC internals: Internet Identity storage
over a year ago
Ruud van Asseldonk
An algorithm for shuffling playlists
a year ago
Alex Meub
Protect Your Wireless Network Short of leaving your wireless network open, the Wifi Protected Setup (WPS) vulnerability is...
over a year ago
28
over a year ago
Short of leaving your wireless network open, the Wifi Protected Setup (WPS) vulnerability is probably the single biggest security hole on any home wireless network. About WiFi Protected Setup WiFi Protected Setup is a security standard that comes enabled by default on many...
Chris Nicholas
How to write exceptional documentation Writing high-quality developer documentation is a challenging task. This is my personal approach to...
3 months ago
38
3 months ago
Writing high-quality developer documentation is a challenging task. This is my personal approach to crafting holistic, comprehensive documentation.
Joel Gascoigne
My morning routine as a remote CEO and why it’s always changing Note: this was originally posted on the Buffer blog. Working remotely and having the opportunity to...
over a year ago
80
over a year ago
Note: this was originally posted on the Buffer blog. Working remotely and having the opportunity to work from home, coffee shops, coworking spaces, or wherever else I might feel the most productive, means that I can design my own mornings because they don’t necessarily need to be...
Tinker, Tamper,...
How To Use PyJWT With Django In A Resource Server And Still Keep Parts Of Your Sanity The OAuth2 spec cleanly separates the role of Authorization Server (AS) from that of Resource Server...
10 months ago
28
10 months ago
The OAuth2 spec cleanly separates the role of Authorization Server (AS) from that of Resource Server (RS). The role of the AS, and the whole OAUTH2 dance, is to get an access token that will be accepted by a RS.It’s puzzling. It should be easy, nay, trivial, to implement the...
Max Countryman
People-First Leadership Investment in people is absolutely essential to building a business that's not just getting by but...
over a year ago
88
over a year ago
Investment in people is absolutely essential to building a business that's not just getting by but actively thriving. People-first leadership offers an approach which consistently cultivates an environment where folks can show up and do their best work, propelling the business...
Tinloof - Blog
How to design an accessible carousel (part 1) This series of articles is made out of two parts: In this first article, we provide a comprehensive...
a year ago
99
a year ago
This series of articles is made out of two parts: In this first article, we provide a comprehensive guide to designing an intuitive and universally accessible carousel for any web project. In the second part, we'll focus on the development approach, walking you through...
Hixie's Natural Log
When complaints are a good sign When you build something, you have to pick some design goals and priorities. Ideally you do so...
9 months ago
21
9 months ago
When you build something, you have to pick some design goals and priorities. Ideally you do so explicitly, but even if you don't, you're still implicitly doing so based on your design choices. These choices are trade-offs. If you want to write a quiet song, it won't be loud....
Jim Nielsen’s Blog
Novels as Prototypes of the Future Via Robin Rendle’s blog, I found this quote from Jack Cheng (emphasis mine): A novel…is a prototype...
a year ago
86
a year ago
Via Robin Rendle’s blog, I found this quote from Jack Cheng (emphasis mine): A novel…is a prototype of the future. And if the ideas that the tech industry is pursuing feel stagnant…maybe it points to a shortage of compelling fictions for what the world could be. I love that...
Blog System/5
Links: January 2024 edition Interesting articles, videos and projects from this time period—with commentary
a year ago
swyx's site RSS Feed
10 Principles I Learned from Tiago Forte's Building a Second Brain 10 Principles I Learned
over a year ago
A Smart Bear
Human + Fallible = Love; Corporate + Sterile = Refund People love and forgive humans, not corporations. Expose your humanity to earn loyal, happy...
10 months ago
56
10 months ago
People love and forgive humans, not corporations. Expose your humanity to earn loyal, happy customers, even when you mess up.
Jim Nielsen’s Blog
Notes and Reflections from Rich Harris’ Talk Rich has a new talk and, as usual, it’s full of practicality. I’ve got my text editor open and ready...
over a year ago
51
over a year ago
Rich has a new talk and, as usual, it’s full of practicality. I’ve got my text editor open and ready to take notes as we go. Whatever Framework You’re Using, It’s Fine Note: that’s coming from the author of a framework! Rich points out that most of the degraded, slow, hostile...
Joel Gascoigne
Welcoming Maria Thomas as Buffer’s Chief Product Officer Note: this was originally posted on the Buffer blog. In July, we shared that we were looking for a...
over a year ago
43
over a year ago
Note: this was originally posted on the Buffer blog. In July, we shared that we were looking for a product leader to help us take Buffer forward in our next phase. After speaking to an incredible group of talented folks in product, I’m happy to share that Maria
Seán Barry
Using Git Bisect to Find Code Regressions Want to find out the exact commit that introduced a bug to your code? Git Bisect is just the tool...
over a year ago
44
over a year ago
Want to find out the exact commit that introduced a bug to your code? Git Bisect is just the tool for the job.
swyx's site RSS Feed
Hello, I am making a modern fullstack JS tutorial livestream. What questions do you have for me? ---
over a year ago
TokyoDev
Why Do Japanese Companies Hire International Developers? TokyoDev has already reported that Japan really needs international developers. But the more...
4 months ago
49
4 months ago
TokyoDev has already reported that Japan really needs international developers. But the more Japanese companies we’ve interviewed, the more we’ve realized that a talent shortage is not the only reason for Japanese companies to hire from overseas. There are a host of other...
Steve Klabnik
Marx, anarchism, and web standards
over a year ago
Ink & Switch
Ink Note Fall 2023: Gizmo Design Showing the evolution of our “gizmos” for tangibly manipulating constraints in Inkling
a year ago
A Smart Bear
Selling to Carol: Why targeting an ICP brings 10x more customers than you expected Targeting your "Ideal Customer Profile" (ICP) is the best way to differentiate and win sales, but...
a year ago
blag
Using uWSGI with Python 3 Simple steps to get uWSGI up and running in Python 3.
over a year ago
Making software...
Goodbye WordPress, Hello Jekyll (Again) Goodbye WordPress, Hello Jekyll (Again) 2020-08-13 For the past four months this blog has been...
over a year ago
37
over a year ago
Goodbye WordPress, Hello Jekyll (Again) 2020-08-13 For the past four months this blog has been running on WordPress - but that ended today. I've officially switched back over to Jekyll. I'm not going to spend too much time delving into why I made the transition back, but I'll...
David Heinemeier...
Age is a problem at Apple The average age of Apple's board members is 68! Nearly half are over 70, and the youngest is 63....
3 months ago
26
3 months ago
The average age of Apple's board members is 68! Nearly half are over 70, and the youngest is 63. It’s not much better with the executive team, where the average age hovers around 60. I’m all for the wisdom of our elders, but it’s ridiculous that the world’s premier tech company...
Computer Things
Verification-First Development A while back I argued on the Blue Site1 that "test-first development" (TFD) was different than...
6 months ago
10
6 months ago
A while back I argued on the Blue Site1 that "test-first development" (TFD) was different than "test-driven development" (TDD). The former is "write tests before you write code", the latter is a paradigm, culture, and collection of norms that's based on TFD. More broadly, TFD is...
alexwlchan
Whose code am I running in GitHub Actions? A week ago, somebody added malicious code to the tj-actions/changed-files GitHub Action. If you used...
3 months ago
32
3 months ago
A week ago, somebody added malicious code to the tj-actions/changed-files GitHub Action. If you used the compromised action, it would leak secrets to your build log. Those build logs are public for public repositories, so anybody could see your secrets. Scary! Mutable vs...
Grant Slatton
"Passage" A poem
4 months ago
Jim Nielsen’s Blog
Is Making Websites Hard, Or Do We Make It Hard? Or Is It Some of Both? Johan Halse has a post called “Care” where he talks about having to provide web tech support to his...
a year ago
39
a year ago
Johan Halse has a post called “Care” where he talks about having to provide web tech support to his parents: My father called me in exasperation last night after trying and failing to book a plane ticket. I find myself having to go over to their house and do things like switch...
Charles Chen
Interviews in the Age of AI: Ditch Leetcode - Try Code Reviews Instead In the emerging age of AI generated code, is leetcode really the best way to evaluate technical...
a year ago
Hixie's Natural Log
Indexing into a string I propose the following aphorism: Indexing into a string type makes as much sense as indexing into...
a year ago
26
a year ago
I propose the following aphorism: Indexing into a string type makes as much sense as indexing into an integer type.
Blog of Simple...
Google search alternative
a year ago
Ink & Switch
Backchannel: A relationship-based digital identity system In this article, we propose an alternative approach to digital identity that replaces user profiles...
over a year ago
33
over a year ago
In this article, we propose an alternative approach to digital identity that replaces user profiles with trusted digital relationships.
swyx's site RSS Feed
Why I Won't Choose To Be A Manager I recently decided that I will not _choose_ to be a manager. This is how I arrived at that...
over a year ago
Words and Buttons...
Circles and lines vs. polynomial splines Usually, when you want to make a parametric curve, you should go for a polynomial spline. But...
over a year ago
36
over a year ago
Usually, when you want to make a parametric curve, you should go for a polynomial spline. But sometimes, for the reasons mentioned only in the second half of this page to keep you intrigued, you are not satisfied with polynomials. You have to look elsewhere. This page shows you...
Eric Bailey
Test Your Product on a Crappy Laptop
over a year ago
37signals Dev
Introducing Solid Queue We’ve just open-sourced Solid Queue, a new backend for Active Job that we use in HEY to run about...
a year ago
22
a year ago
We’ve just open-sourced Solid Queue, a new backend for Active Job that we use in HEY to run about 1/3 of our roughly 18 million jobs per day. We’ll be moving more jobs in the coming days until we run HEY exclusively using Solid Queue. Besides regular job enqueuing and processing,...
Maggie Appleton
Making Programming Visual, Spatial, and Learnable What's wrong with linear, static programming mediums and how might we improve them?
over a year ago
bt RSS Feed
Linux Mint MacBook Air Setup Linux Mint MacBook Air Setup 2020-08-16 I don’t like the idea of throwing away old or outdated tech...
over a year ago
23
over a year ago
Linux Mint MacBook Air Setup 2020-08-16 I don’t like the idea of throwing away old or outdated tech (within reason), so I try to find a new purpose for some of my “retired” devices. This article will cover how to switch over a mid-2011 model MacBook Air to utilize Linux...
Liz Denys
Things I've learned about biking for transportation in NYC I've been biking for transportation for a few months now, and honestly, I've never been a happier...
over a year ago
30
over a year ago
I've been biking for transportation for a few months now, and honestly, I've never been a happier person. That said, it took a while to go from very comfortable riding a bike around the car-free loop inside Prospect Park to no longer feeling extremely anxious riding on NYC...
dthompson
Guile-websocket 0.2.0 released I'm happy to announce that guile-websocket 0.2.0 has been released! Guile-websocket is an...
5 months ago
71
5 months ago
I'm happy to announce that guile-websocket 0.2.0 has been released! Guile-websocket is an implementation of the WebSocket protocol, both the client and server sides, for Guile Scheme. This release introduces breaking changes that overhaul the client and server implementations in...
David Crawshaw
2016-01-07 "Surely I spoke of things I did not understand, things too wonderful for me to know."
over a year ago
Elad Blog
Fireside chat with Reid Hoffman on AI, Big Tech, & Society Notion was kind enough to host a fireside chat between myself and Reid Hoffman on AI. Transcript and...
over a year ago
Alex Meub
About the Apple Captive Network Assistant Heads up! This post is no longer current. Check out the WBA’s Captive Network Portal Behavior site...
over a year ago
37
over a year ago
Heads up! This post is no longer current. Check out the WBA’s Captive Network Portal Behavior site for a better resource on the Captive Network Assistant. If you’re a mac user, you likely have seen a strange popup window appear on your computer when you try to connect to the...
Josh Comeau's blog
The Front-End Developer's Guide to the Terminal If you want to learn a modern JavaScript framework like React or Angular, you better be familiar...
over a year ago
23
over a year ago
If you want to learn a modern JavaScript framework like React or Angular, you better be familiar with the terminal! So many frameworks and tools assume that you're proficient with it, without ever explaining it. This blog post is your missing manual, covering all of the most...
elementary Blog
Big Feature Updates for Accessibility, Privacy, Security, and More As promised, this month brings a bunch of new features including a big new accessibility feature and...
a year ago
26
a year ago
As promised, this month brings a bunch of new features including a big new accessibility feature and a major platform improvement. Enjoy this month’s contributions to the upcoming OS 7.1! AppCenter As we work towards our continual goal of better supporting alternative app stores,...
Ruud van Asseldonk
A reasonable configuration language
a year ago
Computer Things
Why Not Comments Logic For Programmers v0.3 Now available! It's a light release as I learn more about formatting a...
9 months ago
72
9 months ago
Logic For Programmers v0.3 Now available! It's a light release as I learn more about formatting a nice-looking book. You can see some of the differences between v2 and v3 here. Why Not Comments Code is written in a structured machine language, comments are written in an...
Vadim Kravcenko
🙀 Startup founder fears by funding round Startup founders have a lot of fears. Some are afraid they won’t find a technical co-founder or...
over a year ago
21
over a year ago
Startup founders have a lot of fears. Some are afraid they won’t find a technical co-founder or attract angel investment. […] The post 🙀 Startup founder fears by funding round appeared first on Vadim Kravcenko.
Sometimes It Works...
Punctuated Excitement Punctuated Excitement Sunsets always lead to sunrises ¶Punctuated Excitement When I try to tell new...
over a year ago
8
over a year ago
Punctuated Excitement Sunsets always lead to sunrises ¶Punctuated Excitement When I try to tell new acquaintances about what I do, the conversation usually finishes in 30 seconds with them saying something like “oh yeah, IT, I thought so” or “so you’re a web designer?” So I...
Jim Nielsen’s Blog
Making a Website is for Everyone Dave asked what makes people excited about building for the web and Thomas answered with this...
a year ago
52
a year ago
Dave asked what makes people excited about building for the web and Thomas answered with this wonderful articulation: the web is the only programming platform (that I know of) that considers its builders regular people, not IT Professionals and continues to write standards with...
swyx's site RSS Feed
Instant GraphQL with OneGraph Here's a recorded screenshare chat I had with Sean Grove (https://twitter.com/sgrove), Cofounder of...
over a year ago
25
over a year ago
Here's a recorded screenshare chat I had with Sean Grove (https://twitter.com/sgrove), Cofounder of OneGraph! We swapped out the Next.js API Routes that I manually set up in my livestreaming, to the premade GraphQL integration that OneGraph has with Dev.to. As a bonus, this takes...
Jim Nielsen’s Blog
Estimated Reading Time Widgets Beware ye who enter, here be personal opinions. I’ve never understood reading time estimation...
9 months ago
62
9 months ago
Beware ye who enter, here be personal opinions. I’ve never understood reading time estimation widgets. Why did these get so popular? Is it because they’re easy? I mean, you can grab one off npm no problem. Baldur suggests a theory in his piece about estimated reading times: At...
Steve Klabnik
A case study in being excellent: Divvy
over a year ago
Eric Bailey
Quick test: Large touch targets
over a year ago
Jim Nielsen’s Blog
Types in JavaScript With Zod and JSDoc There are cases where I like types in JavaScript. And I don’t mind Typescript, especially for bigger...
over a year ago
54
over a year ago
There are cases where I like types in JavaScript. And I don’t mind Typescript, especially for bigger projects — as long as somebody more knowledgable than me sets it up and maintains it. When I want type hints in VSCode for smaller, personal projects, I use JSDoc which lets you...
bunnie's blog
Name that Ware, June 2024 The Ware for June 2024 is shown below. This one will probably be a super-easy guess for some folks,...
a year ago
64
a year ago
The Ware for June 2024 is shown below. This one will probably be a super-easy guess for some folks, but the details of the design of this type of ware are interesting from an engineering standpoint. Some of the tricks used here are kind of mind blowing; on paper, I wouldn’t think...
Jim Nielsen’s Blog
My Guest Appearance on ShopTalk Show #605 Here’s the link: https://shoptalkshow.com/605/ I sat down (again) with Chris and Dave to talk all...
a year ago
37
a year ago
Here’s the link: https://shoptalkshow.com/605/ I sat down (again) with Chris and Dave to talk all things web. The conversation was fun and casual, mostly around topics I’ve written about recently — which is good, since those are topics I should (presumably) be able to speak on at...
bt RSS Feed
The Wonders of Text Ellipsis The Wonders of Text Ellipsis 2016-11-15 A common issue when working with constrained UI elements is...
over a year ago
25
over a year ago
The Wonders of Text Ellipsis 2016-11-15 A common issue when working with constrained UI elements is text overflowing outside of it’s parent or breaking into addition lines (thus breaking the layout). This is most commonly seen with the direct and placeholder values for input...
bt RSS Feed
Simplifying the Craigslist Gallery Simplifying the Craigslist Gallery 2022-10-03 This article was updated on October 11, 2022 I’m a big...
over a year ago
24
over a year ago
Simplifying the Craigslist Gallery 2022-10-03 This article was updated on October 11, 2022 I’m a big fan of craigslist.org and the overall UX used throughout their application. My own website is an ever-changing example of “brutalist” or minimalist design, so I’m always inspired...
PostHog's RSS Feed
In-depth: ClickHouse vs BigQuery Both BigQuery and ClickHouse are databases designed to handle lots of data (like loads of data),...
over a year ago
42
over a year ago
Both BigQuery and ClickHouse are databases designed to handle lots of data (like loads of data), but they have distinct philosophies and use cases…
Joel on Software
Strange and maddening rules There's this popular idea among developers that when you face a problem with code, you should get...
over a year ago
35
over a year ago
There's this popular idea among developers that when you face a problem with code, you should get out a rubber duck and explain, to the duck, exactly how your code was supposed to work. Read more "Strange and maddening rules"
PostHog's RSS Feed
How we rebranded PostHog in four weeks - a postmortem We recently completed an entire rebrand of our website. From start to finish, it took less than a...
over a year ago
21
over a year ago
We recently completed an entire rebrand of our website. From start to finish, it took less than a month. This sounds like an incredible feat of…
Daniel Marino
What I’m Using in 2025 I’ve always been fascinated to see what other apps or workflows others are using in their day-to-day...
5 months ago
64
5 months ago
I’ve always been fascinated to see what other apps or workflows others are using in their day-to-day lives. Every now and then I learn about a new app or some cool trick I didn’t previously know. I doubt anyone seriously cares about what I’m using, but figured I’d list them out...
Kagi Blog
Dawn of a new era in Search: Balancing innovation, competition, and public good Google search is in the news.
10 months ago
Steve Klabnik
Introducing the rails-api project
over a year ago
bt RSS Feed
Setting Up a Free SSL Setting Up a Free SSL 2018-08-07 I never had to worry about SSL certificates when I originally...
over a year ago
19
over a year ago
Setting Up a Free SSL 2018-08-07 I never had to worry about SSL certificates when I originally hosted my blog through Github Pages, but since switching over to Surge.sh I lost my ability to utilize https protocol. Luckily, Cloudflare offers a very simple way to implement SSL on...
HTMHell
My favourite colour is Chuck Norris red by Declan Chidlow Setting the colour of text on a webpage is usually a simple affair involving...
6 months ago
61
6 months ago
by Declan Chidlow Setting the colour of text on a webpage is usually a simple affair involving whipping it out the good ol' CSS color property. But this is HTMHell, dammit. None of that wishy-washy CSS nonsense here. No siree. We use HTML as the good lord intended and shalln't...
Confessions of a...
My Top 15 OS Books: From Theory and Implementation to Systems Programming A personal guide to the most useful books for understanding operating systems
4 months ago
Posts on Nikita...
2024 Reflection Holy shit, what a year that was. It was absolutely bonkers overwhelming. A lot of interesting stuff...
6 months ago
75
6 months ago
Holy shit, what a year that was. It was absolutely bonkers overwhelming. A lot of interesting stuff happened, but at the same time I took on so much more than I could handle. Conferences Speaking at RustLab 2024 During late 2023 and early 2024 I applied to a bunch of conferences....
swyx's site RSS Feed
The Light and Dark Side of the API Economy The 'API Economy' is a popular term for VC's and tech media, however Developers seem ironically out...
over a year ago
24
over a year ago
The 'API Economy' is a popular term for VC's and tech media, however Developers seem ironically out of the loop despite their central importance to the whole story. Here's my explanation, together with a dash of economics and social implications.
Eric Bailey
How-to: Use the tabindex attribute
over a year ago
Tony Finch's blog
Novelkeys Kailh Big Switch build howto main img { border: 1px solid var(--fg); width: 100%; } The Novelkeys Kailh Big Switch is a...
a year ago
24
a year ago
main img { border: 1px solid var(--fg); width: 100%; } The Novelkeys Kailh Big Switch is a working MX-style mechanical keyboard switch, but 4x larger in every dimension. I realised at the weekend that the Big Switch should fit nicely in a simple Lego enclosure. Because an...
Ink & Switch
Slow Software What it means for software to be fast, and why most software is not.
over a year ago
blag
How I Am Maintaining Multiple Emails For Git On A Same Machine In this simple tutorial I will show how to maintain multiple git emails on a same machine. And how...
over a year ago
24
over a year ago
In this simple tutorial I will show how to maintain multiple git emails on a same machine. And how to configure git emails per directory or per project.
Ink & Switch
03 · What's In a Name? Why we've renamed the project
4 months ago
Steve Klabnik
Deleuze for developers: assemblages
over a year ago
37signals Dev
Homographic Spoofing: a new Ruby toolkit What is an homograph attack Homograph characters look the same or very similar to other characters,...
a year ago
21
a year ago
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...
Jim Nielsen’s Blog
Tech’s Epithet: “Enabled By Default” I joked on Mastodon: If anyone endeavors to write a book about what went wrong with tech, I have a...
8 months ago
68
8 months ago
I joked on Mastodon: If anyone endeavors to write a book about what went wrong with tech, I have a great suggestion for the title: “Enabled by Default” It seems there really are two hard problems in tech: Naming things Setting good defaults Keeping to scope Anyhow, a little while...
Maggie Appleton
Visually Workshopping the AWS Cloud Some insights into how I collaborative with experts to create illustrated notes on technical topics
over a year ago
The Pragmatic...
Big Tech job-switching stats Which companies grew their software engineering headcount, which ones shrank, and how has the...
over a year ago
39
over a year ago
Which companies grew their software engineering headcount, which ones shrank, and how has the “open-to-new-opportunities” ratio shifted across Big Tech? I collaborated with a recruiter to find out, and the data is in.
Alex Meub
A Pretty Good Entertainment Setup My entertainment setup is relatively simple but I’m happy with it. All my content is stored on a...
over a year ago
31
over a year ago
My entertainment setup is relatively simple but I’m happy with it. All my content is stored on a Synology DiskStation DS213 NAS with 2x2TB RAID 0 configured drives. This is hands down the best NAS I’ve ever used. It’s super easy to set up and the interface is awesome (all...
David Heinemeier...
For what it'll make of you I've always had an ambivalent relationship with goals. I don't like goals that feel like checkpoints...
10 months ago
50
10 months ago
I've always had an ambivalent relationship with goals. I don't like goals that feel like checkpoints on a treadmill. They make you reach for a million dollars in revenue, celebrate for a second, and then turn the chase to five million the minute after. No thanks. But specific,...
swyx's site RSS Feed
Beware The Fallacy of Composition Many things that make sense individually don't make sense as a group.
over a year ago
PostHog's RSS Feed
5 essential tips for Customer Success teams on PostHog While PostHog is obviously useful for product managers, engineers and analysts, there’s a lot it can...
over a year ago
21
over a year ago
While PostHog is obviously useful for product managers, engineers and analysts, there’s a lot it can do for other teams too — including customer…
Jim Nielsen’s Blog
Thinking Big and Small It’s so easy to start with the question, “What should I do?” And end up with a discussion about...
a year ago
62
a year ago
It’s so easy to start with the question, “What should I do?” And end up with a discussion about other people and what they’re doing. Here’s Paul Ford: I’ll give you a good example. Do you go out and raise venture capital? Well, it would be nice to have more money. But then...
dthompson
Chickadee 0.10.0 released I'm happy to announce that Chickadee 0.10.0 has been released! Chickadee is a game development...
over a year ago
22
over a year ago
I'm happy to announce that Chickadee 0.10.0 has been released! Chickadee is a game development toolkit for Guile. Chickadee aims to provide all the features that parenthetically inclined game developers need to make 2D and 3D games in Scheme. This release is on the smaller side...
Blog System/5
Porting the EndBASIC console to an LCD In this post, I’ll guide you through the process of porting the EndBASIC hybrid console to the...
a year ago
34
a year ago
In this post, I’ll guide you through the process of porting the EndBASIC hybrid console to the ST7735s 1.44" LCD, which sports a resolution of 128x128 pixels, a D-pad, and 3 other buttons. I will cover the prerequisite work to make the port possible, dig into the GPIO and SPI...
Tinloof - Blog
Figma for developers: all you need to know If you're a frontend developer, you are probably spending as much time on VS Code as on Figma. This...
a year ago
27
a year ago
If you're a frontend developer, you are probably spending as much time on VS Code as on Figma. This quick read highlights some of the goodies that I personally use to speed up my workflow. A word of caution
Irrational...
Extract the kernel. As I’ve served longer in an executive role, I’ve started to notice recurring communication...
over a year ago
67
over a year ago
As I’ve served longer in an executive role, I’ve started to notice recurring communication challenges between executives and the folks they work with. The most frequent issue I see is when a literal communicator insists on engaging in the details with a less literal executive. I...
Yale e360
Using search as a primary datastore since the docs said not to Look, I'm sorry, but if the docs say not to do something that's like catnip. Then I just have to do...
10 months ago
55
10 months ago
Look, I'm sorry, but if the docs say not to do something that's like catnip. Then I just have to do it. So when I saw that the Typesense docs say not to use it as a primary datastore? Well well well, that's what we'll have to do. I spent a little bit of time figuring out what a...
Irrational...
Gelling your Engineering leadership team. One of the first leadership books I read was Patrick Lencioni’s The Five Dysfunctions of a Team,...
a year ago
41
a year ago
One of the first leadership books I read was Patrick Lencioni’s The Five Dysfunctions of a Team, which introduces the concept of your peers being your “first team” rather than your direct reports. This was a powerful idea for me, because it’s much harder to be a good teammate to...
Herman's blog
Nerding out about heaters Keeping warm in the winter
a month ago
The Codist
Has Anyone Noticed How Bloated The Internet Has Become? I was on a cruise recently, and trying to read anything online was painful since thousands shared my...
over a year ago
17
over a year ago
I was on a cruise recently, and trying to read anything online was painful since thousands shared my internet connection at sea. Reading a relatively lightweight site like Google News generally gave me time to get an ice cream cone before the page appeared. Has everyone abandoned...
samwho.dev
Having a Baby During the pregnancy of our first child, I kept a journal. I don’t keep journals. I don’t feel like...
over a year ago
30
over a year ago
During the pregnancy of our first child, I kept a journal. I don’t keep journals. I don’t feel like I have much to say in them. This was different. The whole experience was new, and there was a lot to learn. This post is a cleaning up and stitching together of that journal. It...
Steve Klabnik
Writing a su feature with Authlogic
over a year ago
Alex Meub
Use the Natural CSS Box Model The CSS Box Model is used to describe how items are rendered (in boxes) from elements in the...
over a year ago
31
over a year ago
The CSS Box Model is used to describe how items are rendered (in boxes) from elements in the document tree. It determines how the content area, padding, border and margin of an element will be displayed. There are two types. The W3C Box Model x ...
Vadim Kravcenko
🔥 Do things, tell people 🤖 When I was younger, I liked to build things (still do), and I was very often surprised that...
over a year ago
29
over a year ago
🤖 When I was younger, I liked to build things (still do), and I was very often surprised that people […] The post 🔥 Do things, tell people appeared first on Vadim Kravcenko.
The Codist
Why Are People Still Using C? C is second in the latest TIOBE list of the most popular languages. I find it hard to understand...
a year ago
23
a year ago
C is second in the latest TIOBE list of the most popular languages. I find it hard to understand why, unless there is a lot of existing code to support, I can't fathom why anyone would start something new in 2023 in C. I first learned C in
alexwlchan
Some small accessibility fixes I’ve been doing a bunch of testing with VoiceOver recently, helping to prepare the digital guides...
over a year ago
34
over a year ago
I’ve been doing a bunch of testing with VoiceOver recently, helping to prepare the digital guides for a new exhibition at work. I like to think my site is already pretty accessible – I put alt text on my images and I use semantic HTML – but I did find a few rough edges to...
Blog of Simple...
Data retention in Google Analytics
a year ago
Steve Klabnik
Rails has two default stacks
over a year ago
PostHog's RSS Feed
PostHog is now available on Segment! We're happy to announce that PostHog is now available as a destination on Segment. Segment is a...
over a year ago
26
over a year ago
We're happy to announce that PostHog is now available as a destination on Segment. Segment is a platform that works as an integrated data pipeline to…
Julia Evans
Some notes on using nix Recently I started using a Mac for the first time. The biggest downside I’ve noticed so far is that...
over a year ago
28
over a year ago
Recently I started using a Mac for the first time. The biggest downside I’ve noticed so far is that the package management is much worse than on Linux. At some point I got frustrated with homebrew because I felt like it was spending too much time upgrading when I installed new...
The Codist
A Programming Career By The Numbers As I continue to recover from some health issues that kept me from writing, I thought it might be...
a year ago
41
a year ago
As I continue to recover from some health issues that kept me from writing, I thought it might be interesting to describe my long career with numbers. If you wind up working for four decades, your experience may vary. Years Active: 1981-2021, totaling 39.5 years. Irrespective of...
TokyoDev
Working as a Software Engineer Intern in Tokyo There isn't much information available about being a software engineering intern in Japan. I...
a year ago
31
a year ago
There isn't much information available about being a software engineering intern in Japan. I remember when I first considered doing one that I wanted an online resource on the topic. Now that I've done several software engineering internships at Japanese companies, I'll help...
Jim Nielsen’s Blog
Multiple Computers I’ve spent so much time, had so many headaches, and encountered so much complexity from what, in my...
a month ago
23
a month ago
I’ve spent so much time, had so many headaches, and encountered so much complexity from what, in my estimation, boils down to this: trying to get something to work on multiple computers. It might be time to just go back to having one computer — a personal laptop — do everything....
Krzysztof Kowalczyk...
How I reverse engineered Notion API Notion is a great tool for writing but the content is trapped inside the web app. The company is...
over a year ago
22
over a year ago
Notion is a great tool for writing but the content is trapped inside the web app. The company is working on an official API but I’m impatient. This article describes how I reverse engineered their API and created a Go library notionapi. It all began with a failure. My...
Quentin Santos
IndexedDB is Weird Why? Well: The IndexedDB API is callback-based. With JavaScript being single-threaded, a blocking...
3 months ago
32
3 months ago
Why? Well: The IndexedDB API is callback-based. With JavaScript being single-threaded, a blocking API would mean fully blocking the page, render and basic user interaction included, while the request is being processed. Although this is apparently good-enough for JSON.parse(),...
macwright.com
Recently I saw Tim Hecker at Pioneer Works, and was astounded by the opener, Mizu. Bought the album as soon...
a year ago
18
a year ago
I saw Tim Hecker at Pioneer Works, and was astounded by the opener, Mizu. Bought the album as soon as I got home. It is, crudely explained, like if Zoë Keating dialed up the synths and pedals and rhythm, and it was also a remarkable live show. Distant Intervals by MIZU Reading I...
Jim Nielsen’s Blog
Futuristic Progressive Enhancement Imagine someone came to you in a time machine and said, “In the future we will write software that...
a year ago
90
a year ago
Imagine someone came to you in a time machine and said, “In the future we will write software that becomes more capable as time passes without any effort on our part.” Wouldn’t that be amazing? Surely you’d want to know what sorcery makes this possible, right? Well the future is...
Liz Denys
Liz rides the subway on September 19, 2016: Monday morning in New York and an emergency alert Liz rides the subway is a series containing thoughts I have on the subway. On the 2 train to work,...
over a year ago
33
over a year ago
Liz rides the subway is a series containing thoughts I have on the subway. On the 2 train to work, after watching two men of color have their bags searched at Grand Army Plaza: I woke up today to my phone beeping in a pattern that wasn't my alarm: WANTED: Ahmad Khan Rahami,...
Liz Denys
Differences Acrylic on canvas, version 2. On display in the Living Room at Saint Peter's Church for the Members...
over a year ago
28
over a year ago
Acrylic on canvas, version 2. On display in the Living Room at Saint Peter's Church for the Members and Friends exhibition March to April 2013.