Why did we build a Mobile CDN

Post originaly done on Codavel’s blog TL;DR: When confronted with challenging wireless networks, traditional CDNs bring limited performance benefits for mobile users, and more often than not, the user experience gets compromised. To fix this, we explore the new concept of Mobile CDNs, the first objective approach to an old problem - Delivering content to mobile devices without getting user experience destroyed by wireless instability. In this article, we will navigate through our journey from why we are building a Mobile CDN, to how we are deploying it....

November 30, 2021 · 12 min · Diogo Ferreira

HTTP2 Multiplexing: The devil is in the details

Post originaly done on Codavel’s blog HTTP is the current de facto network protocol that supports most of the Internet. Whether we are watching a YouTube video, checking a friend’s Instagram or buying that plane ticket to a conference on the other side of the world, HTTP is the protocol used by our web browsers or mobile devices to communicate with web services. In this post I explore one of its most cool and promising features: HTTP/2 multiplexing....

August 5, 2019 · 7 min · Diogo Ferreira

OkHttp: Android Tutorial

Post originaly done on Codavel’s blog Most of internet content distribution it is still done through HTTP, which means that anyone building a mobile app will be obviously dealing with HTTP Libs. Since we are working to improve the performance of content distribution on mobile apps, there was no doubt that our Bolina SDK would have to be seamlessly integrated with, at least, the most popular HTTP Libs out there....

January 24, 2019 · 4 min · Diogo Ferreira