OPI Blog
Learn from experts in their fields

Browsing Tags: javascript

JavaScript Modules: A Brief History
In this article, you will learn about the history of modules in JavaScript, what is possible today, and how to use JavaScript modules in your own applications. Before modules JavaScript was designed for use in ...
Apr 3, 2019
Translate Create React App with React-Intl
The React ecosystem is good at many things, including being able to quickly spin-up a solid dev stack with Create React App. CRA provides a great core set of features (webpack, build scripts, jest tests, ...
AWS Lambda configuration scheme
Building servlerless applications with AWS lambda and not sure how to setup your configuration per environment? Here’s an approach that keeps things neat and tidy, yet allows for secure configuration values as well....
The Whats and Whys of WCAG 2.1
Recently the latest version of the Web Content Accessibility Guidelines (WCAG) was approved and released, adding several new guidelines for developers to follow when making sure their website is as accessible as possible. Some of ...
Jun 29, 2018
GraphQL: Most of the Parts
Hello! My name is Dustin Schau and I hope to share some knowledge with you about… you guessed it, GraphQL! I intend for this to be a gentle introduction to foundational concepts of GraphQL. In ...
Build your svg on the server using Swagger, Node, Express
Recently, I had the need to share an svg chart between a javascript (React) app, an android app, and an iOS app. One option would be to write code in all three application to generate ...
Nov 3, 2017
CSS in JS: Benefits, Drawbacks, and Tooling
I’m a frontend developer specializing in all things JavaScript. Throughout my career, I’ve done a fair bit of everything: Angular, React, jQuery, you name it. Of course, I’ve also done a fair bit of everything ...
Creating a static blog with Gatsby
Gatsby is an incredible static site generator that allows for React to be used as the underlying rendering engine to scaffold out a static site that truly has all the benefits expected in a modern ...
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 ...