Preslav's Thoughts and Ramblings

  • June 26, 2016

    Kotlin Basics: apply() and copy()

    Without any doubt, Java is a verbose language. This verbosity of the language makes it easy to understand Java code by new programmers. It is though one of the reasons, why many Java programmers find writing Java code tedious. Kotlin brings a touch of succinctness in places, where even programmer...

  • June 13, 2016

    Kotlin Basics: Create Executable Kotlin JARs, using Gradle

    Kotlin is great for creating small command-line utilities, which can be packaged and distributed as normal JAR files. This short tutorial will show you how to: Set up a Gradle project that supports Kotlin Add a starting function Configure your build to call this function when you execute your ...

  • December 15, 2014

    Example Post Formatting

    Curabitur blandit tempus porttitor. Nullam quis risus eget urna mollis ornare vel eu leo. Vestibulum id ligula porta felis euismod semper. Donec sed odio dui. Aenean lacinia bibendum nulla sed consectetur.Heading 1Heading 2Heading 3Heading 4Heading 5Heading 6Aenean lacinia bibendum nulla sed cons...

  • December 14, 2014

    Featured Image

    Lorem ipsum thor smash liege-bastogne-liege landbouwkrediet ombregt krabbe, rouleur derby is for lovers bonk giro gilbert bidon. Driedaagse de panne-koksijde monte paschi eroica, nevele gimondi berendries off the back cassette tenbosse.Bahamontes lanterne rouge normandie belgium. Fred paris-nice ...

  • December 13, 2014

    Post With A Code Snippet

    You'll find this post in your `_posts` directory - edit this post and re-build (or run with the `-w` switch) to see your changes! To add new posts, simply add a file in the `_posts` directory that follows the convention: YYYY-MM-DD-name-of-post.ext.Jekyll also offers powerful support for code sni...