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
Thanks!! All better now!! But wowza that was painful, and I have a super high pain tolerance!
110
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
Had my first ever root canal a couple months ago, not fun...
110
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
Oh that’s a good one!!
010
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 · 05/11/2025
Yep! It was an exception that was being swallowed up by my stripe package. Now the errors make much more sense!
110
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
Nah we were just starting it when this happened. We postponed to later today.
010
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
media.tenor.com
homer simpson from the simpsons is standing in front of a grassy field .
ALT: homer simpson from the simpsons is standing in front of a grassy field .
010
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 · 06/09/2025
I’m gonna miss their automations, but I think starting everything off at the task level will help with that. Tasks are a primitive in this system. So in theory I can great ProjectTasks and WorkflowTasks. Performing actions on a ProjectTask would trigger a series of WorkflowTasks (aka a Workflow) 😉
000
Marc Beinder @marcbeinder.com · 06/09/2025
But that is how best food is made! The same cannot be said for code!
110
Marc Beinder @marcbeinder.com · 06/09/2025
I think I’ve found a version I like. This time, I’m starting with Tasks as the root object and it can be a part of N projects. Projects can have start/end dates or be infinite. Labels/Tags can be assigned and everything shares the same status workflow! I don’t want to recreate Jira!!
110
Marc Beinder @marcbeinder.com · 05/09/2025
The key is to identify what elements of the software can be re-used in your core product offering. Project management software doesn’t have a large overlap with a CMS, so it hasn’t gotten the normal attention I would give it.
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
You could say that a stampede of dogs and ponies were keeping him up all night!
010
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 · 22/08/2025
Luckily this time it was only a couple days!
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