OPI Blog
Learn from experts in their fields

Browsing Tags: javascript

Apr 24, 2017
Two-way Data Binding in ReactJS – Part I
Simple Data Binding What do Aurelia, VueJS, and Angular have in common? All three are modern frameworks that support two-way data binding. Of course, ReactJS famously omits this feature, and I believe the standard excuse ...
Node.js Framework Comparison: Express.js vs Hapi.js
Comparison: Express vs. Hapi Today we are going to talk about two popular Node.js web application frameworks: Express and Hapi. While these frameworks seek to solve similar problems, they vary fundamentally in their approaches and ...
Migrating from Cordova to React Native
Strategies, tips, and gotchas for migrating a cross-platform mobile app from Cordova to React Native Apache Cordova is a Web view centric cross-platform mobile development platform that interacts with native APIs via plugins that expose ...
A Guide To Learning Angular 2
This article presents a list of various resources that I found particularly helpful with learning Angular 2. If you’re starting to learn Angular 2 yourself, you can view this article as a guide to help direct ...
Jul 19, 2016
Guide to Creating Native Mobile Apps with Ionic2
Over the last few years I’ve had a little online side-project that I’ve always wanted to make into a native app. Mostly for fun and learning, but also to make it available without a network ...
Tutorial: Creating an Angular 2.0 Todo App
Introduction With Angular 2.0 right around the corner, big changes are in store. If you would like to understand the differences between Angular 1 and Angular 2 check out this blog post! For the past ...
Comparing React.js performance vs. native DOM
React.js is a promising new library for Javascript view component development. A similar approach is said to be leveraged in the upcoming Angular 2 release. Mike Hostetler has given a nice introduction the technology coming ...
Relational data management with Lovefield
When writing a new JavaScript application I often find that the hardest part isn’t the UI or functionality but rather accessing and managing data. Storing dozens of arrays of dynamically-typed objects in memory and iterating across them hundreds of times ...
Angular 2 vs Angular 1
Angular 2: A brief history About a year ago, the Angular team made the decision to drastically change the tremendously popular AngularJS framework. Google and the Angular contributors sought to better the framework by reducing ...
Jul 30, 2015
Client-side geospatial analysis with TurfJS
Maps, especially maps of historical data, are one of my favorite ways of consuming information which is why I was excited to finally have a good excuse to create one myself recently. Earlier this year I moved ...