WLinux as Main Dev Env

I’ve upgrade my Windows PC to Windows 10 Pro at the beginning of month to use Docker in it and started to use WSL (WLinux) as main development environment in both private and work this week.

Here I’ll write some kind of caveats for setup.

Read More

Philosophy when writing code

I’m going to write about what I think during writing code and application architecture in this post. Rails and Ruby are often referred because I’ve been working on Rails application for several years. Code If we have rules in a project or a team, of course, I’m gonna follow them and ask the reason why a rule is introduced in the project when I don’t understand. Rubocop has so many rules, (and that point I really hate it,) and I sometimes or often have to ask the introduction reasons in a new project.

Read More

WLinux Overview

I usually use Ubuntu desktop for my development environment, and sometimes (or often) think about the possibility to use WSL(Windows Subsystem for Linux) for that. I’d installed WSL Ubuntu in my Windows10 PC, and occasionally found there is WLinux in place of it. What is WLinux The official page says: A Linux distro optimized for WSL based on Debian. Okay, but I doubt it unless I try to use it.

Read More

How Many Available Snap Packages?

tl;dr snap(snappy) on Linux is a package manager like apt or apt-get. (FOR ME,) there are few available snap packages yet. My Story Sometimes I met the following messages in my Ubuntu terminal: $ foo Command 'foo' not found, did you mean: command 'roo' from snap roo (2.0.3) command 'fgo' from deb fgo command 'fox' from deb objcryst-fox command 'woo' from deb python-woo command 'fio' from deb fio command 'goo' from deb goo command 'fop' from deb fop command 'fog' from deb ruby-fog See 'snap info <snapname>' for additional versions.

Read More