A reference guide to NPM version constraints for dependencies declared in the package.json file of a Rails project from the perspective of a Ruby developer familiar with similar conventions used to specify Ruby dependencies in a Gemfile.
JavaScript
Articles on rossta.net
In this post for the Building Connect Four with Vue.js and Phoenix series, we'll implement an algorithm for detecting four-in-a-row with JavaScript and display the results to our Vue.js components.
Continuing our series on building Connect Four with Vue and Phoenix, we'll use Vue transitions and a third party library to animate the SVG checkers falling and bouncing into place when added to the game board.
Continuing our Connect Four series, we will take a look at converting a static HTML representation of a Connect Four board and add functionality and dynamic rendering with Vue.js.
In this post, we describe the challenges we faced while replacing the Rails asset pipeline with webpack, how we solved those issues, and what we learned along the way.
This tutorial shows how to make a Progressive Web App on Rails using the serviceworker-rails gem
Sending push notifications in Ruby or Node.js on the open web using the Voluntary Application server Identification (VAPID) protocol.
A tutorial for writing a CasperJS script to fill out a Google Form, which is also available now as an npm package called "form-to-terminal"
This blog post describes how to set up a simple demonstration of the Web Push and Service Worker JavaScript APIs to send notifications to users from a Ruby on Rails application.
This post demonstrates how to integrate the Service Worker Javascript API with the Rails asset pipeline to precache and render an offline page for your Rails application when visitors have no network connection.
This blog post describes how to integrate JavasScript for the new Service Worker API into Ruby and Rails applications that use Sprockets for the Rails asset pipeline.
Described how I added a Service Worker script to rossta.net with some considerations concerning cache-busting strategies and deployment
Explaining how to integrate the webpack asset management tool with the Ruby static web framework Middleman
Deploying a static site Ember app on Heroku
A brief intro to Backbone.js for a team brownbag at ChallengePost
Entry in the 10K Apart Contest to build a web-based app in less than 10kb of javascript
Use event delegation to attach javascript callbacks
Helping out at Career Day at Bronx middle school