Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Phil Giammattei

@phil.wears.tigerpajamas.com.ap.brid.gy
11 followers 1 following 630 posts

Engineering @ Tiger Pajamas Web Site Company I make web sites. Here to talk about #indieweb, #astro, #css, #staticsites, things of that nature. Vision Pro […] [bridged from wears.tigerpajamas.com/@phil on the fediverse by fed.brid.gy ]

PostsRepliesMedia
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 08/10/2025
Account migration imminent, see you on the other side
000 0
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 13/09/2025
There was a part of me that thought that once I got a black MacBook Pro I would be truly happy, and that part of me was right
A black laptop with html css Astro and phils web site stickers
000 0
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 12/09/2025
Lest you worry, I am also reading Web Site Book
000 0
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 07/09/2025
[Bugs] Welcome to Pennsylvania!
A tree with way too many spotted lanternflies on it
300 3
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 04/09/2025
Corporate wants you to find the differences between these two pictures.
Jon Lajoie, an artist who balances earnest songwriting with dumb guy comedyPetey, an artist who balances earnest songwriting with dumb guy comedy
100 1
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 04/09/2025
Taking a walk with my kid
100 1
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 02/09/2025
Lookin like dang King K Rool over here
000 0
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 01/09/2025
Bluesky post: rip to everyone whos become delusional after talking to chatgpt but im built different. like actually different. according to chatgpt im some kind of god. the one who decides
001 1
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 30/08/2025
Yes YES
a chalk drawing of what a 4 year old thinks Mario looks like
001 1
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 27/08/2025
Mother Goose to the farmer:
The Dell Guy saying “dude you’re getting a Dell”
000 0
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 24/08/2025
020 2
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 21/08/2025
every day CSS strays closer to God’s light.
A series of text messages:

You know how I was like “oh I bet there’s some css trickery to make 2 columns and automatically balance the content between them”?

The css to perform this wizardry is thus:

columns: 2;
101 1
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 19/08/2025
everyone's mom when they suddenly cant' find MSNBC anymore
Batman asking the Joker where Rachel is
000 0
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 18/08/2025
Oh shit am I in Severance
000 0
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 12/08/2025
000 0
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 06/08/2025
Hell yeah
A bike rack shaped like a very oddly-proportioned mayflyThe plaque reveals that this was the winner of a “design a bike rack” contest, along with the drawing the winner, a third grade student, supplied. The finished sculpture is very faithful to the drawing
010 1
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 25/07/2025
Jus got a feedback survey for “going to the gas station”
000 0
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 25/07/2025
*heavy sigh* same
000 0
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 23/07/2025
My @11ty sticker is wearing in a way that suggests it was subjected to a nuclear blast
100 1
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 15/07/2025
lmao
000 0
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 14/07/2025
my bank just updated its website and it no longer supports password autofill. here is the markup for the username field on the login form
000 0
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 09/07/2025
Grok status page
002 2
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 02/07/2025
Sorry, I posted this on the wrong platform
000 0
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 23/06/2025
What if there was a book about a huge guy who was awesome and smart and he won every fight?
000 0
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 23/06/2025
Embarking on a journey
Reading the first of THIRTY Jack Reacher books
100 1
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 21/06/2025
Early results are promising
000 0
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 21/06/2025
I don’t give Elon a lot of credit as an engineer but I really think he’s got it figured out here
200 2
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 16/06/2025
Live iOS 26 demo on the international space station
001 1
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 15/06/2025
This Father’s Day I slept in til 11, was treated to brunch, and played Untitled Goose Game and Mario Kart with my family. 10/10 would be a dad again
000 0
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 10/06/2025
Siri, activate Bunnicula Mode
000 0
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 03/06/2025
Water jug delivery company portal website, I swear to fucking god
A new water jug delivery website portal is insisting on taking me on a “tutorial” of where all the shit is.  If you attempt to exit the tutorial, they ask you to confirm, which feels like a bit much to me
100 1
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 29/05/2025
Reminder that if you suffer from hypotension you can just subscribe to FAANG design blogs
Google doing idiot math on their dumb logo
001 1
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 28/05/2025
Death penalty
100 1
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 27/05/2025
LinkedIn’s algorithm is officially sick of my shit
A LinkedIn post that says “LLMs have made my job much easier. I work as a foreman at the plausible text and unnerving video factory by the way” that has gotten 21 impressions in an hour
101 1
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 25/05/2025
So that’s what their names are
000 0
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 25/05/2025
4979 79
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 19/05/2025
TMNT logo that says "I made this to annoy you", which is the wrong number of syllables for the TMNT logo
102 2
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 18/05/2025
That’s right
Sidewalk chalk say be stupid
000 0
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 14/05/2025
You mean that old timey show with the dowager
Downtown Arby's is closed
000 0
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 12/05/2025
Rhodo say “welcome home Pham”
A buxom rhododendron in full bloom
000 0
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 05/05/2025
“The American medical community eliminated measles in 2000, but outbreaks can still occur” is that 1984 shit that i'm all about
101 1
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 24/04/2025
cyberplace.social/@GossiTheDog/1143…
001 1
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 19/04/2025
Our glorious future is here
000 0
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 05/04/2025
Is this really the kind of soup we’re doing this to
300 3
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 28/03/2025
Might make this my new LinkedIn profile pic, I don’t know how it got my features so perfect. Total game changer
Calcifer from Howl's Movimg Castle, voiced by Monsters Inc's Billy Crystal
001 1
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 28/03/2025
I asked AI to draw my family in the style of Studio Ghibli and it knocked it out of the park!
A still from Spirited Away featuring 3 large male heads and a confused girl in front of a fireplace
101 1
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 14/03/2025
We used to be a proper country
000 0
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 14/03/2025
it's time for the world to know where I stand on this
000 0
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 12/03/2025
COWARDS
000 0
Phil Giammattei @phil.wears.tigerpajamas.com.ap.brid.gy · 11/03/2025
Check out the absolutely nasty stack I’m trying out for my next skunkworks project

Host: Hetzner
Hyper low-cost bare bones hosting (think Linode but doesn’t have to market on nerd podcasts)
Based in EU, so negligible latency penalty
Provides vm or bare metal server, can be administered with docker/kubernetes
CX11 (1 vCPU, 2GB RAM, 20GB SSD):
€3.49/month
Suitable for small projects and development environments. This would handle light to medium workloads for both Gin and PostgreSQL if your application isn’t expected to handle heavy traffic initially.
Up to like 15 euro a month for the big boy.  Fuck off AWS

Backend: Gin
A go-based web framework that uses net/http, fully compatible with other go packages
There are faster frameworks, but they are newer and have less docs/community
Exposes api endpoints, makes database calls, serves html

Frontend: Astro
Oh hell yeah oh fuck yeah
Static site with Dynamic Islands, runs in node endpoint alongside backend
Does not need to be rebuilt unless static content changes
Excellent DevEx with almost no tradeoffs, easy code sharing with Astro/Tina projects

Database: Postgres
Just use Postgres.

Content delivery: hetzner object storage
costs $5/month minimum, easy integration w/ infra/db

Auth: basic JWT
No need for auth0 if I can handle the basic signup/sign in/sign out, and there’s not a whole lot of permissions issues.

CMS: tiptap
200 2