Author: Jeffrey Haskovec

  • TIL: default hashCode() in Java

    I came across this blog post today which I thought was really good. It is a deep dive into the default hashCode() implementation in java. To me the most amazing outcome of the piece is that if a given class is going to be accessed by multiple threads you really need to override hashCode otherwise…

  • Sorry for the lack of updates

    Sorry for the lack of updates. We have been busy working on a game changing micro service for our business. It has been a blast but a couple of crazy sprints. I hope to get back to more writing in the near future.

  • Themes for 2017

    Introduction As is my tradition on this blog this is my annual post for my Themes for the year. Why themes and not goals? I feel like if you don’t hit your goals that feels like a failure, but as witnessed by my recap of last year I did a poor job of hitting my…

  • Recap for 2016

    End of year recap It’s that time again. Time to reflect on my themes for the year and see how I did on them. This is an annual tradition of mine to see how I am doing in general. I find it is a useful accountability tool for myself to make sure I am not…

  • Upgrading from Ubuntu 14.04 -> 16.04.1 under Amazon EC2

    The Upgrade Process I finally got around to upgrading my web server from Ubuntu 14.04 to Ubuntu 16.04.1. I decided to jot down my experiences in case anyone else runs into these issues. Preparation The first thing I did prior to doing the upgrade was to run updraft plus to backup the Blog’s database and…

  • AWS Lambda or should I call them nano services?

    Recently at work I worked on a project using Amazon AWS Lambda. This is a cool concept. Amazon calls it serverless computing, but really what it is, is abstracting the server so that you can just focus on a small task that needs to run. In this case we had a rest endpoint that just…

  • MacOS Sierra Slowdown update

    I have an update on my slowdown issues on Sierra. It appears the real problem lies in the AWS Java SDK. After talking to the spring boot people via github they were able to narrow it down to an Amazon issue. I opened an issue on github with Amazon and they responded that the version…

  • TIL: debugger Javascript statement

    Today I learned is just going to be me making a note of something interesting that I learned that might be useful for other people. I actually learned this two days ago from a coworker, but it is something I don’t want to forget. Apparently modern browsers (at least Firefox and Chrome which is what…

  • MacOS Sierra massive slowdown in Java networking

    I upgraded to MacOS Sierra, and have really been enjoying the shared clipboard. I haven’t really noticed any other new features that impact my day to day development, however I would advise Java developers to avoid it for the near future. I have searched and searched and I wasn’t coming up with any results. Then…

  • An appeal for help

    Normally I only post about technical things on this site, but today I am going to talk about some friends. When I first started out at the University of Minnesota I lived in Territorial Hall. Down the hall from my lived a couple of people I became Friends with Jason and Jill. We became friends…