Creating a Custom WordPress Plugin: Rendering a SPA and Exposing a REST API

by

If you’ve been on the Internet, chances are you’ve used a WordPress site. WordPress, a free, open-source content management system (CMS) that allows you to host and build websites, is currently responsible for 43% of all websites on the Internet. With so many WordPress websites out there, finding ways to increase your site’s useability and efficiency is key. One easy way to do that? By rendering a SPA and exposing a REST API. 

WebAssembly: The JavaScript Killer?

by

The hype around WebAssembly could easily lead you to believe that it has the potential to replace JavaScript. Here, I will explain both WebAssembly and JavaScript, and why I think their future looks more like coexistence than competition. We will specifically be talking about browser-based WebAssembly.

Web Development Automation Trends

by

As website developers, automation can increase our capacity to do more, reduce the time and cost of our projects, and allow us to skip the boring parts of our job (let’s be honest!). 

I began developing at a time when there were no helpful tools like frameworks, user interface (UI) kits, application programming interfaces (APIs), or software development kits (SDKs) to speed up our processes. Over time, I’ve seen innovations like these change the pace and possibilities in web development. And now, with the creation of cloud services, we can even do our work from the comfort of our homes rather than relying on dedicated server racks at the office.

Elixir LiveView Countdown Clock

by

Pushing a Boulder Uphill

If you’ve ever worked on a large application, you know that it is easy for it to become very complex very quickly. You’ve likely found yourself building a javascript single-page application in React, Angular, or Vue. Using Webpack to bundle your distribution. Adding  NodeJS to an existing backend infrastructure to expose an easier-to-use GraphQL application programming interface (API). Then, adding pre-rendering to optimize your front-end.

Migrating from AngularJS to React- Part II

by

angular-react

Recently, I have been working on a migration project for a client that has presented a number of interesting challenges. In this blog post, I will identify some of the challenges we have faced on this project and discuss the solutions we developed to combat them. 

Helping Real People in Real Time: COVID Staffing Project Redesign

by

The global COVID-19 pandemic has plunged the world into an unprecedented time of turmoil, in which finding efficient solutions to never-before-seen problems can save lives. Grio has been able to work with collaborators to increase global efficiencies for front line responders. In this blog , I will talk about my recent work with the COVID Staffing Project,  redesigning a website that provides resources for emergency personnel.

An Introduction to Cybersecurity

by

On November 2, 1988, the Morris worm became one of the first large-scale attacks on the then-nascent Internet. Robert Morris, a Cornell student, had intended to write a program to measure the size of the Internet — but thanks to a bug, his program ended up shutting down thousands of computer systems.

Migrating from AngularJS to React

by

angular-react

Most organizations with a web application will inevitably need to make a decision regarding their current front-end framework.  I’ve personally been involved with two projects that have come to this crossroads. One of the two applications was written in AngularJS, the other in Backbone.js. In both cases, the organization decided that the best course of action was a full rewrite using React and Redux.  In the case of the AngularJS app, a gradual migration approach was considered and I was lucky enough to have the opportunity to investigate this possibility.