show episodes
 
Loading …
show series
 
We love tools: linters, type checkers, test runners, asset compilers, et al. Whilst these tools can help solve problems, they might also be a sledgehammer when all you really need is a screwdriver. Let me tell you a little anecdote about upgrading my personal site to Laravel 11, and why sometimes removing a tool is even better than adding one.…
  continue reading
 
It occurred to me recently that, if my job consisted exclusively of writing code 40 hours a week, I don't think I'd be a programmer today. I might go out of my mind. The secret, from my experience, is to find your fit. Figure out how to combine all of your skills into some unique concoction that gets you through the day with a smile on your face.…
  continue reading
 
It's hard to believe, but the last Q&A episode was published over two years ago. Let's fix that with a new 2022 edition. I'll answer a wide variety of questions, such as: how to initially plan a business, are lifetime accounts are worth offering, why aren't there dedicated Laracasts apps, how to avoid content creator burnout, and more.…
  continue reading
 
It's far too easy for developers to fall into a trap of never shipping new code to production. "It's not ready," we tell ourselves. "Just one more month to clean things up, and then we'll push it up." But if you're not careful, there will always be a reason why it's still not ready. In this episode, we discuss habit building and why it's necessary …
  continue reading
 
Every time I learn something new, I have to re-remind to trust the process. I'm not sure why. That feeling of "I can't" never goes away. You would think we'd eventually make the connection that if you work on something a little bit today, and a little more tomorrow, you'll eventually become quite skilled. And, yet, why do I always begin the learnin…
  continue reading
 
One thing I love about Laravel is how, for any given project or feature, there's already a clearly defined pathway I can follow to complete it. For example, we take it for granted that a robust queue system with model serialization is always at your fingertips. We take it for granted that a powerful event dispatcher with automatic event registratio…
  continue reading
 
Four words can derail any programmer's day. Those four words are "If I could just..." Ask yourself if you frequently fall into this trap. "If I could just configure my code editor properly, then I could get some work done." Or what about this one? "If I could just get my office the way I want it, then I could begin this new feature." Have no doubt;…
  continue reading
 
We're living in an interesting time, when one person - anywhere in the world - can start a business without leaving their bedroom. Even better, this business has the potential to bring in revenue while the person sleeps. This is the secret sauce to wealth, and it's now available to anyone with an internet connect and a decent idea. As a result, we …
  continue reading
 
I think you'll find that intermediate-level developers tend to be the most passionate and rigid of the entire community. It is at this stage of your learning when you are most susceptible and attracted to programming "rules," or instructions from above that, when followed, lead us to clean code. But that's okay. While we all eventually realize that…
  continue reading
 
In the last few years, I've noticed that my eyes simply aren't as resilient as they used to be. After staring at a computer screen for so many years, the daily eye strain and headaches have been getting worse. Much worse. In this episode, I discuss the steps I've recently taken to improve my situation. If you're in the same boat, have a listen!…
  continue reading
 
Loading …

Quick Reference Guide