Shaun ThornburghBuilding a Real-Time Messaging SPA with Laravel and PusherIn today’s fast-paced digital world, real-time communication is essential for creating engaging and interactive user experiences. Messaging…Nov 8, 20232Nov 8, 20232
Shaun ThornburghinLevel Up CodingReal-time Web Applications with Laravel: Streaming Responses Using Server-Sent EventsIn our fast-paced digital world, real-time data delivery has become an essential feature of many web applications. Whether it’s a social…Oct 31, 20231Oct 31, 20231
Shaun ThornburghinLevel Up CodingProps Down, Events Up in Vue 3: A Guide to Component CommunicationIn a typical Vue application, you will build reusable components that are pieced together to create an entire application. As these…Oct 29, 2023Oct 29, 2023
Shaun ThornburghinLevel Up CodingUsing emit in Vue 3's script setupVue 3 introduced the Composition API, a new way to write components that provides more flexibility and better code organisation. Alongside…Oct 29, 2023Oct 29, 2023
Shaun ThornburghinLevel Up CodingScout and Meilisearch in Laravel: Part 1How to simply incorporate rapid search results to your applicationOct 26, 2023Oct 26, 2023
Shaun ThornburghinLevel Up CodingScout and Meilisearch in Laravel: Part 2In the first part of this tutorial we created our project and setup our local environment. We also created our database with tables for…Oct 26, 2023Oct 26, 2023
Shaun ThornburghinLevel Up CodingUnderstanding Promises (and Cats!) in JavaScriptWhat are promises and can you use them in Vue.js to improve your knowledge of cats?Oct 25, 2023Oct 25, 2023
Shaun ThornburghFlipping the Script: Dependency Inversion in Laravel 🔄Alright, alright, let’s get serious (sort of). If you’re into Laravel or software design in general, the Dependency Inversion Principle…Oct 23, 2023Oct 23, 2023
Shaun ThornburghInterface Segregation Principle in Laravel: Because Less is MoreKeep it Svelte, Not Spaghetti!Oct 20, 2023Oct 20, 2023
Shaun ThornburghToggle Form Elements in Vue.jsUsing Vue.js to Show and Hide Form Elements Based on Another Form Element’s SelectionOct 19, 2023Oct 19, 2023