If you are one of the “lucky 10,000” who’s never heard of it, try
$ ssh whoami.filippo.io
If you are one of the “lucky 10,000” who’s never heard of it, try
$ ssh whoami.filippo.io
8pm-8am eeesh. I’ll probably go in a tad later next year ;)
8pm-8am eeesh. I’ll probably go in a tad later next year ;)
I break it down in my latest video!
Watch now: youtu.be/8v4moossLXo
I break it down in my latest video!
Watch now: youtu.be/8v4moossLXo
It's an amazing tool.
Getting users to click the "Report a bug" button?
Hardest challenge in life.
It's an amazing tool.
Getting users to click the "Report a bug" button?
Hardest challenge in life.
Thanks to @transistor.fm Primary Tech is now delivering audio AND video in a single feed with open standards. Podcast apps like Fountain will soon support switching media on the fly
speakerdeck.com/charity/in-p...
speakerdeck.com/charity/in-p...
Cally - a dead simple date picker built with web components
Cally - a dead simple date picker built with web components
#golang
github.com/RezaSi/go-i...
#golang
github.com/RezaSi/go-i...
Why does Selection.getComposedRanges() have MULTIPLE signatures:
- Safari: Selection.getComposedRanges(shadowRoot)
- Chrome: Selection.getComposedRanges({ shadowRoots: [shadowRoot] })
But hey, now its working in Chrome, Safari (+ iOS), and Firefox!
#webcomponents #litjs #webdeveloper
Why does Selection.getComposedRanges() have MULTIPLE signatures:
- Safari: Selection.getComposedRanges(shadowRoot)
- Chrome: Selection.getComposedRanges({ shadowRoots: [shadowRoot] })
But hey, now its working in Chrome, Safari (+ iOS), and Firefox!
#webcomponents #litjs #webdeveloper
Any time you have a third party dependency:
- A) Try to have a fallback in case Primary goes "offline"
- B) Still keep up 100% "usability" in your own app; even if it means queuing tasks for later.
It will pay dividends.
#software
Any time you have a third party dependency:
- A) Try to have a fallback in case Primary goes "offline"
- B) Still keep up 100% "usability" in your own app; even if it means queuing tasks for later.
It will pay dividends.
#software
a joy.
what i HATE?
I have to write #Typescript
give us #golang workers or give me death
a joy.
what i HATE?
I have to write #Typescript
give us #golang workers or give me death
#golang
www.dolthub.com/blog/2025-0...
Generating OG Images is HELL.
Node, you've got this one in the bag.
(i still struggled through gg)
Generating OG Images is HELL.
Node, you've got this one in the bag.
(i still struggled through gg)
When to show a loading state, empty state, and content-ready state.
Most solutions are done by time / results shown instantly: decent-enough for most users.
But still, I hate it.
#typescript
When to show a loading state, empty state, and content-ready state.
Most solutions are done by time / results shown instantly: decent-enough for most users.
But still, I hate it.
#typescript
CloudFlare saved the Internet Archive servers from a DDOS yesterday.
Max rate of this DDOS attack was 525 Gbps (44.93 Mpps) of a "TCP flood"
@archive.org does not have enough bandwidth to fend off that kind of attack = wouldbe bad saturday.
Thank you #CloudFlare
CloudFlare saved the Internet Archive servers from a DDOS yesterday.
Max rate of this DDOS attack was 525 Gbps (44.93 Mpps) of a "TCP flood"
@archive.org does not have enough bandwidth to fend off that kind of attack = wouldbe bad saturday.
Thank you #CloudFlare
Always happy to chat & learn more about struggles / joys of the role!
#developers
Always happy to chat & learn more about struggles / joys of the role!
#developers
Mine is:
- PostHog for UA
- GitHub Actions for Pipelines
- AWS Fargate for Prod Deployments
- Cloudflare Pages for frontends
- Terraform for IaC
#software #developer
Mine is:
- PostHog for UA
- GitHub Actions for Pipelines
- AWS Fargate for Prod Deployments
- Cloudflare Pages for frontends
- Terraform for IaC
#software #developer
#developers #DevExperience #devex
#developers #DevExperience #devex