Category: Programming
-

Recap: Advanced TDD workshop with Uncle Bob
Earlier this week I attended a three day Advanced TDD workshop delivered by Uncle Bob Martin. The course explained the principles and practices of Test-driven development as described in his book, Agile Software Development, Principles, Patterns, and Practices. It was an amazing experience, packed with great knowledge, so I couldn’t resist sharing my notes. Uncle…
-
Learning functional programming
Lately I wanted to explore more in-depth functional programming concepts. When I was looking for resources I found an interesting bundle (with 60% discount) from O’Reilly: Functional Thinking – book by Neal Ford Functional Thinking – video by Neal Ford It turned out they are really nice because they present code examples from the different programming languages like: Java, Scala or Closure. That…
-
Programming interview glossary
This blog post explains most of the popular keywords I was asked about during interviews for the various software engineering roles. They are presented in an alphabetical order. Personally I find this glossary very useful when preparing for the upcoming interview. Agile Software Development In 2001 a group of industry experts created a statement of…
