|
| The UML logo, by Object Management Group®, Inc. from uml.org; Public Domain. |
This post is intended as support material for another post of mine; see michael.gr - Towards Authoritative Software Design.
It has miserably failed.
|
| The UML logo, by Object Management Group®, Inc. from uml.org; Public Domain. |
This post is intended as support material for another post of mine; see michael.gr - Towards Authoritative Software Design.
It has miserably failed.
|
| "Dutch Tongue" by michael.gr, based on the logo of The Rolling Stones and the flag of The Netherlands |
The Dutch rank #1 in the world1 in English-as-a-foreign
language proficiency; however, there are certain mistakes in the use of English that the
Dutch are somewhat prone to make due to peculiarities of the
Dutch language. When this happens, some call it "Dutchlish".
Here is a collection of common mistakes, (or examples of Dutchlish, if you
wish,) that I collected over the course of several years of living in The
Netherlands.
|
| "Coding Software Running On A Computer Monitor" by Scopio from NounProject.com |
My thoughts and notes on how I would like a new programming language to look like.
The goals of the language are:
I knew I was definitely going to watch this one, from just the title. It turns out that he comes across a bit annoying due to attitude; nonetheless, the talk is definitely worth watching.
|
|
The Bathyscaphe logo, a line drawing of
bathyscaphe Trieste
by Mike Nakis, based on art found at
bertrandpiccard.com
|
This article introduces Bathyscaphe, an open-source java library that you can use to assert that your objects are immutable and/or thread-safe.
Programmers all over the world are embracing immutability more and more; however, mutation is still a thing, and in all likelihood will continue being a thing for as long as there will be programmers. In a world where both mutable and immutable objects exist side by side, there is often a need to ascertain that an object is of the immutable variety before proceeding to use it for certain purposes. For example, when an object is used as a key in a hash map, it better be immutable, or else the hash code of the key may change, causing the map to severely malfunction.
Quite often, when I rename a maven module, IntellijIdea gets confused and keeps showing the old module name in the project view.
I discovered that this is happening because:
The solution I have found to this problem is: