Sign in

Andreas Braun

@alcaeus79.bsky.social
73 followers 42 following 98 posts

lead engineer @mongodb, racing dad, unmasked autist, queer. views are my own. he/him 🏳️‍🌈🇵🇸

PostsRepliesMedia
Reposted by Andreas Braun
A. Jesse Jiryu Davis @emptysqua.re · 19/08/2026
ISSRE just accepted our paper, "The Polyglot's Dilemma: Conformance Testing a Dozen Specs in as Many Languages." We describe how we test that MongoDB drivers conform to their specifications, using a custom test language. Check it out, it's only 6 pages: arxiv.org/abs/2608.18039
151
Andreas Braun @alcaeus79.bsky.social · 19/08/2026
I will neither confirm nor deny any knowledge of you working from a quarantine hotel in Taiwan 😎
000
Andreas Braun @alcaeus79.bsky.social · 18/07/2026
One last sunset in Munich. Goodbye Germany, it’s been nice but it’s time to move on.
010
Reposted by Andreas Braun
GromNaN @jerome.tamarelle.net · 18/05/2026
I got a lot of positive feedback on my talk about queryable encryption with Doctrine at #Symfony_Live Paris. So I’m presenting it again in English for Symfony Online. I’ll cover cryptography best practices and the inner workings of the Doctrine ORM.
Banner for Jérôme Tamarelle’s talk titled “Protect your data with queryable encryption” for Symfony Online Summer 2026
001
Reposted by Andreas Braun
Symfony @symfony.com · 24/04/2026
On stage and delivering at #Symfony_Live Berlin 2026 : Andreas Braun with “Abstraction Attraction: How ORMs shape and limit our thinking”🔥 Rethink data beyond #Doctrine and break free from abstractions that limit modern database innovation. #Symfony #PHP
011
Andreas Braun @alcaeus79.bsky.social · 17/04/2026
That’s me! Come see us at SymfonyLive Berlin, it’s gonna be great!
020
Reposted by Andreas Braun
Symfony @symfony.com · 14/04/2026
🎤✨ More speakers revealed at #Symfony_Live Berlin 2026! The lineup keeps growing, don't miss your chance to meet them in person!💥 🎟️ Get your tickets here: live.symfony.com/2026-berlin/ #Symfony #Berlin #PHP #TechEvent
012
Andreas Braun @alcaeus79.bsky.social · 13/04/2026
Less than two weeks until my last European conference talk for a while. Join me at #SymfonyLive Berlin as I explore how ORM abstractions not only limit how we build software, but AI packages as well! live.symfony.com/2026-berlin/...
010
Andreas Braun @alcaeus79.bsky.social · 25/02/2026
mysql extension but no MongoDB? Not fair!
010
Andreas Braun @alcaeus79.bsky.social · 25/02/2026
Something like that 😂
010
Andreas Braun @alcaeus79.bsky.social · 25/02/2026
Didn’t quite work out that way. Apparently I get to enjoy it as attendee until the very last slot when I have to work 😂
110
Andreas Braun @alcaeus79.bsky.social · 24/02/2026
Eight years ago, I gave my first conference talk at SymfonyLive Berlin, giving an overview of the Doctrine ecosystem. Join me in April for what may be my last conference talk, this time on ORM abstractions and what they mean for the AI tools we’re now building. live.symfony.com/2026-berlin/...
live.symfony.com
Schedule | SymfonyLive Berlin 2026
SymfonyLive Berlin 2026 (April 23 – 24, 2026) - Berlin (Germany)
121
Andreas Braun @alcaeus79.bsky.social · 04/02/2026
Just like writing down q.e.d.
020
Andreas Braun @alcaeus79.bsky.social · 18/01/2026
You are my absolute hero for making all these console improvements. Can’t wait to test them!
041
Andreas Braun @alcaeus79.bsky.social · 14/01/2026
I wrote about how I built an application that stores more than half a billion fuel prices in a #MongoDB database and displays the relevant 30 prices faster than you can blink. Part 1 on how to model the database and import this much data is available now: dev.to/mongodb/how-...
dev.to
How to Scale to a Billion Documents in Symfony
This article was written by Andreas Braun. If you regularly drive a car, you will no doubt be...
130
Andreas Braun @alcaeus79.bsky.social · 20/12/2025
We need to find contacts at Microsoft. Desperately need one
110
Andreas Braun @alcaeus79.bsky.social · 10/12/2025
Imposter syndrome is a bitch, isn’t it? We know that a bunch of people have to be above average in whatever, but we always assume it’s not us.
010
Andreas Braun @alcaeus79.bsky.social · 06/12/2025
I would love to see it released at some point!
000
Reposted by Andreas Braun
GromNaN @jerome.tamarelle.net · 28/11/2025
The #SymfonCon Amsterdam 2025 was awesome. So many nice people to meet and see again. Very good talks from the best speakers.
Photo of me and Pauline behind the 20 years of Symfony photo booth.
061
Reposted by Andreas Braun
Symfony @symfony.com · 27/11/2025
💥 Earlier on stage: Andreas Braun (@alcaeus) — “Coping With a Bad Sequel: SELECT * FROM Regret”! At #SymfonyCon Amsterdam 2025, Andreas took us on a humorous and insightful journey through SQL, modern databases, and the quirks of handling complex data types! 🖥️🗄️💡 #Symfony #PHP #TechConference #SQL
062
Andreas Braun @alcaeus79.bsky.social · 13/11/2025
I use these words when I spent hours trying to get something to work and don’t want to admit that I feel stupid as a result. So I pretend it was easy (and make everyone else feel stupid instead). I would genuinely love to have some kind of CI tooling that forbids these words in docs
010
Reposted by Andreas Braun
The PHP Foundation @thephpf.bsky.social · 10/11/2025
The PHP Foundation is Seeking a New Executive Director! 🐘💜 We're asking the PHP community to help find the right person for this role. If you know someone who would be an excellent fit, please encourage them to apply or reach out to us directly. thephp.foundation/blog/2025/11... #phpc #php
thephp.foundation
The PHP Foundation is Seeking a New Executive Director
The PHP Foundation — Supporting, Advancing, and Developing the PHP Language
01412
Andreas Braun @alcaeus79.bsky.social · 05/11/2025
We will chat at Laracon EU 😊
000
Andreas Braun @alcaeus79.bsky.social · 03/11/2025
I’m the person to show up four hours early to a flight, then complain about crowded airport lounges. I wonder if I can expense the cost of the private terminal in Munich 🤔
010
Andreas Braun @alcaeus79.bsky.social · 01/11/2025
That is way cool! I only use my rake to occasionally open my mailbox. Never really got the hang of picking a regular lock
000
Andreas Braun @alcaeus79.bsky.social · 30/10/2025
The joy of private health insurance. Enjoy paying more every five years now
110
Andreas Braun @alcaeus79.bsky.social · 22/10/2025
This is how I format them. I avoid nesting though, because it just creates this weird indented mess.
000
Andreas Braun @alcaeus79.bsky.social · 22/10/2025
You’ll have to ask @taylorotwell.bsky.social, but I’d love to see some more Laravel influence in all things PHP
110
Andreas Braun @alcaeus79.bsky.social · 14/10/2025
That’s optimistic. Bonus tip, split off a pile of documents that need scanning for preservation 😉
010
Andreas Braun @alcaeus79.bsky.social · 14/10/2025
The entire process, including the questionnaire screams “designed by neuro normies”. Lucky you if your parents still have your report cards (mine fortunately did). Reading them was a revelation in and of itself
110
Andreas Braun @alcaeus79.bsky.social · 02/10/2025
Behind every successful man stands an old Gary?
020
Andreas Braun @alcaeus79.bsky.social · 02/10/2025
Yeah, @asgrim.dev has done awesome work on this. Crazy to think that two years ago all we had was an idea, and now we’re deprecating pecl 🎉
130
Andreas Braun @alcaeus79.bsky.social · 17/09/2025
I printed a soda can opener for my wife since she’s started having long nails and was complaining about it. Me, as soon as I hear my nail touching the key cap I have an urge to cut it off entirely
010
Andreas Braun @alcaeus79.bsky.social · 15/09/2025
Hey, that’s me! You should totally come to Amsterdam to see this (and all the other great speakers)
030
Andreas Braun @alcaeus79.bsky.social · 15/09/2025
On the other hand, I wasn’t stressing out about this post since I haven’t reviewed code in a while anyways.
000
Andreas Braun @alcaeus79.bsky.social · 15/09/2025
Your knowledge of my insecurities scares me
000
Andreas Braun @alcaeus79.bsky.social · 15/09/2025
I feel seen 😂
100
Andreas Braun @alcaeus79.bsky.social · 12/09/2025
Congrats! 🥳
000
Andreas Braun @alcaeus79.bsky.social · 10/09/2025
And don’t even get me started on InfraGo (or rather, InfraStop) which is incapable of maintaining a functioning rail infrastructure where high speed trains can actually run. On my last ICE trip to Berlin we were travelling nice and slow through the Bavarian countryside for some reason.
010
Andreas Braun @alcaeus79.bsky.social · 10/09/2025
Train stations are a joke, lounges are only available on the most expensive first class ticket and somehow manage to be worse than Lufthansa lounges. The service on board is bad, with expensive microwaved food as the only option.
100
Andreas Braun @alcaeus79.bsky.social · 10/09/2025
My only train-based business travel in the last few years was last years railjet trip to Vienna, and I only chose trains because it wasn’t DB but ÖBB. DB has been managed into the ground by incapable people that were put into positions of power in return for favours.
100
Andreas Braun @alcaeus79.bsky.social · 09/09/2025
Palestine, Lebanon, Syria, Iran, Yemen, and now Qatar. Israeli aggression and Zionist oppression has to stop, now! It’s time to sanction and isolate Israel like we have isolated and sanctioned Russia for their invasion of Ukraine!
130
Andreas Braun @alcaeus79.bsky.social · 03/09/2025
*takes notes for next interview rounds* 😛
110
Andreas Braun @alcaeus79.bsky.social · 29/08/2025
Worst part is that half of them are probably team requests that have been assigned to somebody, yet they still show up in the list
110
Andreas Braun @alcaeus79.bsky.social · 19/08/2025
So guilty despite my best efforts 🫣
100
Andreas Braun @alcaeus79.bsky.social · 08/08/2025
The German healthcare system can’t tolerate “my meds work and I’d rather not make any changes”. FFS. Back to looking for doctors and therapists that have an open wait list.
110
Andreas Braun @alcaeus79.bsky.social · 25/07/2025
Oh cool, so many lik……dang it!
100
Andreas Braun @alcaeus79.bsky.social · 25/07/2025
That’s just plain evil
110
Andreas Braun @alcaeus79.bsky.social · 23/07/2025
Best experience I had in high school wasn’t writing Z80 emulator code, it was when we hooked up a Z80 with a 7-sec display and an EEPROM and ran the programs on physical hardware. Nothing beats that feeling of “I built a computer”
020
Andreas Braun @alcaeus79.bsky.social · 21/07/2025
25 countries call on Hamas to release the hostages and on Israel to end its war on Gaza. Germany is not joining the statement, apparently our government still hasn’t gotten rid of its genocidal habit.
110