

Write Your Angular 1.x Applications in an Angular 2 Style
As the Angular team is making progress towards a
Modernize Your StackField notes, primers, and case-tested patterns from Rangle on agentic systems, design systems, frontend, and AI strategy.
Showing 481–492 of 502 posts


As the Angular team is making progress towards a
Modernize Your Stack

Fill in the missing line of the following code that implements a function returning the next Fibonacci number every time it's called.


The function getCount() defined below is supposed to return the next number every time it's called, starting with 1. (So, the first call would return 1, the next call would return 2, the next would return 3, and so on.)


Please post the answer on JSFiddle or similar service, and then post a link to your answer here. You can also post comments below or email Rangle.io's CTO, Yuri@rangle.io, if you wish to share further ideas.
Frontend Development

Rangle.io has a unique learning culture. We are focused on a very specific technology (modern JavaScript and HTML5 applications) and a very specific process (Lean UX design with agile continuous delivery) and we've applied these practices to over 2 dozen projects. That has led to certain truths emerging over and over. Truths I'd like to present here, alongside some suggested solutions.
Align Product Strategy

I have been a fan of JavaScript for a number of years now. It's a dynamic and flexible language which gives it a great deal of power. However, unlike compiled languages it is easy for syntax errors and accidental globals to creep into your code without realizing it until you actually try and run the code.


We recently released our JavaScript Development Guidelines. This post explains how and why we developed them.
Build Engineering Capability

Last week eight members of our team spent three days at ng-conf where we were a Platinum Sponsor this year. Nick and I gave a talk at the Hack Night on Wednesday which seems to have resonated with a lot of people.
Modernize Your Stack

Above is every shape you need to draw in order to master the art of sketching amazing user interfaces (UI). A circle, a square, and a triangle. That's it.

One of the largest process problems in building single page applications with AngularJS, React or Backbone is safely maintaining the contract between the AngularJS application and the REST API.
Frontend Development

No contractors. Face-to-face teams in the same office. Integrated design and development. Frequent delivery. Validated UX. The application becomes the core design element. This is how we roll at rangle.io, with an intense real-time fusion of design and development. We haven't been talking about it enough, and I'm embarrassed to admit we've been under-representing our amazing design team on our website... something that we will be fixing in short order.
Align Product Strategy

Here's the second JavaScript Teaser in our series for JavaScript ninjas. Can you figure it out? Please email Yuri if you want feedback on your answer. Do also let us know your thoughts on the question below (but don't post the answers in the comments section this time, so more people can send answers in.) Thanks!
Frontend Development