Blog
![Mechanical brain into a graph on a monitor](https://res.cloudinary.com/rangle/image/upload/w_auto,q_auto,dpr_auto,f_auto/v1664297033/rangle.io/blogs/machine-learning-in-your-business/actual%20feature-photo.png)
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 logo within a gear and in front of positive trending graph](https://res.cloudinary.com/rangle/image/upload/w_auto,q_auto,dpr_auto,f_auto/v1669225548/rangle.io/blogs/understanding-client-side-compiler-optimization-in-vue/feature-photo.png)
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.
![Iconography of a chatbot discussion](https://res.cloudinary.com/rangle/image/upload/w_auto,q_auto,dpr_auto,f_auto/v1669929548/rangle.io/blogs/chatbots-an-introduction-to-conversational-ui/h6fy7r0vdf7d6yz31tv5.png)
“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.
![iconography of a user connected to security data and privacy](https://res.cloudinary.com/rangle/image/upload/w_auto,q_auto,dpr_auto,f_auto/v1663266293/rangle.io/blogs/finding-the-heart-in-technology/actual%20feature%20photo.png)
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?
![line graph emoji](https://res.cloudinary.com/rangle/image/upload/w_auto,q_auto,dpr_auto,f_auto/v1659119102/rangle.io/blogs/dangerously-close-to-release-what-to-expect-in-angular-6-and-beyond/feature-photo.png)
Having recently attended ng-conf 2018 , where the Angular core team announced that Angular 6 is “dangerously close to release,” I wanted to write about the exciting features we can expect.
![Form on tablet](https://res.cloudinary.com/rangle/image/upload/w_auto,q_auto,dpr_auto,f_auto/v1659119097/rangle.io/blogs/ngrx-forms/feature-photo.png)
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?
![Bridge Cohort 0](https://res.cloudinary.com/rangle/image/upload/w_auto,q_auto,dpr_auto,f_auto/v1669928800/rangle.io/blogs/biggest-takeaways-after-finishing-bridges-product-design-program-we-spoke-with-three-alum-to-hear-their-thoughts/ikbozm882xstgajgbv5r.png)
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.
![Three Gears](https://res.cloudinary.com/rangle/image/upload/w_auto,q_auto,dpr_auto,f_auto/v1659119098/rangle.io/blogs/evan-yous-visit-to-toronto/feature-photo.png)
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!