One of the most hotly debated topics in the world of the Go programming language, is the lack of generics. Generics are considered a key feature in other statically typed programming languages like Java or C#. However, the makers of Go resisted the demand... (more…)
Read more »
Sometimes when writing software, it is useful to pass a function as an argument to another function. A common example for this is a generic filter function. In pseudo code, it would look something like this: (more…)
Read more »
This post would have been more appropriate a week ago when 2018 was coming to a close but better late than never. This is a friendly reminder that when formatting dates in Java’s SimpleDateFormat class there is a subtle difference between YYYY and yyyy. T... (more…)
Read more »
Allow value classes to opt in to implicit instance creation in
certain circumstances in exchange for optimized field and array storage.
This is a preview language and VM feature. (more…)
Read more »