Blog
If I told you that you could provision the necessary infrastructure for your frontend application by running two commands, would you believe me? If you’ve read our previous blog, Setup Continuous Deployment of Your Nodejs App in a Highly Available Environment, you already know the answer is yes. If not, in this tutorial, we’ll take a deep dive into how to write down the necessary infrastructure (as code) with Terraform to host a frontend app in AWS S3 delivered via CloudFront with a custom domain and subdomain. We will then implement a CI/CD pipeline that allows you to validate and push code reliably to your environment effortlessly.
In this blog, you’ll learn what pull requests are, how to effectively create them, how to give feedback on PRs, and how to respond to feedback.
Have you ever wondered what it would take to have a Node.js application deployed to AWS? And how much longer it would take to build out a highly available, redundant environment with failover capabilities that supports zero downtime deployments? In this tutorial, we will create a highly available and fault-tolerant architecture for deploying a Node.js application. We will then integrate this with Elastic Beanstalk and build out a CI/CD pipeline to support a smoother and faster development process.
It’s been a couple years since GraphQL has been released. You’ve heard the buzz and maybe watched a couple talks, but haven’t had the chance to spin up a server and try it out for yourself. The ecosystem can be a little intimidating at first. You may have even wondered what you stand to gain by adopting GraphQL.
Machine learning is a hot topic, and it’s changing the world around us. Yet many of us still don’t know much about this emerging field. It's crucial to understand machine learning, as it redefines and shapes our daily life. It's time to consider it as part of a solution in your business - if you haven’t already.
Vue.js is an up and coming framework in the the front-end Javascript ecosystem. Experienced software developers must consider how Vue is built in order to understand how it scales. Moving forward we will explore the internals of Vue and see what the constraints are for building fast, scalable applications.
“Chatbot” is currently one of the most common buzzwords in the industry. Many of us roll our eyes and think of it as another gimmicky piece of tech that has no real practical application. The truth is, when built properly, they can offer real value and we are going to see a lot more of them. We may even start to feel that they have become an indispensable part of our lives. In this article, I will discuss what a conversational user interface is and how they apply to chatbots.
Between Facebook controversy and mass data leaks, headlines have been dominated with questions around technological advances and ethical principles. Users are questioning and demanding the installment of regulations to protect their right to privacy. How does that impact those of us who deliver technical solutions?