Sign in

Ateş Göral 🔥🐐

@ates.dev
500 followers 606 following 354 posts

coder · open sourcer · graphics/electronics/music tinkerer · dad to 1 human and 2 cats · Chief DIY Officer at home · Principal Engineer at Shopify · opinions are my own—and those of my gut bacteria · ates.dev · aka magna

PostsRepliesMedia
Ateş Göral 🔥🐐 @ates.dev · 20/09/2026
New model dropping on Monday! Jeff. Or Jesk.
121
Ateş Göral 🔥🐐 @ates.dev · 02/08/2026
Film you've watched more than six times with a gif. Hard mode: no Star Trek, Star Wars, LOTR, Marvel, Disney, or Ghibli.
010
Ateş Göral 🔥🐐 @ates.dev · 19/07/2026
Random brag: The very first Ruby gem I published, event_stream_parser (for SSE), is 27M+ downloads strong, powering most LLM clients, with ZERO reported bugs so far. I wrote it by interspersing code among spec-as-comments, attaining 100% spec + branch coverage. www.ruby-toolbox.com/projects/eve...
The download graph of the event_stream_parser gem, showing exponential download growth since its inception. Nearing 30M downloads.
021
Ateş Göral 🔥🐐 @ates.dev · 29/05/2026
- How much theory shall we overlay? - Yes
Screenshot of a guitar fretboard diagram with a selected scale and its diatonic chords shown in different colors on the fretboard. With scale and chord function annotations for each fret.
011
Ateş Göral 🔥🐐 @ates.dev · 26/05/2026
I'm vibe-coding the fretboard app that I need for myself, but also think that others might find useful: atesgoral.github.io/fretboard/ Code: github.com/atesgoral/fr... Suggestions/corrections welcome! I'm adding features as I go, without a final destination.
A screenshot of a fretboard viewer website showing several chords, with one of the chords selected and showing all the chord tones on the fretboard.
021
Ateş Göral 🔥🐐 @ates.dev · 08/04/2026
So I'm vibe-coding another agent that can vibe-code. Just added a run_code tool that uses Coudflare Dynamic Workers. I wanted to take it for a first spin. My agent, knowing me a bit, decided on rendering a plasma effect instead of doing something simple like a Hello World :)
A demoscene plasma effect rendered using ASCII characters
1102
Ateş Göral 🔥🐐 @ates.dev · 04/04/2026
Nakia guarding the cat food cans #caturday
A fluffy chonky black cat sitting inside an IKEA cart in a kitchen
080
Ateş Göral 🔥🐐 @ates.dev · 28/03/2026
Neko #caturday
A white and gray fluffy cat with her front paws extended over a wicker chair. The chair has been visibly destroyed by some cats.A white and gray fluffy cat sleeping with her paw covering her eyes.
161
Ateş Göral 🔥🐐 @ates.dev · 04/02/2026
Took at peek at @npmx.dev to see that my Angular 1.x angular-color-picker library from ~10 years ago is still getting ~1.5k downloads/week :) 1.x still alive and kicking.
Screenshot from npmx.dev, showing high level info about the angular-color-picker package.Screenshot of the live demo + documentation page for the angular-color-picker library.
191
Ateş Göral 🔥🐐 @ates.dev · 03/01/2026
Despite the n+1 litter box advice, we've been using n-1 since adopting these guys. And the one on the right had never been covering her poop. On a long vacation, we upgraded to n and she started partially covering her poop. I have a feeling that n+1 will fully fix the situation. #caturday #poop
Two fluffy chonky cats lying side by side on their backs on patio furniture
061
Ateş Göral 🔥🐐 @ates.dev · 30/12/2025
After getting into vibe coding a lot, and fearing I might "lose some of it", I can confidently say that I've still "got it". I started writing a tree generation UI while completely offline on a flight, just with HTML+CSS+JS from my head. Lots of trig + CSS hacks to draw those connector arrows :)
A tree/graph with circular nodes and white arrows connecting them.
120
Ateş Göral 🔥🐐 @ates.dev · 11/11/2025
Had some fun with ChatGPT
A screenshot of a satirical PR description where the author makes a typo fix sound like an academic achievement.
110
Ateş Göral 🔥🐐 @ates.dev · 18/08/2025
Boğaziçi’nde rahmetli Galip Tekin’in verdiği Art of Animation dersini almıştım. Konuk olarak Cem Yılmaz, Erdil Yaşaroğlu, Selçuk Erdem gelirdi. Selçuk Erdem’in ziyaretlerinden birinde kâğıdımın kenarına çiziktirdiği uzaylıları buldum. Köpekbalığı ise Galip abinin. Stilinin hayranıydım. :(
Gözleri dışarı fırlamış, sevimli uzaylı el sallıyor. Arkada iniş takımlı uzay gemisi ve merdiveni, önde dairesel bir uçan daire var. Çizim: Selçuk Erdem.Siyah beyaz köpekbalığı çizimi. Çizim: Galip Tekin.
0202
Ateş Göral 🔥🐐 @ates.dev · 12/08/2025
Yesterday I noticed the elevator music feature while waiting for a @buildkite.bsky.social build to finish. Then I was forced to do this. #guitar #bossanova Tabs: gist.github.com/atesgoral/a2...
010
Ateş Göral 🔥🐐 @ates.dev · 09/08/2025
One of the few paintings I've done in my entire life. Based on a doodle I drew on the corner of a piece of paper while talking on the phone. Acrylic on canvas. Circa 20 years ago. #caturday #art #humanart
A painting of a cartoonish chonky black cat peeking from the corner, with a floral bright red background.
1232
Ateş Göral 🔥🐐 @ates.dev · 26/07/2025
Nakia, after I fondled her belly, yearning for me to bring my face closer so she can lick my beard. She's obsessed with me. #caturday
A fluffy chonky black cat lying on its back
060
Ateş Göral 🔥🐐 @ates.dev · 19/07/2025
Neko and Nakia contributing to the fluffy chonk demographic of #caturday
A white and gray fluffy chonky cat lying on its back.A fluffy chonky black cat lying on its back.
081
Ateş Göral 🔥🐐 @ates.dev · 05/07/2025
Nakia caught mid-yawn #caturday
A long-haired chonky black cat caught mid-yawn
0344
Ateş Göral 🔥🐐 @ates.dev · 15/03/2025
Kids in school: OMG enough of these fractions. We have calculators for this. Adults doing weekend DIY:
Photo of fractional measurements of stud distances of a wall and math on a page.
120
Ateş Göral 🔥🐐 @ates.dev · 14/03/2025
WIP basement reno: I redid this wall with OSB and painted it matte black and added these thin white trims.
A door in a basement, the wall and the door painted matte black, with a sleek white trim around the door.
020
Ateş Göral 🔥🐐 @ates.dev · 20/02/2025
I made a quick dweet remix while waiting for my k8s deploy to fail: www.dwitter.net/d/33388 I love retrofitting the default bars to any dweet that has some space left. Original: www.dwitter.net/d/33387
A screenshot of a dweet with translucent circles laid on top of each other, looking like clouds. Some opaque circles form 9 vertical bars among the clouds.
041
Ateş Göral 🔥🐐 @ates.dev · 09/02/2025
Knowledge is knowing you can easily take inside measurements by using the measuring tape's own width. Wisdom is not forgetting to add the width to your measurements before making the cuts. BRB. Going to Home Depot to get more 2x4s.
A DeWalt tape measure extended inside an IKEA shelf unit, taking an inside measurement, incorporating the tape measure's own with.The back of a DeWalt tape measure, showing the width of the tape measure as 3 1/4 inches.
150
Ateş Göral 🔥🐐 @ates.dev · 25/01/2025
Mahmut when he was in the army
3 bats hanging from a ceiling in some sort of chainlink enclosure
120
Ateş Göral 🔥🐐 @ates.dev · 24/01/2025
Drop something FIERY 🔥
Me tossing a burning branch into a huge bonfire
230
Ateş Göral 🔥🐐 @ates.dev · 23/01/2025
Moving my tiny amount of content off of Instagram. Hanging out in a cottage on Boshkung Lake, December 2020.
A photo of me hanging from a wooden beam in merino winter gear and sunglasses.A reflection of me on a frozen lake, along with an outline of my hand made with a spray of sand.
010
Ateş Göral 🔥🐐 @ates.dev · 18/01/2025
I was raised on these streets
A screenshot from the Atari 2600 game console car racing game, Grand Prix
010
Ateş Göral 🔥🐐 @ates.dev · 12/01/2025
DIY wine rack update: These joists are 51 3/8" end to end, but Home Depot Canada carries 3/8" aluminum rods only at max 48". So I resored to 72" threaded steel and hacksawed them. As a bonus, there's no risk of lateral slipping, thanks to the threads. And it looks more polished, literally.
DIY wine rack out of threaded metal rods going through screw eyes attached to ceiling joists.
130
Ateş Göral 🔥🐐 @ates.dev · 08/01/2025
Ahahah. This is the reason I wasn't seeing any messages in the Inbox. The first invalid message was blocking Apple Mail from fetching the emails. Once I deleted Gmail's filler message, the pipes got unclogged.
Screenshot of Apple Mail showing messages in the Inbox
210
Ateş Göral 🔥🐐 @ates.dev · 08/01/2025
Interesting. The new mailbox filler message from Gmail isn't a valid email in that it doesn't have From, Subject or Size:
Screenshot of Account Info dialog of Apple Mail
110
Ateş Göral 🔥🐐 @ates.dev · 08/01/2025
Yeah, an app password worked! I had to enable 2FA to be able to add an app password. Had to pick "Password" as auth type (not "APOP"). Final settings:
Screenshot of Apple Mail account settings
110
Ateş Göral 🔥🐐 @ates.dev · 06/01/2025
Does anyone know how to get Apple Mail work with Gmail POP, for whatever reason? I keep getting "Unable to verify account name or password."
A screenshot of an account's configuration in Apple Mail.
100
Ateş Göral 🔥🐐 @ates.dev · 05/01/2025
Boom! So far, this passed the "simplest Hello World example runs with zero issues" litmus test, that many many "easily do X" frameworks fail at. And it's a big deal [breaker] for me. Great vibes so far.
Screenshot of the basic example app that Tauri creates.
130
Ateş Göral 🔥🐐 @ates.dev · 05/01/2025
While I spend my entire Saturday at Best Buy while they try to resolve my eSIM limbo, here's a 16 y/o doodle that I found on my Dropbox.
A scan of a doodle that looks like the head of a cat
030
Ateş Göral 🔥🐐 @ates.dev · 04/01/2025
Saturday morning electrical DIY thought: If a food recipe contained wire as an ingredient, would it be ground? 🤔
The inside of an electrical junction box, showing all wires connected.
010
Ateş Göral 🔥🐐 @ates.dev · 03/01/2025
Silly CSS tip: Lazy dark mode. @media (prefers-color-scheme: dark) { body { background: #111; } body, img { filter: invert(1); } } Explanation: 1. Filter doesn't apply to background, so you have to set the color 2. Invert everything 3. Re-invert the images so they're not negatives
A screenshot of the W3C website, with a custom style element injected. The website appears in dark mode instead of its natural light mode.
151
Ateş Göral 🔥🐐 @ates.dev · 03/01/2025
Evening DIY: Add wine storage to small house. Materials: 1. Small house, basement ceiling drywall removed and joists painted white 2. 3/8 x 48" aluminum round rods 3. 1 1/4" medium screw eyes, dilated with needle-nose pliers
Wines resting on an improvised wine rack built into the joistsClose-up view of aluminum rods hanging from screw eyes attached to joistsClose-up view of needle-nose pliers inserted into the loop of a screw eye
121
Ateş Göral 🔥🐐 @ates.dev · 31/12/2024
Hot vacation pic: Modifying the layout of our kitchen by dislodging a massively heavy (~190 kg / 420 lbs) granite slab by doing a leg press. It worked, without any injuries. 👍
A person (me) lying on his back, in leg press position, ready to lift up a granite countertop.
010
Ateş Göral 🔥🐐 @ates.dev · 31/12/2024
My vacation pics are littered with out-of-context shots like these: TODO notes to myself for things I need to fix.
A plastic backsplash warped due to heat from the stove. Why...A plastic outdoor junction box with wires coming out of it.
000
Ateş Göral 🔥🐐 @ates.dev · 31/12/2024
Vacation pic: Porsche traffic police car in Istanbul. Just one of several performance cars impounded from a drug trafficker.
A Porsche used as a traffic police car, parked on a street in Istanbul.
020
Ateş Göral 🔥🐐 @ates.dev · 30/12/2024
Actual entry in my calendar
140
Ateş Göral 🔥🐐 @ates.dev · 20/12/2024
You forgot to mention: - the compose button is now a chonky cat taking notes
A screenshot of the Bluesky new release post where the tips of the wings of the Bluesky logo pops out from behind the round compose button.
030
Ateş Göral 🔥🐐 @ates.dev · 08/12/2024
FINE! You now have your finger in this: github.com/atesgoral/at... (I'll still apply the correct fix of re-exporting a WOFF2 from the original TTF with Latin + Turkish letters, when I'm feeling less lazy 😅)
Screenshot of the details of a commit on GitHubA cropped screenshot from my website, showing a CSS hack for converting the letter s into ş by dangling a comma on the bottom.
120
Ateş Göral 🔥🐐 @ates.dev · 08/12/2024
This woff2 version of Varela Round doesn't have the Turkish letter ş, and I have no CSS shame, so...
HTML showing the letter "s" wrapped inside a span with class "sh".CSS rule for the "sh" class showing some absolutely positioned :after element shenanigans to add a dot to the bottom the letter s.The result of the HTML and CSS: The letter ş created from a letter s.
1160
Ateş Göral 🔥🐐 @ates.dev · 07/12/2024
Horizontal scaling
Two Nespresso espresso machines next to each other, aiming at a wide bowl at the same time.
040
Ateş Göral 🔥🐐 @ates.dev · 05/12/2024
Hard pivot.
Spotify screenshot showing my January music preferences: Dinner Vocal French JazzSpotify screenshot showing my March music preferences: Creative Hula JazzSpotify screenshot showing my January music preferences: Cyberpunk Jazz Guitar Fusion
010
Ateş Göral 🔥🐐 @ates.dev · 29/11/2024
It arrived!
281
Ateş Göral 🔥🐐 @ates.dev · 28/11/2024
🔥: My name, "Ateş", means fire in Turkish. 🐐: My lastname, "Göral" is a meaningless concatenation of "see" and "take". But the English transliteration, goral, is a cute species of goat.
A fireplace with a fire burning.A photo of a goral, a species of small goat.

By ML5 at English Wikipedia - Transferred from en.wikipedia to Commons by FunkMonk using CommonsHelper., Public Domain, https://commons.wikimedia.org/w/index.php?curid=6951527
000
Ateş Göral 🔥🐐 @ates.dev · 28/11/2024
Hello Bluesky! Followers old and new! A belated intro: I write serious code during the day and do wacky software/hardware hacks in my spare time. I intend to use Bluesky + my website (ates.dev) to start publishing more content. I have fun stories to tell and fringe stuff to teach. #introductions
A photomontage of a hacked IKEA OBEGRÄNSAD LED lamp, showing new electronics inside, an image of Mario, and a metaballs scene.A photo of a laptop screen with a piece of aluminum foil hanging from its camera, showing the analog transmitting of the pixels of a photo of two parrots.A photomontage of a hacked IKEA FREKVENS LED cube, showing the original cube, the new electronics inside, and some custom scenes: An animation with concentric squares, the reflection of a hand by a webcam, a temperature display.A photomontage of an IKEA childrens lamp in the shape of a green beetle, with a LEGO drivetrain controlled by an Arduino.
190
Ateş Göral 🔥🐐 @ates.dev · 27/11/2024
Nice! Feast your eyes on this monstrosity: In 2006 I made a Rube Goldberg contraption to ring a doorbell by scanning a QR code, using two Twitter accounts as pubsub. My tiny LED screen didn't work well, so I used an old phone as the screen :) ates.dev#doorbell-rin...
110
Ateş Göral 🔥🐐 @ates.dev · 25/11/2024
Current versus desired. I desire the tops of both images to be aligned to the horizontal red lines.
Drake Hotline Bling meme showcasing the current state versus the desired state of image alignment.
100