1. B08 JVM Fundamentals for Clojure

    • Buy now
    • Learn more
  2. Java Virtual Machine Basics

    • Understanding the abbreviations of the Java world—JVM JRE JDK
    • Choosing a JDK—licensing, support, and upgrade schedule
    • Javadocs
    • Java Dependencies
    • Leiningen and Dependencies
    • Boot and Dependencies
    • Running Java with options
  3. Interoperation between Java and Clojure

    • Fields and Methods
    • Classes and Reflection
    • Import form
    • Exceptions and Errors
    • Java Arrays
    • Java IO
    • Files
    • Dealing with temporary files
    • Java Threads
    • Creating a Clojure Library for use in Java
    • Creating Java classes with gen-class
    • Creating Java interfaces with gen-interface
    • Mixed projects (Clojure with some Java)
  4. Deployment

    • JAR Anatomy
    • Creating JARs with Leiningen
    • Creating JARs with Boot
    • Logging on the JVM
    • Clojure compiler options
    • Monitoring Tools
    • Cloud Monitoring
  1. Products
  2. Course
  3. Section

Deployment

  1. B08 JVM Fundamentals for Clojure

    • Buy now
    • Learn more
  2. Java Virtual Machine Basics

    • Understanding the abbreviations of the Java world—JVM JRE JDK
    • Choosing a JDK—licensing, support, and upgrade schedule
    • Javadocs
    • Java Dependencies
    • Leiningen and Dependencies
    • Boot and Dependencies
    • Running Java with options
  3. Interoperation between Java and Clojure

    • Fields and Methods
    • Classes and Reflection
    • Import form
    • Exceptions and Errors
    • Java Arrays
    • Java IO
    • Files
    • Dealing with temporary files
    • Java Threads
    • Creating a Clojure Library for use in Java
    • Creating Java classes with gen-class
    • Creating Java interfaces with gen-interface
    • Mixed projects (Clojure with some Java)
  4. Deployment

    • JAR Anatomy
    • Creating JARs with Leiningen
    • Creating JARs with Boot
    • Logging on the JVM
    • Clojure compiler options
    • Monitoring Tools
    • Cloud Monitoring

7 Lessons
    • JAR Anatomy
    • Creating JARs with Leiningen
    • Creating JARs with Boot
    • Logging on the JVM
    • Clojure compiler options
    • Monitoring Tools
    • Cloud Monitoring