Design Engineering at Laravel: Jason Beggs on Building Laravel Cloud
· Summarized
Key takeaways
- Building relationships and consistently showing up can open unexpected career opportunities.
- Collaboration across disciplines—design, front-end, and back-end—enhances product quality and user experience.
- Embracing tools like React and AI, even if not initially preferred, can lead to more efficient workflows and better outcomes.
- Hands-on learning and self-taught skills can enable significant projects, including building a house from scratch.
- Balancing technical pursuits with personal life, hobbies, and family enriches overall well-being and creativity.
Summary
Jason Beggs' Path to Laravel and Cloud Development
This section details Jason Beggs' journey from his initial freelance work to becoming a key contributor at Laravel, focusing on his work on Laravel Cloud. Jason shares how accidental opportunities, such as converting site designs to Tailwind and connecting with Laravel through Twitter, propelled his career. He emphasizes the importance of showing up, working hard, and building relationships, which led to ongoing projects and eventually joining Laravel full-time. The narrative highlights his diverse skills, from UI/UX collaboration to working with React, and his progression from freelance to a full-time team member.
Design Engineering at Laravel: Collaboration and Workflow
The episode explores the nature of design engineering at Laravel, with Jason describing his role working closely with designers, product managers, and backend engineers to build interfaces that are both beautiful and user-friendly. He discusses the importance of understanding user experience, even without formal training, and how collaboration with designers often involves wireframing, feedback, and iterative improvements. The integration of design and development is emphasized, with some team members starting to code despite not having formal programming backgrounds, promoting a more cohesive product development process.
Technical Practices and Tools in Cloud Development
Jason explains that the Laravel Cloud frontend is built with React, despite his initial reservations about the framework. He describes their workflow involving converting static designs into functional React components, managing interactivity, and refactoring code with AI tools like Cursor and OpenCode. He discusses the challenges of front-end testing and QA, especially in visual JavaScript, and shares insights into working on responsiveness and cross-device compatibility. The discussion highlights the pragmatic approach to using the tools available, including embracing React and AI, to produce high-quality cloud applications.
Personal Interests and Work-Life Balance
Beyond his technical work, Jason talks about his hobbies, particularly woodworking, carpentry, and building furniture and even his house. He shares how self-taught skills and YouTube tutorials enabled him to undertake ambitious projects, including building parts of his home and furniture. Jason values spending time with his family, maintaining a rural lifestyle with cows and an orchard. He emphasizes the importance of continuous learning, experimentation, and applying skills across different domains, including his home building activities, as a way of personal growth and fulfillment.
Future Focus and Tools in Development and Design
Looking ahead, Jason discusses ongoing projects like improving the responsiveness of Laravel Cloud and experimenting with AI integration to streamline workflows. He underscores that tech choices depend on project needs but advocates for embracing tools, learning best practices, and expanding his proficiency with frameworks like React. The episode concludes with reflections on the importance of adaptation, continuous learning, and applying diverse skills to both work and personal life.
Sponsors
- Tighten · The Larval Podcast is brought to you by Titan, your friendly neighborhood larval experts. Check us out at Titan.com, and also by other sponsors you will hear about later in the episode.
- Honey Badger · Move fast and fix things with Honey Badger's intelligent error tracking and application monitoring for Laravel. It's everything you need to keep production healthy and users happy, so get your free developer account at honeybadger.io.
- MailTrap · Modern email delivery for developers. They make it simple to send transactional and promotional emails with native SDKs and API and SMTP access. 4,000 emails per month in their free tier. Security compliant and 24-7 support from real people. Check them out at mailtrap.io.
- Thunk · After years of losing time and money to scheduling chaos, chasing invoices, and client communication gaps, the team at Thunk built tidy. So you don't have to risk your business learning the same lessons. Check it out at tidyup.agency.
- Laravel Cloud · Laravel Cloud is the fastest way to deploy Laravel apps, and it also solves all sorts of common problems to keep web artisans from shipping. And thecon US is the premier in-person event for all web artisans to come be with your people, level up, and leave ready to ship faster and better than ever. Check out those at cloud.laravel.com and laircon.us.
- Laravel · Laravel, including Laravel Cloud, the fastest way to deploy Laravel apps, and Laracon US, the premier in-person event for web artisans. Join us at laravel.com, cloud.laravel.com, and laracon.us.
Show notes
The Laravel Podcast is brought to you by Tighten, your friendly neighborhood Laravel experts. Check us out at tighten.com and also by other sponsors you will hear about later in the episode.
Matt Stauffer talks with Jason Beggs, staff software engineer at Laravel and the design engineer behind the Laravel Cloud front end. Jason shares how he unexpectedly became “the Tailwind guy”—and how that path led him to helping build one of the most talked-about products in the PHP world.
They get into what design engineering actually looks like at Laravel: working closely with designers, building in React (even when it’s not your favorite), using AI to handle big refactors, and what it’s like to create a product you’re also the perfect user for.
- Matt Stauffer on X
- Jason Beggs on X
- Jason Beggs’s Website
- You Might Not Need an Effect
- Epic React
- Expose
- Laravel Twitter
- Laravel Website
- Tighten Website
- Suggestion Box
----- Editing and transcription sponsored by Tighten - https://tighten.com/
Big thanks to the companies that support the show:
Laravel - Laracon US and Laravel Cloud
Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account