Real life code talk between two working developers.
…
continue reading
An ongoing conversation about work, internet culture, and what it means to be a mindful 20-something at the beginning of your career.
…
continue reading
A podcast where we explore unimportant programming questions (mostly PHP/Laravel/JavaScript) in extreme detail.
…
continue reading
Laracon India. Lets get gross. Sweatshops. Cohort 2By Daniel Coulbourne & Caleb Porzio
…
continue reading
1
Building for the command line w/ Joe Tannenbaum
1:18:05
1:18:05
Play later
Play later
Lists
Like
Liked
1:18:05
Joe Tannenbaum took the internet by storm with his incredible SSH CLI "experiments." In today's episode, Chris and Joe sit down to get into the messy details of parsing ANSI escape sequences and dealing with multibyte strings, but spend as much time talking about programming as art and life as an actor. Links: Joe Tannenbaum on Twitter Joe's "Lab" …
…
continue reading
1
(AI) You're Telling me a Shrimp Fried This Rice?
3:46
3:46
Play later
Play later
Lists
Like
Liked
3:46
This episode was written and recorded by AIBy Daniel Coulbourne & Caleb Porzio
…
continue reading
We've become addicted to cheap money. Our cheap conveniences are like shifting sands. As VC titans play on our insecurities and whims, only soup stands to sustain us in the world to come.By Daniel Coulbourne & Caleb Porzio
…
continue reading
1
Recorded Before the Planetscale Thing
1:00:25
1:00:25
Play later
Play later
Lists
Like
Liked
1:00:25
Look we all know there are things to talk about but we recorded this last week before any of that stuff happened!By Daniel Coulbourne & Caleb Porzio
…
continue reading
1
Do we really need sprints? w/ John Drexler, Bogdan Kharchenko, and Skyler Katz
1:20:21
1:20:21
Play later
Play later
Lists
Like
Liked
1:20:21
What are the best processes for small software development teams with high trust? In today's episode the InterNACHI software development team sits down with John Rudolph Drexler to talk about whether or not we need to estimate tickets or even bother with sprints…By Chris Morrell
…
continue reading
As the saying goes: "There are only two hard things in Computer Science: cache invalidation and naming things." So in today's episode we dig into all the ways Ian is taking on one of the hardest parts of programming in his rewrite of their decades-running helpdesk software, HelpSpot. We talk about caching, a little bit of Laravel history, and about…
…
continue reading
1
Handling complicated view logic w/ Skyler Katz & Bogdan Kharchenko
1:09:07
1:09:07
Play later
Play later
Lists
Like
Liked
1:09:07
Complex view logic can be hard to get right—particularly in server-rendered templates like Blade. We recently had to decide just how much a Laravel Blade component should do, and decided to hash it out on the podcast.By Chris Morrell
…
continue reading
1
Modular Laravel Apps w/ Mateus Guimarães
1:31:59
1:31:59
Play later
Play later
Lists
Like
Liked
1:31:59
When applications grow—in scope, sheer lines of code, or the number of team members—how you organize things starts to matter a whole lot more. In today's episode, we talk with Mateus Guimarães about modularization: breaking your application into smaller modules. We explore some of the topics in his new Laracasts course, and talk about the decisions…
…
continue reading
1
Building Forms (and Catalyst) w/ Adam Wathan
1:10:04
1:10:04
Play later
Play later
Lists
Like
Liked
1:10:04
It's been said that web development is 99% forms and tables. Today we talk with Adam Wathan about all the decisions that go into creating a great form builder API. Adam and the rest of the team at Tailwind recently launched the developer preview of Catalyst—a React UI library with a robust form system. We take a deep-dive into the API decisions beh…
…
continue reading
1
Static site generators & personal websites w/ Aaron Francis
1:03:06
1:03:06
Play later
Play later
Lists
Like
Liked
1:03:06
We all use our personal websites as an excuse for trying something new or over engineering what's usually a simple, low traffic site. In today's episode, Chris and Aaron talk about how to build a great personal website with "just Laravel" and imagine ways that static site generation, markdown editing, open graph, caching, SEO, and more could be imp…
…
continue reading
John's Board game has 6 days remaining on Kickstarter! I absolutely insist that you buy it. Colossi on Kickstarter John's Twitter Catacombian GamesBy Daniel Coulbourne & Caleb Porzio
…
continue reading
Daniel and Caleb wax nostalgic about the various eras of Laravel, their long and eventfull friendship, Laracon talk nerves, and a tentative plan for WIRECON.By Daniel Coulbourne & Caleb Porzio
…
continue reading
1
Perfecting lifecycle hooks w/ Caleb Porzio
1:16:08
1:16:08
Play later
Play later
Lists
Like
Liked
1:16:08
In today's episode, Chris and Caleb sit down and try to imagine what the perfect "hook" implementation might look like. Laravel, Livewire, and the upcoming Verbs package, all have to allow for hooking into logic at specific points, and each package has to handle this in its own unique way. What if there was a canonical way to hook into the lifecycl…
…
continue reading
1
Verbs vacation (part 1?) w/ Daniel Coulbourne
1:24:00
1:24:00
Play later
Play later
Lists
Like
Liked
1:24:00
And now for something completely different… In this episode, Chris and Daniel sit down to talk about a new event sourcing package they're working on called Verbs.By Chris Morrell
…
continue reading
1
I promise this episode isn't exclusively about skateboarding and bricks
1:29:03
1:29:03
Play later
Play later
Lists
Like
Liked
1:29:03
Whistling A brick is about 48 cents Skateboarding Linear Command Palettes Junior DevsBy Daniel Coulbourne & Caleb Porzio
…
continue reading
It's been years since our last Laracon episode. It's good to be backBy Daniel Coulbourne & Caleb Porzio
…
continue reading
Most teams have encountered this basic scenario: Your application sends out a periodic report to a specific person in the company. Then, at some later point, either another team member wants to start receiving a copy of the report, or you need to remove the original recipient and add a new one. With a standard Laravel app, you're probably going to …
…
continue reading
This episode was recorded 2 weeks ago. For that reason, I don't remember in detail what we talked about.By Daniel Coulbourne & Caleb Porzio
…
continue reading
Daniel and Caleb talk about how you could like, process audio with like, Laravel collections. Wild.By Daniel Coulbourne & Caleb Porzio
…
continue reading
In this episode we indulge in the purest form of Over Engineering—a 90 minute discussion of a completely different application paradigm/architecture. Our team has used event sourcing to some degree, and we're considering using it more heavily in the future. But before we do, we're going to step back and ask ourselves if it's worth it… Some useful l…
…
continue reading
1
Event sourcing should be named something cooler
1:58:47
1:58:47
Play later
Play later
Lists
Like
Liked
1:58:47
In this ep, the fellas compare their respective YouTube algos and Caleb learns why the hell Daniel is so amped about event sourcing. It's a good one.By Daniel Coulbourne & Caleb Porzio
…
continue reading
1
The dreaded status column w/ Daniel Coulbourne + Cheyne Rood
1:26:46
1:26:46
Play later
Play later
Lists
Like
Liked
1:26:46
Over Engineered is all about those things that bug you but you never get a chance to "solve." Today's episode is about the dreaded "status" column. This is another topic that most developers will hit over and over. You have a model. You need to track the status. You add a status column, and then later a status timestamp "accepted_at", and then late…
…
continue reading
1
Referencing specific database records in your code
1:00:45
1:00:45
Play later
Play later
Lists
Like
Liked
1:00:45
Season 1 continues with a discussion of how to deal with special database records that need to be referenced directly in code. We've all been there before: you've got a specific vendor that you need to write a custom command for, or a certain category that needs special handling, so you either hard-code the ID or slug and shudder slightly before mo…
…
continue reading
Daniel and Caleb finally got to work together for money. We paired on some really cool deep AlpineJS performance stuff.By Daniel Coulbourne & Caleb Porzio
…
continue reading
We have a live soundboard now.By Daniel Coulbourne & Caleb Porzio
…
continue reading
Daniel started an agency.By Daniel Coulbourne & Caleb Porzio
…
continue reading
1
Over-engineering migrations even more w/ Tim MacDonald!
1:16:07
1:16:07
Play later
Play later
Lists
Like
Liked
1:16:07
In the second episode of the podcast we talk with Tim MacDonald about a few other approaches to how you might manage other operations that happen before/during/after a database migration (or really any deploy step). Tim pitches a lower-level approach that spawns a whole new line of thinking. We also touch on some of the responses to episode one, in…
…
continue reading
This week we talk about whether to leave eloquent support in Livewire and have some crazy fun brain blasts about PHP attributes and how we can use and abuse them.By Daniel Coulbourne & Caleb Porzio
…
continue reading
In the first episode of the podcast we explore the boundary between database migrations and other operations that need to happen when the database is being migrated. How do you seed or manipulate data after new tables or columns have been added? In migrations? In one-off commands that you have to run manually? Running seeders in production? In tink…
…
continue reading
1
Solid, rusty, futons (Daniel forgot to press publish)
2:05:25
2:05:25
Play later
Play later
Lists
Like
Liked
2:05:25
Daniel forgot to press publish. This episode is a week old.By Daniel Coulbourne & Caleb Porzio
…
continue reading
This week is jam-stack-packed full of fun meanderings all culminating in a passionate conversation about the virtues of writing. It's a good one.By Daniel Coulbourne & Caleb Porzio
…
continue reading
In this episode, we discuss the potential impact of chatgpt, a powerful language processing AI, on the workforce. We also talk about Mastadon, a decentralized social media platform, and the recent news that the popular code editor VS Code has been experiencing some technical issues. Join us as we explore these topics and consider the implications o…
…
continue reading