Refactoring Node with Higher-Order Functions

Written by Sean May

Prior to the holidays, my colleague Nick wrote an awesome post on getting better at functional programming by stepping out of your comfort zone, and burning the boats upon the shores of strange new languages. If you did find yourself conquering the lands of Erlang, Elm, Haskell, or the isles of Akka/Scala, my hat’s off to you. This time, I’d like like...

Read More »

Migrating an Angular 1 Application to React

Written by Miguel Vesco

As Angular 1 applications continue to grow, scaling the UI and adding increasingly complex features tends to get challenging quickly. Depending on the use case and amount of information required to be processed, this can lead to performance degradation, troubles with interactivity, rendering slowdowns and race conditions if those complexities aren’t handled properly (and sometimes even if they are). Why React? This post wasn’...

Read More »

Two Good Approaches for Implementing Analytics Tags

Written by Ken Ono

Good analytics are no longer just a nice-to-have. Your digital analytics are one of your competitive imperatives. Companies that win, will succeed through data driven insights and increasingly through automated intelligent systems. Front and center in this battle ground are web and mobile analytics. Modern websites and applications track user actions to drive insights and dynamic personalization in a constant game of conversion rate optimization....

Read More »

How to Store User Passwords and Overcome Security Threats in 2017

Written by Andrei Neagoie

Cybersecurity got ever more attention in 2016 as all industries realized how important it is to have strong protection of their computer systems. At the top of the list of security issues are passwords. Many people believe it is the weakest link in internet security (some believe it is permanently broken). In 2016, Yahoo admitted to having over 1 billion account credentials stolen, and LinkedIn...

Read More »

Google Analytics Best Practices for JavaScript Developers

Written by Ken Ono

As a JavaScript developer, you may find it disorienting when you first start learning about yet another large subject matter that is Google Analytics and Google Tag Manager (GA/GTM). There are many GA/GTM articles and examples that paint a confusing or outdated picture for single page and mobile apps. However, fear not. This post introduces GA/GTM to seasoned JavaScript developers and suggests...

Read More »