Technology

A Guideline for Unit Testing After Development: Only Test Your Code

In a perfect world, specifications are clear and concise. Developers take those clear and concise specifications to write unit tests before writing the code that does the work. Then it’s red -> green -> refactor -> Bob’s your uncle you have good code! In the real world, you could end up writing tests after the… Continue reading A Guideline for Unit Testing After Development: Only Test Your Code

Technology

Four Principles of Object-Oriented Programming with Examples in Java

I enjoy object-oriented programming. I understand the concepts, but I’ve found that when asked to define or show an example of the basic principles my brain blanks. This especially happens in pressure situations like interviews. So this post gets to act as my memory until the four principles of object-oriented programming (encapsulation, inheritance, polymorphism and… Continue reading Four Principles of Object-Oriented Programming with Examples in Java

Technology

Four Principles of Object-Oriented Programming with Examples in C#

I enjoy object-oriented programming. I understand the concepts, but I’ve found that when asked to define or show an example of the basic principles my brain blanks. This especially happens in pressure situations like interviews. So this post gets to act as my memory until the four principles of object-oriented programming (encapsulation, inheritance, polymorphism and… Continue reading Four Principles of Object-Oriented Programming with Examples in C#

Technology

Design your own Entry-Level Developer – Which CS Electives Should I Choose?

Imagine that you knew someone who was going to graduate with their Computer Science Bachelor’s Degree in the spring of 2018 (*waves*). Now imagine you could help choose which Computer Science elective courses they chose (*waves and jumps*). What courses would you choose? This fall I need to choose 2 Computer Science elective courses to… Continue reading Design your own Entry-Level Developer – Which CS Electives Should I Choose?

Technology

Go Code Colorado 2017 Kick-Off showcases the tech startup community

Wednesday, February 1st was the Kick-Off for the 2017 Go Code Colorado Challenge at Galvanize in Denver. I went because I might like the idea of participating again, but I mainly went because I like what the Go Code Colorado Challenge says about the Colorado technology community. Before the kick-off event, Scott Yates hosted a… Continue reading Go Code Colorado 2017 Kick-Off showcases the tech startup community

General · Technology

My Hackathon Flame-Out And How To Avoid One

Definition of a hackathon flame-out: A hackathon flame-out occurs when a participant gets so frustrated and discouraged that they leave the hackathon before it ends. This weekend I took time off of work to participate in the Pebble Rocks Boulder Hackathon. The hackathon is described as “seventy-five bold designers, developers, and makers will use Pebble… Continue reading My Hackathon Flame-Out And How To Avoid One