
Get Better at Functional JavaScript Without Learning More JavaScript
Functional Programming (FP) is awesome. Some of its key ideas inspired a lot of the JS practices and tools we use here at Rangle, especially React and Redux.
Frontend DevelopmentField notes, primers, and case-tested patterns from Rangle on agentic systems, design systems, frontend, and AI strategy.
Showing 432–443 of 505 posts

Functional Programming (FP) is awesome. Some of its key ideas inspired a lot of the JS practices and tools we use here at Rangle, especially React and Redux.
Frontend Development
This blog post is the second of an in-depth, two-part series on Rangle's project design discovery process. If you missed part one, you can find it here: Project Discovery in a Lean Agile World: Introducing the Clarity Canvas.
Align Product Strategy

We don't often think of facilitation as a core skill for product designers, but there are many reasons why we should. One is that a lot of the design discovery that we do is like detective work. To design great products, you need to tease out and gather information from a wide variety of people, starting with the stakeholders on your project.
Align Product Strategy

Components are an awesome tool for building interfaces. They allow you to break down the UI into distinct reusable elements. These can then be composed to build complex applications in a more sustainable way.
Frontend Development

If you're building web or mobile apps for an enterprise, it's beneficial to release the minimum viable product (MVP) into the hands of your customers as quickly as possible. However, that's easier said than done, with so many dependencies and stakeholders involved, and so many dollars at risk. As a business or technology leader, product owner, or software architect, you might fear the consequences of working with an MVP app development approach your company is unfamiliar with, or you may have heard about costly mistakes for those who dared to try. However, there is a way to avoid all that pain and instead use a highly effective MVP process.
Launch New Products
This is the first of an in-depth, two-part series on Rangle's project design discovery process.
Align Product Strategy
**This post currently reflects an earlier version of Angular, and may not be up to date or reflect the current release.** Creating components has been a topic of interest because with each release candidate version of Angular 2, it seemed like the way to do so had changed.
Frontend Development

Gone are the days of banks of request/response servers supporting real-time mobile and web applications. It's a bold statement, but today's users demand instant access to data and applications that operate with extreme accuracy. This customer need often entails development teams finding ways to stream gigabytes of information and events worldwide to devices that fit in the palms of users' hands.
Modernize Your Stack

The production release of the newest JavaScript framework happened today. Angular 2 is out of Beta! The official launch is fantastic news for anyone who needs to build complex business applications.
Modernize Your Stack

Online shopping continues to rapidly grow in the U.S. and global markets, yet most retailers are still figuring out how to do business in an omnichannel world. E-commerce driven companies like Amazon, on the other hand, are crushing brick and mortar focused retailers in online shopping revenue. More than half of every $1 of retail e-commerce growth in the U.S. is already earned by Amazon, according to a recent report by Macquarie Research. Traditional retailers are also losing ground in store-front sales across America with Amazon grabbing 24 percent of total retail growth in 2015.
Modernize Your Stack

Unit tests can be an invaluable tool in the developers toolbox. You don't need to be a strict TDD purist to make unit testing worthwhile. Once you get into the flow of writing tests, it can be rather satisfying to watch the Nyan Cat Reporter go across your screen as the number of tests passing increase.
Frontend Development

Update: This post was written just after Angular's version 2.0 release. In that era the Angular CLI project was just getting started. Today they provide a complete build package so you should go over to their site if you want to get started right away.
Frontend Development