Android Development for iOS Developers
Android development has greatly improved since the early days. Maybe you tried it out when Android development was done in Eclipse, emulators were slow and buggy, and Java was the required language. Things have changed ...
3 Kotlin Features to Improve Your Kafka Connect Development
Kafka Connect is the hub that connects your Kafka cluster to any other system. The framework aims to make it easy to pull data into Kafka as well as copy data out of Kafka. As ...
Building a Kafka Connector with Gradle
Kafka is an exciting space and what I have been finding most exciting is the data streaming aspect of it. Kafka Connectors are the bookends to a powerful streaming engine that quickly transform and analyze ...
OkHttp Authenticator – Selectively Reauthorizing Requests
Jun 8, 2018
, basic auth
, Mobile Development
Leveraging OkHttp3’s Authenticator API to more intelligently handle re-authorizations in a mixed-auth environment. or: The Trials and Tribulations of Mixed-Auth Under Retrofit2/OkHttp3 Occasionally, when in the process of cutting over from legacy authentication mechanisms to ...
MyBatis and Kotlin
I wanted to do a little sample application in Kotlin. I’m getting tired of using JPA for all the things, so I decided to try out MyBatis. I had used MyBatis with great success years ago, ...
Real Time Chat Application with Kotlin and Firebase
In this tutorial, we will create a simple real time messaging application. Setup Start by creating a new Android Studio project (make sure to check “Include Kotlin support”). I am using Android Studio 3.0 Beta ...
Synchronizing Rest Service Schemas
We’ve all been there: Your app deploys to production and you discover that something has stopped working because the services you depend on have renamed a field. In a REST service there is no static ...
JUnit 5 with Spring Boot (plus Kotlin)
This summer the JUnit team released a beta version of the next iteration, version five. This newest version adds a ton of new features that will be a welcome relief for JVM developers who have ...
An Introduction to Kotlin
Kotlin is a relatively new language that keeps the good parts of Java while eliminating boilerplate and encouraging better Object Oriented programming style while still allowing a Functional paradigm. Best of all, it’s 100% Java-compatible ...