Skip to content

Brilliant Coding Blog

Be Brilliant

Programming Languages

Functional Programming Ebooks

This is my first list of freely available ebooks about functional programming. Rather than trying to compile a long list of every online ebook on the subject, I focused on the ones that are completely free such that they do not require any registration. However if you do find these useful, I would encourage supporting the people and organizations that have published them online. Continue reading >

Functional Programming Ebooks

JavaOne and the forgotten Java edition

JavaOne is one of the biggest annual conferences to discuss Java technologies. It was inaugurated in 1996 by Sun Microsystems, and now is run during Oracle OpenWorld after the 2010 acquisition of Sun by Oracle Corporation. This year there was more excitement than usual around the JavaOne event, usually the event focuses on the technical topics and does not offer much in the way of product announcements. People were hoping for something different this year.
Continue reading >

JavaOne and the forgotten Java edition

Looking ahead: JVM Programming Languages

In this article I take a look ahead at the future of four programming languages; Java, Scala, Clojure and Kotlin. All four of these languages are designed to run on the Java Virtual Machine ( JVM ), which is supported on practically every computer operating system. Most recently, JVM programming languages have become popular choices for building cloud applications.
Continue reading >

Looking ahead: JVM Programming Languages