gilberto5757 + kotlin   95

Kotlin Guides - Dave Leeds on Kotlin
Looking to learn Kotlin? Confused by some feature of the language? This is a listing of the latest Kotlin guides at, covering a variety of topics.
kotlin  guide  inline  class  sequence 
4 weeks ago by gilberto5757
[Kotlin Pearls 7] Unit, Nothing, Any (and null) - ProAndroidDev
It should be apparent, even to the casual reader of this blog, that I really like Kotlin as a language. One of the reasons is its Type Hierarchy, which is both very easy to work with and extremely…
kotlin  unit  nothing  any  type  special 
5 weeks ago by gilberto5757
Java vs. Kotlin — Part 1: Performance - Jakub Anioła - Medium
Almost one year ago, I was a student at the Poznań University of Technology studying Software Engineering, thinking about master thesis subject. All of the recommended subjects seemed boring or…
kotlin  java  performance  comparison  benchmark 
8 weeks ago by gilberto5757
GitHub - Kotlin/kotlinx.html: Kotlin DSL for HTML
Kotlin DSL for HTML. Contribute to Kotlin/kotlinx.html development by creating an account on GitHub.
kotlin  dsl  template  language  html  generation  opensource  floss 
10 weeks ago by gilberto5757
GitHub - cbeust/kash: A shell powered by Kotlin
A shell powered by Kotlin. Contribute to cbeust/kash development by creating an account on GitHub.
kotlin  unix  scripting  shell  cli  opensource  floss 
10 weeks ago by gilberto5757
Kotlin Multiplatform for iOS Developers
Kotlin Multiplatform makes it easy to create cross-platform components that you can reuse across iOS and Android projects.
This article will lead you through all the steps required to this aim.
kotlin  ios  mobile  programming 
may 2019 by gilberto5757
TicTacToe in Bosque and Kotlin -
Weekly writings about Programming using JVM languages such a Kotlin, Groovy, Java, and concepts such a scalability, architecture and security.
bosque  kotlin  comparison  feature 
april 2019 by gilberto5757
The beauty of Kotlin typing system – Kt. Academy
Kotlin typing system is amazingly designed. It gives us very comfortable nullability support, type inference, universal guards, and much more. For instance: In this article, we will reveal a lot of…
kotlin  typesystem 
april 2019 by gilberto5757
The Perils of Inheritance – Kt. Academy
This article will show the perils of class inheritance. This article will illustrate the alternative to class inheritance — composition. After reading this article, you will understand why Kotlin…
inheritance  risk  oop  kotlin  composition  preference 
december 2018 by gilberto5757
Canceling Nested Kotlin Coroutines With CoroutineScope
In this article we'll see how we can simply cancel the parent coroutine with CoroutineScope and cancel all the inner children Jobs or async tasks as well.
kotlin  coroutine  scope  termination  hierarchy  howto  concurrent  programming 
november 2018 by gilberto5757
Kotlin Coroutines Concurrency - Kotlin Expertise Blog
Kotlin Expertise Blog - Coroutines Concurrency - Concurrency is not Parallelism - Kotlin coroutines focus on concurrency structure rather than parallelism
kotlin  coroutine  concurrency  parallelism  concurrent 
november 2018 by gilberto5757
Kotlin Coroutines Introduction and Guide - Kotlin Expertise Blog
Guide to Kotlin Coroutines covering the basic idea, implementation details and many use cases. Learn, how Kotlin encourages concurrent programming without necessarily blocking threads
kotlin  coroutine  asynchronous  programming 
october 2018 by gilberto5757
Data Classes are The Best Kotlin Feature | TechYourChance
In this post I share my thoughts about Data Classes, which I consider to be the best Kotlin feature. Not because Data Classes spare lines of code, but because this construct has the potential to fix a long standing misconception about object-oriented design.
dataclass  kotlin  intro 
october 2018 by gilberto5757
Dave Leeds on Kotlin
A website 100% dedicated to the Kotlin programming language, featuring lots of examples, guides, and concept articles to help take your Kotlin skills to the next level.
kotlin  guide  article  type 
september 2018 by gilberto5757
An Introduction to Inline Classes in Kotlin - Dave Leeds on Kotlin
An introduction to Kotlin's inline classes - a new, experimental feature that can help improve your app's performance.
kotlin  inline  class  intro  data  wrapper 
august 2018 by gilberto5757
Kotlin extension function generation 🚀… – The Fabulous – Medium
Annotations is a lightweight component that can (but does not have to) be packed within your application. Compiler is a “heavier” component that should never be included in your app. Its goal is to…
kotlin  extensionmethod  function  generation  support  intro  howto 
july 2018 by gilberto5757
The Nature of Nothing in Kotlin
For someone who comes from the Java world the concept of Nothing might be confusing. In this article, I'll try to clean that up with some practical examples ...
nothing  kotlin 
july 2018 by gilberto5757
Multiplatform native development in Kotlin. Now with iOS!
KotlinConf was a great event! There was a lot of inspiring ideas and a lot of announcements. Especially there was one huge announcement that excited everyone: Kotlin/Native started supporting iOS…
kotlin  ios  native  development 
june 2018 by gilberto5757
Effective Kotlin: Use Sequence for bigger collections with more than one processing step
People often miss the difference between Iterable and Sequence. It is explainable. Especially when you compare Iterable and Sequence definition: You can say that the only formal difference between…
kotlin  sequence  iterator  tutorial 
june 2018 by gilberto5757
How to write a Kotlin DSL – e.g. for Apache Kafka - codecentric AG Blog
The Kotlin language is gaining more and more attention and is being used in an increasing number of projects. One thing that Kotlin can be used for is implementing special domain-specific-languages (DSLs).
kotlin  dsl  tutorial  apachekafka 
june 2018 by gilberto5757
Logging in Kotlin - the right approach - Adrian Marszalek
In Kotlin, as opposed to Java, there is no established standard when it comes to logging. JetBrains didn't provide any opinionated way. But the community does not disappoint. There are few different approaches that allows developers to do it properly.
kotlin  logging 
may 2018 by gilberto5757
Traversing through dates with Kotlin range expressions | Netguru Blog on Kotlin
With this tutorial you can learn how to use Kotlin range expressions to iterate through progressions of non-primitive, Comparable types. It also presents how to use range expressions in control flow statements.
kotlin  date  range  expression 
april 2018 by gilberto5757
Kweb : Introduction to Kweb
Build rich live-updating web apps in pure server-side Kotlin
kotlin  serverside  webapplication  framework  spa  singlepageapplication  opensource  floss 
april 2018 by gilberto5757
Javalin - A lightweight Java and Kotlin web framework
Javalin - A lightweight Java and Kotlin web framework. Create REST APIs in Java or Kotlin easily.
webdev  framework  java  kotlin  opensource  floss  webapplication 
april 2018 by gilberto5757
A Day with Kotlin – ITNEXT
So, I was hearing a lot about Kotlin lately and decided to give it a try. It will be fun learning about a new language and maybe I find it useful for some product or app. Kotlin’s official…
kotlin  feature  java  comparison 
april 2018 by gilberto5757
Why I avoid writing integration tests in WebFlux and Kotlin - Adrian Marszalek
I love Kotlin and I like writing enterprise applications using Spring. Kotlin and Spring is a great combo to work with. But there's definitely room for improvements when it comes to Spring WebFlux test support and Kotlin type inheritance.
webflux  kotlin  integrationtest  criticism  unfit 
april 2018 by gilberto5757
Demystifying the inline keyword
This article aims to clear the air around the inline, noinline, crossinline, and reified modifiers.
kotlin  inlining  function  howto 
march 2018 by gilberto5757
GitHub - fractalwrench/json-2-kotlin: Convert JSON to Kotlin Data Classes
GitHub is where people build software. More than 27 million people use GitHub to discover, fork, and contribute to over 80 million projects.
kotlin  json  generator  dataobject  opensource  floss 
march 2018 by gilberto5757
The character of Kotlin – Kotlin Academy
I’ve just finished Seven Languages in Seven Weeks by Bruce Tate and I loved it! Even though I had some experiences with most of the described languages, I really enjoyed the way he presented…
kotlin  feature  intro 
february 2018 by gilberto5757
Test-Driving Kotlin in ZK - DZone Java
Let's explore how Kotlin works when building a ZK frontend in a Java EE app. We'll see how its enhanced type system and syntax can make coding easier.
kotlin  zk  programming  java  replacement  comparison 
february 2018 by gilberto5757
Why JetBrains Invented and Promotes Kotlin | TechYourChanceTechYourChance
In this post, we will discuss why JetBrains invested in Kotlin programming language and markets it to software developers all around the world today.
kotlin  marketing  opinion  discussion 
january 2018 by gilberto5757
Functional companion to Kotlin's Standard Library
kotlin  functional  programming  library  opensource  floss 
january 2018 by gilberto5757
Bugsnag Blog - A beginner's guide to Kotlin
Google recently announced first-class support for Kotlin on Android, rescuing thousands of grateful mobile developers from the purgatory of Java 7.
kotlin  tutorial  intro 
november 2017 by gilberto5757
Kotlin programmer dictionary: Function vs Method vs Procedure
Function and method are two commonly confused words. While every method is a function, not every function is a method. There is also another word that is erroneously used interchangeably: a procedure…
kotlin  term  function  method  procedure  definition  programming  reference  dictionary  jvm 
october 2017 by gilberto5757
Kotlin, an exploration of Sealed Classes – BBC Design & Engineering – Medium
There are a number of teams developing for Android in the Design and Engineering department in Salford, and most are starting to use Kotlin to some degree. As part of an assessment of the language I…
kotlin  sealed  class  intro 
september 2017 by gilberto5757
Kotlin is the new Java – freeCodeCamp
Sounds cool, right? Let’s just not drink the Kool-Aid too soon and see some examples how well it fares compared to Java. Creating value objects is really cumbersome even with the usage of libraries…
kotlin  feature  advocacy 
september 2017 by gilberto5757
Generic Types and Variance in Kotlin compared to Java - Simon Wirtz Blog
Generic Types and Variance are one of the most difficult topics in Java - This post tries to give an explanation and also compares it to Kotlin
kotlin  variance  covariance  contravariance  article 
july 2017 by gilberto5757
Kotlin on the JVM - Bytecode Generation - Simon Wirtz Blog
How does a JVM language work? How can JVM languages provide many features that Java does not. I investigated Kotlin and its compiler's bytecode generation.
jvm  inner  working  kotlin  bytecode  intro 
july 2017 by gilberto5757
Easter functions in Kotlin – AndroidPub
We will look at some of the useful standard functions in Kotlin and compare them with Java to know how you can write concise and sugary code using Kotlin
kotlin  advanced  statement  android 
july 2017 by gilberto5757
Building Languages on a budget using Kotlin
See how to easily build a fully functional language thanks to Kotlin, covering also its execution via an interpreter or a JVM or LLVM compiler
kotlin  dsl  interpreter  development  howto 
july 2017 by gilberto5757
« earlier      
per page:    204080120160

related tags

abuse  advanced  advocacy  algebraic  alternative  android  any  apachekafka  article  asynchronous  benchmark  blog  bosque  builder  bytecode  check  class  cli  client  clientside  clojure  code  coder  comparison  compatibility  composition  concurrency  concurrent  contrafct  contravariance  converter  coroutine  covariance  creation  criticism  crosscompiler  dart  data  dataclass  dataobject  date  definition  design  development  dictionary  discriminatedunion  discussion  dsl  dumb  echoframework  effectivejava  elixir  embedding  emerging  engine  engineering  equivalent  example  exception  expression  extension  extensionmethod  feature  firefox  floss  framework  function  functional  gamedev  generation  generator  generic  generics  gosu  guide  hidden  hierarchy  howto  html  humour  ianclarke  idiomatic  influence  inheritance  inline  inlining  inner  inspired  integration  integrationtest  interoperability  interpreter  intro  ios  issue  iterator  java  javafx  javascript  je  joke  jooq  jpa  js  json  jvm  kotlin  lambda  language  library  limit  link  linq  logging  login  magpie  management  marketing  method  mobile  multiple  mvvm  native  new  nonlocal  nothing  null  nullability  object  oop  opengl  opensource  opinion  option  parallelism  parasail  patternmatching  performance  preference  procedure  productivity  professional  programmer  programming  python  query  range  raspberrypi  readability  reference  referencing  reified  remote  removal  replacement  resource  return  review  risk  scala  scope  scripting  sealed  seph  sequence  serverless  serverside  shell  similarity  singlepageapplication  slate  snippet  software  spa  special  sport  springboot  statement  stdlib  strongtyping  suggestion  sumtype  support  swift  template  term  termination  translation  tutorial  type  typescript  typesystem  unfit  unit  unix  vaadin  variance  webapplication  webdev  webflux  wheeler  winter  working  wrapper  zk 

Copy this bookmark: