Month: May 2019
-
No-one knows the type of char + char
Quick quiz! Given the following: Which overload gets called by the following? Alternatives: f(unsigned int) f(int) f(char) No-one knows the type of char + char If you answered 4), congratulations! And if you answered 2), maybe you tried the code on your own computer? Most people will get f(int) when they try this code, but … Continue reading No-one knows the type of char + char
-
Log driven development
Everyone knows attempting to figure out what’s happening by resorting to print statements is desperation. Everyone knows you should use TDD, BDD or some xDD to write code well, don’t they? I am desperate. I suggest PDD, print driven development is slow…
-
Log driven development
Everyone knows attempting to figure out what’s happening by resorting to print statements is desperation. Everyone knows you should use TDD, BDD or some xDD to write code well, don’t they? I am desperate. I suggest PDD, print driven development is slow…
-
Creating a self-signed certificate for Apache and connecting to it from Java
Our mission: to create a self-signed certificate for an Apache web server that allows us to connect to it over HTTPS (SSL/TLS) from a Java program. The tricky bit for me was generating a certificate that contains Subject Alternative Names for my server…
-
ACCU Talk “How Kotlin makes your Java code better”
Here is the live version of my talk designed to help you advocate for adopting Kotlin:
-
ACCU Talk “How Git really works”
Here is the talk CB Bailey and I did at ACCU Conference 2019. This was the first talk I have done with someone else, and I really enjoyed it: