JavaScript IoC: Stop Running

by

You may have heard of Inversion of Control (IoC), an architectural pattern that enables excellent modularity and separation of concerns. You may have even run away, screaming. I’m guessing it’s because IoC is… Continue reading

Haskell Polyglot on Pi: Day 1

by

I’ve been intrigued by tiny computational devices since the early 80’s.  We didn’t have embedded systems-on-a-chip, such as the Raspberry Pi, back then, but were able to accomplish a lot with very underwhelming… Continue reading

John Hann (@unscriptable) joins Iotopia Solutions

by

We would like to welcome John Hann to our team at Iotopia Solutions. John built his first suite of rich web apps in 1996, long before most people realized that the web would become… Continue reading

Discovering Pattern Lab

by

My Discovery Pattern…What? In the ever-changing, fast-paced, fast-forward world of technology, adding manageability, malleability, and structure to the environment of a developing or growing application becomes of utmost importance. Although applying this is… Continue reading

Introducing Iotopia Solutions Inc.

by

Hello Friends, It has been a busy few months, and we have some changes to bring to your attention regarding our company. You may have known us individually as Cielo Concepts Inc or… Continue reading

Libraries vs Frameworks

by

We love the work that we do. We love coding and programming. It is like opening a brand new puzzle everyday and spending the time to solve that puzzle. We have contributed to a… Continue reading

Font Dos & Don’ts

by

Not a bad reference for some font guidelines:  

Life without a BS Foundation

by

On April 29th 2014, I presented on a topic titled “Bootstrap and Foundation are not your crutch”. The topic was described as:  “Although frameworks like Twitter BootStrap and Zurb Foundation are great starting… Continue reading

What would you do with a blank canvas?

by

An artist starts with a blank canvas, a writer stares at one endlessly. As a developer, there are rare occasions when we are given a blank canvas, a beginning where no decisions have… Continue reading

Why I chose Sass

by

Learning to appreciate the advantages of using pre-processors like Sass CSS in my work flow was not very hard for me. At times the challenge has been convincing others of the advantages of… Continue reading