Open source web application framework, written in PHP
POPULARITY
Categories
Joel and Aaron unpack how they use code-coverage numbers as a starting signal rather than a finish line. They discuss realistic thresholds, choosing the right tool for each test layer, and why coverage metrics can double as negotiation leverage inside big organizations. Listen in for practical ways to decide what to test—and when to stop.(00:00) - Testing passion vs. shipping work (01:00) - Coverage tells you what's missing (03:45) - Picking a baseline metric that grows (06:15) - Draw the line between logic and UI tests (12:45) - Silly bit Want help getting started with your test coverage? Going from 0% to 1% is the hardest step. We can help!
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.Show linksEncrypt and Decrypt String Helpers in Laravel 12.18 Laravel Nightwatch - Deep monitoring & insights, no matter where you deploy. Nightwatch AMA with Jess ArcherFilament v4 Beta - Feature Overview Better defaults for your Laravel applications with Essentials Manage Taxonomies, Categories, and Tags in Laravel AnyCable Laravel Broadcaster Laravel OpenRouter Fathom Analytics Events for Laravel Livewire GuacPanel Laravel Audit Log TutorialsLaravel Migration With Schema Validation in MongoDBRepeat Strings Efficiently with Laravel's Str::repeat MethodExtract Arrays from Any Data Type with Laravel's Arr::from MethodParse Localized Numbers with Laravel's Number ClassTest Job Failures Precisely with Laravel's assertFailedWith MethodEnable Flexible Pattern Matching with Laravel's Case-Insensitive Str::is MethodReplace String Prefixes Precisely with Laravel's replaceStart MethodRemove Collection Items Directly with Laravel's forget MethodConvert Any Value to Collections with Laravel's Collection::wrap MethodConvert Special Characters to ASCII with Laravel's Str::transliterate MethodClean Up Your Code with the whenHas MethodSimplify API Responses with Fluent MethodsPerfect Pagination: Unlock UI Control with onEachSideKeep Your Place: Enhancing User Experience with Fragment Method
Ian and Aaron talk about UI Kits in the era of AI, dreams of being at Laracon, Aaron's next steps, Ian's mysterious side project, and more.Sponsored by Bento, WorkOS, NativePHP for Mobile, ForwardMX, and Laracon US 2025Interested in sponsoring Mostly Technical? Head to https://mostlytechnical.com/sponsor to learn more.(00:00) - Father's Day (10:49) - The New Focus (16:53) - UI Kits in the AI Era (23:12) - A Tailwind UI Story (35:51) - What's Next For Try Hard (42:32) - Dreams of Laracon (45:13) - Ian's Tinkering (57:38) - What Time Is It? Links:Barnes & NobleGlauber Costa on XThe Panel (podcast)HelpSpotInstrumental Components
What happens when you put Rails in a browser? Vladimir Dementyev (Vova) is pushing WebAssembly to its limits by creating an interactive Rails playground that runs entirely client-side. This groundbreaking project aims to eliminate the frustrating installation barriers that often discourage newcomers from trying Ruby on Rails."I asked myself the question - can I run Rails on WASM? And that's when you feel yourself like a pilgrim software engineer, experiencing something for the first time that no one ever experienced," Vova shares. The project isn't just a technical curiosity but serves a vital educational purpose - allowing anyone to learn Rails through the official tutorial without wrestling with Ruby version managers or environment setup.As principal engineer at Evil Martians, Vova balances multiple innovative projects simultaneously. Beyond Rails on WASM, he's organizing the first San Francisco Ruby Conference (coming November 2024), building a custom open-source CFP application, expanding AnyCable to support Laravel, and updating his technical book "Ruby on Rails Applications." His creative problem-solving approach extends to production environments too, where techniques developed for experimental projects help solve real client challenges like making libvips fork-safe for high-performance web servers.Vova's philosophy on productivity is refreshingly practical: work when inspiration strikes rather than forcing creativity during arbitrary hours. "If I have no desire to sit at my desk and stare at the laptop, I'm not going to do that. I wait for the moment to come, and then I sit and work, and it's really efficient."Ready to see what Ruby and Rails can do in previously impossible environments? Follow Vova's work, attend his RailsConf talk, or join the growing San Francisco Ruby community to witness how Ruby's flexibility continues to break new ground in unexpected ways.Send us some love. HoneybadgerHoneybadger is an application health monitoring tool built by developers for developers.JudoscaleAutoscaling that actually works. Take control of your cloud hosting.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.Support the show
In this episode, Jake and Michael reflect on parenting, discuss Apple's new Liquid Glass UI, finding smarter ways to use video on the web, plus share thoughts on AI overload, Laracon prep, and why Wistia might be your next favourite video tool.In this episode:- Apple's Liquid Glass UI- Kit.com and Wistia for video- Reflections on AI, tech bubbles, and accessibility- Laracon US and vox pop interviews- The emotional ride of watching your kids grow up
Taylor Otwell (@taylorotwell) didn't just create the popular open-source framework Laravel. He turned it into a highly profitable business that helps developers build profitable businesses themselves. Few other open-source devs have such a clear understanding of market needs AND developer requirements. Taylor shares his approach to monetizing freely available code, how he intentionally built an ecosystem of free and paid-for tooling, and where the Laravel journey will go.The blog post: https://thebootstrappedfounder.com/taylor-otwell-the-quite-entrepreneurial-creator-of-laravel/ The podcast episode: https://tbf.fm/episodes/394-taylor-otwell-the-quite-entrepreneurial-creator-of-laravelCheck out Podscan, the Podcast database that transcribes every podcast episode out there minutes after it gets released: https://podscan.fmSend me a voicemail on Podline: https://podline.fm/arvidYou'll find my weekly article on my blog: https://thebootstrappedfounder.comPodcast: https://thebootstrappedfounder.com/podcastNewsletter: https://thebootstrappedfounder.com/newsletterMy book Zero to Sold: https://zerotosold.com/My book The Embedded Entrepreneur: https://embeddedentrepreneur.com/My course Find Your Following: https://findyourfollowing.comHere are a few tools I use. Using my affiliate links will support my work at no additional cost to you.- Notion (which I use to organize, write, coordinate, and archive my podcast + newsletter): https://affiliate.notion.so/465mv1536drx- Riverside.fm (that's what I recorded this episode with): https://riverside.fm/?via=arvid- TweetHunter (for speedy scheduling and writing Tweets): http://tweethunter.io/?via=arvid- HypeFury (for massive Twitter analytics and scheduling): https://hypefury.com/?via=arvid60- AudioPen (for taking voice notes and getting amazing summaries): https://audiopen.ai/?aff=PXErZ- Descript (for word-based video editing, subtitles, and clips): https://www.descript.com/?lmref=3cf39Q- ConvertKit (for email lists, newsletters, even finding sponsors): https://convertkit.com?lmref=bN9CZw
Ian and Aaron talk about Ian's new love of Codex, what happened after “panic mode”, Aaron's weekend with the guys, and more.Sponsored by Bento, WorkOS, NativePHP for Mobile, ForwardMX, and Laracon US 2025Interested in sponsoring Mostly Technical? Head to https://mostlytechnical.com/sponsor to learn more.(00:00) - Table Captaining (11:49) - Ads Work! (13:42) - Panic Mode Update (27:48) - Make It Recurring (35:12) - Irons In The Fire (42:20) - Ian ❤️ Codex (54:58) - Aaron's Weekend With Humanity (01:07:01) - The Ultimate Satisficer Links:The Bedford by Martha StewartJustin Jackson's Bluesky post about ads workingOpenAI's CodexTexas Hill Country
Joel and Aaron unpack a recent client project where the only spec was “make these two systems talk.” They share how console-level prototypes helped them clarify data mapping, test tricky scenarios, and keep the client looped in without over-building a UI. If you've ever had to code first and document later, this one's for you.(00:00) - Bridging two APIs with minimal specs (03:30) - Choosing an exploratory workflow over full UI (06:00) - Console closures for quick, testable steps (09:15) - Hand-off strategy: letting others poke the prototype (11:45) - Silly bit
Software-as-a-service business acquisitions are in trouble. What is responsible for a downward trend in multiples and acquisition dollar amounts? It has a lot to do with AI, but it may not be what you think.I recently recorded an in-depth session for Rob Walling's SaaS Launchpad. This module is called AI in SaaS, and I share over a dozen pitfalls, unobvious risks, and hard-earned insights from my own AI SaaS building journey. The course was already great, but... you know... ;) Use the code ARVID150 to get $150 off until June 8th.The blog post: https://thebootstrappedfounder.com/ai-is-a-threat-to-saas-multiples/ The podcast episode: https://tbf.fm/episodes/393-ai-is-a-threat-to-saas-multiplesCheck out Podscan, the Podcast database that transcribes every podcast episode out there minutes after it gets released: https://podscan.fmSend me a voicemail on Podline: https://podline.fm/arvidYou'll find my weekly article on my blog: https://thebootstrappedfounder.comPodcast: https://thebootstrappedfounder.com/podcastNewsletter: https://thebootstrappedfounder.com/newsletterMy book Zero to Sold: https://zerotosold.com/My book The Embedded Entrepreneur: https://embeddedentrepreneur.com/My course Find Your Following: https://findyourfollowing.comHere are a few tools I use. Using my affiliate links will support my work at no additional cost to you.- Notion (which I use to organize, write, coordinate, and archive my podcast + newsletter): https://affiliate.notion.so/465mv1536drx- Riverside.fm (that's what I recorded this episode with): https://riverside.fm/?via=arvid- TweetHunter (for speedy scheduling and writing Tweets): http://tweethunter.io/?via=arvid- HypeFury (for massive Twitter analytics and scheduling): https://hypefury.com/?via=arvid60- AudioPen (for taking voice notes and getting amazing summaries): https://audiopen.ai/?aff=PXErZ- Descript (for word-based video editing, subtitles, and clips): https://www.descript.com/?lmref=3cf39Q- ConvertKit (for email lists, newsletters, even finding sponsors): https://convertkit.com?lmref=bN9CZw
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.This episode is sponsored by CodeRabbit - cut code review time and bugs in half with AI-driven, contextual feedback.Show linksArr::from() Method in Laravel 12.14 "In Array Keys" Validation Rule Added in Laravel 12.16 Cast Model Properties to a Uri Instance in 12.17 Improved Installation and Frontend Hooks in Laravel Echo 2.1 PHPVerse with Brent Roose Filament Is Now Running Natively on Mobile Laravel Seeder Generator Use Passkeys in Your Laravel App Auto-translate Application Strings with Laratext Deployer Validate Controller Requests with the Laravel Data Package ElasticLens: Eloquent-Powered Elasticsearch for Laravel A Blade-Only Starter Kit for Laravel 12 Projects Prism Relay Efficiently remove expired cache data with Laravel Cache Evict Customize URL Handling with Laravel's Macroable URI Class Streamline API Resources with Laravel's Fluent MethodsFilter Model Attributes with Laravel's New except() Method Simplify Factory Associations with Laravel's UseFactory Attribute Transform JSON into Typed Collections with Laravel's AsCollection::of() Validate URLs Effectively with Laravel's Str::isUrl Method Compare Collection Keys with Laravel's diffKeys Method Verify Nested Relations Efficiently with Laravel's Enhanced relationLoaded Method Enhance Collection Validation with containsOneItem() Closure Support Test Job Failures Precisely with Laravel's assertFailedWith Method Simplify Negative Relation Queries with Laravel's whereDoesntHaveRelation Methods
Ian and Aaron talk about the disastrous Screencasting.com launch and what's next for Aaron, Steve, and Try Hard.Sponsored by Bento, WorkOS, ForwardMX, and Laracon US 2025Interested in sponsoring Mostly Technical? Head to https://mostlytechnical.com/sponsor to learn more.(00:00) - AI Aaron Follow Up (02:51) - Existential Crisis Mode (24:35) - A Concept of a Plan (42:25) - What's The Prescription? (54:12) - Other Ideas (01:01:06) - A Callback Links:https://screencasting.com/SparkToroJason Beggs
In this episode, JB is joined by Josh Cirre , a Support Engineer & DevRel at Laravel, and they talk about the challenges he faced in understanding Christian liberty and grace. They delve into the importance of repentance, the meaning of freedom in Christ, and the role of community in spiritual growth.Connect with Josh Cirre:LinkedIn - https://www.linkedin.com/in/joshcirre/X - https://x.com/joshcirreYou are invited to join us over at the codeFellowship( ) Community - https://discord.gg/eK97ZnECPkFollow us on Social Media:X - https://x.com/code_fellowshipLinkedIn - https://www.linkedin.com/company/codefellowship/Other ways to listen to the podcast:Spotify - https://open.spotify.com/show/2hV6L1ezAvj70fErjndfD1Apple Podcasts - https://podcasts.apple.com/us/podcast/codefellowship/id1609574437Chapters:00:00 Introduction03:44 Journey to Faith11:50 Understanding Christian Liberty21:17 The Meaning of Freedom in Christ25:39 The Role of Grace and Repentance32:31 Finding Strength in Community and Faith33:57 The Intersection of Faith and Work48:10 Living Authentically in Faith54:11 Creative Expressions of Faith01:00:28 The Role of Grace and MercyThanks for Listening. God Bless!
Ian and Aaron discuss the need for an AI Newsletter, being beamed up to the mothership, web components, and more.Sponsored by Bento, WorkOS, NativePHP for Mobile, and Laracon US 2025Interested in sponsoring Mostly Technical? Head to https://mostlytechnical.com/sponsor to learn more.(00:00) - Cushy W-2's (03:29) - New Madness (15:28) - Aaron's Very Good Tweet (22:50) - AI Newsletter (33:40) - A Theory About The World (39:28) - A Love Letter To....Rails? (48:05) - Weekend Breakfast (56:49) - A New Practice Links:Introducing Claude 4Junie, by JetBrainsWindsurfJosh Pigford on XAaron's tweet about AIProducer Dave's tweet about joining LaravelIan Landsman & Andrey Butov's Bootstrapped.fmAdam's tweet about his love letter to RailsInstrumental Components Paula's Runway Cafe
Joel and Aaron dig into Laravel's `Stringable` class and uncover how it can silently skip Blade's automatic HTML escaping. They explain why that's both a convenient feature and a potential security pitfall if user input isn't properly sanitized. You'll hear practical ways to keep your views safe without losing the API's fluency.(00:00) - Stringable can sidestep Blade escaping (03:45) - Dangers of outputting unsanitized HTML (05:45) - Defensive strategies for safe rendering (08:45) - Silly bit Sign up for a short, but useful, Laravel tip each day in our newsletter
In this episode, Jake and Michael discuss Jake's new stealth grill, his eldest son's takeover of the state finals (and metric's takeover of measurement), and Michael goes through the process of refining over 150 talk submissions down to the final Laracon AU schedule.
Ian and Aaron discuss a certain viral tweet about Livewire, the benefits of being a regular, Aaron's video about Cloudflare, & more.Sponsored by Bento, WorkOS, NativePHP for Mobile, and Laracon US 2025Interested in sponsoring Mostly Technical? Head to https://mostlytechnical.com/sponsor to learn more.(00:00) - Ian's New Toy (02:40) - Weekend Update (16:37) - Being a Regular (29:09) - The Viral Livewire Tweet (46:46) - Aaron's Cloudflare Interview (52:26) - Affiliates Links:TickrmeterWSOP braceletBranick Weix's tweet about devs positioning themselves as Livewire devsNotes on Work: The war of making somethingAaron's video w/ Josh Howard of Cloudflare
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.This episode is sponsored by CodeRabbit - cut code review time and bugs in half with AI-driven, contextual feedback.Show linksTyped Arr Getters Added in Laravel 12.11Name Queued Closures in Laravel 12.13All About the Filament v4 Beta ReleaseCelebrate 30 years of PHP at PHPverseA first look at Laravel NightwatchNativePHP Hit $100K — And We're Just Getting Started
Ian and Aaron talk about getting feisty on Twitter, a possible AI bubble, NativePHP, an awesome game idea for Laracon, and more.Sponsored by Bento, WorkOS, NativePHP for Mobile, and Laracon US 2025Interested in sponsoring Mostly Technical? Head to https://mostlytechnical.com/sponsor to learn more.(00:00) - 93 Degrees (06:39) - Aaron Gets Feisty (18:19) - AI Bubble? (24:56) - Vector Follow Up (35:26) - Party Follow Up (41:38) - Native PHP Revenue (48:58) - Aaron's Platform Overhaul Links:Low Energy JebAaron's reply to the quote tweet criticizing DHHOpen AI - Vector embeddingsDrew Clements on BlueskyNativePHP post re: gross sales
Picking up where last week's “Why ‘no time' really means ‘no priority'” left off, Joel and Aaron tackle the next hurdle: what to do once the benefits are crystal‑clear but you (or your team) still hesitate. They unpack the hidden frictions—fear of discomfort, stakeholder pushback, or sheer inertia—that keep valuable tasks on the back burner. You'll hear a quick mental exercise for elevating true priorities and concrete tactics for transforming “someday” into forward motion today.(00:00) - “No time” excuses hide real priorities (01:45) - Sell improvements by proving clear payoff (04:15) - Face hidden conflicts and track gains (08:30) - Reframe tasks with a priority‑shift exercise (10:30) - Silly bit Reading one of our awesome books "takes time" but will make you a better developer.
In this episode, Jake and Michael discuss using interfaces as a dictionary of constants, working with and testing inputs passed down multiple layers of the application, and refactoring legacy code with PHP's ArrayAccess interface.
Ian and Aaron give updates on the Mostly Technical Party & what's new with Try Hard Studios before talking a little bit about politics (tariffs!), using AI, and more.Sponsored by Bento, WorkOS, Native PHP for Mobile, and Laracon US 2025Interested in sponsoring Mostly Technical? Head to https://mostlytechnical.com/sponsor to learn more.(00:00) - Hanging In There (06:53) - Twin Dad Meetup Update (15:28) - Mostly Technical Party Update (24:27) - Try Hard Studios Update (31:28) - Mini Package (37:04) - AI Pricing (46:38) - Aaron's Hobby Horse (55:23) - A Little Politics Segment (01:10:44) - Course Update (01:17:29) - HelpSpot Update Links:Thunderbolts*A Minecraft MovieMostly Technical Laracon Pre-Party!GivebutterAaron's newsletterWindsurfJunieWarpElevenLabsTrump orders tariffs on movies
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.This episode is sponsored by CodeRabbit - cut code review time and bugs in half with AI-driven, contextual feedback.Show linksMemoized Cache Driver in Laravel 12.9 Map Eloquent Attributes into an Object Using the Collection Cast in Laravel 12.10 PhpStorm 2025.1 is Here NativePHP for Mobile v1 — Launching May 2 Laracon US tickets are on sale Laravel Cookie Consent Laravel Simple RabbitMQ Package Laravel Toaster Magic Firebase Cloud Notifications for Laravel Safely Retry API calls in Laravel Generate HTTP Fixtures from Live API Calls in Laravel Navigating Dates Elegantly with Carbon in Laravel Optimizing Actions with Laravel's Fluent Class Streamlining Context Validation in Laravel Verifying Exception Reporting in Laravel with assertReported Converting Array Values to Enum Instances with Laravel's mapInto Method Laravel's AsHtmlString Cast for Elegant HTML Attribute Management Confidently Extract Single Array Items with Laravel's Arr::sole() Method Enhance Validation Testing Precision with Laravel's assertOnlyJsonValidationErrors
Ian and Aaron are joined by Taylor Otwell to discuss the Mostly Technical Party at Laracon, what exactly Taylor does on a day-to-day basis, how they all use AI, and so much more.Sponsored by Bento, WorkOS, Native PHP for Mobile, and Laracon US 2025Interested in sponsoring Mostly Technical? Head to https://mostlytechnical.com/sponsor to learn more.(00:00) - Revenge of the Sith (09:18) - The Big Announcement (12:00) - Laracon US (14:57) - Taylor's Day-to-Day (21:57) - Forge Updates (28:00) - Starter Kits & WorkOS (36:35) - Using AI (55:11) - You Still Need Good Ideas (01:05:28) - Tina Fey & Amy Poehler (01:10:48) - Aaron's Climbing Wall Links:Mostly Technical Laracon Pre-Party! sponsored by DiagonalRevenge of the Sith re-releaseAndor Season 2KamalJason McCreary on TwitterYAGNIAaron's ChatGPT sidebarAaron's video about AIOpenAI's CodexTina Fey & Amy Poehler on tourAaron's tweet about his climbing wall
Joel and Aaron tackle the common objection, “We don't have time,” and show why it usually hides a priority problem. They discuss how to convey the true payoff of process improvements by sharing honest before‑and‑after stories instead of vague promises. You'll leave with practical ideas for getting buy‑in—whether you're pitching tests, planning habits, or any other change.(00:00) - “No time” excuse versus priorities (01:45) - Selling the value of improvements (03:45) - Sharing real before‑and‑after stories (05:15) - Balancing honesty with motivation (09:15) - Silly bit Stay tuned for part 2... Until then, there's always https://masteringlaravel.io
In this episode, Jake and Michael discuss the ramp up of Laracon AU planning, touch base on Jake's unorthodox usage of Laravel Horizon, and Michael finally coming around to using AI.
Ian and Aaron discuss their respective trips to Vegas and Miami, Aaron's latest video, making new friends in real life, & more.Sponsored by Bento, WorkOS, Native PHP for Mobile, and Laracon US 2025Interested in sponsoring Mostly Technical? Head to https://mostlytechnical.com/sponsor to learn more.(00:00) - Back from Vegas (17:26) - Marker 237 (17:26) - Mostly Technical Day Zero Party (21:38) - React Miami (39:49) - Fusion Follow Up (43:11) - Aaron's New Video (57:00) - Twin Dads Links:Papi SteakPot Limit OmahaDouble Board Bomb PotJetBlue MintWrestlemania 4130 Year MacallanReact MiamiWhiskey, Web and WhatnotPHP x NYCGhost.orgTerminal CoffeeTerminal Feud - Live in MiamiAaron's video about his course platform data modeltldraw
Freedom Dumlao (CTO at Vestmark) joins Robby to explore what it means to maintain software at scale—and why teams sometimes need to unlearn the hype.With two decades of experience supporting financial systems, Freedom shares how his team manages a Java monolith that oversees $1.6 trillion in assets. But what's most surprising? His story of how a team working on 70+ microservices rebuilt their platform as a single Ruby on Rails monolith—and started shipping faster than ever before.Episode Highlights[00:02:00] Why Respecting Legacy Code MattersFreedom reflects on a lesson he learned at Amazon: "Respect what came before." He discusses the value of honoring the decisions of past developers—especially when their context is unknown.[00:05:00] How Tests Help (and Where They Don't)Freedom discusses how tests can clarify system behavior but not always intent—especially when market logic or business-specific rules come into play.[00:07:00] The Value of Understudies in EngineeringFreedom shares how his team intentionally pairs subject matter experts with understudies to reduce risk and transfer knowledge.[00:09:30] Rethinking Technical DebtHe challenges the fear-based framing of technical debt, comparing it instead to a strategic mortgage.[00:17:00] From 70 Services to 1 MonolithAt FlexCar, Freedom led an unconventional rewrite—consolidating 70 Java microservices into a single Rails app. The result? A dramatic increase in velocity and ownership.[00:25:00] Choosing Rails Over Phoenix, Laravel, and DjangoAfter evaluating multiple frameworks, Rails' cohesiveness, Hotwire, and quick developer ramp-up made it the clear winner—even converting skeptical team members.[00:31:00] How Rails Changed Team DynamicsBy reducing dependency handoffs, the new Rails app enabled solo engineers to own complete features. The impact? Faster delivery and more engaged developers.[00:36:30] Why Rails Still Makes Sense at a 20-Year-Old CompanyEven with a large Java codebase, Vestmark uses Rails for rapid prototyping and new product development.[00:41:00] Using AI to Navigate Legacy SystemsFreedom explains how his team uses retrieval-augmented generation (RAG) to surface relevant code—but also the limitations of AI on older or less common codebases.[00:51:00] Seek Feedback, Not ConsensusFreedom explains why aiming for alignment slows teams down—and how decision-makers can be inclusive without waiting for full agreement.Links and ResourcesFreedom Dumlao on LinkedInVestmarkNo Rules RulesDungeon Crawler Carl seriesThanks to Our Sponsor!Turn hours of debugging into just minutes! AppSignal is a performance monitoring and error-tracking tool designed for Ruby, Elixir, Python, Node.js, Javascript, and other frameworks.It offers six powerful features with one simple interface, providing developers with real-time insights into the performance and health of web applications.Keep your coding cool and error-free, one line at a time! Use the code maintainable to get a 10% discount for your first year. Check them out! Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.
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 hours
This week, I'm sharing behind-the-scenes choices that allowed Podscan's growth from a small experiment to a thriving business. I'll delve into the choices I've made and how some have worked better than others. I'll explore the key decisions that have driven our success, such as selecting the right tools and technology, and utilizing AI to enhance the efficiency of our processes. Join me to learn how these choices, along with important upgrades and strategic partnerships, have contributed to our achievements.The blog post: https://thebootstrappedfounder.com/one-year-of-podscan-reflecting-on-tech-business-decisions/The podcast episode: https://tbf.fm/episodes/386-one-year-of-podscan-reflecting-on-tech-business-decisionsCheck out Podscan, the Podcast database that transcribes every podcast episode out there minutes after it gets released: https://podscan.fmSend me a voicemail on Podline: https://podline.fm/arvidYou'll find my weekly article on my blog: https://thebootstrappedfounder.comPodcast: https://thebootstrappedfounder.com/podcastNewsletter: https://thebootstrappedfounder.com/newsletterMy book Zero to Sold: https://zerotosold.com/My book The Embedded Entrepreneur: https://embeddedentrepreneur.com/My course Find Your Following: https://findyourfollowing.comHere are a few tools I use. Using my affiliate links will support my work at no additional cost to you.- Notion (which I use to organize, write, coordinate, and archive my podcast + newsletter): https://affiliate.notion.so/465mv1536drx- Riverside.fm (that's what I recorded this episode with): https://riverside.fm/?via=arvid- TweetHunter (for speedy scheduling and writing Tweets): http://tweethunter.io/?via=arvid- HypeFury (for massive Twitter analytics and scheduling): https://hypefury.com/?via=arvid60- AudioPen (for taking voice notes and getting amazing summaries): https://audiopen.ai/?aff=PXErZ- Descript (for word-based video editing, subtitles, and clips): https://www.descript.com/?lmref=3cf39Q- ConvertKit (for email lists, newsletters, even finding sponsors): https://convertkit.com?lmref=bN9CZw
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.This episode is sponsored by CodeRabbit - cut code review time and bugs in half with AI-driven, contextual feedback.Show linksModel Resource Helper Functions in Laravel 12.7 Automatic Relation Loading in Laravel 12.8 NativePHP v1 is finally here! Laravel Herd Raycast Extension Larabelles, Conference Speaking, and more with Zuzana K Image Dimension Validation with Laravel's dimensions Rule Laravel Unique Whisp is a PHP SSH Server PHP DevTools Console Laravel Test Assertions Package Simplify Real-Time Notifications with Laravel's Anonymous Broadcasts Monitor HTTP Interactions with Laravel's New Http::record() Method Enhancing Database Error Diagnostics with Laravel's getRawSql Conditional Context Management Made Easy with Laravel's Context Facade TutorialsStreamlining Date Queries with Laravel's Shorthand MethodsFeature Flags with Laravel PennantEnhancing Numeric Validation with Laravel's Fluent Rule InterfaceImplementing Account Suspension in LaravelEnsuring Attribute Consistency in Laravel Relationship CreationsPost-Process Query Results Elegantly with Laravel's afterQuery MethodSimplify URL Generation with Laravel's New query() Method
Ian and Aaron discuss upcoming travel to Miami & Vegas, Aaron's new 'Dead Drop" command, the future of Fusion, & more.Sponsored by Bento, WorkOS, Native PHP for Mobile, and Laracon US 2025Interested in sponsoring Mostly Technical? Head to https://mostlytechnical.com/sponsor to learn more.(00:00) - Rebounding (11:46) - Heading To React Miami (16:01) - Vegas Baby, Vegas (22:56) - Dead Drop (32:15) - Update on Fusion (57:58) - Ian's Computer Follow Up (01:02:46) - Projects, Hobbies & Time Links:Volkswagen AtlasReact MiamiWhiskey Web and Whatnot Episode 186 w/ Aaron FrancisWrestlemania 41Aaron's tweet about Dead DropFusionWayfinderZiggyVoidZero
Zuzana 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:LarabellesSponsor Larabelles on GitHubSponsor Larabelles on PatreonOther ways to support Larabelles
In this episode, Jake and Michael discuss Michael's new recording gear, building integrations with external APIs using Saloon, and configuring Laravel Horizon.
Josh Cirre joins us to discuss his transition from the JavaScript ecosystem to Laravel, revealing why PHP frameworks can offer a compelling alternative for full-stack development. We explore the "identity crisis" many frontend developers face when needing robust backend solutions, how Laravel's batteries-included approach compares to piecing together JavaScript services, and the trade-offs between serverless and traditional hosting environments. Josh also shares insights on Laravel's developer experience, front-end integration options, and his thoughts on what JavaScript frameworks could learn from Laravel's approach to abstraction and infrastructure.Show Notes0:00 - Intro1:02 - Sponsor: Wix Studio1:46 - Introduction to Laravel2:25 - Josh's Journey from Frontend to Backend5:40 - Building the Same Project Across Frameworks6:32 - Josh's Breakthrough with Laravel8:20 - Laravel's Frontend Options10:25 - React Server Components Comparison12:00 - Livewire and Volt13:41 - Josh's Course on Laracasts14:08 - Laravel's DX and Ecosystem16:46 - MVC Structure Explained for JavaScript Developers18:25 - Type Safety Between PHP and JavaScript21:12 - Laravel Pain Points and Criticisms22:40 - Laravel Team's Response to Feedback24:50 - Laravel's Limitations and Use Cases26:10 - Laravel's Developer Products27:20 - Option Paralysis in Laravel30:46 - Laravel's Driver System33:14 - Web Dev Challenge Experience33:38 - TanStack Start Exploration34:50 - Server Functions in TanStack37:38 - Infrastructure Agnostic Development41:02 - Serverless vs. Serverful Cost Comparison44:50 - JavaScript Framework Evolution46:46 - Framework Ecosystems Comparison48:25 - Picks and Plugs Links Mentioned in the EpisodeLaravel - PHP frameworkTanStack Start - React meta-framework Josh created a YouTube video aboutLivewire - Laravel's HTML-over-the-wire front-end frameworkInertia.js - Framework for creating single-page appsVolt - Single file component system for LivewireLaravel Cloud - Managed hosting solution for Laravel applicationsHerd - Laravel's tool for setting up PHP development environmentsForge - Laravel's server management toolEnvoyer - Laravel's zero-downtime deployment toolLaracasts - Where Josh has a course on LivewireJosh Cirre's YouTube channelHTMX - Frontend library Josh compared to LivewireWeb Dev Challenge with Jason Lengstorf (featuring Josh and Amy)Josh Cirre's BlueSky account (@joshcirre)Amy's BlueSky accountBrad's BlueSky account Additional ResourcesLaravel DocumentationSvelte's new starter kit (mentioned as a good example)Nightwatch - Latest product from LaravelLaravel Vapor - Serverless deployment platform for LaravelTheo's Laravel exploration (discussed in the criticism section)Laravel BreezeLaravel JetstreamLaravel Fortify (authentication package mentioned)Adonis.js (JavaScript framework compared to Laravel)Anker USB powered hub (Josh's pick)Grether's Sugar Free Black Currant Pastilles (Josh's pick)JBL Portable Speaker (Amy's pick)
Ian and Aaron discuss Ian's trip to PHP x NYC, Aaron's new art, how to try to thrive if you think a recession is coming, and so much more.Sponsored by Bento and WorkOS.Interested in sponsoring Mostly Technical? Head to https://mostlytechnical.com/sponsor to learn more.(00:00) - A Billionaire Sighting (06:22) - PHP × NYC (14:25) - Follow Up (18:28) - Aaron's Art (27:51) - Ian's New Computer (39:34) - Screencasting.com (45:23) - Adapting to a Recession (01:03:20) - Conference Talk Links:Jerry JonesMansion on Turtle CreekThe NannyT. Boone PickensThe First Billion Is the Hardest (Book)RosieAaron's ArtLazarus of BethanyStage Manager (macOS)Marshall HaasDave RamseyKent C. DoddsEpic Web Conference 2025MicroConf
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.
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.This episode is sponsored by CodeRabbit - cut code review time and bugs in half with AI-driven, contextual feedback.Show linksLaravel 12.2 Introduces Custom Starter Kits JSON Unicode Cast Type Added in Laravel 12.3 Support for Query Builder Pipelines in Laravel 12.4 Create Self-Contained PHP Executables with PHPacker Introducing Hypervel: A Coroutine Framework for Laravel Artisans Manage Global Data in Laravel with the World Package Intervention Validation Aureus ERP Solo Dumps for Laravel Generate Documentation in Laravel with AI Generate Persistent Unique Values in Laravel SqueakyLaravel Socialite Plus Intervention Image Stargazing in Your Laravel App with Intervention Zodiac Simple Cookie Consent Package for Laravel Building an AI-Powered FAQ Chatbot with Livewire & PrismPHP Streamlined Request Data Handling Using Laravel's fluent Method Implementing Custom String Identifiers in Laravel Models Enhancing Laravel Authorization with Backed Enums Working with Laravel's Uri Class for Enhanced URL Manipulation Download Files Easily with Laravel's HTTP sink Method Customizing Laravel Optimization with --except Enhanced HTTP Client Debugging in Laravel Building Powerful Date Validation with Laravel's Date Rule React Theme Provider: A Walkthrough
Wes and Scott talk with Aaron Francis about Fusion for Laravel, a new way to seamlessly integrate PHP into JavaScript. They discuss how Fusion expands on Inertia, its potential for React support, and how it simplifies full-stack development. Show Notes 00:00 Welcome to Syntax! 01:22 Aaron's background in PHP Yii Laravel 02:27 What is Fusion for Laravel? Fusion for Laravel 09:14 How Fusion works 13:57 The benefits of Laravel 19:18 Invalidation and caching 25:20 Brought to you by Sentry.io 25:32 Optimistic UI 28:28 React integration? 31:44 Fusion's original name (and the naming process) 33:30 Laravel's approach to frontend frameworks Livewire 37:32 Databases and scaling 41:27 Postgres extensibility and hosting options Crunchy Data Xata 47:44 The vision for Fusion 48:31 Sick Picks + Shameless Plugs Sick Picks Aaron: Better Display CLI Shameless Plugs Aaron: High Performance SQLite Mastering Postgres Screencasting.com Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads