Reposted by Andreas BraunA. Jesse Jiryu Davis @emptysqua.re · 19/08/2026ISSRE 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/2026I will neither confirm nor deny any knowledge of you working from a quarantine hotel in Taiwan 😎 000
Andreas Braun @alcaeus79.bsky.social · 18/07/2026One last sunset in Munich. Goodbye Germany, it’s been nice but it’s time to move on. 010
Reposted by Andreas BraunGromNaN @jerome.tamarelle.net · 18/05/2026I 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. 001
Reposted by Andreas BraunSymfony @symfony.com · 24/04/2026On 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/2026That’s me! Come see us at SymfonyLive Berlin, it’s gonna be great! 020
Reposted by Andreas BraunSymfony @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/2026Less 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/2026Didn’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/2026Eight 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.comSchedule | SymfonyLive Berlin 2026SymfonyLive Berlin 2026 (April 23 – 24, 2026) - Berlin (Germany) 121
Andreas Braun @alcaeus79.bsky.social · 18/01/2026You are my absolute hero for making all these console improvements. Can’t wait to test them! 041
Andreas Braun @alcaeus79.bsky.social · 14/01/2026I 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.toHow to Scale to a Billion Documents in SymfonyThis 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/2025We need to find contacts at Microsoft. Desperately need one 110
Andreas Braun @alcaeus79.bsky.social · 10/12/2025Imposter 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
Reposted by Andreas BraunGromNaN @jerome.tamarelle.net · 28/11/2025The #SymfonCon Amsterdam 2025 was awesome. So many nice people to meet and see again. Very good talks from the best speakers. 061
Reposted by Andreas BraunSymfony @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/2025I 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 BraunThe PHP Foundation @thephpf.bsky.social · 10/11/2025The 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 #phpthephp.foundationThe PHP Foundation is Seeking a New Executive DirectorThe PHP Foundation — Supporting, Advancing, and Developing the PHP Language 01412
Andreas Braun @alcaeus79.bsky.social · 03/11/2025I’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/2025That 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/2025The joy of private health insurance. Enjoy paying more every five years now 110
Andreas Braun @alcaeus79.bsky.social · 22/10/2025This 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/2025You’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/2025That’s optimistic. Bonus tip, split off a pile of documents that need scanning for preservation 😉 010
Andreas Braun @alcaeus79.bsky.social · 14/10/2025The 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/2025Yeah, @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/2025I 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/2025Hey, 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/2025On 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 · 10/09/2025And 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/2025Train 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/2025My 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/2025Palestine, 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 · 29/08/2025Worst 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 · 08/08/2025The 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 · 23/07/2025Best 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/202525 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