About this Series

In this series, I’ll be exploring how to develop an event-driven web applications in Javascript. We’ll use Vue on the frontend and FeathersJS on the backend to accomplish this. If you’re interested in learning more about developing real-time and streaming data applications, follow this series. This will include developing chat-based apps, streaming videos or audio apps, device-driven apps, such as those in the Internet-of-Things space, and much more.

This series assumes familiarity with Javascript. It also assumes familiarity with basic Vue and Node.js concepts, such as setting up a simple project in Vue/Node. I’ll do my best to break down…

FeathersJS is a robust web application framework for real-time applications and REST APIs. It’s great for serving as a Minimum Viable Product (MVP) backend and scales when you are ready to move beyond MVP stage and grow your customer base.

Feathers provides a command-line tool to quickly scaffold a project and a handful of generators to build out services to meet your project needs.

One of the first features I developed is transactional emails.

This article covers creating beautiful templated emails — even if you don’t have design skills. …

Recently, the DigitalOcean App Hackathon was announced. If you’ve been following my articles on FeathersJS, this is a great opportunity to try out Feathers.

In this brief article, I’ll show how to launch your own Feathers instance on Digital Ocean.

Similar to Heroku and other PaaS (Platform-as-a-Service) providers, with the DigitalOcean App service, it’s quite easy and straightforward to deploy an application. Digital Ocean provides a full workflow to add in environment variables, add a managed database, build on code push, and to deploy your application. …

Several years ago, I was introduced to Docker, back when it was just making waves in 2013. At the time, there was a learning curve, and best practices had yet to be established. Adopting it as part of our tech stack changed how we deployed and developed software. Although it created many headaches, I saw the benefits of isolating application environments. It left an impression, and I was optimistic with how Docker would evolve with time.

I moved on from that project, and out of the container space by 2014. Although I have not worked in the container space since…

The city of Brisbane, Australia — a view from the bridge: on the left, the Central Business District; on the right, South Bank

Insights and Advice from Current Entrepreneurs

Ever think about choosing when you work, where you work, and how you work? Curious about what it’s like to be a freelancer and want to learn more about how to get started? Women Who Code DC interviewed a few current female entrepreneurs: Eve Freeman, Erin Upton-Coulsich, Evan Taylor, and Becca Goodman about their experiences as freelancers.

There are many ways to get started in freelancing. For Becca and Evan, freelancing evolved organically as a result of requests from friends and acquaintances. Becca began her freelance career six years ago, when a boss had a side business and lost his…


Rachel works with companies to provide prototyping solutions; she specializes in crafting user experiences that intuitively explain real-time datasets.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store