While I’ve noted many times that I code on my Pixel Slate and my newer Acer Chromebook Spin 13 with 16 GB of memory, all of my coding is on the back-end. Meaning, I typically use Java or Python, along with some APIs and cloud services, to build small apps and complete homework for my Computer Science classes at the local community college.
It hasn’t taken me long to create a setup workflow in this case: Enable Linux in Chrome OS, download and install my preferred development environments, connect them to GitHub and go.
Setting up the same devices for full-stack web development though? I’ve never done that.
Luckily, John Stamp has. He’s a full-stack developer and he recently outlined his entire setup process for web development on a $200 Chromebook. It works well, or well enough, and the same process can be followed on just about any other Chromebook that supports Linux.
From reading the detailed process, which of course, could vary depending on the tools you may want to use, I learned a bunch. Clearly, there are more steps in John’s setup than mine, simply because there are more moving parts.
Along the way throughout the process, John shares little tips and tricks that are specific to using a Chromebook and even provides fixes for some of the most common issues you may encounter, such as using an IP address to connect to the Linux container and display errors when trying to run a local webserver.
Clearly, John put a ton of time and effort into this setup process, so if you want to take the plunge and do web development on your Chromebook using Linux, I highly recommend carefully reading his guide.