Sign in

Marc Beinder

@marcbeinder.com
1K followers 86 following 373 posts

Massive Nerd // Laravel Forever // Opinions are my own. Currently building a CMS specifically designed for Churches. Most of the time, you'll find me on Twitter (twitter.com/OnAirMarc)

PostsRepliesMedia
Marc Beinder @marcbeinder.com · 25/11/2025
The @myportal.church waitlist is officially open! If you, or someone you know, is looking to create a fully connected digital experience for your church, join the waitlist today at myportal.church/signup
myportal.church
Signup
023
Marc Beinder @marcbeinder.com · 20/11/2025
🎙️ Just published a new episode of Rough Cut Developer: Data Syncing and Billing Systems with Skyler Katz. Have a listen:
roughcutdeveloper.com
Data Syncing and Billing Systems with Skyler Katz
Marc and Skyler talk about data syncing and billing system...
020
Marc Beinder @marcbeinder.com · 20/11/2025
New episode of Rough Cut Developer dropping tomorrow with special guest @skylerkatz.com!
000
Marc Beinder @marcbeinder.com · 16/11/2025
Discovery for Laravel v1.2.0 makes the discovery process just a bit faster by introducing fibers! I shaved about 4 seconds off processing time in my largest app by doing this! github.com/EncoreDigita...
github.com
Release v1.2.0 · EncoreDigitalGroup/laravel-discovery
What's Changed Improve Discovery Processing by @onairmarc in #11 Fix Path Issues in Discovery Cache by @onairmarc in #10
030
Reposted by Marc Beinder
PHPxSTL @phpxstl.com · 12/11/2025
TONIGHT! The last PHPxSTL Meetup of the year! Looking forward to seeing everybody! phpxstl.com/meetups/3742...
phpxstl.com
Meetup @ East Coast Pizza - PHP×STL
Meetup @ East Coast Pizza on Wednesday, November 12th 2025 from 7:00pm to 8:30pm CST
022
Marc Beinder @marcbeinder.com · 11/11/2025
We love a big bang production release! @myportal.church is that much closer to an open beta!!
032
Marc Beinder @marcbeinder.com · 10/11/2025
3 shows that I can watch over and over and over again: - Suits - Psych - Chuck
110
Marc Beinder @marcbeinder.com · 07/11/2025
kubernetes side quest this weekend?
000
Marc Beinder @marcbeinder.com · 07/11/2025
I’m not a fan of huge methods, but sometimes it’s easier and more straightforward to have a chonky method than to break everything up for the sake of smaller methods alone.
020
Reposted by Marc Beinder
PHPxSTL @phpxstl.com · 05/11/2025
1 more week! Our next PHPxSTL meetup is next Wednesday, November 12th, at 7:00pm! Join us for a sweet hang to talk all things PHP and Laravel! Space for this one is very limited, so please RSVP! phpxstl.com/meetups/3742...
phpxstl.com
Meetup @ East Coast Pizza - PHP×STL
Meetup @ East Coast Pizza on Wednesday, November 12th 2025 from 7:00pm to 8:30pm CST
021
Reposted by Marc Beinder
Justin Garrison @justingarrison.com · 04/11/2025
A meme that says "AWS is the new oracle, change my mind"
5433
Marc Beinder @marcbeinder.com · 04/11/2025
You ever have that one random obscure error when programming that legit have no idea where it’s coming from? That’s been my whole evening!
110
Reposted by Marc Beinder
PHPxSTL @phpxstl.com · 29/10/2025
Join us for a sweet hang at East Coast Pizza in Chesterfield at 7:00pm on November 12th! We'll just be hanging out, talking about PHP and Laravel, and whatever else comes up! Space for this one is very limited, so please RSVP! phpxstl.com/meetups/3742...
phpxstl.com
Meetup @ East Coast Pizza - PHP×STL
Meetup @ East Coast Pizza on Wednesday, November 12th 2025 from 7:00pm to 8:30pm CST
042
Marc Beinder @marcbeinder.com · 25/10/2025
I never realized how intricate the billing page in SaaS apps can be! I knew they were complicated, but wow did I underestimate this!
010
Marc Beinder @marcbeinder.com · 21/10/2025
In God we trust, all others must write tests.
000
Marc Beinder @marcbeinder.com · 09/10/2025
Team: Let's do a production release today. GitHub: I don't think so...
120
Marc Beinder @marcbeinder.com · 07/10/2025
Moved ✅ Work Desk Setup ✅ Server Rack Setup ✅ Personal Desk Setup ✅ All boxes unpacked... Not even close!
040
Marc Beinder @marcbeinder.com · 02/10/2025
This! 100% this!! Say it louder and say it again! DHH nailed it!! world.hey.com/dhh/the-grea...
world.hey.com
The great falls of Boeing, Intel, and Apple
It takes ten years for the culture of a great company to fall apart once the CEO seat is given to someone without an engineering or product background. That's been the story of Boeing, Intel, and now ...
021
Marc Beinder @marcbeinder.com · 02/10/2025
That moment when CI says you don't have enough test coverage... Me: WHAT! I wrote so many tests!!! Also me: Oh, I forgot to push them up...
010
Marc Beinder @marcbeinder.com · 27/09/2025
When tests pass locally but fail in CI for no reason...
010
Marc Beinder @marcbeinder.com · 26/09/2025
This weekend will be filled with cornhole, billing, coding, and moving prep! It's gonna be chaos and it's gonna be fun!!
010
Marc Beinder @marcbeinder.com · 24/09/2025
That feeling when you get a production alert that something is broken and you know exactly how to fix it before even looking at the code!
000
Marc Beinder @marcbeinder.com · 23/09/2025
The struggle to launch quickly vs correctly is hitting hard tonight!
010
Marc Beinder @marcbeinder.com · 23/09/2025
I'm building my own very custom billing system for @myportal.church. Could I build it directly into the core software itself? Yes. Did I? Nope! It's built as a package so I can use it over and over again in any future crazy project I come up with!
020
Marc Beinder @marcbeinder.com · 22/09/2025
just had my first root canal today and no one asked me for sudo access. should i be concerned?
130
Marc Beinder @marcbeinder.com · 16/09/2025
I was the @laravel.com artisan of the day today!! blog.laravel.com/your-softwar...
blog.laravel.com
Your Software Should Be Fantastic: Marc Beinder
Marc Beinder, of Encore Digital Group and PHPxSTL, went from procedural PHP to building Laravel tools and leading the community in St. Louis.
190
Marc Beinder @marcbeinder.com · 10/09/2025
Writing parent/child data sync services involves covering so many edge cases! I can't believe I forgot about this one!
010
Marc Beinder @marcbeinder.com · 08/09/2025
We love a sudden $400 UPS battery replacement bill…
010
Marc Beinder @marcbeinder.com · 05/09/2025
I’ve been working on writing all the software that my business needs to slowly replace paying for generic software that I don’t love. One of the items on my list is project management software. I’ve probably written this 2 or 3 times and I still hate it!
210
Marc Beinder @marcbeinder.com · 01/09/2025
Every great code comment starts with an acknowledgment that what follows does not make sense!
000
Marc Beinder @marcbeinder.com · 31/08/2025
Working on some feature flagging code and let me tell you… I have built myself both a very flexible and very complex system! Do I need this level of functionality? Absolutely not! Did I want to build it anyways? Ya darn tootin I did!!
120
Marc Beinder @marcbeinder.com · 31/08/2025
Want to find all the class implementations for a specific interface? I just published my Discovery Package! It provides a fluent API for just this!
github.com
GitHub - EncoreDigitalGroup/laravel-discovery: Automatic Discovery of Interface Implementations
Automatic Discovery of Interface Implementations. Contribute to EncoreDigitalGroup/laravel-discovery development by creating an account on GitHub.
022
Marc Beinder @marcbeinder.com · 26/08/2025
Part of writing a recommendation engine is collecting user analytics. This has been a fun project to work on!
010
Marc Beinder @marcbeinder.com · 23/08/2025
- Contract/Licensing Code ✅ - Self Serve Signup Code 🛠️ - Billing Code ⏰ This is the way to write it! Contracts/Licenses completely decoupled from billing code! When something happens in billing, fire off an event that licensing is listening for!
000
Marc Beinder @marcbeinder.com · 22/08/2025
Friday ✅ Chocolate Milk ✅ Absurd Mug ✅
010
Marc Beinder @marcbeinder.com · 22/08/2025
I both love writing this type of business logic code and hate debugging it all at the same time!
000
Marc Beinder @marcbeinder.com · 21/08/2025
That sweet feeling when you finally get xdebug working!
120
Marc Beinder @marcbeinder.com · 17/08/2025
Sunday morning coding at my favorite coffee shop, learning react with the help of Claude. AI can be a great teacher if you review the code it writes and seek to understand.
020
Marc Beinder @marcbeinder.com · 17/08/2025
I gave this talk back in June at @phpxstl.com! I finally got around to editing and uploading it! youtu.be/aoZOWN_XW64?...
youtu.be
Creating Exceptional Experiences | PHPxSTL Meetup June 2025
YouTube video by Marc Beinder
011
Marc Beinder @marcbeinder.com · 16/08/2025
The @myportal.church marketing site will be going live soon! Just need to finish implementing the theme design and then it should be ready!
011
Marc Beinder @marcbeinder.com · 14/08/2025
I released a thing! It's a strongly typed fluent wrapper around @spatie.be's Opening Hours package and the Business Day Carbon Mixin to keep both in sync automatically! github.com/EncoreDigita...
github.com
GitHub - EncoreDigitalGroup/php-business-hours: A strongly typed wrapper for spatie/opening-hours
A strongly typed wrapper for spatie/opening-hours. Contribute to EncoreDigitalGroup/php-business-hours development by creating an account on GitHub.
000
Marc Beinder @marcbeinder.com · 13/08/2025
Now that's a nice feeling! #PHPStan #Level8
210
Marc Beinder @marcbeinder.com · 11/08/2025
Happy Monday Y’all! Go write some bugs, I mean features!
010
Marc Beinder @marcbeinder.com · 10/08/2025
You make one small change when suddenly... Okay, maybe it wasn't that small... 😏
140
Marc Beinder @marcbeinder.com · 10/08/2025
Just released v1.0 of @phpgenesis.com! I guess it's time to upgrade all my internal packages!
011
Marc Beinder @marcbeinder.com · 06/08/2025
I'm delaying the @myportal.church launch for a bit. There's enough launch-prep that still needs to be done in order to really bring it home!
022
Marc Beinder @marcbeinder.com · 03/08/2025
The biggest thing slowing down the @myportal.church launch is getting the initial version of the marketing site just right...
011
Marc Beinder @marcbeinder.com · 30/07/2025
Starting the morning off with a little music schedule refinement! #RadioLife!!
010
Marc Beinder @marcbeinder.com · 29/07/2025
Had fun meeting Flo in Denver for lunch today! Tomorrow Laracon Begins!!!
021
Marc Beinder @marcbeinder.com · 19/07/2025
PR 1500 has been opened in the @myportal.church repository! Every day, I'm getting closer and closer to launching this thing! Still shooting for August 15th!!
021