Blog

Programmers routinely use Stack Overflow as a brain extender these days, but there is still a place for long-form tutorials and well-organized reference guides. These can do more than inform: they can shape how a technology develops by guiding readers in particular directions, and simply by existing, they tell developers what their peers find interesting.

In this tutorial we're going to collect analytics on a Redux-powered user form. You will learn: How to measure user drop off in forms using Google Analytics. How to create a destination funnel report in Google Analytics. How to map Redux actions to Google Analytics events and page views.

Rangle’s presence was front and centre at this year’s ng-conf 2017, the world’s original Angular conference. Six Ranglers took to the stage to share their knowledge and expertise in front of 1,000+ developers. Here’s what our experts had to say:

With support from Dave van Reese. Enterprises inspired by Agile and Lean startups often embark on mobile and web projects only to be disappointed. Although they faithfully implement many Lean practices, entrenched processes elongate cycle times and can dampen the benefits.

These are the people that will help you deliver your product. These will be your executives, sponsors, key customers, partners and any other interested parties that can influence the outcome of the project.

Angular 2 has grown steadily more popular since its release, and a growing number of books are now available to teach programmers how to use it. But building an application involves a lot more than just writing code: in order to be performant and maintainable, the application must have some over-arching architectural plan that ties its pieces together and gives direction to future growth.

This article focuses on WebStorm which is an IDE created by the wonderful folks at JetBrains. The IDE provides great functional tools for web development such as Git integration which will be discussed in this article. This article assumes the reader is familiar with Git concepts including forking and rebasing.

Programmers have strong opinions on many things, one of which is the use of strong typing in programming languages. On the one hand are people who claim that strong typing makes developers' intentions clearer and catches errors before code is even run. On the other hand are those who say that strong typing makes code harder to modify, and that focusing on getting types correct distracts from focusing on getting the rest of the program correct.