Tony Messias
banner
tonysm.com
Tony Messias
@tonysm.com
Creator and maintainer of Turbo Laravel, Stimulus Laravel, Rich Text Laravel, Importmap Laravel, TailwindCSS Laravel & Globalid Laravel. Programmer at Tighten.
New video: Let's add an @-mentions feature to our Trix editor using the Rich Text Laravel package!

youtu.be/0nehAcGa6DI?...
November 15, 2024 at 2:50 PM
And another video is out! This time a really quick one about how we can disable the submit buttons when there are pending attachments on the Trix editor!

youtu.be/B72yvgIacT4
November 9, 2024 at 2:58 PM
New video is out! Let's see how we could enhance the typing experience a bit. We'll add keyboard shortcuts to some toolbar items, like lists and headings, and then we'll also see how one could implement a markdown-inspired typing experience on Trix.

youtu.be/RsgFzlRskPU
November 7, 2024 at 2:35 PM
New video is out! Let's implement our attachments using the MediaLibrary package.

youtu.be/82rZMVu6Trg
November 4, 2024 at 2:22 PM
A new video on the "Rich Text Laravel Series" is out: let's implement attachments!

youtu.be/fDMpSQz85Xs
November 1, 2024 at 5:28 PM
It's pretty cool that we can use the events on Trix to add custom typing experiences, like this markdown-inspired quick formatting:
November 1, 2024 at 4:05 PM
A new video on this series is out! Let's see how we can style the Trix toolbar to match our theme. There are different ways we could go about styling it, I chose one that allows us to use Tailwind classes and custom toolbar button components.

youtu.be/chID75grPIE
October 30, 2024 at 2:05 PM
In the previous video, we intentionally introduced an XSS attack vector by not escaping the HTML to keep it short. But we'll fix it with HTML Sanitization in this one! That's why they're releasing simultaneously.

youtu.be/lUav1FRaaU8
October 28, 2024 at 4:53 PM
Continuing the series, today I've released two videos. In the first one, we'll install the package in an existing Laravel application, migrate existing data into it, and then turn on rich text attributes encryption to keep it encrypted at rest.

youtu.be/jbsJYu4lWY4
October 28, 2024 at 4:49 PM
I promised a video series on Trix & Laravel, and I only started working on it a few days ago. Here's the first video where I walkthrough the Workbench app inside the Rich Text Laravel package and dive into oembeds (which is based on Campfire):

youtu.be/M0Z9WFbY-8U?...

More videos coming!
October 26, 2024 at 2:22 PM
While source-diving on Basecamp and HEY's front-end for a little bit, I noticed they're using this Duet Date Picker lib. It's such a nice lib, it uses Web Components and all that, so I documented how I could use it myself in my apps:

world.hey.com/tonysm/the-d...
September 2, 2024 at 8:17 PM
I've released a new version of Turbo Laravel with a convenient way to create Turbo Streams using the new `[method="morph"]` attribute. Morphing enables a more fluid page update experience using CSS transitions.

Check out this blog post: https://world.hey.com/tonysm/turbo-streams-with-morph-0742d38f
September 2, 2024 at 2:16 PM