Look for any podcast host, guest or anyone
Showing episodes and shows of

Jonathan Reinink

Shows

Ruby RoguesRuby RoguesInertia.js - The Modern Monolith with Jonathan Reinink - RUBY 659In this episode of Ruby Rogues, guest Jonathan Reinink joins the Rogues to talk about what Inertia.js is and why Rails developers would want to use it.Linkshttps://inertiajs.comhttps://reinink.ca/articles/introducing-inertia-jshttps://reinink.ca/articles/getting-started-with-inertia-jshttps://remoteruby.transistor.fm/66https://www.fullstackradio.com/episodes/127PicksLuke - The Kubernetes BookJohn - https://github.com/brunofacca/active-record-query-traceJohn - https://github.com/nesquena/query_reviewerJohn - How to Prune Tomatoes for Maximum Yield and Plant HealthJonathan - https://tailwindcss.com/Jonathan  - https://eloquent-course.reinink.ca/Jonathan  - NanoBeamBecome a supporter...2024-11-061h 05Mostly TechnicalMostly Technical29: Super Epic Crazy with Adam WathanIan and Aaron are joined by Adam Wathan (our first returning guest!) to talk about Aaron's future plans for courses & consulting, Adam's plans for hiring at Tailwind, & a lot more.Sponsored by Laracasts, LaraJobs, & Screencasting.com.Send questions or feedback to mostlytechnicalpodcast@gmail.com.(00:00) - The Interloper (01:49) - Hiring at Tailwind (09:00) - Extra Effort Matters (19:47) - Magic Company Money (23:02) - Jerry Seinfeld's Voice (27:45) - Nothing Sexier Than a Database (43:49) - Taste as a Service (54:34) - Courses vs. Consulting (01:07:56) - The Aaron Francis Experience (01:13:33) - The Master Plan (01:28:53) - Price of Admission (01:33:17...2024-03-271h 38The Laravel PodcastThe Laravel PodcastWelcome back Taylor! Laravel 11, Folio/Volt, PHP, and Final ClassesIn our first episode of season six, we welcome back Taylor Otwell as a co-host and talk about all the exciting developments in the world of Laravel. In this episode, we dive into Laravel 11, Folio and Volt, final classes and types, and how PHP fits into the language ecosystem in today’s world. Taylor Otwell's Twitter - https://twitter.com/taylorotwellLaravel Twitter - https://twitter.com/laravelphpLaravel Website - https://laravel.com/Laravel Folio - https://laravel.com/docs/10.x/folioLivewire Volt – https://livewire.laravel.com/docs/voltCaleb Porzio - https://calebporzio.com/Caleb Porzio GitHub - htt...2023-09-2644 minRemote RubyRemote RubyYou Gotta Risk It For The Brisket [00:00:15] What is this cursed idea thing Andrew did with Storybook?[00:05:31] Andrew mentioned using MDX format and he tells us what it is, Chris brings up the PHP days and components, and Andrew talks about architecture. [00:10:51] Being a visual person, Andrew explains another thing he really likes about Storybook.[00:17:29] Jason talks about finding his Zen using Tailwind in a project.  [00:20:25] Chis wonders if Jason runs into issues with having to undo some of the stuff, and Jason explains how he’s be...2022-09-2343 minThe Laravel PodcastThe Laravel PodcastLeague CSV (and URI & Period), with Ignace Nyamagana ButeraIn this episode we talk with Ignace Nyamagana Butera, a Software Developer, about the PHP League packages that he's created: League CSV, League URI and League Period, which, in order: makes CSV data manipulation much easier in PHP, provides a modern API to process URIs in PHP, and covers all basic manipulations related to time range. Additionally, we address Ignace's positive attitude towards his job and how it helps to have open mindsets like his in the OS maintenance space.Ignace's Website - https://nyamsprod.comIgnace's GitHub - https://github.com/nyamsprodIgnace's Twitter - https://twitter.com/nyamsprodBakame...2022-08-1247 minJavaScript JabberJavaScript JabberCatching Up on InertiaJS with Jonathan Reinink - JSJ 511Steve and AJ catch up with Jonathan Reinink, the creator of InertiaJS, a utility for seamlessly connecting front end Javascript frameworks with back ends to create a seamless and performant web app monolith. They discuss TailwindCSS and Jonathan’s work at Tailwind Labs, and then get into InertiaJS, how it works, and many of the different features. They also discuss the new SSR capability currently in private beta, and Inertia’s growing inclusion into other frameworks, such as Laravel Breeze and Laravel Jetstream.PanelAJ O'NealSteve EdwardsGuestJonathan ReininkSponsorsShortcut (formerly Clubhouse.io)Raygun | Click here to get started on your free 14-day trial...2021-11-301h 20Views on VueViews on VueAlternative Ways to Build Vue Apps - VUE 168Lindsay and Steve talk about other ways to build Vue applications than Vue CLI or Vite templates. Lindsay talks about her experience migrating her personal site from Nuxt to Astro, a new static site generator that provides islands of reactivity in a framework agnostic way. Steve talks about Inertia, and building modern monoliths using Laravel and Vue. They also discuss the release of the Nuxt 3 public beta, and some of the things to keep in mind if you’re looking to migrate from Nuxt 2 to 3. Panel Lindsay WardellSteve Edwards Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tv Links JSJ 443: All About In...2021-10-1943 minPodRocket - A web development podcast from LogRocketPodRocket - A web development podcast from LogRocketTailwind CSS and Inertia.js with Jonathan ReininkJonathan Reinink joins us to get us up to speed on Tailwind CSS, Tailwind UI, and Inertia.js. Links https://tailwindcss.com https://tailwindui.com https://inertiajs.com https://twitter.com/reinink https://github.com/reinink Contact us https://podrocket.logrocket.com/contact-us @PodRocketpod What does LogRocket do? LogRocket combines frontend monitoring, product analytics, and session replay to help software teams deliver the ideal product experience. Try LogRocket for free today.Special Guest: Jonathan Reinink.2021-10-0148 minRemote RubyRemote RubyLearning in Public | Alpine & Inertia [00:00:42] Andrew gives us an update if he finished his JavaScript framework he was working on, and he tells us why he chooses to use Alpine over Stimulus.  [00:03:45] Find out about a method that Bridgetown has called jsonify and what it does. [00:04:55] Jason tells us since he’s been low key back in action this week and he’s been trying out Inertia.js. The creator of Inertia, Jonathan Reinink was on a previous episode that you should listen to. Also, Jason talks about how he likes using Tailwind.2021-07-3032 minRemote RubyRemote RubyRails' new Request.js library, Ruby Radar, and CSS for Email [00:00:50] Andrew fills us in on the Ruby Radar stuff and if anyone is interested in being a part of it or helping out you can reach out to him!  [00:03:25] Andrew tells us about using elink which is like a bookmarking tool.[00:05:03] Chris tells us about doing email work for the job board he wants to set up and we find out what happens since it’s been awhile that he did any CSS work in email.[00:07:32] Andrew explains what Maizzle does and how it works.2021-06-1157 minThe Bike ShedThe Bike Shed291: All Things Inertia.js with Jonathan ReininkThis week Steph's taking a quick break, but while she's off, Chris is joined by a special guest - Jonathan Reinink. Jonathan is the creator of Inertia.js. Inertia.js lets you quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers, and listeners of the show will certainly have heard Chris rave about it on previous episodes. Chris and Jonathan dig into what makes Inertia unique as compared to frameworks like Phoenix LiveView, Laravel Livewire, and Rails' Hotwire & Turbo. They also discuss how Inertia embraces the URL, the unique "protocol" nature...2021-05-0450 minViews on VueViews on VueVUE 144: Web Workers in Vue with Martins OnuohaLindsay and Steve discuss Web Workers with Martins Onuoha. They talk about Martins' start in programming, and how he came to love Vue for its simplicity. Martins explains what Web Workers are, when they are useful, and how to integrate them with a Vue application. Panel Lindsay WardellSteve Edwards Guest Martins Onuoha Sponsors Dev Influencers Accelerator Links Using Web Workers Vue Applications.VUE 137: Using Laravel and VueJS in an Enterprise Application | Devchat.tv JSJ 443: All About InertiaJS with Jonathan Reinink - JavaScript JabberLaravel JetstreamUsing Web Workers Vue Applications. | Devjavuvue-worker -npmGitHub: Martins Onuoha ( MartinsOnuoha )Twitter: this.OnuohaSef ( @OnuohaOfficial ) Picks Lindsay- Magic...2021-04-1348 minNorth Meets South Web PodcastNorth Meets South Web PodcastRolling up, building static sites, and user wantsJake and Michael discuss rolling up assets in legacy projects, building static sites with Vite and Statamic, and realising the hopes and dreams of your applications' users into actual development work.This episode is sponsored by Workvivo - the employee communication platform to excite, engage and connect your entire company - and was streamed live.Show linksViteVitePressStatamicStatamic PeakLaracon OnlineWants by Jonathan Reinink2021-02-2153 minLaravel News PodcastLaravel News PodcastIbises, better testing tools, and model castingJake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.This episode was streamed live.Show linksLaravel 8.12 is released with support for PHP 8Eloquent Performance Patterns by Jonathan ReininkPestPHP plugin for PhpStormBetter PHPUnit VSCode extensionIntelliJ plugin for Alpine.jsChanges coming to PHP FakerLearn about GitHub Actions and unconventional autoloaders in tomorrow's Laravel Worldwide MeetupGitHub Actions for PHP Developers by Ryan ChandlerIbis book makerTest your OpenAPI implementation with SpectatorSocial Images for PHP packagesEloquent encrypted castingLaravel castable Data Transfer ObjectArchive Eloquent models with the "Archivable" packageDevice tracking in Laravel2020-11-1132 minRuby RoguesRuby RoguesRR 472: Inertia.js - The Modern Monolith with Jonathan ReininkIn this episode of Ruby Rogues, guest Jonathan Reinink joins the Rogues to talk about what Inertia.js is and why Rails developers would want to use it.SponsorsAudible.comRaygun | Click here to get started on your free 14-day trialCacheFlyPanelJohn EppersonLuke StuttersGuestJonathan ReininkLinkshttps://inertiajs.comhttps://reinink.ca/articles/introducing-inertia-jshttps://reinink.ca/articles/getting-started-with-inertia-jshttps://remoteruby.transistor.fm/66https://www.fullstackradio.com/episodes/127PicksLuke Stutters:The Kubernetes BookJohn Epperson:https://github.com/brunofacca/active-record-query-tracehttps://github.com/nesquena/query_reviewerHow to Prune Tomatoes for Maximum Yield and Plant HealthJonathan Reinink:https://tailwindcss.com/https://eloquent-course.reinink.ca/NanoBeamFollow Ruby Rogues on Twitter > @rubyrogues...2020-09-291h 07Remote RubyRemote RubyRight-ward assignments in Ruby 3? View Components for Primer, and Andrew dabbles with RubyMine [00:07:05] Jason tells us all the cool features Laravel 8 is going to have.[00:14:08] We hear of glimpse of what the new version of Spark will have which sounds pretty cool. [00:17:33] Paddle is talked about and what is does and more people seem to be using it nowadays.  [00:19:22] Chris mentions to Jason if he saw that Ruby has an experimental support for Rightward assignments and he explains what it does. Andrew says there’s some computer science mathematical thing that addresses this (link in show notes).    2020-09-1850 minThe Laravel PodcastThe Laravel PodcastEloquent and the Query Builder, with Jonathan ReininkVery few Laravel applications don’t have a data store backing them, and the vast majority are backed by a relational database like MySQL. Laravel’s built-in tooling for interacting with databases, Eloquent and the Query Builder, are powerful, flexible, easy-to-use tools that will get you moving quickly but stay flexible as your app grows.Jonathan Reinink is the author of Eloquent Performance Patterns (https://eloquent-course.reinink.ca/) and a prolific teacher about Laravel and databases.Jonathan Reinink (https://reinink.ca/)Inertia JS (https://inertiajs.com/)What is an ORM? (https://en.wikipedia.org/wiki/Object-relational_mapp...2020-08-041h 37JavaScript JabberJavaScript JabberJSJ 443: All About InertiaJS with Jonathan ReininkThe panel talks with Jonathan Reinink about his new library, IntertiaJS. InertiaJS is a tool that allows you to create a monolith server rendered site, but where you write your own custom back end, and then use a front end framework like React, Vue, or Svelte. We discuss how Intertia works at a very granular level, how it compares to tools like Next.js and Nuxt, why monoliths are better than using APIs, how Interita handles authentication and form submissions, and much more.PanelAJ O’NealAimee KnightSteve EdwardsGuestJonathan ReininkSponsorsScout APM | We'll donate $5 to the open source project of your choice wh...2020-08-041h 03North Meets South Web PodcastNorth Meets South Web PodcastDTOs, Enums, and DivinationsJake and Michael discuss the use of DTOs and Enums in their upcoming SaaS, thenpingme, and catch up with Caneco to discuss the design work he's been doing for the community.This episode was sponsored by Fathom Analytics, simple, privacy-focused website analytics for bloggers & businesses, and was streamed live.Show linksspatie/data-transfer-objectspatie/enumGitHub SponsorsCaleb PorzioJonathan ReininkDries VintsNuno MaduroSpatieUpcoming Laravel merch2020-05-0445 minThe Road to LaraconThe Road to LaraconJonathan ReininkMichael speaks with author of the upcoming Eloquent Performance Patterns, Jonathan Reinink.Bear's Den - Dew On The VineSpotifyApple MusicThe Lumineers - OpheliaSpotifyApple MusicOf Monsters And Men - Dirty PawsSpotifyApple MusicThe Road To LaraconSpotifyApple Music2020-04-3016 minRemote RubyRemote RubyJoined by Jonathan Reinink, Creator of Inertia.js Jonathan Reinink (Website)Jonathan Reinink (Twitter)TailwindCSSInertia.js Chris Oliver X/Twitter Andrew Mason X/Twitter Jason Charnes X/Twitter 2020-02-141h 21Remote RubyRemote RubyJoined by Jonathan Reinink, Creator of Inertia.jsIn this episode, we chat with Jonathan Reinink. According to his website, Jonathan is active in the open-source community, particularly within the PHP and Laravel space. We'd argue Jonathan is also very active in the CSS and JS open-source community, as well. Jonathan co-authored TailwindCSS and authored Inertia.js. We talk with Jonathan about how he helped get TailwindCSS off the ground and dig deep into Inertia.js. Inertia.js lets you quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers.2020-02-141h 21Full Stack RadioFull Stack Radio127: Jonathan Reinink - Building Modern Monoliths with Inertia.jsTopics include: What Inertia.js is and what problem it solves Why Inertia is more like a protocol than a framework How navigation works in Inertia How form submissions work in Inertia How Inertia automatically updates your assets for visitors when you update your code Handling flash messages and validation errors work Building applications with persistent layouts Showing placeholder screens with Inertia while data is loading Sponsors: Cloudinary, sign up and get 300,000 images/videos, 10GB of storage and 20GB of monthly bandwidth for free DigitalOcean, get your free $50 credit at do.co/fullstack Links: ...2019-11-061h 36Laravel News – PHP PodcastsLaravel News – PHP PodcastsLaracon US 2019 Speaker Interview – Jonathan ReininkBill Condo interviews Jonathan Reinink at Laracon US 2019 in New York.2019-09-1000 minLaravel News PodcastLaravel News PodcastLaracon US 2019 Speaker Interview - Jonathan ReininkBill Condo interviews Jonathan Reinink at Laracon US 2019 in New York.2019-09-1007 minFull Stack RadioFull Stack Radio108: Jonathan Reinink - Client-Side Rendering, Server-Side RoutingTopics include: Why the UI fidelity threshold for building an SPA feels so low How forcing yourself to prepare data for Vue helps avoid putting too much logic into your templates Why it's still worth building your app as a traditional server-based web app, even if you are using Vue for your entire UI Performance and complexity benefits of being able to prepare data for the view in a controller instead of having to build an API Strategies for dealing with things like accessing routes, checking authorization rules, and other things you'd normally do in a Blade template ...2019-02-141h 09Full Stack RadioFull Stack Radio104: Jonathan Reinink - Pushing More Work to the DatabaseTopics include: Issues you run into when you do too much work in code instead of in the database Why memory usage is just as important as query count How being smarter with your database usage can let you avoid hard problems like cache invalidation Denormalizing computable data to make it queryable Using "where not exists" strategically to improve query performance Why the solution to n+1 problems isn't always as simple as eager-loading How subqueries work and how you can use them to avoid memory problems when eager-loading Sponsors: Oh Dear!, sign up with the coupon...2018-12-191h 01Full Stack RadioFull Stack Radio86: Jonathan Reinink - Rebuilding a SaaS with Vue.js and Tailwind CSSTopics include: Wrapping non-Vue libraries as Vue components to maintain a consistent paradigm Using Popper.js with Vue to build dropdowns and tooltips Using portals to build better modal components Patterns for making it easier to reuse components throughout an application Which Tailwind CSS component classes Jonathan chose to extract (and which ones he didn't) How Jonathan chose to customize his Tailwind configuration for his project Using Tailwind's advanced screen options to better accommodate a sidebar layout How Jonathan is using Purgecss to reduce his CSS from 110,000 lines of code 1.7mb in development to 8.8kb in production ...2018-04-111h 32Twenty Percent TimeTwenty Percent TimeImagesImages. Where do you put them? What are they called? Thumbnails? Big ones? Ahh?!?! Links: [5.5] Allow macros to be registered using classes (in addition to closures) by sebastiaanluca · Pull Request #19782 · laravel/framework [5.5] Add Route::view() helper by brayniverse · Pull Request #19835 · laravel/framework [5.4] Make Arr::random($array, 1) return an array of one item by vlakoff · Pull Request #19826 · laravel/framework [5.5] Add Route::redirect() method by brayniverse · Pull Request #19794 · laravel/framework [5.5] [Concept] PSR-11 compliant container by deleugpn · Pull Request #19822 · laravel/framework Watch Ryan Singer - Design: Case Study from Laracon US! 54: Jonathan Reinink - Forms: The Worst Part of Web Dev...2017-06-3032 minFull Stack RadioFull Stack Radio59: Jonathan Reinink - Form Hell Part 2: Complex ValidationSponsors: Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Hired, sign up at https://www.hired.com/fullstackradio to double your signing bonus to $2000 if you get a job through Hired Links: Form Requests in Laravel After Validation hooks in Laravel "Stripe CVC and ZIP checks can be bypassed" forum post Custom Rule Objects, enhancement Adam is working on HTML5 Form Validation 2017-02-2447 minFull Stack RadioFull Stack Radio54: Jonathan Reinink - Forms: The Worst Part of Web DevSponsors: Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Hired, sign up at https://www.hired.com/fullstackradio to double your signing bonus to $2000 if you get a job through Hired Links: Putting Your Laravel Controllers on a Diet, an older blog post by Adam on form objects Form Requests in Laravel Fineuploader, JS file upload library DropzoneJS, another JS file upload library 2016-11-1858 minFull Stack RadioFull Stack Radio35: Jonathan Reinink - Fixing Common API Design MistakesTopics include: Does it make sense to scope resources to the authenticated user or should you always use sub-resources? When to use nested resources and when to avoid them Strategies for dealing with actions that don't seem to fit into REST Breaking the mapping between your API and your database Using singular sub-resources and optional fields to simplify your responses Links: Jonathan's personal website Plates templating library Glide image manipulation library Nesting resources by Jamis Buck There's a model hiding in your REST API Build APIs You Won't Hate by Phil Sturgeon Sponsored by Laracasts 2016-02-1249 min