Live data from Hacker News

Linux on the Desktop as a Web Developer

nolanlawson.com

51–60 of 78 posts

Re: Linux on the Desktop as a Web Developer

#51

I'm a backend developer but after switching for Windows to Mac (and from C# to Go) about 8 years ago, I recently (in the last 6 months) adopted an almost exclusive Linux-only approach. My MBP has been great but ever since the Touch Bar and finicky keyboards that kept needing repairs from authorized retailers, I started looking more and more at Linux. All the production code runs in Linux and, while Docker on Mac is p…

Off topic, but if you're willing to share, I'm curious about your transition from C# to Go How are you liking Go compared to C#?

I'm wanting to learn a typed language good for backend and trying to decide between Go, C# and Java.

Re: Linux on the Desktop as a Web Developer

#52

Earlier quoted context omitted.

WSL2 will be available in the Windows 10 May 2020 update that should be released end of May. I tried during lockdown WSL and was impressed by the ease of use and how fast it started but there are a few quirks. It is not a full featured Linux OS at your disposal. I tried the Ubuntu 20.04 LTS for instance and systemd did not work preventing from starting services with systemd (there are some workarounds), I couldn't mo…

This is understandable, since binaries in WSL run directly on Windows, with no virtualization/emulation, except for Linux syscalls. With WSL2, Linux runs in a VM, and behaves exactly as a Linux box, so Docker/systemd/FUSE run as expected.

The systemd problems remain in WSL2 as they same custom Microsoft init system from wsl1 is still used. There are workarounds however

Re: Linux on the Desktop as a Web Developer

#53

Does anyone else find these sort of articles strange? "Windows on the Desktop as a Developer" feels like the unique/odd case to me. Perhaps I'm just getting old, or I'm stuck in a specific social group? I don't mean to belittle the author at all, Linux just feels like an absolute default to me nowadays for a developer, in the late 90s that may not have been the case, sure.

You are stuck in an echo chamber. https://insights.stackoverflow.com/survey/2019#development-e...

Re: Linux on the Desktop as a Web Developer

#55

I've worked as a web dev on Linux for nearly 15 years (most of it Ubuntu). My day job requires that I work on Windows 10 and I'm sorry to say this, but from a developer's perspective it does feel like an inferior user experience. To cope I've tried the WLS, but it didn't really do it, then I was able to somewhat cope a bit with Cygwin. Still it's not the same. I miss the extra desktops. I miss the ability to install…

[deleted]

Re: Linux on the Desktop as a Web Developer

#56

For Linux on the desktop, I can't say enough good things about ElementaryOS. It's beautiful, defaults are good, compatible with Ubuntu. Especially if you're coming from MacOS, my experience is that it feels familiar, comes with all of the just-works, and as a bonus you can be in full control of your OS if that's what you want.

elementary OS has been my go-to ever since v0.2, especially in a combination with ulauncher (Alfred alternative). They're an irreplaceable part of my workflow.

Re: Linux on the Desktop as a Web Developer

#57
post #44

Does anyone else find these sort of articles strange? "Windows on the Desktop as a Developer" feels like the unique/odd case to me. Perhaps I'm just getting old, or I'm stuck in a specific social group? I don't mean to belittle the author at all, Linux just feels like an absolute default to me nowadays for a developer, in the late 90s that may not have been the case, sure.

There's a large amount of developers making shitty enterprise tools on Windows. Usually done with the whole VS/C# stack. Anyone making anything for the web or doing anything cross platform is likely using MacOS or Linux.

Just loved your attitude. /s

I worked with plenty of Linux developers, and pretty much any piece of Bash scripts was full of remote code execution vulnerabilities. That strange love with shell scripts is so common among majority of *nixoids, it is impressive you call enterprise tools shitty in comparison.

Re: Linux on the Desktop as a Web Developer

#58

I've been using a Dell 13" Ubuntu 4K laptop hooked to a 43" monitor as my main work web development system for a year and a half. All of my co-workers use Macs. Pros: compared to Macs using Docker is very performant especially when sharing the host file system for development and once I found Regolith ( https://regolith-linux.org/ ) I don't think I could go back to a normal windowing system. Cons: non-Electron cross-…

Do you mind to share the model of your 43" monitor? I'm looking for a setup like yours, but I'm not really sure which monitor fits the purpose. Thank you!

I've been using the 4K 43" Viewsonic VX-4380 for several years; it's been great. It uses flicker-free backlighting unlike the Dell 43". Unfortunately it appears COVID-19 has disrupted the supply chain for these at the moment. Keep in mind that many 43" 4K displays use TV-like BGR subpixel layout instead of RGB, so subpixel antialiasing for font rendering in general won't work unless you either switch your OS to BGR or disable it. (Windows and Ubuntu/Gnome, but not Mac OS, have a way to set BGR layout. But all three let you disable subpixel AA.) I always disable subpixel AA anyway because my eyes can see the color fringe when it's enabled and I don't like. Another poster said you can use a TV instead but I don't recommend this. Using a TV over HDMI can lead to color quality issues unless you are certain your model of TV won't be affected. (Many TVs use a compressed color signal because it's good enough for watching TV and movies but certainly not good enough for rendering detailed artwork). And TVs can have overscan issues (edges of the screen image missing), image ghosting issues, etc. A TV works OK for fullscreen gaming or for a powerpoint but isn't necessarily the greatest as a general purpose monitor.

Re: Linux on the Desktop as a Web Developer

#59

I'm a backend developer but after switching for Windows to Mac (and from C# to Go) about 8 years ago, I recently (in the last 6 months) adopted an almost exclusive Linux-only approach. My MBP has been great but ever since the Touch Bar and finicky keyboards that kept needing repairs from authorized retailers, I started looking more and more at Linux. All the production code runs in Linux and, while Docker on Mac is p…

If you’re open to swapping password managers, I use bitwarden. It’s solid with broad availability.

I tried Bitwarden years ago and still have an account. It's very much on my radar. I installed the desktop app last week to try it out.

Re: Linux on the Desktop as a Web Developer

#60

I'm a backend developer but after switching for Windows to Mac (and from C# to Go) about 8 years ago, I recently (in the last 6 months) adopted an almost exclusive Linux-only approach. My MBP has been great but ever since the Touch Bar and finicky keyboards that kept needing repairs from authorized retailers, I started looking more and more at Linux. All the production code runs in Linux and, while Docker on Mac is p…

If like me you have a browser opened at all time, on Linux you could consider using the 1Password browser extension even needing a password not web-related. I use 1Password for Firefox on Linux and it works flawlessly.

That's exactly what I'm using. You are correct that it works flawlessly. In some cases the experience is actually smoother than the native 1Password Mac app. There's a few small bits around working with items and managing multiple vaults that still has some rough edges compared to the native app.
Post reply on HN