Blog
Apps About
Software Design - Unit Tests vs Integration Tests
Development

# Preface Unit tests and integration tests are designed to serve two different purposes. They are not meant to substitute each other, and each type has a specific focus. However, developers tend to struggle to determine the border that seperates unit tests and integration tests as there is no set hard limit on either one. Read more...

No Mans Blocks - 10/13/2018
Development

# Where I’ve Been, and Where I’m Heading I took somewhat of an unplanned hiatus from working on No Mans Blocks. Initially, I took a break because I wanted to pursue writing a server for a Reddit clone. Read more...

Software Design - Validator Pattern
Development

It’s quite typical for a Domain Driven Design (DDD) project to need validation for it’s domain models. While it may be sufficient to solve this by adding an IsValid() method to each model, this can cause confusion for the developer by cluttering the model class, and/or by requiring the IsValid() method to be generalized that it covers a large range of validation rules for any situation that may arise. Read more...

XJ Build - 10/8/18
XJ Build

This post is the second part in my mini-series of restoring my old xj cherokee. If your interested, check out my attempt at saving the rusty roof. Read more...

XJ Build - 9/03/18
XJ Build

I’m a big fan of older vehicles. I just love the simplicity of them and how easy they are to work on them. Plus the cost of parts really can’t be beat. Read more...

Civic Build - 6/23/18
93 EG Hatch Build

# Ten months of work finally pays off I enjoy working on my own vehicles but by far the best part is finishing up. While it took longer than I hoped, and the deadlines I kept setting for myself came and went I can say it was worth the wait. Read more...

Civic Build - 6/9/18

# Getting ready for the test drive While the car may not be on the road yet, it’s come quite a bit closer to getting there. Lately I’ve been working on fixing everything that was sub-optimally done previously by me. Read more...

No Mans Blocks - 6/4/18
Development

# Creating Time (literally!) I have a knack for forgetting what I’ve managed to accomplish on the game during the week. To try to overcome this so I have updates I can post on it, I’ve started writing down each accomplishment on a sticky note. Read more...

Civic Build - 5/20/18
93 EG Hatch Build

# Finishing things up With the weather warming up it’s been making me miss the civic quite a bit. While it may not be the fastest car out there I do enjoy riving it. Read more...

C# Threadable Queue
Development

# Implementing a Thread-Safe Queue One of the most useful data structures when it comes to multi-threading is the queue. However, queues in c# aren’t thread-safe by default. Thankfully it’s easy enough to implement your own as we will do today. Read more...