I just set up wakatime to give it a try, it sounds fun!
As a PHP and JS developer, here are the tools I use everyday:
PHPStorm of course, but it works well for JS and nodejs too. Licence is paid by my company. Secondary editor is vim.
I mainly use Firefox as browser, and Chrome when I need a specific add-on, but it becomes rare nowadays.
About the stack: LAMP, LEMP mainly. I also use Mongo and/or Elasticsearch, depending of my customer.
I use MySQL Workbench and I am running Ubuntu (always the latest version).
In terms of deployment tools, I use Jenkins and Gitlab CI on the projects I work, and I use Github / Travis for OSS.
Jira / Confluence are the main tools used for project management.
Trello for my personal projects.
PHP QA: phpcs, phpmd, phpmetrics, phpstan (<3), phpunit, codeception (I dislike this last one).
JS QA: eslint, codeclimate. Mocha for testing. Webpack for bundling.
APM: New Relic (if the customer has money $_$), and/or Kibana.
Chat: Slack
Webperf: GTmetrix, Yellow lab tools, and web page test of course.
Other tools: mindmeister for mind mapping and moqups for wireframes!
Thank you for sharing your setup! It’s remarkable how similar our workflows are, and I resonate deeply with the challenges you mentioned.
I faced similar issues while setting up my environment, especially around managing a LAMP/LEMP stack and streamlining deployment pipelines. This guide has been incredibly insightful in helping me optimize my setup. For example, I had struggled with SSL certificates for local environments, and this guide on SSL setup was a game-changer—it made generating locally trusted certs with mkcert effortless.
When it came to managing MySQL, I discovered the Vultr guide on MySQL installation on Ubuntu 24.04, which provided a step-by-step solution for configuring MySQL Workbench alongside my stack. It saved me hours of troubleshooting!
For deployment, I was able to refine my approach by learning from the GitLab CI integration insights. Combined with tools like Jenkins, my deployment process is now far more efficient and reliable.
This guide solved problems and elevated my entire workflow. Thank you for pointing me in the right direction!"
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Thant you for sharing your setup!
I just set up wakatime to give it a try, it sounds fun!
As a PHP and JS developer, here are the tools I use everyday:
PHPStorm of course, but it works well for JS and nodejs too. Licence is paid by my company. Secondary editor is vim.
I mainly use Firefox as browser, and Chrome when I need a specific add-on, but it becomes rare nowadays.
About the stack: LAMP, LEMP mainly. I also use Mongo and/or Elasticsearch, depending of my customer.
I use MySQL Workbench and I am running Ubuntu (always the latest version).
In terms of deployment tools, I use Jenkins and Gitlab CI on the projects I work, and I use Github / Travis for OSS.
Jira / Confluence are the main tools used for project management.
Trello for my personal projects.
PHP QA: phpcs, phpmd, phpmetrics, phpstan (<3), phpunit, codeception (I dislike this last one).
JS QA: eslint, codeclimate. Mocha for testing. Webpack for bundling.
APM: New Relic (if the customer has money $_$), and/or Kibana.
Chat: Slack
Webperf: GTmetrix, Yellow lab tools, and web page test of course.
Other tools: mindmeister for mind mapping and moqups for wireframes!
This is great as well, thanks for the details. There is still so much to learn!
Thank you for sharing your setup! It’s remarkable how similar our workflows are, and I resonate deeply with the challenges you mentioned.
I faced similar issues while setting up my environment, especially around managing a LAMP/LEMP stack and streamlining deployment pipelines. This guide has been incredibly insightful in helping me optimize my setup. For example, I had struggled with SSL certificates for local environments, and this guide on SSL setup was a game-changer—it made generating locally trusted certs with
mkcerteffortless.When it came to managing MySQL, I discovered the Vultr guide on MySQL installation on Ubuntu 24.04, which provided a step-by-step solution for configuring MySQL Workbench alongside my stack. It saved me hours of troubleshooting!
For deployment, I was able to refine my approach by learning from the GitLab CI integration insights. Combined with tools like Jenkins, my deployment process is now far more efficient and reliable.
This guide solved problems and elevated my entire workflow. Thank you for pointing me in the right direction!"