Joseph Rex

The future is now

Revealing animations on scroll with pureJS

This is one of the posts I hesitate to write about because I feel there’s too many blog authors that have already written on it. The concept of lazy loading is majorly for performance reasons and it is welcomed on various aspects of technology. However its use in this case is majorly for aesthetics purpose as it doesn’t improve performance in any way. I decided to write this after seeing that many solutions to this are written in jQuery.

Continue...

First tale of my career as a freelancer

I have always loved computers and when it was time to start building projects I made random projects to understand how programming works. Like many other starters I got web design jobs at ridiculously cheap prices but I really didn’t care about the money. I was enthusiastic to put my knowledge to use and have websites on the internet that I’ll proudly say were made by me.

Continue...

Moving to PostCSS

At some point as a developer you’ve thought of leveling up by leaving spaghetti CSS to write in preprocessors. There are 3 popular CSS preprocessors LESS, Sass, Stylus, and there may be others I’ve never heard of. What makes CSS hard is its lack of logic. These preprocessors made our workflow easier by introducing logic to us like iterating things that regular CSS coders will spend ours rewriting, use of partials, use of mixins and variables.

Continue...

Security threats introduced by IOT

The emerging Internet of Things (IoT) raises security concerns. That’s a quote from the introduction of a paper I recently got from Techtarget. In no doubt will the future go closer to implementing internet of things widely as it is not widely used enough in the present day. Having everything connected to the internet has a lot of great benefits that have introduced insecurity. The techtarget complete introduction is:

Continue...

Throttling and debouncing input handlers

2 years ago when JavaScript sounded a lot impossible to me and yet I had to perform a tasks in it for a project I was working on, I requested help on the #jQuery IRC channel and someone mentioned:

Continue...