VOL 115 .... No. 20

WEDNESDAY, MAY 26, 2010

Author Archive

Nerdy Lifestyle Changes: Test-Driven Development

SUNDAY, MAY 20, 2035 Kevin No comments

testing

Another installment in my Nerdy Lifestyle Changes series, which essentially details my discovery of awesome nerdy things everybody else already knows about, but I missed because I have to this point by-and-large avoided speaking to other C.S. majors: test-driven-development.  Everyone’s doing it, I might as well to! Read more…

Nerdy Lifestyle Changes: Linux

SUNDAY, DECEMBER 1, 1968 Kevin 1 comment

nerd

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…

Nerdy Lifestyle Changes: Look How Cool My Eclipse Looks!

FRIDAY, JANUARY 11, 1980 Kevin No comments

Screenshot-1

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…

The New DesignByDolan.net

FRIDAY, OCTOBER 4, 1991 Kevin No comments

Screenshot

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…

Categories: Internet Tags:

Improved MultiMap Implementation

MONDAY, AUGUST 19, 2019 Kevin No comments

old_map

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…

Java Parameterised MultiMap Implementation

THURSDAY, OCTOBER 18, 2001 Kevin No comments

old-world-map

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…

Categories: Programming Tags: ,
hide this follow me