All Episodes
Displaying 541 - 560 of 567 in total
Current Roadmap
Let's get up to speed on the current state of Livewire.
Choose Invisibility
Today we talk about decisions where I choose the "invisible" option (the option that feels invisible to the user). Along the way, I discover a trade-off between "invis...
Hard Validation Problems
Today we talk about getting past some hard validation problems. I'm really happy with the result!
Wrapping Your Arms Around A Big Tree
Sometimes, trying to work on a codebase feels like trying to wrap your arms all the way around a big tree. Today I talk about this experience and push the analogy to i...
A Lovely Refactor
After being away for the Livewire codebase for a while, coming back to it was kind of painstaking. Instead of slogging through it, I decided to "make the change easy"....
My Biggest Struggle As A Web Developer
The hardest thing about being a developer for me might surprise you to hear, but it's a message we all should be reminded of.
How I Cured My Fear Of Public Speaking
I've recently hit a BIG milestone in my life: I'm currently not afraid to speak in front of large groups of people. It's been a long road, but here's how I got there.
My History With The Fear Of Public Speaking
Today I talk about my long, hard relationship with speaking in front of people.
The Value Of A Reputation
Today, I reflect on the value of having a good developer reputation, and how at times I lose sight of that. If Livewire never makes a penny, it won't be at all a loss.
Using Vue With Livewire
A long long time ago, I decided Livewire needed to work well with Vue. This episode describes the journey I made to get there and my current thoughts and questions abo...
Why I Believe In Livewire
Let's get a little more concrete. Here is the actual, tangible reason I believe Livewire is extremely useful and "good" for most projects.
What Livewire Is All About
To me, Livewire is much more than the package on GitHub. It represents a change in my thinking and a prescription for the overwhelmed developer.
Be Patient With Abstractions
There is a file in the Livewire codebase FULL of duplication. There certainly is an abstraction just begging to be made. Why can't I find it? What do I do about that?
Submit Pull Requests
Today I talk to my past self. Telling him to submit more pull-requests, and not fear being "seen" as a bad developer.
Change Your Environment (On Silencing Twitter)
Today, I talk about a significant change I made to my life: unfollow everyone on Twitter.
Open The Black Box (The Solution To My DOM Diffing Woes)
Sometimes, you just have to do the hard thing, put your thinking cap on, and open the black box. In my case, I had to really sit down and understand how Livewire's DOM...
SFP: The Single File Principle
Let's chat about a super practical pattern I use in everyday life. Often when I'm adding a feature or a "concern" I try to isolate the entire changeset to one file. It...
My DOM Diffing Woes
Now that you understand DOM diffing, you can commiserate with me, and help brainstorm a fork in the road I'm dealing with. Do I keep improving an existing package? Or ...
How DOM Diffing/Patching Works
Words like "virtual dom", "dom diffing and patching", "vDom", and "render functions" are all intimidating (spoiler: they're not actually). However, they are a HUGE par...
New Design Pattern: The Plugin Pattern
I'm sitting in my office, about to make a decent size refactor to Livewire's core, and thought I'd tell you about it!
