lucassahdo Profile Banner
Lucas Sahdo Profile
Lucas Sahdo

@lucassahdo

Followers
286
Following
6K
Media
94
Statuses
973

๐Ÿš€ Software Engineer with +3 years working abroad ๐Ÿ‡บ๐Ÿ‡ธ โณ +12 years of experience with IT โšก๏ธ I write code in PHP, JS, TS and GO ๐Ÿ‘‡๐Ÿป

Sรฃo Paulo, Brasil
Joined November 2010
Don't wanna be here? Send us removal request.
@lucassahdo
Lucas Sahdo
3 days
Iโ€™ve built a WhatsApp message app using a Clean Architecture inspired approach with Laravel framework, Strategy Pattern, and Chain of Responsibility (via Laravel Pipelines). This video is a walkthrough of how it works.
0
0
1
@lucassahdo
Lucas Sahdo
15 days
Iโ€™m testing right now and really appreciated their philosophy. It offers a refreshing approach to PHP development: simple, modern, and thoughtfully designed.
@brendt_gd
Brent
16 days
I'm so proud: two years of working together with a lot of talented programmers, finally we tagged Tempest 1.0: a new framework for PHP web and application development embracing modern PHP. #php.
0
0
1
@lucassahdo
Lucas Sahdo
3 months
๐—ž๐—ถ๐—น๐—น๐—ถ๐—ป๐—ด ๐—ฃ๐—›๐—ฃ ๐—ถ๐—ป ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฑ, ๐˜๐—ต๐—ฒ ๐—ฟ๐—ผ๐—ฎ๐—ฑ๐—บ๐—ฎ๐—ฝ:. To โ€œkillโ€ PHP, youโ€™d need to destroy:. ๐Ÿ›๏ธ The PHP Foundation.๐Ÿ›’ Adobe Magento.๐Ÿงฑ Frameworks like Symfony, Laravel, Slim, Hyperf, CodeIgniter, Laminas, and others.๐Ÿ’ธ Accel, which invested $57 million in Laravel.๐Ÿ“ฆ
Tweet media one
0
0
0
@lucassahdo
Lucas Sahdo
4 months
๐Ÿ’ก MVP vibes. Currently building an integration between the BMGBank API and WhatsApp (Meta) using a Laravel Framework+PHP 8.3 API. โœ… Applied the Strategy Pattern to handle different flows of messages. ๐Ÿ”œ Planning to implement Chain of Responsibility to manage each message
Tweet media one
Tweet media two
0
0
1
@lucassahdo
Lucas Sahdo
4 months
Excited to share that Iโ€™ve started a new position as a Senior Software Engineer at @Leasecake ! Iโ€™ll be working with microservices built with PHP and Laravel, AI-powered apps, Vue.js, and more. Looking forward to this new chapter! ๐Ÿš€.
0
0
2
@lucassahdo
Lucas Sahdo
4 months
Testing Laravel Cloud with Laravel 12, Inertia & VueJs 3. I just set up a full-stack app using Laravel Cloud, Laravel 12, Inertia, and VueJs 3 in only 18 minutes! . #Laravel12 #InertiaJS #VueJs3 #PHP
0
0
2
@lucassahdo
Lucas Sahdo
4 months
Looks like opinions are shifting! Shoutout to all the #PHP devs who stood their ground, mastered their craft, and became true specialists without fear. Now, you're the protagonist, while theyโ€™re the ones changing sides now. It's VERY, VERY important to acknowledge the amazing.
0
0
0
@lucassahdo
Lucas Sahdo
4 months
Dependency Inversion Principle. Why It Matters? The Dependency Inversion Principle (DIP) is the foundation of architectures like Clean Architecture, Ports and Adapters, and Layered Architecture. Understanding it helps you write more flexible and maintainable code. I just.
1
0
1
@lucassahdo
Lucas Sahdo
4 months
Ok, the starter kits are great. Inertia + #Vue (or #React). Imagine you're in a hurry to test an MVP and get your first 10 clients. Dude, you have a dashboard with #Tailwind, Vue or React, password reset, and profile management. Imagine this for someone who knows so little
Tweet media one
Tweet media two
Tweet media three
0
0
1
@lucassahdo
Lucas Sahdo
4 months
Have you ever encountered this error when using Laravel Queued Jobs with Amazon SQS for example?. ๐‘ฐ๐’๐’—๐’‚๐’๐’Š๐’…๐‘ท๐’‚๐’“๐’‚๐’Ž๐’†๐’•๐’†๐’“๐‘ฝ๐’‚๐’๐’–๐’† (๐‘บ๐’†๐’๐’…๐’†๐’“): ๐‘ถ๐’๐’† ๐’๐’“ ๐’Ž๐’๐’“๐’† ๐’‘๐’‚๐’“๐’‚๐’Ž๐’†๐’•๐’†๐’“๐’” ๐’‚๐’“๐’† ๐’Š๐’๐’—๐’‚๐’๐’Š๐’…. ๐‘น๐’†๐’‚๐’”๐’๐’: ๐‘ด๐’†๐’”๐’”๐’‚๐’ˆ๐’† ๐’Ž๐’–๐’”๐’• ๐’ƒ๐’† ๐’”๐’‰๐’๐’“๐’•๐’†๐’“
Tweet media one
Tweet media two
Tweet media three
0
0
0
@lucassahdo
Lucas Sahdo
4 months
Wanna avoid those 5k tests taking 2 hours to finish? Start writing more unit tests and fewer integration tests. Testing is so good when you can actually mock the persistence layer, light, efficient, and fast. #UnitTest
Tweet media one
0
0
1
@lucassahdo
Lucas Sahdo
5 months
In many architectures, unit tests are preferred over integration tests, like testing Use Cases, Services or Domain Entities. Correct me if I'm wrong, but by definition, the moment your class interacts with the database, you're dealing with an integration test, right?. Your Class
Tweet media one
0
0
0
@lucassahdo
Lucas Sahdo
5 months
Ever mixed up Dependency Injection and Dependency Inversion? You're not alone! One controls how dependencies are provided, the other ensures you rely on abstractions, not implementations. Hereโ€™s the article I wrote about the subject:
0
0
0
@lucassahdo
Lucas Sahdo
5 months
For reference:
0
0
0
@lucassahdo
Lucas Sahdo
5 months
Laravel 12: Being a little bit polemic here, the new website is beautiful! The starter kits, wow! But what gets to me is that example: a User Model (or Entity) handling this kind of responsibility. Do you think this is a good approach in terms of best practices and SoC? Forget
Tweet media one
1
0
0
@lucassahdo
Lucas Sahdo
5 months
Murphy's Law. Just lost 2 hours of work. Was recording a video about dependency injection and dependency inversion using #php. My mic stopped working, so I'm going to buy a new one. Suggestions? In the meantime, Iโ€™m going to cook up an article about it that Iโ€™m sure almost no one
Tweet media one
0
0
1
@lucassahdo
Lucas Sahdo
5 months
Explaining: If you ignore the evolution of things, your opinions may seem uninformed. As a Senior PHP Engineer, I often see misguided views about PHP, overlooking its growth in OOP, strict typing, and modern runtimes like Swoole and RoadRunner. So I've used JS and said foolish.
@lucassahdo
Lucas Sahdo
5 months
Sending stupidity right back where it came from:. JavaScript wasn't made for backend systems. TypeScript isn't compiled; it just turns back into JavaScript. Serious systems don't use JS on the backend. Sounds familiar? Exactly. That's how people see you when you throw out.
0
0
0
@lucassahdo
Lucas Sahdo
5 months
Sending stupidity right back where it came from:. JavaScript wasn't made for backend systems. TypeScript isn't compiled; it just turns back into JavaScript. Serious systems don't use JS on the backend. Sounds familiar? Exactly. That's how people see you when you throw out.
1
1
7
@lucassahdo
Lucas Sahdo
5 months
I donโ€™t consider myself a framework/language fan, but I already had contact with NestJS, Node with Express, Symfony (PHP), Slim (PHP), AdonisJS, Spring Boot (Kotlin), NextJS,/NuxtJS (frontend stuff), Delphi 10 (long time ago), and pure Python (long time as well). Many of these
Tweet media one
0
0
0
@lucassahdo
Lucas Sahdo
5 months
It's 2025, and you still think PHP is just about WordPress? Come on, step out of the bubble. Do some research. With all the AI tools available: Bing, Google, OpenAI, Gemini. Thereโ€™s no excuse for being uninformed. Take five minutes, install something, and test a Hello World. Back
Tweet media one
0
0
3