No Compromises

No Compromises

By Joel Clermont and Aaron SarayTechnology
Download on the App Store

No Compromises episodes

  • 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!

    16 min
  • 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!

    16 min
  • 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!
    14 min
  • Maybe you don't need to write code this time

    We're developers, we write code! But sometimes it's worth thinking if we really need to fire up our editor, or if a better solution exists. We talk through some "behind the scenes" podcast workflow, and how we decided we didn't need to write code this time.

    • (00:00) - Considering better ways to track topics
  • (01:00) - The developer brain kicks in
  • (03:05) - Building it in Slack without any code
  • (05:15) - Feeling empathy for the non-devs out there
  • (06:45) - Deciding not to automate everything
  • (09:15) - Another example with a stats dashboard
  • (11:25) - Silly bit

  • Need help with your Laravel app? We've seen it all and can get things done faster than you're used to.
    16 min
  • Should you manage roles and permissions with a UI?

    Just about every application needs the concept of roles and permissions. Often, there's a desire to allow non-developers to manage roles and permissions in the application interface, but is that a good idea?

    • (00:00) - Roles and permissions landscape
  • (01:45) - A UI for managing permissions?
  • (04:14) - Rolling out new permissions via migrations
  • (06:45) - What about managing roles in a UI?
  • (09:00) - Covering permissions in tests
  • (10:30) - Maybe a read only UI?
  • (10:55) - Silly bit

  • The validation worksheet has been retired, but check out our validation book.
    13 min
  • The changing value of books throughout your career

    You might have a book that really shaped how you write code today. Some books make more sense if you read them later in your career. We discuss the changing value of books as a learning resource as you gain experience.

    00:00 Using books as a resource
    01:59 Changing perspectives as you gain experience
    03:05 Recognizing real-world applications of what you read
    05:45 Balancing enthusiasm with experience
    07:20 You don't need to learn everything
    09:35 Silly bit

    You could spend a few thousand dollars on books, but maybe that money is better spent working with us.

    13 min
  • Some reasons to write a down method in your migrations

    This is a surprisingly controversial topic. In this episode, we share why we write down migration methods, and it's probably not the reason you're thinking of.

    • (00:00) - Is writing down migration methods just a weird habit?
  • (02:30) - A deploy that goes horribly wrong immediately
  • (03:45) - Rolling forward due to database engine limitations
  • (05:00) - How long is too long to rollback?
  • (06:30) - Another use case: switching branches
  • (08:30) - A mental unit test for your logic
  • (12:35) - Silly bit

  • No call to action on this episode, just go enjoy some quiet time to yourself.
    15 min
  • Managing a micro-manager

    It's frustrating to have a client, boss, or even co-worker attempt to micro-manage you. We share some tips on how to make the working relationship better.

    • (00:00) - Uncomfortable projects and clients
  • (02:45) - Ask them directly "what's up"
  • (05:00) - Understand what they want from you
  • (07:00) - Let's role play
  • (10:30) - The extra work is worth it
  • (11:42) - Silly bit

  • Need help building your Laravel product? Hire two expert Laravel developers for less than you might think.
    15 min

About No Compromises

From the publisher's feed

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

More shows like No Compromises

The Laravel Podcast by Matt Stauffer

The Laravel Podcast

57 Listeners

Startups For the Rest of Us by Rob Walling

Startups For the Rest of Us

698 Listeners

Darknet Diaries by Jack Rhysider

Darknet Diaries

8,055 Listeners

Notes On Work - by Caleb Porzio by Caleb Porzio

Notes On Work - by Caleb Porzio

18 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

62 Listeners

The Bootstrapped Founder by Arvid Kahl

The Bootstrapped Founder

35 Listeners

All-In with Chamath, Jason, Sacks & Friedberg by All-In Podcast, LLC

All-In with Chamath, Jason, Sacks & Friedberg

10,190 Listeners

Hard Fork by The New York Times

Hard Fork

5,559 Listeners

Mostly Technical by Ian Landsman and Aaron Francis

Mostly Technical

27 Listeners