THURSDAY, JANUARY 20, 2000
Kevin

As I mentioned last time, I’ve recently been looking into what people in the real software engineering industry are doing, since I’m going to be interning at NextJump this summer. As a result, I’ve been making some major lifestyle changes, and I just wanted to give a summary of what I’ve been up to. This is the second in a series of posts about these changes. Read more…
MONDAY, MAY 15, 2017
Kevin

We all know that I’m a pretty big nerd. Really, I’m proud of it. That being said, I thought it was time I finally customized my eclipse to look the way I wanted it to! Read more…
THURSDAY, OCTOBER 20, 2011
Kevin

I actually made this design a long time ago, but for some reason never got around to really finishing it. I think it’s a really really major improvement over the old DesignByDolan, which quite frankly, embarrassed me (who uses flash anymore anyways?) Read more…
WEDNESDAY, MAY 17, 1967
Kevin

The other day, I implemented a parameterised MultiMap in Java. In my project, however, I recently discovered that it would be nice to choose what data structures underlie the MultiMap, since you might have a preference for ordering, runtime, duplicates, etc. So I made some minor changes that make the MultiMap significantly more powerful. Read more…
SATURDAY, JANUARY 26, 1991
Kevin

A MultiMap is essentially an augmented data structure for storing key-value pairs where one key can potentially be associated with any number of values. I’ve accomplished this in the past by using a Map<Key, List<Value>> or some variation in the past, but methods of access are inconvenient and can be a source of many bugs. Surprisingly, I’ve never gone out of my way to implement what should be a relatively simple data structure, but I finally did it for my most recent project, so I’m making it available to anyone who wants to use it. Read more…