Aaron Saray

22 Followers
16 Following
49 Posts
πŸŽ“ Dev Coaching http://morebetterfaster.io/coaching
πŸ”‘ Security focused http://masteringlaravel.io
πŸŽ™ Co-host #Laravel Podcast https://show.nocompromises.io
🐘 Founder of MKE #PHP UG
PHP & Laravel Articleshttps://aaronsaray.com
Laravel Contract Devhttps://morebetterfaster.io
This has been by far the most useful reference site with examples for customizing and understanding ZSH shell: https://github.com/rothgar/mastering-zsh/tree/master
GitHub - rothgar/mastering-zsh: Advanced topics to take advantage of zsh πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Advanced topics to take advantage of zsh πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’». Contribute to rothgar/mastering-zsh development by creating an account on GitHub.

GitHub
Bored and need something to read? I have over 500 blog entries over more than the last decade about business, Laravel, management, PHP, startups and JS. Check it out: https://aaronsaray.com/
Milwaukee Web Developer, PHP and Laravel Programmer, Consultant

Open Source Consultant specializing in building effective software for startups and SMBs.

Aaron Saray
I was sick of sometimes seeing the boring nginx 404 screen on laravel valet when I mistyped something... so I made a thing: https://github.com/aaronsaray/default-valet-site
GitHub - aaronsaray/default-valet-site: Default Laravel Valet Site for Not Founds

Default Laravel Valet Site for Not Founds. Contribute to aaronsaray/default-valet-site development by creating an account on GitHub.

GitHub
Been reading a little bit about MySQL check constraints - not 'new', but new to me. Index/enum on steroids? https://dev.mysql.com/blog-archive/mysql-8-0-16-introducing-check-constraint/
MySQL :: MySQL 8.0.16 Introducing CHECK constraint

Fixing chronically out of date documentation is actually pretty easy - if you want to: https://aaronsaray.com/2023/how-to-fix-chronically-out-of-date-documentation/
How to Fix Chronically Out of Date Documentation

It seems that every project we run into has missing or out of date documentation. Wikis become stale. Don’t even start me on that out of date README.md file. It’s almost not worth writing documentation because it gets out of date so fast. Right?

Aaron Saray
Our latest podcast episode discusses the oddly controversial topic of final classes and private properties in PHP. @aaronsaray genuinely wants to be shown how he's wrong. Don't disappoint him!
https://show.nocompromises.io/episodes/when-should-you-use-final-classes-or-private-properties
No Compromises | When should you use final classes or private properties?

Two seasoned salty programming veterans talk best practices based on years of working with Laravel SaaS teams.

No Compromises
Is it ever ok to delay writing automated/unit tests? In 15 minutes or less, @jclermont and I make our cases: https://share.transistor.fm/s/4edd9a48
No Compromises | Is it ever ok to delay writing tests?

We always write tests, and can't imagine working without them. But is there ever a time where it might make sense to delay writing some tests until later in the project? Let us tell you a story about a recent project where we made that decision.Become a more confident Laravel developer. Sign up...

You don't necessarily need a CSS framework. Check out these snippets that solve most of the features you need - in plain CSS: https://smolcss.dev/
SmolCSS

Minimal snippets for modern CSS layouts and components

Let's stop making our projects so complex. That doesn't mean junk coding, tho. Find out what I mean https://aaronsaray.com/2023/an-argument-for-keeping-your-project-simple/
An Argument for Keeping Your Project Simple

Awesome. You used interfaces so you can abstract out the dependencies and swap services. Your database queries are all built with an ORM that is database agnostic. You don’t rely on anything special with your servers/cloud. You did it! You now have a project that retains the business logic while allowing all the technical aspects to be loosely coupled! But should you have done it?!

Aaron Saray
I learned more in 5 mins reading/scanning this article about AI & LLM than I've learned from months of news hype. https://github.com/brexhq/prompt-engineering - spend some time with this - it's pretty cool and explains the challenges/pitfalls really well.
GitHub - brexhq/prompt-engineering: Tips and tricks for working with Large Language Models like OpenAI's GPT-4.

Tips and tricks for working with Large Language Models like OpenAI's GPT-4. - GitHub - brexhq/prompt-engineering: Tips and tricks for working with Large Language Models like OpenAI's GPT-4.

GitHub