Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

simonswiss's avatar

simonswiss liked a comment+100 XP

1mo ago

Frontend Mentor Challenge with Laravel : Ep 27, Bonus Deployment to Laravel Cloud

Learned lot of Tailwind and some Laravel tricks. Thanks

simonswiss's avatar

simonswiss liked a comment+100 XP

3mos ago

Running Clock: Ep 10, Simon Vrachliotis: Interviewing the Host

Loved that series. Pretty bummed out by the fact that Simon was laid off, as he was the main reason why I picked up Lifetime Access during last year’s Black Friday sale.

But, I understand the nature of things. It must be rough to lay great employees off for budgetary reasons, and to run an educational business in the current context.

simonswiss's avatar

simonswiss liked a comment+100 XP

3mos ago

Leveraging AI for Laravel Development: Ep 18, The Ralph Wiggum Technique Explained

After watching this lessons and comparing it to countless similar tutorials on other platforms, I'm once again convinced that Jeffrey is undoubtedly the best presenter. Not only for his explanations, but also for his ability to blend the old and the new and truly demonstrate how the past and future complement each other. I'm amazed.

Thank you, thank you so much.

This is where I feel every penny of my subscription is worth it. 😄

simonswiss's avatar

simonswiss wrote a comment+100 XP

3mos ago

Vibe Coding Workshop: Ep 11, Annoying Things Agents Do

Very enjoyable course! Binged it in a couple of hours, compared/consolidated my knowledge, and learned a few new tricks!

simonswiss's avatar

simonswiss wrote a comment+100 XP

3mos ago

Vibe Coding Workshop: Ep 9, Vibe Debugging

Love the way you structure your lessons. Speedrun some bits, explain each step of the way. Really good stuff!

Oh and I am 100% guilty of doing the "it didn't work, try again" and adding layers of slop to my vibes 🤣

Taking good notes!

simonswiss's avatar

simonswiss wrote a comment+100 XP

3mos ago

Vibe Coding Workshop: Ep 8, Vibe Designing

Outstanding lesson! Making AI do good UIs is super tricky, and I love this approach of starting up with a design styleguide. I've had success with a similar approach.

Essentially, it's providing context once again, but in terms of design decisions and opinions! 🤙

simonswiss's avatar

simonswiss wrote a comment+100 XP

4mos ago

Motion For The Web: Ep 43, Canvas/WebGL: When You Outgrow The DOM

@bgass GSAP is awesome indeed, well worth investing time learning it properly.

simonswiss's avatar

simonswiss wrote a comment+100 XP

4mos ago

simonswiss's avatar

simonswiss liked a comment+100 XP

5mos ago

React, The Laravel Way: Ep 29, PUT Method Spoofing

Hi, I really enjoyed this course, thank you!

If you're using the latest version of the Starter Kit with Wayfinder, I like this way of handling forms. We avoid using useForm, specify the PUT method, and the images are handled automatically. Just import Form from Inertia and PuppyController from actions.

simonswiss's avatar

simonswiss wrote a comment+100 XP

5mos ago

simonswiss's avatar

simonswiss wrote a comment+100 XP

5mos ago

Motion For The Web: Ep 2, Reduced Motion Preference: CSS Media Query

@sean2025 You're making lots of great points! I hope you enjoy your time on Laracasts. Lifetime license is an incredible value-for-money deal for sure. I was a Laracasts customer long time before I became an instructor :)

simonswiss's avatar

simonswiss liked a comment+100 XP

5mos ago

Motion For The Web: Ep 2, Reduced Motion Preference: CSS Media Query

This is really great information! I love some subtle animations for effect and hinting, but really dislike overly animated interfaces and pages.

I have even had to abandon sites in the past due to janky animations making it difficult to browse the content. A pity, as you can tell that the developer put a lot of time into those pages.

I'll add that most people probably don't know how to turn off motion in their system, unless they suffer from acute effects and have been advised on accessibility. They probably won't do it globally for one site or app, so the subtle approach recommended here is a good way to go.

If all these Laracasts tutorials are as good as the first ones I have jumped into, I'm going to be spending a lot of time with my new Laracasts lifetime purchase :)

simonswiss's avatar

simonswiss wrote a comment+100 XP

5mos ago

Motion For The Web: Ep 2, Reduced Motion Preference: CSS Media Query

@krekas you can hit the right arrow a couple of times to skip ahead!

simonswiss's avatar

simonswiss liked a comment+100 XP

5mos ago

Motion For The Web: Ep 2, Reduced Motion Preference: CSS Media Query

oh god, the intro is too long and it's going to be in every lesson. the same was for the React, The Laravel Way course, the intro is too long

simonswiss's avatar

simonswiss liked a comment+100 XP

5mos ago

simonswiss's avatar

simonswiss wrote a comment+100 XP

5mos ago

simonswiss's avatar

simonswiss wrote a comment+100 XP

5mos ago

simonswiss's avatar

simonswiss liked a comment+100 XP

5mos ago

React, The Laravel Way: Ep 30, Image Upload Preview

I’ve really enjoyed this course. Thank you so much for the good energy you bring and for the care you’ve put into it

simonswiss's avatar

simonswiss liked a comment+100 XP

5mos ago

React, The Laravel Way: Ep 30, Image Upload Preview

Great course! I learned a lot, thank you

simonswiss's avatar

simonswiss wrote a comment+100 XP

5mos ago

React from Scratch: Ep 21, Data Fetching With useEffect

@josepdecid yeah, all of the TanStack ecosystem is really, really nice.

simonswiss's avatar

simonswiss liked a comment+100 XP

5mos ago

React from Scratch: Ep 21, Data Fetching With useEffect

I can't recommend TanStack Query enough!

On top of all the benefits that @simonswiss commented regarding the easy handling of loading and errors, invalidation, caching... it's also super handy to use if we're using TS.

It has a very clever typing for the data-loading-error triad where, as an example it types data as undefined if loading is true or there are some errors. So if you try to access data before checking the loading state or presence of errors your IDE will raise some errors, catching many issues early in the development process!

simonswiss's avatar

simonswiss liked a comment+100 XP

5mos ago

Motion For The Web: Ep 41, GSAP: ScrollSmoother

ScrollSmoother will break the overflow-hidden settings. Be careful of that.

simonswiss's avatar

simonswiss wrote a comment+100 XP

5mos ago

React from Scratch: Ep 5, JSX Gotchas for Newcomers

@oliverquynh Love to hear this! Glad this was helpful. ❤️