Aaron Eisenberg's Avatar

Aaron Eisenberg

@aaroneisenberg.me.bsky.social

Full Stack Web Developer | Laravel & Vue | Husband | Foster Dad to 4 kids 5 and under | Messianic Jew

48 Followers  |  132 Following  |  45 Posts  |  Joined: 24.10.2024  |  2.1603

Latest posts by aaroneisenberg.me on Bluesky

As a self-identified freaky little mage in a cave, @johnrudolphdrexler.com’s talk was awesome.

05.08.2025 01:53 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I’ll be there!

18.07.2025 20:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thanks, I hate it

12.07.2025 02:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

PHP Devs (or even JS Devs 😱) in the Lexington area, come out for a Meetup next week! I’ll be giving a talk on InertiaJS with Laravel. And stay for a drink afterwards!

03.07.2025 17:18 β€” πŸ‘ 4    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

8 weeks for paternity leave. I didn’t sleep, fed and changed a baby, and helped keep the other 3 little humans alive. It’s exactly what I expected. Didn’t so much as answer an email or write a single line of code. Came back exhausted and not very refreshed lol.

30.05.2025 03:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@calebporzio.bsky.social I’ve got to say (dad of 4 here, 6m to 5y), your description of multiple hours with just one kid (!) working outside sounds like heaven. An unrealistic fantasy as this point in my life, but sounds really nice. Anyway, back to the joy/mostly agony.

01.05.2025 19:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Well, never mind. That’s nasty. Don’t need to smell Boston Kreme… anywhere outside a Dunkin.

02.04.2025 00:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You… know what day it is, right? Hopefully that’s the why.

02.04.2025 00:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Tress of the Emerald Sea is another really good standalone Sanderson novel.

27.03.2025 17:25 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Beers with Ron, Tue, Mar 11, 2025, 7:00 PM | Meetup This month we're just socializing. Come get a cold one with Ron and bitch about your code. * No Presentation * 7:00p - 8:00p on Second Tuesday * At Awesome Inc (348 E Main

This Tues Mar 11 will be the monthly KYPHPUG meeting.
Beers with Ron.
This month we're just socializing.
Come get a cold one with Ron and bitch about your code.
At Awesome Inc (348 E Main St, Lexington, KY 40507)

www.meetup.com/kentucky-php...

07.03.2025 13:35 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1

And DTO fields can be typed as whole other DTOs (composable, reusable). All DTOs extend a base class and all attributes extend a base attribute class with "hooks" (functions) for different functionality.

Another benefit is being able to generate fake API responses for testing from the DTO itself.

26.02.2025 03:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
DTOs that use PHP Attributes DTOs that use PHP Attributes. GitHub Gist: instantly share code, notes, and snippets.

Sure! My (slightly nasty 🫣) DTOs use reflection heavily to introspect the type of a field to generate a list of validation rules. I use custom attributes on the DTO properties to make it more fine grained (ex. date format).

gist.github.com/PikaJew002/d... (FilesProperties.php is the actual DTO)

26.02.2025 03:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I found an interesting use case for using them with DTO properties to provide validation for third party API responses.

22.02.2025 16:12 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Torch/components/view/index.php at master Β· mattstauffer/Torch Examples of using each Illuminate component in non-Laravel applications - mattstauffer/Torch

@mattstauffer.com at one time setup the Torch repo which gave some examples of how it could be used outside of the framework (github.com/mattstauffer...). But it’s only up to date with Laravel 8.x. And not really set up to work as a standalone package. I still found it helpful though.

22.02.2025 14:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Just came back from 7 weeks of paternal leave 2 weeks ago . Don’t think you forget how to code… you just forget all of the context for every single project you were working on before. Takes a few weeks to get it all back in your head. Good luck!

19.01.2025 20:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
The final Calvin and Hobbes strip: a Sunday strip with a classic sledding theme.

Calvin: wow, it really snowed last night! Isn't it wonderful? 
Hobbes: everything familiar has disappeared! The world looks brand-new! 
Calvin: a new year...a fresh clean start! 
Hobbes: it's like a big white sheet of paper to color on! 
Calvin: a day full of possibilities! It's a magical world, Hobbes, ol' buddy... Let's go exploring! 

They sled off into the white blank distance.

The final Calvin and Hobbes strip: a Sunday strip with a classic sledding theme. Calvin: wow, it really snowed last night! Isn't it wonderful? Hobbes: everything familiar has disappeared! The world looks brand-new! Calvin: a new year...a fresh clean start! Hobbes: it's like a big white sheet of paper to color on! Calvin: a day full of possibilities! It's a magical world, Hobbes, ol' buddy... Let's go exploring! They sled off into the white blank distance.

Happy new year!

01.01.2025 13:17 β€” πŸ‘ 35    πŸ” 3    πŸ’¬ 2    πŸ“Œ 1

I just turned 30 and I hope to reach that milestone one day as well. Whether or not the main meat has a name or is my first born. Lazy people are smarter or something?

26.12.2024 00:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Screen shot of Colossi card game plus print and sticker pack order confirmation

Screen shot of Colossi card game plus print and sticker pack order confirmation

Putting those Christmas/Chanukah monies to good use… can’t wait!
@johnrudolphdrexler.com

25.12.2024 20:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Looks just the same as my mom would make for Erev Shabbos dinner. Nailed it for sure. Mazel Tov!

24.12.2024 05:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

How do you balance family and work? Just coming back to work from a leave for baby 4. By 11 am after getting kids to preschool/daycare and working for a couple hours I’m ready to sleep again. Days I get a lot of work done, my evenings are shot. Literal zombie mode. Might be a 0.25x dev problem?

23.12.2024 20:49 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Great post, Gergely. Your insights are spot on and your analysis is impeccable. Keep up the good work!

15.12.2024 20:26 β€” πŸ‘ 20    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

That tracks. I think you or Shawn (on an ep of Over Engineered) explained models as display for UI. Didn’t know if that was using event-sourcing-lite or the intended way. Might have a pathological need for knowing the β€œcorrect” way to use events, which might be the wrong way of looking at this.

14.12.2024 00:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Woah… I’ve been event source curious for a while and this was a great explanation of how events work vs just Eloquent models. The time-traveling bit was especially satisfying. Now what about States instead of Models… ?

13.12.2024 23:47 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Preview
a woman in a floral dress is standing in front of a door and says halleluyer . ALT: a woman in a floral dress is standing in front of a door and says halleluyer .
13.12.2024 19:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It’s only 4 minutes 14 seconds? Always feels like an eternity of weird, awkward synths played by a cat walking across the keyboard.

07.12.2024 05:01 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

We watched the Macy’s Thanksgiving Day Parade with the 3 and 4 year old. Didn’t understand we couldn’t pause it and we couldn’t watch it the next day. How expectations change.

03.12.2024 17:19 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
We have new swag
YouTube video by warpdotdev We have new swag

🎁 From now until the end of December, each referral to Warp is 1 entry into our Holiday Referrals Giveaway!

Here’s what’s up for grabs:

- North Face backpacks
- Moleskin notebooks
- Hydroflasks
- Hoodies

We’ll randomly send out swag to some of the first 200 to repost this!

youtu.be/ZRk7I0Np1hk

03.12.2024 15:00 β€” πŸ‘ 44    πŸ” 66    πŸ’¬ 3    πŸ“Œ 18

Code Monkey have boring meeting, with boring manager Rob.

02.12.2024 19:03 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Came here to say this lol. πŸ‘†πŸ»
Really does hit different. Trying to long term plan around the 6-12 year range of magical wonder where they’re young enough to enjoy actual activities/trips, but not jaded teenagers.

30.11.2024 20:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I’m here for it

30.11.2024 20:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@aaroneisenberg.me is following 19 prominent accounts