by Matthew Knowles | Nov 17, 2017 | Quality code
When I first started learning Test Driven Development (TDD) there were resources in the form of books (TDD by Example and Clean Code), exercises to solve using TDD (Exercism.io and Kata Catalogue), and open source projects created using TDD. Using these resources I...
by Natasha Carlyon | Nov 17, 2017 | Learning, Quality code
Going from functional programming to Object Orient Programming(OOP) was a mental shift for me. Part of developing understanding was learning the vocabulary. In this blog post series, I will go over the four OOP principles: Encapsulation, Abstraction, Inheritance, and...
by Peter Kha | Nov 13, 2017 | Learning, Quality code, Unit testing
I have written two blog posts about the benefits of Test Driven Development. At first, I had concerns about drawbacks to practicing TDD. I believe that many people share those same concerns too. Over time I discovered that those drawbacks are either negligible, or...
by Natasha Carlyon | Nov 6, 2017 | Learning
At first glance, Big O notation sounded like a concept reserved for computer science majors, which does not include me. However, after much reading, I can decipher the once cryptic symbols. As with many blog posts, I write this selfishly to cement my understanding,...