The BaseCode Podcast

The BaseCode Podcast

Download on the App Store

The BaseCode Podcast episodes

  • 36: Refactoring the Shifty bits

    Show Notes

    • Burpril Challenge by Caneco
    • Code Refactoring on Wikipedia
    • Refactoring by Martin Fowler
    • Decomposition on Wikipedia
    • Decomposition vs Abstraction
    • Episode 9: Rule of Three
    • Refactor Fridays Live Streams on YouTube
    • Atomic Commits
    • Key points of Working Effectively with Legacy Code
    • Episode 6: Naming
    23 min
  • 35: Scattershot Q&A

    Show Notes

    • Speak UP! Why We Should Use Big Words With Little Kids
    • Twins (1988)
    • Marc - Converting Bootstrap CSS project to Tailwind
    • Tailwind Converter Shift
    • Devin - Laravel security hardening
    • Enlightn: Boost your Laravel App's Performance & Security
    • spatie/backup package
    • Dyrynda - Time Travel
    • Laravel Time Traveling
    • Testing with Carbon
    • Back to the Future (1985)
    • Avengers: Endgame (2019)
    28 min
  • 34: Testing Tailwind Shifts

    Show Notes

    • Lighting for YouTube Videos
    • Question from João Santos
    • Tailwind Shifts
    • Episode 14 - The 5 Test Doubles
    • Laravel Facades
    • Mocking fluent interfaces with Mockery
    • Test Fixtures
    29 min
  • 32: Accountabilibuddies, old code, and pairing styles

    Show Notes

    • Extreme Programming
    • Pair Programming
    • Jess's git aliases
    • JMac's dotfiles
    • Laravel shell aliases (including nah and mfs)
    • Pull Request for db:seed
    • Whipper Snipper
    • Adam Wathan's Tailwind live-streams
    • Building a service container from scratch (Jess's live-coding talk)
    • Red-Green-Refactor calculator TDD example
    33 min
  • 30: Laravel 8 Streamlines

    Show Notes

    • Laravel 8 Release Notes
    • Vimconf 2020
    • Can I upgrade Laravel yet?
    • Automated Laravel 8 compatibility PR
    • Handling exceptions in Laravel 8
    • Tidy up your tests with class based model factories
    • Laravel 8 model factory class
    • Mapping models with morphMap
    • Namespace Models Shift
    • Queuing closures
    • Job retry exponential backoffs
    32 min
  • 29: Additional Laravel Streamlines

    Show Notes

    • Laracon 2020
    • BaseLaravel
    • The Magic of Laravel Macros
    • Macroable classes
    • Episode 9: Rule of Three
    • Events
    • Weak Class
    • Eloquent: API Resources
    • Spatie Style Guide
    • Dyrynda Style Guide
    • Episode 1: Formatting
    • Gates and Policies
    • Laravel Jetstream
    • Expressive Eloquent Collections by Tim McDonald
    23 min
  • 28: Modernizing your views

    Show Notes

    • Laravel Shift
    • laravel/laravel version diff
    • BaseLaravel
    • @stack Blade Directive
    • Portals in Vue 3
    • @includeWhen Blade Directive
    • @each Blade Directive
    • @once Blade Directive
    • Tweet: @if versus modern Blade directives comparison
    • View Components
    24 min
  • 27: Obese models and declarative code

    Show Notes

    • The Laravel developer's guide to Vue SPAs by Jess Archer
    • Methods Are Affordances, Not Abilities
    • What is the difference between declarative and imperative programming?
    • Organizing your models from BaseLaravel
    • tlint - linter by Tighten
    29 min

About The BaseCode Podcast

From the publisher's feed

The BaseCode Podcast is a collection of mini-series discussions between Jason McCreary and Jess Archer on practices for writing less complex, more readable code, testing, and building products.