Three devs sharing what they've learned in the past week
…
continue reading
Simon Hamp Podcasts
A podcast where we explore unimportant programming questions (mostly PHP/Laravel/JavaScript) in extreme detail.
…
continue reading
1
Storing Files in the Database w/ Bogdan Kharchenko and Skyler Katz
1:09:46
1:09:46
Play later
Play later
Lists
Like
Liked
1:09:46Sometimes you have files or other large chunks of data that you need to associate with a record in your database. It might be convenient to just store that as base64-encoded data or HTML in a "longtext" column, but that can eventually cause issues—especially as the table grows. What other options are there? In this episode of Over Engineered, we go…
…
continue reading
1
Kilopixel Retro w/ Ben Holmen + Joe Tannenbaum
1:11:20
1:11:20
Play later
Play later
Lists
Like
Liked
1:11:20At the beginning of August, after six years of working on it on-and-off, Ben Holmen took his Kilopixel project live. It's a 1000 pixel display, where each pixel has to be manually toggled by a custom CNC rig, and it's whimsical and impractical and took the internet by storm. In today's episode, Chris chats with Ben and Joe about the whole project a…
…
continue reading
1
(Actually good) browser testing w/ Nuno Maduro
1:54:19
1:54:19
Play later
Play later
Lists
Like
Liked
1:54:19Up until now, browser testing in Laravel has felt… bad. Dusk was a huge step over nothing, but it's been slow and flaky and just waiting to be replaced with something better. And with Pest 4, Nuno's cracked it! In today's episode of Over Engineered with dig into the technical details of what makes browser testing in Pest 4 both very fast and much m…
…
continue reading
In this episode, Shane Rosenthal and Simon Hamp recount their recent adventure in London, from sipping tea in Heathrow to attending Laravel Live UK. We also announce the big project underway at NativePHP: the build service we'll be calling Bifrost. Links Laravel Live UK: https://laravellive.uk NativePHP: https://nativephp.com Chapters 00:00:00 - In…
…
continue reading
1
Fostering Community w/ Alex Hillman
1:41:41
1:41:41
Play later
Play later
Lists
Like
Liked
1:41:41Alex Hillman has been thinking about and actively supporting communities for decades. In this episode, Chris and Alex talk about lessons he's learned along the way that can help meetup organizers tend their local tech communities, and brainstorm about ways that we can organize together to support meetups in general. Links: tiny.mba stackingthebrick…
…
continue reading
In this episode, Simon and Shane recount their recent adventures in London and Germany, sharing humorous anecdotes about cultural differences, culinary experiences, and the excitement of attending a massive metal festival. They discuss the challenges of navigating a foreign country, the joy of trying local foods, and the unexpected connections made…
…
continue reading
Summary In this engaging conversation, Eric Barnes shares his journey from PHP development to becoming a media figure with Laravel News. The discussion covers the evolution of Laravel News, the shift from written content to video, and the importance of community engagement. Eric also shares his travel plans, excitement for upcoming conferences, and…
…
continue reading
In this episode, the hosts discuss their experiences at the PHP Tech conference, focusing on the excitement and challenges of public speaking, networking with industry leaders, and the emotional journey of presenting for the first time. They also touch on community engagement, a giveaway for a Laracon ticket, and reflections on being featured in an…
…
continue reading
In this episode, Steven, Simon, and Shane discuss the potential for offering trials for their product. Shane also shares his personal experiences leading up to his upcoming talk at PHP Tech, emphasizing the need for excitement and support from the community. The conversation shifts to the challenges and considerations of implementing trial options,…
…
continue reading
In this conversation, Alfred Nutile shares his insights on the evolution of web development, emphasizing the importance of viewing technology as a product rather than just a tool. He discusses the rise of no-code and low-code solutions, their impact on productivity, and the challenges developers face in multitasking. The conversation also explores …
…
continue reading
In this episode, Simon, Shane, and Steven discuss the recent launch of Native PHP Mobile, celebrating its success and the significant revenue milestone achieved. They delve into the decision to adopt a paid model for the mobile app, emphasizing the importance of financial sustainability for ongoing development. The discussion also highlights commun…
…
continue reading
Simon Hamp and Marcel Pociot have been working on NativePHP for a number of years, and Simon just surprised with world at Laracon EU with a NativePHP for Mobile announcement. In this episode, Simon and Chris get deep into the the NativePHP innards, explore sustainable open source, and generally just have a good time for <> over two ho…
…
continue reading
1
The next era of Larabelles w/ Zuzana Kunckova
1:20:17
1:20:17
Play later
Play later
Lists
Like
Liked
1:20:17Zuzana Kunckova started Larabelles five years ago, and over that time it has grown into an important part of the Laravel community. In today's episode, Zuzana and Chris talk about the future of Larabelles now that she has more time to dedicate to it. Links: Larabelles Sponsor Larabelles on GitHub Sponsor Larabelles on Patreon Other ways to support …
…
continue reading
What happens when you get a bunch of Laravel podcasters + a bunch of mics in a room? Chaos, apparently. Recorded live after PHP × NYC with Ben Holmen, John Drexler, Daniel Coulbourne, Chris Morrell, Ian Landsman, Dave Hicking, and Joe Tannenbaum.By Chris Morrell
…
continue reading
In this engaging conversation, the hosts explore various themes including fitness, philosophy, parenting, work-life balance, and personal growth. They share personal anecdotes about rock climbing, the importance of being proactive in parenting, and the challenges of freelancing. The discussion emphasizes the significance of time management, setting…
…
continue reading
1
Running Small Teams w/ Dan Matthews & John Rudolph Drexler
1:34:57
1:34:57
Play later
Play later
Lists
Like
Liked
1:34:57There's lots of advice out there for running software teams, but much of it comes from large organizations with dozens or hundreds of developers. Smaller teams have different needs. On today's episode, we pick up from a question Dan asked on Bluesky and talk about how best to approach running a small development team. Links: Dan's Bluesky Post Thun…
…
continue reading
In this episode, Simon, Shane, and Steven discuss a variety of topics ranging from skiing to what breed of dog Simon has. Oh, and a bit on the potential of NativePHP within the bootstrapped software development landscape, emphasizing productivity, community adoption, and the importance of user experience. The conversation also touches on aviation s…
…
continue reading
1
Life, Liberty and the Pursuit of Native
1:43:59
1:43:59
Play later
Play later
Lists
Like
Liked
1:43:59This conversation explores the importance of honesty in personal growth, the challenges of weight management, and the complexities of modern diets. It delves into parenting perspectives, the future of work, and the realities of entrepreneurship versus employment. The speakers reflect on their career paths, the role of education, and the significanc…
…
continue reading
In this engaging conversation, the hosts share personal updates, delve into development challenges, and explore the world of 3D printing. They discuss educational kits and their effectiveness in teaching programming concepts, reflect on their experiences at Lericon, and emphasize the importance of community engagement. The conversation wraps up wit…
…
continue reading
In this episode, Steven Fox and Shane Rosenthal discuss highlights from the Laracon EU event, focusing on Simon's impactful talk and the challenges of public speaking. They introduce Shane's new initiative, Laravel Coach, aimed at helping beginners learn Laravel through recorded sessions. The conversation shifts to the technical challenges Shane fa…
…
continue reading
1
Simon Spills The Bean about PHP on iOS!
1:42:48
1:42:48
Play later
Play later
Lists
Like
Liked
1:42:48In this conversation, Shane and Steven discuss personal growth, optimism, and the journey of self-discovery, particularly in the context of Shane's recent experiences with divorce and self-reflection. They also touch on work updates, community engagement, and the technical challenges faced in their projects, including a trivia app and PHP developme…
…
continue reading
Summary In this engaging conversation, the hosts reflect on their holiday experiences, sharing personal stories about family health challenges and milestones. They delve into Simon's recent travels in Europe, discussing the pressures of balancing work and relaxation. The discussion shifts to the exciting developments in native PHP and Laravel, expl…
…
continue reading
Summary This conversation explores a variety of culinary experiences, from unique foods like chicken feet to seafood preferences and cultural differences in holiday celebrations. The hosts share personal anecdotes about their food adventures, discuss the philosophy of life through food experiences, and delve into the impact of food on relationships…
…
continue reading
In this episode, the hosts engage in a lively discussion that spans various topics, including the significance of numbers, the vastness of space, cultural perspectives on tea, and the nature of scientific discovery. They also delve into coding practices, particularly focusing on Laravel's array helper and the implications of a recent pull request r…
…
continue reading
In this engaging conversation, the hosts explore a variety of topics ranging from the significance of the number nine, the science behind rainbows, and recent UFO congressional hearings, to their personal Thanksgiving experiences and cooking techniques for steak. Each segment flows naturally into the next, providing a rich tapestry of insights and …
…
continue reading
Shawn McCool has been talking about event sourcing for years, and recently started a new series of streams on the topic. In this episode, Chris and Shawn talk about event sourcing, Verbs, and community (among other things). Links: Shawn on Twitch Event Sourcery VerbsBy Chris Morrell
…
continue reading
Summary In this episode, the hosts share personal updates, including exciting news about speaking at Laracon EU. They discuss travel plans and experiences in Europe, particularly Amsterdam, and delve into the challenges and strategies of public speaking, emphasizing the importance of preparation and audience support. In this conversation, the speak…
…
continue reading
Summary In this episode, Shane, Steven, and Simon discuss their recent experiences, including Shane's office organization and printing techniques, the impact of AI on app development, and the challenges of creating a Miro clone. They also delve into behavioral interview questions for software engineers, sharing insights from their own experiences a…
…
continue reading
In this episode, the hosts discuss various topics ranging from their personal experiences with coffee machines to work updates on client projects. They delve into the challenges of using AWS and share insights on language learning, particularly Russian. The conversation culminates in a discussion about the Nightwatch demo, highlighting its impressi…
…
continue reading
In this episode, the hosts engage in a lively discussion covering various topics including Halloween festivities, parenting dynamics, work-life balance, health challenges, the complexities of daylight savings time, a humorous debate about the shape of the Earth, and an exploration of new developments in native PHP programming. In this conversation,…
…
continue reading
🎙️ Vampires of the Nightwatch: Dive into an electrifying episode where we cover everything from Steven's adventurous Disney World trip to the latest developments in software and aviation! 🏰🛫 In this episode, the hosts explore: 🌐 Disney World Insights: Uncover Disney's innovative business model, dining experiences, and what makes the magic so powerf…
…
continue reading
1
Is it Disney World or Disney Land??
1:09:16
1:09:16
Play later
Play later
Lists
Like
Liked
1:09:16In this episode, Shane and Simon dive deep into Shane's inspiring comeback from major back surgery, sharing not only the physical and mental hurdles but also the cutting-edge tools and tech that played a pivotal role in his recovery. They break down how innovations are shaping both personal journeys and the future of development. Join the conversat…
…
continue reading
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.By Chris Morrell
…
continue reading
In this episode, Shane, Simon, and Steven discuss their weekly updates, delve into a new jobs/project posting feature for Laradevs, explore innovative ideas for enhancing the hiring process, and chat about a Laracon app that Shane was working on that has now been duplicated by another team.By Steven Fox, Shane Rosenthal and Simon Hamp
…
continue reading
In this pilot episode, Shane, Simon, and Steven discuss their journey into podcasting, the exciting developments in NativePHP, and their current projects and future ventures. They share insights on the Laravel community, the challenges of software development, and the importance of collaboration. They explore the intricacies of prediction markets a…
…
continue reading
Joe Tannenbaum is thinking about starting a podcast about side projects. So we took an afternoon to talk through what that might look like.By Chris Morrell
…
continue reading
1
The Art of Pairing with Strangers w/ Ben Holmen
59:48
59:48
Play later
Play later
Lists
Like
Liked
59:48Ben 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 f…
…
continue reading
1
ReactPHP + Event Loops w/ Len Woodward
1:15:18
1:15:18
Play later
Play later
Lists
Like
Liked
1:15:18ReactPHP 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: ReactPHP Whiskey Community Prompts Conductor DawnBy Chris Morrell
…
continue reading
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.…
…
continue reading
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 Twitter Join the RTSN.DEV mastodon instance…
…
continue reading
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 Language JSON:API Spec Laravel Sanctum API Versioning Blog Post Steve on Twitter (follow for updates on upcoming cou…
…
continue reading
1
Full Stack Javascript w/ Kelvin Omereshone
1:14:48
1:14:48
Play later
Play later
Lists
Like
Liked
1:14:48The 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.js The Boring Javascript Stack AdonisJ…
…
continue reading
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.By Chris Morrell
…
continue reading
1
The Future of the Laravel Frontend w/ Taylor Otwell
1:18:23
1:18:23
Play later
Play later
Lists
Like
Liked
1:18:23Taylor 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 Volt Aire Form Builder Laravel “Context” Feature Hooks Packag…
…
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:05Joe 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
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:21What 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:07Complex 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:59When 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:04It'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