Kotlin Logo

Custom Asserts for use with Result type in Kotlin

I have recently been working on a project written in Kotlin, and for unit testing, I decided to go with assertk as my assertion library. I have used AssertJ in the past and like the fluent syntax provided by both. With assertk, you can write assertions like: In this project, I am also using Typed […]

Custom Asserts for use with Result type in Kotlin Read More »

JavaFX binding example to sync a Control’s disabled state

I have recently been learning JavaFX 8 by developing a JavaFX application.  One of the new concepts in JavaFX is that of properties and binding, whereby, you can link (or bind) the property from one object, to the property of another.  In this article, I won’t explain the concepts of binding, or of properties (see

JavaFX binding example to sync a Control’s disabled state Read More »

Java on Mac OS X Update 1

A few years ago, I posted a Blog titles Java on Mac OS X, which, in part gave a bit of the history of Java on Mac OS X, and listed the current state of affairs at the time.  Since then, Apple has released three new version of OS X, but, interestingly, things have not

Java on Mac OS X Update 1 Read More »

How to keep Java up to date on your computer

Java is a popular programming language that is used to run a variety of software applications and programs. The beauty of Java, is that it allows software developers to write programs that can be run on a variety of Operating Systems, including Windows, Mac OS X and Linux.  Java has come under fire in recent

How to keep Java up to date on your computer Read More »

Java on Mac OS X

This is a follow up to another Blog post I made: How does Java Security Flaw affect Desktop Applications Java has been in the news a lot in the past few days, and not for good reasons. A major security flaw was found in the Java browser plugin, and a fix has subsequently been released

Java on Mac OS X Read More »

How does Java Security Flaw affect Desktop Applications

There have been several articles in the past few days discussing the Java Security flaw, and the subsequent fix by Oracle.  A lot of these articles recommend removing Java, and basically inciting a fear of Java.  As a Java developer, these blanket statements about Java obviously have me concerned.  When assessing the threat, I think

How does Java Security Flaw affect Desktop Applications Read More »

Installing Java on Windows

Java is a programming language (originally developed by Sun, now managed by Oracle), used to create web applications, desktop applications and applets. In order to run Java desktop applications, or Java applets, you need to have a Java Runtime Environment (JRE) and/or Java Plugin, installed on your computer. If you are running Windows, getting the

Installing Java on Windows Read More »

Scroll to Top