Blog

For most high schoolers, our world revolves around school, sports, friends, and extracurriculars. But thanks to the internet and faster chains of communication, knowledge is being distilled at exponential rates and has lowered the bar of entry into many fields. With easy access to all of this information, I began to learn more about the field of genomics and machine learning about a year ago and realized there are so many opportunities for me to learn beyond school.

Are you a React developer who knows the basics of native development (i.e. iOS 🍎 or Android 🤖)? Then I bet you'll be able to pick up React Native easily aka you’re not a noob 🙈 What I mean by that is, you’ll be surprised while learning React Native how easily your native development or React skills are. Don't believe me? See for yourself.

JavaScript and its ecosystem are evolving at a rapid pace. As new frameworks, libraries, and features get added JavaScript fatigue can start to set in.

As a passionate advocate of healthcare technology, I’ve consistently seen the same message over the past year - customer experience is everything. This sentiment was underscored even more after I recently attended HIMSS19 where many of the tracks touched on healthcare organizations wanting to drastically improve customer experience by creating a consumer-like experience for patients. This means focusing on modernizing organizations to provide people and patients with access to affordable, high-quality healthcare.

The core concept of a Web Component is similar to that of components in frameworks such as React, Angular or Vue. It is a reusable UI building block that encapsulates all the HTML, CSS and any JavaScript-based logic required to render it. The big difference is that instead of relying on a specific JavaScript framework it leverages technologies natively provided by the browser so that your Web Components are framework agnostic. The technologies that Web Components leverage from the browser are features such as Custom Elements, Shadow DOM, ES Modules and HTML Templates.

In my first project at Rangle, I jumped into a codebase that used redux observable, a combination of RxJS and Redux for managing state and side effects like calls to our backend & 3rd party APIs. Although I was new to RxJS, I could relate many of its operators like map and take to standard JS array functions, or functions included in the Ramda library. Other RxJS operators were like nothing I had seen before, such as flatMap, and switchMap.

The Angular team at Google kicked off the New Year by releasing Angular 7.2.0 and with that came many great new features. Routing can seem like a pretty simple thing but can easily turn more complicated than expected. For performance reasons, we often want to lazy load modules to optimize our code.

Agility is essential in order to innovate in today’s digital world. It enables organizations to find ways of creating new sources of value that meet the evolving needs of customers. If done right, the product roadmap can be the link that articulates how the organization plans to deliver value. In contrast, a poorly constructed roadmap can lead to a series of unintended consequences that we'll explore in this post. But before we do, let's define what a product roadmap is.







