Tony Lea

@tnylea

3576 Points

261 Followers

147 Posts

Joined May 8th, 2016

Hey there, my name is Tony. I'm a web developer, dad, husband, and creator of the DevDojo.

Tracing Objects in TailwindCSS

I've been getting good at designing and painting elements on the page using TailwindCSS. I decided to use a flat laptop image 🖼️ a...
Tracing Objects in TailwindCSS

Custom Animations in TailwindCSS

Tailwind provides some simple animations out of the box. If you're not familiar with these animations, be sure to check out my pos...
Custom Animations in TailwindCSS

5 reasons to start using TailwindCSS

It's 2021, and it's time for a change. Bootstrap has held its reign as the top CSS framework for quite some time; however, that's...
5 reasons to start using TailwindCSS

It's ok jQuery, I still love you

This is more of a story than a tutorial. It's a story of a library that reached great fame and then became hated by developers eve...
It's ok jQuery, I still love you

AlpineJS for Beginners

AlpineJS is a new javascript library/framework that focuses on simple javascript interactivity, and it does it really well. If you...
AlpineJS for Beginners

Creating Browser Mockups in TailwindCSS

TailwindCSS gives us the ability to create some really cool designs. It also gives us the power to create some cool elements on ou...
Creating Browser Mockups in TailwindCSS

Create a Typing Effect in AlpineJS

In this tutorial, I'll show you how to use AlpineJS to create a simple typing effect. You can take a look at a quick example of wh...
Create a Typing Effect in AlpineJS

Hide AlpineJS Components with x-cloak

When using a javascript framework, you will most likely need a way to hide elements until they are fully rendered. This will reduc...
Hide AlpineJS Components with x-cloak

TailwindCSS, Give Me Some Space

Recently, I started using the space utility classes in Tailwind, which gives you the ability to create equal space between element...
TailwindCSS, Give Me Some Space

Create a Blog in Laravel and Livewire

In this tutorial, we are going to walk-through creating a simple blog in Laravel and Livewire. It will be pretty simple and can be...
Create a Blog in Laravel and Livewire

Tailwind V2 Released 🎉

Tailwind version 2.0 has been officially released along with a fancy new website. You gotta check it out, this thing is impressive...
Tailwind V2 Released 🎉

Goto Previous File in VSCode

I love using the command palette in VS Code to jump to a specific file. You can open the palette with the keyboard shortcut Cmd+P...
Goto Previous File in VSCode

Laravel Authentication vs Authorization

Laravel provides some really great features out of the box. Authentication and Authorization are just a few of them. If you are fa...
Laravel Authentication vs Authorization

AdonisJS for Beginners

AdonisJS is a Node framework that feels a lot like Laravel. In fact, many of the features feel and act very similar to Laravel. In...
AdonisJS for Beginners

Laravel Gates

Laravel Gates allows you to authorize users from accessing certain areas of your application. You can easily define gates in your...
Laravel Gates

Laravel Eloquent Make

I recently learned about the Laravel Eloquent Make command, which allows you to create an Eloquent object without adding it to the...
Laravel Eloquent Make

Sharing State Between Livewire & Alpine

Laravel Livewire 2.0 was released a couple of months ago with some really cool features 🙌. One of which is the ability to share va...
Sharing State Between Livewire & Alpine

Livewire Events

Laravel Livewire simplifies so many aspects of building out your Laravel application. Livewire makes it easy to send data from the...
Livewire Events

The ls command

You are probably familiar with the ls command, but do you know how to use all the different options? In this interactive tutorial,...
The ls command

TailwindCSS Gradients

As of Tailwind 1.7, you can create gradients without a single line of CSS 🎨. In this tutorial, I'll show you how easy it is to add...
TailwindCSS Gradients

Digital Ocean's New App Platform

Digital Ocean will soon be releasing a cool new Application Platform that will allow you to build, deploy, manage, and scale apps...
Digital Ocean's New App Platform

Creating a Slider with Tailwind CSS

Creating a slider with Tailwind and a little bit of javascript is actually very simple and that's what we'll be cover in this tuto...
Creating a Slider with Tailwind CSS

Animating Tailwind Transitions on Page Load

Tailwind transitions classes gives you the ability to animate elements with very little effort. The only problem is that you can't...
Animating Tailwind Transitions on Page Load

Accessing Data Variables from AlpineJS

I've been becoming a huge fan of AlpineJS lately. Mostly because of how seamless it works with Livewire, but also because it's lig...
Accessing Data Variables from AlpineJS

Tailwind 1.7 Release

Tailwind 1.7 has been released with some really cool new features. Here are some of the cool things you should probably know about...
Tailwind 1.7 Release

9 Reasons to Create a Developer Blog

There are so many great reasons to create a developer blog. If you're a developer and you do not have your own blog, you should be...
9 Reasons to Create a Developer Blog

Creating a Progress Bar with Tailwind

TailwindCSS is the bees knees and creating simple elements with Tailwind is really easy. In this quick tutorial, I want to show yo...
Creating a Progress Bar with Tailwind

Creating a Developer Blog

Nowadays, creating a blog is easy. But, with all the different options available, you might go crazy by just doing the research. S...
Creating a Developer Blog

TailwindCSS Animations

Tailwind CSS version 1.6 was released last week. This new version does not introduce any new breaking changes, and it gives us som...
TailwindCSS Animations

Cloudflare TV

Have you ever wished there was a TV station where people talk about geeky stuff relating to tech, web, and engineering? If so, you...
Cloudflare TV

Loading More Content