XFCE

Bash: Interactive Script to Bring Window to Front or Open App

Ever find yourself rotating between multiple applications within the same single workflow? For me, I like to call it the holy trinity: VS Code, GitKraken and Firefox. When I'm working on a site, I'll inevitably spend almost as much time cycling from one of these applications to the other as I do writing code. I finally got so sick and tired of this that I decided to write a little Bash script to make rotating between applications just a little less cumbersome. Since VS Code has a terminal emulator, I can run the script from there to jump quickly to the next application(s) in my workflow.

Background: Multitasking Wears You Down!

Web development is a conglomeration of tasks; there's really no way around it. Having two monitors is a good way to get a bird's-eye view of everything going on within your workflow. If you like to maximize your windows, though, you're only ever going to get two applications to work with at any given time. On an average day, I'll have roughly 3 Firefox windows, a terminal, VS Code (with its own terminal emulator), GitKraken, Koala (SASS compiler) and maybe Virtual Box--all open at the same time.

Raspberry Pi 4 -- Yes, You Can Use it for Web Development

It'll take a while for you to optimize your Pi 4, but the answer is a definitive "YES"--you can manage a development workflow on it. The real question is, do you want to?

Background

One of the big concerns with the Raspberry Pi 4 as a daily driver is, of course, whether the hardware can handle the comparable workload of a desktop computer. I've already touched lightly on overclocking the Pi and optimizing a boot disk. The final question is whether the little SBC actually has enough software support to be productive--in any effective sense.