How to Uninstall From Debian Linux

Linux is still something that’s new to me, I know the basics like to install some software I need to run sudo apt-get update and sudo apt-get install in the terminal. But I never really knew how to ‘undo’ these actions, today when I was trying to fix another bug, I came across the following ways to uninstall the software are installed in Linux terminal.

Read More

Moltin, a Great Service to Consider for Creating E-Commerce

I have not personally used Moltin, however, based on my intraction with it so far it looks like a good service to consider when building an E-commerce platform. It is designed to take stress away from creating E-Commerce sites by letting the programmer focus on the creative and fun parts.

Read More

Creates Beautiful Timelines With Labella.js

I came across this library today, and from a brief look it is both elegant and beautiful. I have seen a lot of timeline implementation before, but nothing as simple and nicely designed as this one. It is created and supported by Twitter, based on my experience with Bootstrap CSS framework by Twitter I think this will be an excellent framework as well.

Read More

Time to Drop CSS and Learn SASS/SCSS

SASS/SCSS is the compiled version of CSS, it allows CSS to be written in a more dynamic and reusable way. The philosophy is make CSS, a very static language, into something that is more similar to a scripting language, then the SCSS file is then compiled back into a normal CSS file to be deployed. y introducing variables and splitting the single CSS file into different SASS/SCSS files (will be combined into one when releasing), this makes the CSS much easier to read and more maintainable. This is especially true when more than one developer is working on the same code base.

Read More

Awesome Packages for Atom

(Updated on 30th Jan 2017)

I have been using Atom for more than a year, since it was in beta. There are many things I love about it, the most important thing is customizability. It allows anyone to create an Text Editor that is designed from the ground up for themselves. In this blog, I will be listing some of my favourite packages.

Read More

Mouse Software for Gaming on Mac

When using normal Windows mouse on a Mac, there were some weird acceleration applied to the cursor. After some quick research apparently there is this amazing free tool Smoothmouse which can simulate the mouse experience on Windows. No offence to the Mac lovers, this is way better for gaming. So if you are used to gaming on Windows, then you will love this software.

Read More

Display Spreadsheet Tables on Website

Came across this good library to display a large table on web pages. It is called handsontable, it is open source and seems very handy in some situations e.g. creating reports or needs to show large amount of data for some reason.

Read More

International Postal Address Format?

I am currently working on a personal project which involves the user entering their address to be searched. I wanted to ensure this application is designed properly, so it can easily be scaled to work with international postal address. However, after some research it is still far from clear what format I should follow.

Read More

Is Docker the New Vagrant

I have been a massive Vagrant fan since I was introduced to it in 2013/2014. To me, it is the first time I stepped into the world of DevOps and see the huge difference it made to a team. Before Vagrant, ensuring team member’s machines and the server environments software versions is a huge headache. We always ran into issues where code works fine on one person’s computer and ends up breaking on another machine. This is terrible news when the whole deployment process is meant to be automated. My Team had no choice but to increase the amount of manual testing done on the website to reduce these kind of issues getting through to production.

Read More

The Different Font Types

I have been working with different fonts for ages, but never understood the difference. Recently, I have been working on a project where we need to decide a list of fonts to support. After some very basic research, here is what I found out. There are 3 different type of fonts, each with their unique properties and thus advantages:

Read More