The Power of CSS Preprocessors?

What is a CSS preprocessor exactly? It’s a technology that enables your CSS to be much dynamic and thus easier to maintain. With CSS preprocessors like Sass, you can create nested styles, CSS variables, and automatic vendor configurations. The great thing is Sass looks almost like CSS. Once you are done it compiles to an … 

 

Web: Using Flexbox for flexible 3 columns

Hello all, I am back again with some nice tidbit with CSS Flexbox. I am sure you guys know how powerful Flexbox CSS is and here I am going to demonstrate that. Using flexbox, I will create a 3-column layout where each column takes up a col-{n} / 12 ratio of the container.

With the this … 

 

JavaScript: Scope

Before we start Before we even start with JavaScript’s scope, we need to have a shared understanding. JavaScript is often described as a interpreted language because of it’s dynamic typing, however, many developers are unaware that it falls better into the compiled language category. Believe it or not, JavaScript actually needs to be compiled in … 

 

KidsCraft: Developer Diary #0

In my previous post, I went through a high-level view of an upcoming app in production (with the squad), KidsCraft. However, I never really explained my MOTIVATION for starting such a large scale project. But before I can do that I need to give you a quick introduction about myself. Quick Introduction I am software … 

 

KidsCraft – Prototype #1

Introduction KidsCraft is a visual app to help children with autism or anyone with speech impairments to communicate easier. KidsCraft is geared at speech therapists, behavior interventionists, and other professionals who work with children with autism. Based on Picture Exchange Communication system (PECS), KidsCraft gives the user a set of “cards” organized into categories. The … 

 

Bay Mercury: A Competitive Analysis

One of the reasons I wanted to start the blog (again) is to document my projects from the beginning to end. I was inspired to do so after going to developer mixer and fellow developer encouraged me to not only follow the step-by-step process but also document it in a blog. For this post, I … 

 

About Me

My name is Thomas Nguyen and I’m a software developer. I am interested in using software to help children in need. Currently, I’m a CS student graduating in 2018 and I’m currently looking for a software development role. I have a strong interest in web development and experience with JavaScript, React and HTML/CSS. In my …