Adventures are the best way to learn. And life is an infinite learning. That's why I always consider knowledge and experience as wealth. - Promdi Adventurer

Recent Posts

Laravel File Uploads to Amazon S3

You don’t become a software craftsman by learning a list of heuristics. Professionalism and craftsmanship come from values that drive disciplines. Clean code always looks like it was written by someone who cares. - Robert C. Martin, Clean Code

Design Patterns in PHP

This is the important thing to understand about design patterns, there is no right or wrong. As a developer, you are in charge. That means you decide when a pattern is appropriate, and when it's completely unnecessary. You decide, did this improve or not improve my application? That's the key.  - Jeffrey Way

Setup Laravel Queues using Redis and Horizon

I have a big list of things I'd like to learn. But I'm not going to go out and do all of these things tomorrow. It takes time. You've got to plan and practice and be patient. Don't get overwhelmed by the amount of stuff you want to learn and just enjoy the process of learning. One day at a time, one step at a time. - Andrew, It's a Marathon, Not a Sprint