JVM Resources
Posted on January 10, 2020  (Last modified on October 23, 2022 )
2 minutes • 234 words
Java
Java is a language/platform maintained by Oracle. It’s known for it’s “Write-Once-Run-Anywhere” mantra and, in my opinion, for its verbosity.
Kotlin
Kotlin is a cross-platform, statically-typed language that often targets the JVM. It’s used for web development, Android development, and much more.
Android
Android is a mobile operating system designed primarily for touchscreen mobile devices such as smartphones and tablets. Development is done predominantly in Kotlin or Java.
Clojure
Clojure is a modern, dynamic, and functional dialect of the Lisp programming language that can be built to target many platforms, although predominantly the JVM or JavaScript.
- Futures in Clojure
- Intro to Async Programming
- Guide to Clojure.Spec
- Provisioning a Clojure VM
- Map vs PMap
- Linting with Kibit and Eastwood
- The Thread Macro (->)
- Multimethods
- JSON Web Tokens
- Macros
- Postgres + YeSQL Trigram Search
Scala
Scala combines object-oriented and functional programming in one concise, high-level language. Note: Most of these examples will be using Scala 2.X