Today I Learned - Rocky Kev

TIL how amazing Devilbox is

POSTED ON:

TAGS:

I've been using Devilbox for a full year now, and I have officially installed it on:

And it's so freakin' dope.

One of the major issues with using something like MAMP is that your dependencies may cause some goofy conflict. Since Devilbox is using Docker containers to isolate everything, you can just focus on writing code, rather than wondering if it'll work on X platform.

Overall, if you can get Docker Desktop to work on your Win/Mac, then the rest of the installation is smooth sailing!
For those with Linux, you may have to do a lot more setup.

Check it out:
http://devilbox.org/

And of course, for WordPress development, you can always use Local By Flywheel.


Related TILs

Tagged:

TIL how NGINX knows to look for index.html vs index.php

What happens when visitor hits /foo/bar URL?

TIL php-fpm

PHP runs as a separated service when using PHP-FPM. By using this PHP version as language interpreter, requests are processed through a TCP/IP socket; so that the Nginx web server only handles the HTTP requests and PHP-FPM interprets the PHP code. The fact of having two separate services is key for increasing efficiency.

TIL the difference between single-threaded & multi-threaded architecture

For web dev, we don't need it. We're not bottle-necked by the processing power. We're instead bottlenecked by the ability to read files/databases. We can simulate multi-threading (and improve our app's performance) using async/await.