The Laracasts Snippet
Episodes
What They Say, Versus What They Do
18 Jan 2017
Contributed by Lukas
Over the years, I've come to realize that, what folks advertise and say they do, often bears no resemblance to what they actually do. Consider the bro...
Unique to the PHP Community
11 Jan 2017
Contributed by Lukas
Over the years, I've been party of many programming communities. And in all that time, I've found one thing that is entirely unique to the PHP world.....
Go Go Go
06 Jan 2017
Contributed by Lukas
At all times on social media, we are surrounded by folks at the top of their game. With so much genius and success circling us like hawks, sometimes i...
Where The Gold Mine Is
23 Dec 2016
Contributed by Lukas
When it comes to open source code, how exactly should you decide what to build? Will anyone even care or want to use it? Who knows! But, maybe, a secr...
Laracasts Question Block #3
08 Dec 2016
Contributed by Lukas
It's that time again. I have six new community questions to answer, ranging from the most stressful thing about running Laracasts, to new content in 2...
Marketing Pet Peeves
30 Nov 2016
Contributed by Lukas
I have no clue what I'm talking about, so listen to me discuss my marketing pet peeves.
Simple Laravel Performance Wins You Can Implement Right Now
21 Nov 2016
Contributed by Lukas
In this episode, we're focused entirely on simple performance tips that anyone can implement right now. Every kilobyte counts, so try to implement at...
The Laracasts Refresh Launch Day Podcast
15 Nov 2016
Contributed by Lukas
Today, we're exclusively discussing the new Laracasts refresh. I talk about what I've learned in the 3-month process, interesting techniques - both fr...
Redundant
07 Nov 2016
Contributed by Lukas
In this episode, we'll discuss a basic, but incredibly useful technique that I use to write more expressive code.
Turbolinks, the Laracasts Refresh, and My Annoying Bank
01 Nov 2016
Contributed by Lukas
We're all over the place today. If you're walking the dog or on your way home, tune in as I discuss everything from Turbolinks, to my annoying, broken...
Get Carried Away
21 Oct 2016
Contributed by Lukas
My favorite sorts of people are the ones who allow themselves to get carried away over simple things. It's contagious. I dare you to listen to an incr...
Beware the Mob
11 Oct 2016
Contributed by Lukas
We're all aware of the notorious Twitter mob. Don't you dare go against agreed upon opinions, or you will be sliced to pieces. We've seen the wake of ...
Energy
04 Oct 2016
Contributed by Lukas
Lately, I've been making more of an effort to focus on my energy levels, and how to maximize them. If your energy levels aren't where they should be,...
Write it Down
27 Sep 2016
Contributed by Lukas
Lately, I've been forcing myself to journal tiny dev realizations I have, as I work on various projects. How often have you hit a roadblock, switched ...
A Bit Closer Than Yesterday
12 Sep 2016
Contributed by Lukas
When you have a full-time job, it's far too easy to ignore that side project or business that you've had your eye on. Think about it: most projects ne...
False Alarms
06 Sep 2016
Contributed by Lukas
A few nights ago, I was fast asleep when, all of the sudden, the building's fire alarm went off. It definitely woke me up, but I didn't respond in the...
As Little As Possible
01 Sep 2016
Contributed by Lukas
Whether in life or software development, I think a good approach is to push for as little as possible. The fewer lines of code you must write, or the ...
The Beauty of CSS is BS
25 Aug 2016
Contributed by Lukas
A decade ago, I was taught that the beauty of CSS is its ability to completely alter the presentation of a website without touching your HTML. Yeah......
You Are Who You Say You Are
18 Aug 2016
Contributed by Lukas
"Fake it 'til you make it" is a great idea, just as long as you back it up behind the scenes with actual work toward the thing to which you'...
Throw it All Out
10 Aug 2016
Contributed by Lukas
Sometimes, the appropriate and responsible thing is to throw it all out and start again. Now, of course, not everyone has this luxury. Business requir...
Developer Arrogance
02 Aug 2016
Contributed by Lukas
Recently, I've been updating a book I wrote a number of years ago. Over and over again, I found myself hitting the delete key. References to bad pract...
Shut Up and do the Work
25 Jul 2016
Contributed by Lukas
Today, we're discussing the importance of building little projects for yourself. Whether it's a podcast, or book, or web app, pick something and force...
Just a Detail
18 Jul 2016
Contributed by Lukas
Last week, we talked about development trends - and how they sometimes have a tendency to make developers feel as if they're falling behind. "The...
Victims of Our Curiosity
13 Jul 2016
Contributed by Lukas
If you think about it, every single year, certain development trends take the community by storm. Whether repositories, or service classes, or the com...
Forever Plans, Vue, and Expansion
06 Jul 2016
Contributed by Lukas
Let's do another Q&A episode today. I'll answer the following community questions. Why won't Laracasts expand to cover more technologies and lang...
Two Hours, Two Times
28 Jun 2016
Contributed by Lukas
We have enough data to show that the typical 9-5 work day schedule is entirely arbitrary. The reality is that humans simply aren't good at holding the...
You Will Figure It Out. Every Time.
22 Jun 2016
Contributed by Lukas
If I were to pick my most favorite aspect of programming, it's this: no matter how difficult or confusing a bug/feature/refactor may be, if you stick...
30 Days
13 Jun 2016
Contributed by Lukas
I'm a big fan of the tv show, "30 Days." I even apply it, at a lower level, to things in my own life. Whether it's contributing to open sour...
Choose Your Tribe Wisely
06 Jun 2016
Contributed by Lukas
Whether we like it or not, humans have a tendency to insert themselves into small communities or factions. In the coding world, it's certainly no diff...
Permission to Forget
30 May 2016
Contributed by Lukas
I use task apps religiously for, mostly, two specific reasons: I want permission to forget about it, and I believe the process of checking off items g...
Let's Talk About Introversion
24 May 2016
Contributed by Lukas
We forget that there was a time when the terms "introvert" and "extrovert" didn't mean anything to the common person. Naturally, t...
About Frameworks Being Dead...
16 May 2016
Contributed by Lukas
Every six months or so, it pops up again: "Frameworks are dead." But...is that the case? What does that really mean? Let's chat.
The Alien
02 May 2016
Contributed by Lukas
This week's episode takes a detour, as we talk discuss the alien living inside my wife's belly.
It All Goes Back to a Single Assumption...That Could Be Wrong
20 Apr 2016
Contributed by Lukas
The vocal consensus in the PHP community seems to be that, unless a class is perfectly unit-testable in isolation, it's inherently poor code - and in...
8 Marketing Tips for Developers That Cost Nothing
12 Apr 2016
Contributed by Lukas
If you're a developer launching your first product, it sometimes easy to forget that it's now exclusively your job to tell the world. Luckily, you don...
You Have To Be Meticulous
04 Apr 2016
Contributed by Lukas
In the early days of my coding career, I had a tendency to spike things out. Go fast, toy around, get it to work, and then hit deploy...all while quie...
Does Your Class Name Really Need That Suffix?
21 Mar 2016
Contributed by Lukas
What do "PostRepository", "TooManyMembersException" and "StaticallyTriggeredHydratorFactoryInterface" all have in common...
The Unfortunate Reality of Continuous Learning
10 Mar 2016
Contributed by Lukas
Here's the thing about code-focused workshops, magazines and commercial blogs: they may not always have your best interests at heart. Let me explain.....
Pass the Salt, Please
29 Feb 2016
Contributed by Lukas
The topic of discussion for this episode is a pet peeve of mine: treating developers like children. "Bobby, you're likely to cut yourself, so, no...
The Q&A Episode
22 Feb 2016
Contributed by Lukas
I keep a list of frequently asked questions, related to Laracasts and being a programmer in general. In this episode, we'll breeze through a long list...
10 Business Tips When Launching Your First App
16 Feb 2016
Contributed by Lukas
So you're a developer planning to launch your first SaaS or subscription site? The business side of things get really complicated... really fast, righ...
Russian-Doll Caching in Laravel
09 Feb 2016
Contributed by Lukas
One of the things I've been tinkering with these last few days is a mechanism for performing Russian-Doll caching in Laravel. In addition to determini...
Should College Be Mandatory?
03 Feb 2016
Contributed by Lukas
An interesting question popped up recently. Should college be mandatory for your children? We all bring our own pasts and experiences to the table, wh...
Unlearning Programming
25 Jan 2016
Contributed by Lukas
Remember, back in high school, when your English teacher prescribed countless rules and techniques for writing well? Remember how we all quietly appli...
Prepare for Terrible People
18 Jan 2016
Contributed by Lukas
Even a site as innocent and helpful as Laracasts has had its fair share of malicious users. It's a simple fact of the business. Are you lucky enough t...
The 100% Goal is Wrong
11 Jan 2016
Contributed by Lukas
Particularly when building open source tools, I think it's important to remember that the 100% goal is wrong. Or, in other words, when you repeatedly ...
Prioritize, Incentivize, Optimize
05 Jan 2016
Contributed by Lukas
Rather than big New Year's Resolutions, I prefer to make three simple lists. Prioritize the things you love to do, incentivize the things you need to ...
Taking it Too Far is a Rite of Passage
28 Dec 2015
Contributed by Lukas
There's no two ways about it: taking things too far is simply a rite of passage. Whether it's developers over-evangelizing microservices and command-o...
Blame Amy Schumer
17 Dec 2015
Contributed by Lukas
So my wife and I recently took a trip into Nashville to see Amy Schumer perform. And wouldn't you know it: the moment we arrived, Bugsnag began sendin...
90% of Devs Don't Test Their Code. Why?
11 Dec 2015
Contributed by Lukas
90% of developers don't test their code. Made up percentages aside, I think you'll find that this is fairly accurate, when you gather the entire devel...
Mint-Chocolate Burnout
04 Dec 2015
Contributed by Lukas
If we're being frank, in the last month, I've felt somewhat burned out. As developers, it happens to us all at some point or another. Let's talk about...
Technical Debt vs. Mental Debt
27 Nov 2015
Contributed by Lukas
The concept of mental debt is something that developers never talk about. We're obsessed with pointing out technical debt, but isn't there value in wo...
Go Out On Your Own
23 Nov 2015
Contributed by Lukas
Making the transition from employee to business owner is, to be frank, scary as hell. If you're not careful, you'll freeze. The "what ifs" w...
In Over My Head
17 Nov 2015
Contributed by Lukas
I'd love to tell you about the most dangerous app I've ever built. To say I was in over my head...is the understatement of the century.
Nobody Knows What the Hell They're Doing
16 Nov 2015
Contributed by Lukas
After over a decade of working in this industry, I've come to one undeniable truth: nobody knows what the hell they're doing. Let me explain...