Tag: Kotlin
-
Architecturing an App with functional reactive programming
Posted on June 24, 2020, Level intermediate Resource Length long
Whenever a team is about to start a new project, there's one question that always comes up: "Which architecture are we going to follow?" And every developer tends to have their own opinion on the matter, which makes perfect sense, because it's such an important topic. By Vincent Pradeilles.
Tags agile web-development functional-programming software-architecture kotlin
-
MVVM Architecture -- Android tutorial for beginners, step by step guide
Posted on May 25, 2020, Level beginner Resource Length long
Amit Shekhar put together this interesting tutorial in which you are going to learn about the MVVM architecture in Android and then you will build a project with MVVM architecture.
Tags android kotlin app-development software-architecture java
-
Kotlin: An illustrated guide to conditionals When and If
Posted on May 12, 2020, Level beginner Resource Length medium
In real life, we do different things depending on the circumstances. For example, if it's raining outside, I'll probably grab an umbrella. If it's sunny outside, I'll grab my sunglasses. I do different things depending on the weather. By Dave Leeds.
Tags kotlin android app-development programming career
-
Railway oriented programming in Kotlin
Posted on April 30, 2020, Level intermediate Resource Length medium
Railway Oriented Programming (ROP) is a functional programming technique that allows sequential execution of functions, not necessarily synchronous. The key concept is that each function can only accept and return Container of either Success or Failure. Failure wraps Throwable type and Success can be of any type. Published by Tonje Krosby.
Tags java functional-programming programming kotlin
-
Best practices for microservices on kubernetes
Posted on April 4, 2020, Level intermediate Resource Length long
There are several best practices for building microservices architecture properly. In this article author mentions the best practices with some new rules dedicated especially for microservices deployed on Kubernetes platform. By Piotr Minkowski.
Tags microservices devops web-development open-source kubernetes kotlin
-
Kotlin -- The suspend modifier under the hood
Posted on March 24, 2020, Level intermediate Resource Length long
Kotlin coroutines introduced the suspend modifier in our daily life as Android developers. By Manuel Vivo.
Tags java kotlin programming app-development
-
Pivotal Web Services, SSL, and a Custom Domain
Posted on January 6, 2020, Level beginner Resource Length medium
Pivotal Web Services (PWS) is a great place to set up push button deployments. It's cheaper than Heroku and has some great features. By Austin.
Tags web-development serverless nodejs java kotlin programming
-
Go plus services and one goliath project
Posted on December 20, 2019, Level intermediate Resource Length long
An article by Kevin Dangoor from Khan Engineering about how Khan Academy is embarking on a huge effort to rebuild our server software on a more modern stack in Go.
Tags management software-architecture apis kubernetes software-architecture kotlin
-
Vue.js, Spring Boot, Kotlin, and GraphQL: Building modern apps
Posted on August 20, 2019, Level intermediate Resource Length long
An article by Vladimir Fomene about creating modern web applications. You will create a GraphQL API using schemas, queries, mutations, and entities stored in a H2 database engine.
Tags java kotlin web-development programming
-
Kotlin Multiplatform for Clean Architecture
Posted on August 11, 2019, Level intermediate Resource Length long
Jan Freymann wrote this piece about Kotlin and Kotlin Multiplatform, which enables us to write the same code for the JVM as well as LLVM!
Tags ios kotlin programming android app-development
-
Simple Kafka producer in Kotlin, tutorial
Posted on December 26, 2018, Level beginner Resource Length medium
The first in series of tutorials by Alexis Seigneurin focused on Kafka. Author focuses on producing, consuming and processing messages or events.
Tags java programming queues devops kotlin
-
Compiler hinting with Kotlin contracts
Posted on September 14, 2018, Level advanced Resource Length short
Jarno Walgemoed short introduction on some new interesting features in Kotlin 1.3. Kotlin's built-in null-safety makes it easy for us to write code that's less error-prone and less susceptible to the unwanted and unexpected NullpointerException at runtime. Kotlin is introducing Contracts in the upcoming 1.3 release in which we can use contracts to tell the compiler how a function behaves and what results are implied, so we can benefit from improved smart-casts.
Tags java android app-development kotlin