A strange reluctance to be critical

Thoughts & guides on web developement

How to: using Docker Toolbox as Visual Studio Code CLI

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 more »

How to: configure PHP & NPM on Circle CI

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 more »

My take on functional CSS

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:...

Read more »

Who needs tasks runners?

It’s very easy for a developer to keep using tools out of habit during large expanses of time. It creates security and stability in the day-to-day aspects of the job. Often one can start copying patterns and reusing code from one project to another to have a common starting point. One issue arising from this process is that you might not optimize parts of the workflow because trying something else requires a lot more energy....

Read more »

« Previous
2 of 2