Winamp Logo
Over Engineered Cover

Over Engineered

English, Technology, 1 season, 25 episodes, 1 day, 9 hours, 6 minutes
About
A podcast in mini-series where we explore unimportant programming questions in extreme detail.
Episode Artwork

Design Patterns w/ Mary Perry

Design patterns can be very useful, but can also be weaponized as a way to "prove" that someone is doing something the "wrong" way. Mary has been thinking a lot about the good side of knowing design patterns, so we sat down to chat about them.
10/18/20241 hour, 15 minutes, 39 seconds
Episode Artwork

Side Projects w/ Joe Tannenbaum

Joe Tannenbaum is thinking about starting a podcast about side projects. So we took an afternoon to talk through what that might look like.
9/20/202456 minutes, 21 seconds
Episode Artwork

The Art of Pairing with Strangers w/ Ben Holmen

Ben Holmen started his Pair-amid scheme as an experiment in meeting new people and experiencing new code. He shared his calendar with the world, and booked pairing sessions with 15 complete strangers. The outcome? A bunch of new friends and new experiences.In this episode, Ben and Chris talk about pair programming, side projects, and how to find fulfillment and social connection as a remote programmer.Links:The Pair-amid schemeThe kilopixel display
8/26/202459 minutes, 48 seconds
Episode Artwork

ReactPHP + Event Loops w/ Len Woodward

ReactPHP is a low-level library for event-driven programming in PHP. It lets you write code that's much closer to the async/await style of JavaScript in PHP. In today's episode, Chris and Len talk about our experiments with ReactPHP.Links:ReactPHPWhiskeyCommunity PromptsConductorDawn
8/7/20241 hour, 15 minutes, 18 seconds
Episode Artwork

Code standards w/ Matt Stauffer

What set two developers on a quest to build custom tooling to enforce their code style preferences? Today's episode is a story that starts with two independent projects—Tighten's `tlint` and InterNACHI's `laralint`—but meanders to all the right places, including the future of PHP itself, the intersection of bikeshedding and art, and so much more.
7/17/20241 hour, 26 minutes, 35 seconds
Episode Artwork

Burnout w/ Ian Landsman

Today we take a break from over engineering to talk about burnout. Both Chris and Ian have been working on the same products for multiple decades. We sit down to talk about that and what to do about the kind of burnout that comes from working on the same thing for so long.Links:Brent is Leaving TwitterJoin the RTSN.DEV mastodon instance
7/3/20241 hour, 16 minutes, 19 seconds
Episode Artwork

Let's talk APIs w/ Steve McDougall

Steve McDougall (aka JustSteveKing) is known as the "API guy" on Twitter. In today's episode we start with the question, "what if the best option is just a single page app with a good, RESTful API?"Links:HAL - Hypertext Application LanguageJSON:API SpecLaravel SanctumAPI Versioning Blog PostSteve on Twitter (follow for updates on upcoming course)
6/20/20241 hour, 42 minutes, 6 seconds
Episode Artwork

Full Stack Javascript w/ Kelvin Omereshone

The internet has been talking (yelling?) about full-stack javascript a lot lately. In today's episode, we sit down and talk about what it means to be "full stack" and whether there are really any truly full-stack javascript frameworks out there (spoiler: there are, but maybe not Next.js or Remix).Links:Sails.jsThe Boring Javascript StackAdonisJSNestJS📻 The Future of the Laravel Frontend w/ Taylor Otwell
5/22/20241 hour, 14 minutes, 48 seconds
Episode Artwork

Building prompts w/ Jess Archer

Jess Archer took something that was quite good—the Symfony console output features—and built something that was absolutely great: Laravel Prompts. In today's episode, we dig into some of the gnarly details around building prompts and working with ANSI escape sequences in the terminal.
5/10/20241 hour, 50 minutes, 15 seconds
Episode Artwork

The Future of the Laravel Frontend w/ Taylor Otwell

Taylor Otwell has been finding ways to improve Laravel for over a decade, but has only more recently set his sights on the front-end side of things. In today's episode, we sit down and talk about the current state of building UIs in Laravel, and what the future might hold.Links:Laravel VoltAire Form BuilderLaravel “Context” FeatureHooks PackageLaravel CareersBlade Parser
4/24/20241 hour, 18 minutes, 23 seconds
Episode Artwork

Building for the command line w/ Joe Tannenbaum

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 TwitterJoe's "Lab" of CLI experiments"Kitchen" by Liza LouConveyor Belt packageRTSN.DEV
3/20/20241 hour, 18 minutes, 5 seconds
Episode Artwork

Do we really need sprints? w/ John Drexler, Bogdan Kharchenko, and Skyler Katz

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…
3/5/20241 hour, 20 minutes, 21 seconds
Episode Artwork

Cache everything w/ Ian Landsman

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 what it's like to run a successful software business for 20+ years.
2/14/20241 hour, 55 minutes, 26 seconds
Episode Artwork

Handling complicated view logic w/ Skyler Katz & Bogdan Kharchenko

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.
2/2/20241 hour, 9 minutes, 7 seconds
Episode Artwork

Modular Laravel Apps w/ Mateus Guimarães

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 that informed building the modular package at InterNACHI.
1/17/20241 hour, 31 minutes, 59 seconds
Episode Artwork

Building Forms (and Catalyst) w/ Adam Wathan

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 behind Catalyst, and talk about how some of those decisions could impact the next version of Aire, a Laravel form-building package.
1/11/20241 hour, 10 minutes, 4 seconds
Episode Artwork

Static site generators & personal websites w/ Aaron Francis

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 improved in the Laravel ecosystem.
12/14/20231 hour, 3 minutes, 6 seconds