Livongo Tech Blog

Consequences of Updating APIs

APIs are the backbone of information, serving it to consumers to visualize and process data for end user consumption. Recently, I fixed a bug that related to the sorting order in one of our internal API endpoints; however this prompted the question – what are the downstream effects of retroactively updating an API? Often we, as engineers, find ourselves that … Continue reading “Consequences of Updating APIs”

Making Complex UI WCAG-Compliant in Xamarin iOS Apps

Making Complex UI WCAG-Compliant in Xamarin iOS Apps

What is WCAG? According to wikipedia: “The Web Content Accessibility Guidelines (WCAG) are part of a series of web accessibility guidelines published by the Web Accessibility Initiative (WAI) of the World Wide Web Consortium (W3C), the main international standards organization for the Internet. They are a set of recommendations for making Web content more accessible, primarily for people with disabilities—but also for all user agents, including highly limited devices, such … Continue reading “Making Complex UI WCAG-Compliant in Xamarin iOS Apps”

How to use gRPC and protobuf with JavaScript and ReactJS?

This article was written in June 2020. As the JavaScript implementation of protobuf by Google is still recent, and will probably be updated in the future, check the official documentation for any changes since this article was written. Livongo’s FrontEnd stack was historically using AngularJS and REST APIs, but we are migrating all our webapps to ReactJS and gRPC. As … Continue reading “How to use gRPC and protobuf with JavaScript and ReactJS?”