Setup Development Workspace in WSL2

WSL2 was released yesterday along with Windows10 May 2020 update (v2004). WSL2 enables to work with Linux kernels within Windows, and it brings some crazy possibilities for those of us who refuse to dual boot or switch over completely to Linux. I am assuming that you already have installed Windows v2004 through the normal Windows update channel, or through the update assistant. Once you are on Windows10 2004, here’s how you can setup a cool WSL2 development environment. ...

Enable SSL for your VPS using VestaCP

VestaCP is an easy to use control panel. You just need to know where to go for what! The Problem SSLs are de-facto standards for web applications of today. How can you enable SSL for your own web app, preferably for free? The Solution I am no Unix Guru and for the life of me, cannot enable domains, mails, etc. using just the command line. Well, I could some monkey typing to get everything up and running. But that is a lot of typing, Googling and going back and forth. And, as previously mentioned, I am still not a guy comfortable using Ansible and such. ...

Host your own site - 2020 edition

Medium, Dev.to, Hashnode, Wordpress? Or, why should you invest in yourself rather than in platforms? The Problem Developers should write and write often. It may be anything - code snippets, ideas, thoughts, design principles, standards and what not. I have found that writing down things often forces me to solidify abstractions and get more clarity. But, where to write? The Options Wordpress is the past. Though I continue to host a few of my blogs - it is just laziness preventing me from migrating over to better things. Wordpress is often slow, theme design is frustrating (if you are not in WP/PHP world that is), and in general does not carry itself quite well nowadays. ...

Design Emails Using Bootstrap

Wondering how you could apply modern UI design to emails? Here’s the answer. The Problem I don’t know about you - but emails are the last thing that I want to design. I end up sending plain text emails for most of my apps, and that works just fine. However, a few projects have more complex requirements. In one such case, I had to send bills as emails and allow a designer (if not a client power-user) to “code in” the design for the bills. ...

Valuable Site of the Month (Oct '19) - Online HTML Editor

We back with a valuable site of the month after a not-so-brief hiatus. Here’s presenting this month’s pick - an online HTML editor. No.. Not another editor HTML editors are aplenty. Anyone and everyone can whip up a quick site using TinyMCE, CKEditor and the like, provide a preview and call it a day. A bit more effort there and we can have a site-of-the-month editor :) Well, recently I had been creating a few HTML emails. I needed a quick, reliable way to preview whatever HTML content and move on with my work. ...

Crazy space utilization in VSCode

Running out of space? You have VSCode and love tinkering with it? Then do this. Well the introductory line is cheesy and shows desperation for clicks. So, I had to have them. And - no, this is not even a secret. VSCode stays sane until it goes insane with storage space. But somehow I did not know my own drive utilization for a long, long time. Caution: Before you start deleting things. ...

Open source and free URL shorteners

URL shorteners shorten your URLs. You have many many products in the market - bit.ly being the most popular. However, with a bit of help from amazing people who have built them, we can use our own URL shorteners. Again, nothing magical here - this was quite an old problem. People wanted to always mask their URL or make it easier for sharing. Here are three open source and free URL shorteners that you can use today! ...

VSCode file shortcuts I can't live without

Here’s a set of VSCode shortcuts that are part of my daily workflow for working with files! We have seen a few VSCode shortcuts earlier, but none ever said - I had enough of them shortcuts. So, here goes. 1. Search text in all files Search text in within all files in workspace using .. Ctrl + Shift + F I used Explorer and Everything before incorporating this extension in my workflow. The biggest advantage is having to to search within the workspace folder - have all other files open in context of current work. ...

Install Scoop for Command-line Nirvana

Command line in Windows. You love it when there are Powershell, Cmder and friends. And, you hate it when you cannot install simple programs quickly. Well, hate may be a strong word - but you get the gist. I have tried chocolatey and have a like-dislike relationship with that program. I have also experimented with VMs and anything that exposes more of the command line. None of the programs stuck in my day-to-day flow. For a few projects, I dedicatedly use WSL - but could not quite switch over everywhere. ...

Most Valuable Site of the Month - May 2019

Featured for the millionth time as a most valuable website - a site that generates all icons for free, and for real. I am sick of tired of Google results returning “free” sites that collect all information including my dog’s name and the declare that I need to pay $99 to get darn icon with the darn size. I need to be able to get anything for free. So, why should I pay to generate icons that would take an hour to resize in a free program like Paint.NET or IrfanView? After all, I need to feed this ego that I create value and people totally should pay me for the value delivered through the free for all programs. ...