Greater Sum Blog
Maps, Hashes, Dictionaries Revealed
Often in programming it’s useful to be able to access one piece of information based on other piece of information. For example, if you wanted to be able to populate city and state given a zip code, you’d want to be able to provide the zip code and lookup that city...

Kind names
One of the most difficult problems in programming is naming things. Things such as variables, classes, methods, functions... everything needs a name and you, as the coder are responsible for providing it. The reason this is tricky is that you are creating...

New Apprentice Interview – Nathanel Milien
What is your professional background? After getting my degree in biology, I started my career working in the molecular department of a clinical laboratory as a laboratory technician. A few years later, I was promoted to be the team lead of the department where I was...
Setting Up a .NET Core Unit Testing Environment on Mac OS X
When getting start with a new language the first thing that I do to get familiar with the new to me syntax is solve FizzBuzz (https://en.wikipedia.org/wiki/Fizz_buzz) in that language. This small activity sends me through the gauntlet of setting up a new project,...
Angular: Setting a Page Title
I wanted to set the page title in my angular app, so that every page would display its title in the tab. When I googled for solutions (i.e Dynamic Page Titles), they all involved more code than I needed. The offered solutions were great for apps with routes that had...

Four Rules of Simple Design
Software design is hard. Although getting the software to work is essential, it is also important to keep in mind the design of the software. Rules The four rules of simple design is an excellent guide to designing software. Kent Beck discovered the rules while he was...
Let's talk
Contact us today and take your first step towards a career in software development.