🚀 The 1st Laravel Catalunya Online Meetup is here!
We’re launching our online meetups to share knowledge and grow the community.
🎥 Watch the livestream:
👉 https://t.co/k5XsvMiiq4
🙏 Thanks to our sponsor @creagia for the support!
#Laravel#LaravelCatalunya#PHP#Community
"You are in control of the web you see and use. Delete the apps that are taking advantage of you. Use an ad blocker. If you find creators making things you like, look for ways to support them directly. Be the primary curator of your digital life." https://t.co/SmQ6xz1i0H
@aschmelyun Using @Hetzner_Online with @laravelphp Forge all the way. They announced zero-downtime deployments so no need to configure it manually soon 🤞
Working on a new @filamentphp theme. I’d like to move some elements like breadcrumbs and search, but that means overriding views and keeping them updated with every release. Worth it?
"Although LaLiga clearly understood that blocking shared IP addresses would affect the rights of millions of consumers to access hundreds of thousands of websites that do not break the law, LaLiga went ahead with the blocking." https://t.co/Y4tfcVLxvd
“Much like secondhand smoke, driving a gigantic vehicle endangers those who never consented to the danger they face walking, biking, or sitting inside smaller cars.” https://t.co/QlBm4sjHze
the current @marklogapp layout never quite felt right. I'm returning to the original design, refined and improved. here's the before and after. thoughts?
The current generation of young developers has been brainwashed by tech influencers from overfunded platforms to see everything as too difficult for them to comprehend.
Want to host a site? Servers are too dangerous. Use our platform.
Want to do auth? Hackers will break you. Use our auth service.
Want to store data? You're too dumb to manage a database. Use our storage service.
Want to send emails? It's too hard. Use our service.
Want to collect payments? The tax man will ruin you. Use our MOR service.
Things have never been easier, yet these merchants of complexity want you to think otherwise. Follow the money, and don't ask the barber if you need a haircut.
We try to stick with the popular choice for our tools. There's a lot of value in sticking to defaults. We only stray away when we have a really good reason for it. In the case of Laravel and Inertia, the popular choice would be Vue, but we've landed on React. Why?
Story time! 📖
After the jQuery glory days, we jumped on the React bandwagon because Jeffrey Way shared a React course on Laracasts. It was a huge transition from plain JavaScript, but we were happy with it. About a year later, Vue exploded in the Laravel community. From a technical perspective, React and Vue were both great options, so we decided to pivot to Vue. Following the herd makes it easier to consume and share knowledge from and with others. Third party packages are more likely to use the popular choice, making integrations easier.
We used Vue for a few years, but slowly outgrew it through a series of small annoyances in reactivity and composition. In the mean time, movements in the React ecosystem had us hooked and we considered moving back. These arguments alone weren't worth the switch. We'd be straying away from Laravel's de facto frontend framework. And the grass always looks greener on the other side. The problems we had in Vue might not exist in React, React comes with its own quirks.
Then TypeScript appeared with a huge promise. A strongly typed frontend eradicates an entire class of potential bugs. It makes refactoring safer and maintaining a large codebase easier. The developer experience and type safety of React and TypeScript was leaps and bounds ahead of Vue's offering. While the gap has gotten smaller over time, we consider React and TypeScript to be the stronger duo. Paired with the extensive React ecosystem of composable and headless UI tools like Radix, we decided to make the switch.
We prefer to follow the community as often as possible. But when our off beat choices have a huge impact on our productivity and happiness, we're not afraid to shy away from the defaults.
Marklog for iOS available for testing!
Store bookmarks directly to Marklog from anywhere in your device with the share extension.
👇
https://t.co/xOUKzGS9Xd