

The Art of Humanizing Pull Requests (PR's)
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.
Build Engineering CapabilityField notes, primers, and case-tested patterns from Rangle on agentic systems, design systems, frontend, and AI strategy.
Showing 336–347 of 510 posts


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.
Build Engineering Capability

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.
Frontend Development
When built properly, chatbots offer real value beyond the buzz. This article unpacks what a conversational user interface is and how it applies 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?


Having recently attended ng-conf 2018, where the Angular core team announced that Angular 6 is
Frontend Development


Many enterprise applications use complex forms with even more complex validation rules. Out of the box, Angular offers a solution to handle forms including its validation. But even though the solution is feature rich, it can't cover every possible use case. What if we want to count how many fields are invalid in any given section of our application? What if we want to validate a field depending on the value of another component's field?
Frontend Development
Bridge for Product Designers Cohort 1 applications are now open! What exactly will you get from participating in the program? I spoke with alum from Cohort 0 to hear about their experience, what it's like to challenge yourself in a safe environment, and gaining confidence through practice.
Build Engineering Capability

Last January we had the first meeting of our brand new VueJS Toronto Meetup. It was well attended – we had about 150 people. It was clear that the Toronto developer community was excited about Vue. We were so happy with the turnout, we started thinking what else we could do. So, we invited Vue's creator Evan You to come to Toronto!
Frontend Development

Learning is a unique experience. It requires relating our previous background to new concepts and patterns. Those experiences are remembered specifically and each person recalls a concept a little differently. I remember a picture of a ball falling with labelled symbols, others might remember the equation, and some may remember the sounds of the physics hall. Recollection can be a little different and thus, learning requires varied approaches.
Frontend Development