Please complain correctly

10 Jan 2018

As of late, I have been learning how to reconfigure and port my web-based projects over to Docker developing on a Windows machine. This journey, which is still not over, brought me along frustrating dead ends, to poorly documented blog posts, and gave me elating epiphanies when they finally deign come. This post is not about that journey. While I was reading around, thoroughly digging for articles explaining ways of installing Docker on Windows or...

Read on >

CSS: Tell, don't describe

20 Dec 2017

Writing an article which illustrates my take on Atomic CSS helped me put words on how I feel CSS should be written and maintained. My preferred method of writing styles is neither purely functional or component-based. The method I would like to propose is closer to how back-end code is handled. There is an Object Oriented programming approach called Tell don’t ask. At its core it can be surmised as follows: Rather than asking an...

Read on >

How to: using Docker Toolbox as Visual Studio Code CLI

14 Dec 2017

For the last 4 months, I have used Docker in my application development setup for everything but .NET projects. Though I would not call the transition smooth and seamless, I now have all my required services running as Docker containers. One of the advantages of doing so it that one can manage server dependencies in parallel with code dependencies within a project. You can, therefore, ensure your app bundles a Docker image that contains what...

Read on >

How to: configure PHP & NPM on Circle CI

08 Dec 2017

Configuring your projects to use continuous integration (CI) and continuous distribution (CD) is a great way of ensuring their integrity from the moment you commit to the moment the projects make their ways to production. There are free CI/CD services available for projects publically hosted on GitHub or Bitbucket. At the moment the most popular of these would likely be Travis. Travis is quick and easy to use and has been a good friend of...

Read on >

My take on functional CSS

29 Nov 2017

I would like to piggyback on a great article posted on CSS Tricks titled The Growing Popularity of Atomic CSS. Atomic or Functional CSS is a new trend in CSS development in which one tends to create many CSS classes that contain single style assignment and use these classes as building blocks on DOM elements. Consider this frequently seen functional example : .relative { position: relative;}.flex { display: flex}.pb10 { padding-bottom: 10px;} <div class="flex relative...

Read on >