Blog

A/B testing tools: How to integrate Optimizely

I recently developed an iOS application that compares two HTTP libs (NSURLSession and Alamofire) and I decided to use an A/B testing tool to gather information on which one performs better.

Read more →

A/B Testing tools: Which one to choose and how to integrate them with your app

Whether you are working in B2C or B2B arena, chances are that your sales and marketing department is always badgering you about conversion rates and blah blah blah. So, every once in a while, you’re faced with the challenge of somehow optimizing

Read more →

How To Integrate OkHTTP on an Android Project

During one of my projects, I looked into the landscape of Android’s HTTP libraries and I figured out that my favorite was OkHTTP. In this post, I will explain how to integrate OkHTTP into an Android project.

Read more →

OkHTTP vs. HttpURLConnection Performance: Comparing Android HTTP Libraries

While diving into the landscape of Android’s HTTP libraries, I concluded that OkHTTP was my favorite, due to its full features set and developer friendly API. However, the performance regarding transfer speeds that each library is capable of

Read more →

How To Integrate HttpURLConnection on an Android Project

Ever since Android API 9, HttpURLConnection has become the recommended HTTP library for Android applications. During one of my projects I had to learn how to integrate HttpURLConnection into an Android project, so I decided to put it on paper and

Read more →

Android HTTP Libraries: Exploring the landscape

Every day, we rely more and more on our smartphone to do a huge variety of our daily life tasks. We have on average 80 apps installed on our smartphones and most of them rely on web services to be useful to the end-user. Typically, such apps make

Read more →

SOLID Networking: Dependency Inversion Principle

Welcome to the fifth (and last) post of our series dedicated to the use of SOLID principles. This one is dedicated to the Dependency Inversion Principle. So far, we have covered all the other principles:

Read more →

Measuring TLS 1.3 Performance

Recently, I revisited the history of TLS and the major benefits and vulnerabilities of its latest iteration, TLS 1.3. But seeing is believing, so in this post I will show how you can build a server setup with TLS 1.3 support and give some tips on

Read more →

A/B Testing: Going further than layouts to improve user’s experience

People tend to associate the idea of performing A/B tests to creating a couple of layouts for a company’s landing page and comparing the conversion rates for each one. While this is an important use case, A/B testing is much more than testing web

Read more →

SOLID Networking: Interface Segregation Principle

My series dedicated to the use of SOLID principles is back, this time to talk about the interface segregation principle. For reference, here are the five principles once again.

Read more →
1 2 3