94 episodes

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

No Compromises Joel Clermont and Aaron Saray

    • Technology
    • 4.8 • 6 Ratings

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

    What is the point of design patterns?

    What is the point of design patterns?

    Do your eyes glaze over when someone mentions singletons or factories? We'll try to not to be boring as we explain the benefits of design patterns.
    Sign up for our free Laravel newsletter and learn something new in 2 minutes or less.

    • 11 min
    Move that logic out of your view

    Move that logic out of your view

    Ever feel like your Blade views are getting too logic-heavy? What logic belongs in the view, and what logic would be better somewhere else? We use a recent PR discussion to talk through these points.

    (00:00) - Trying to keep logic out of the Blade view

    (02:00) - Using the simplest form of logic

    (03:45) - Business logic doesn't belong in the view layer

    (04:15) - Condition moved into the controller

    (05:20) - Secondary benefit of testing
    Check out the Mastering Laravel YouTube channel

    • 10 min
    Is it worth switching to another tool?

    Is it worth switching to another tool?

    When new tools and packages come out, there is usually some buzz around the launch, and how it solves all the problems of the old tool. Should you switch? How do you know when it's worth it? What are the potential downsides of switching? We talk through a couple examples and share how we approach these decisions
    Want to see what our coding standard looks like?
    Toss a coin in the jar if you enjoyed this episode. We really appreciate it!

    • 19 min
    How we use seeders in our applications

    How we use seeders in our applications

    Seeders seem pretty straightforward. It's a way to generate data. But how should you use them in your app and what different purposes do they serve? We talk through our approach to seeders and how we use them in a few different contexts.

    (00:00) - Diving into how we use seeders in our applications

    (01:40) - Should a seeder create users?

    (04:30) - Using seeders in multiple contexts

    (09:50) - The one time we might use seeders with tests

    (11:50) - Silly bit
    Would you like some expert help on your Laravel application?Toss a coin in the jar if you enjoyed this episode. We really appreciate it!

    • 15 min
    Don't just get mad at some tech, dig in and learn!

    Don't just get mad at some tech, dig in and learn!

    Is there some particular tool or technology that just makes you mad? Maybe it's the way CSS behaves or how some browsers work. Don't just get mad, dig in and learn it thoroughly. We talk about how we've done that and how it helped.

    (00:00) - Once again, Aaron reads the docs

    (02:30) - Recognizing when you don't know something

    (03:30) - Approaches for learning Javascript and CSS

    (04:20) - What is the manual for Javascript/CSS?

    (07:13) - Joel learning CSS hands-on

    (09:55) - Learning through repetition

    (12:00) - Keep an eye on tech that makes you annoyed

    (13:23) - Silly bit
    Wow, 90 episodes in a row. Never missed one! Want to hire some super reliable Laravel developers?Toss a coin in the jar if you enjoyed this episode. We really appreciate it!

    • 15 min
    Making a case for consistency

    Making a case for consistency

    We see a lot of different projects, but it's pretty rare to find one that's well-documented and internally consistent. Why does that matter? And how can you make things more consistent without spending a lot of time on it?

    (00:00) - We like keeping things tidy in our projects

    (01:20) - Have a README, please

    (03:30) - Is there a business case for consistency across projects?

    (05:30) - An example with Docker build speeds in CI

    (06:50) - Consistency in naming business concepts

    (09:45) - Silly bit
    Short, practical Laravel tips delivered fresh to your inbox. Sign up today!

    • 13 min

Customer Reviews

4.8 out of 5
6 Ratings

6 Ratings

rgdyfdgythtgrtfy ,

Entertaining!

It’s a very good podcast to listen to if you need background noise! It’s Also fun listening to my own father!

Top Podcasts In Technology

UserTesting
Lex Fridman
Jason Calacanis
Cool Zone Media
Ben Gilbert and David Rosenthal
BBC Radio 4

You Might Also Like

Jacob Bennett and Michael Dyrynda
Jacob Bennett and Michael Dyrynda
Caleb Porzio
Chris Morrell
Ian Landsman and Aaron Francis
Taylor Otwell, Matt Stauffer