Hi guys,
Time flies, PHP is still being used and popular in the world 😎
Getting started and working with PHP is totally fast & awesome nowadays, we have plenty of tools to skyrocket your development experience (DX).
Let's check them out 😉
😎 IDEs
- PHPStorm (my go-to IDE)
- Visual Studio Code (has plenty of PHP plugins)
🚀 Laravel Herd
A super tool to install & switch PHP versions, nginx included 😎
The pain of managing the PHP version is no more. Goodbye XAMPP.
Home page: https://herd.laravel.com/
🔋 DBNgin
Get your desired database up and running in no time. Including MySQL, PostgreSQL and Redis 🥰
Home page: https://dbngin.com/
✉️ MailTrap
A simple Email service to help us test the email content, recipients,...
No installation is required, we only need to sign up, get the SMTP credentials, and rock your development 🔥
Home page: https://mailtrap.io/
💼 TablePlus
An elegant database management tool, super easy to use, has super high UX, and multiple helpers as well.
We can use it free but limited to 2 tabs. However, the premium version is great and worth the investment.
Home page: https://tableplus.com/
(the author of DBNgin)
(Optional) 🌹 DevToolz
An opinionated development toolz made for developers.
I crafted from my experience. Super useful in your development process.
I hope you'll like it, free to use & open-sourced: https://tools.sethphat.dev/
There will be more tools to come, stays tuned ❤️!
Conclusion
Well, those are the basic tools that you'll need to install & use to achieve the best DX.
Those are the tools I am using every day, and totally satisfied ⭐️
Have fun coding 😉!
P/s: Check out my blog for other topics related to Backend, Scalable & High-perf: https://sethphat.dev
Top comments (8)
Thanks for the article.
What plugins would you recommend?
I like:
you added all the good ones haha 😎
Add this one if you are using Laravel marketplace.visualstudio.com/items...
I'd never heard of TablePlus before, thanks for the share!
glad you liked it 💪
Nice to be introduced to Laravel Herd.
If you are a macOS user, I recommend ServBay. Here's the link.
With ServBay, you don't need to spend some time or couple of days to setup anything. Just download it and you can use it immediately. You can run multiple PHP versions simultaneously and switch between them effortlessly.
Honestly, this tool has greatly simplified my PHP development and is definitely worth trying!
Netbeans is all I need.
I suggest to use DDEV instead: Herd, DBNgin, Mailtrap
ddev.com/
Instead TablePlus: Dbeaver
dbeaver.io/