Normal view
-
posts from Frontend, drupal, Panama, reactjs, devops, selfhosted, webhosting, Wordpress, web_design, webdev, PHP, technology, ProgrammerHumor, CRM
- IDE PhpStorm 2026.3 released
-
posts from Frontend, drupal, Panama, reactjs, devops, selfhosted, webhosting, Wordpress, web_design, webdev, PHP, technology, ProgrammerHumor, CRM
- Your Doctrine repositories don't need to extend anything
-
posts from Frontend, drupal, Panama, reactjs, devops, selfhosted, webhosting, Wordpress, web_design, webdev, PHP, technology, ProgrammerHumor, CRM
- What a joke, php-baremetal emulated on the web
What a joke, php-baremetal emulated on the web
It almost seems like a joke, php-baremetal that brings php to microcontrollers with the new sdk that will be released soon it will be possible to emulate it on the web,
We are working with solutions that allow us to emulate microcontrollers online and the first tests are fantastic.
to give you an example today it is already compatible with the official emulator of espressif https://espressif.github.io/esp-emulator/
in this case the firmware is executed bit by bit as normal firmware made for esp32
Funny how you go back to origins, right?
[link] [comments]
-
posts from Frontend, drupal, Panama, reactjs, devops, selfhosted, webhosting, Wordpress, web_design, webdev, PHP, technology, ProgrammerHumor, CRM
- I got tired of running 5 terminal tabs for every Laravel project, so I built a lightweight desktop cockpit
I got tired of running 5 terminal tabs for every Laravel project, so I built a lightweight desktop cockpit
Hey everyone!
If you work on multiple Laravel projects locally, your daily routine probably looks like this:
- Terminal 1:
php artisan serve - Terminal 2:
npm run dev(Vite) - Terminal 3:
php artisan queue:work - Port
8000is mysteriously blocked by a background process from yesterday. - Digging through seeders or old
.envfiles trying to remember the test admin login. - Switching projects means killing everything and repeating the whole cycle.
To solve this friction, I built DevDock β a lightweight desktop app that gives you a single unified cockpit for all your local projects.
What it does:
- π Instant Project Discovery: Point it at your projects folder and it scans and detects all your Laravel applications, their framework versions, Vite configurations, and PHP requirements in milliseconds.
- β‘ 1-Click Full Stack Launch: Starts your Artisan backend, Vite frontend, and background workers together. Ports are auto-allocated so you never get a port collision again.
- π Per-Project PHP Isolation: Assign different PHP versions (8.1, 8.2, 8.3) to different projects without messing with your system PATH.
- π Project Vault: Keep your local admin logins, test credentials, and dev notes pinned directly to each project with 1-click copy buttons.
- π Unified Live Console: Watch live streaming logs for all running services in one filterable window instead of jumping across terminal tabs.
- πͺΆ Ultra-Lightweight: Uses under ~38 MB of RAM at idle β starts instantly and doesn't drain your laptop battery.
π Looking for Beta Testers!
I'm currently opening this up for early feedback from other developers. I'd love to know:
- How do you currently handle running multiple local projects (Herd, Valet, manual terminals)?
- What feature would make this an instant daily tool for you?
All feedback, feature requests, and honest critiques are welcome!
[link] [comments]