Geek Week Wro #4

      No Comments on Geek Week Wro #4

Intro GeekWeekWro will take place also this year! For those who don’t know what is GeekWeekWro (GWW) let me explain it quickly. GWW is an event happening during a couple of days in Wroclaw (spoiler: this time 2 weeks). During that time local IT-related groups have their meetups in various… Read more »

Seven Personality Types of Software Developer – revisited

Seven Personality Types of Software Developer – version 1.2 I had the opportunity to give the presentation Seven Personality Types of Software Developer twice so far. The presentation is based on my previous post. First of all, the session was surprisingly very interesting for developers. Despite its soft nature I… Read more »

HTSMP – Tooling

      3 Comments on HTSMP – Tooling

This post is a part of How To Ship Maintainable Product series Tools are a substantial part of building software. Wisely chosen help to reduce development time. The product quality improves as well. Nowadays software is so complex, that it is impossible to build something from scratch. Teams need to… Read more »

HTSMP – People

      No Comments on HTSMP – People

This post is a part of How To Ship Maintainable Product series Problem with the people Almost every software product is built by humans. A small amount is generated. Humans are the most unpredictable factor – we are like that by definition. To build a maintainable product we should isolate… Read more »

Dictionary and HashTable in C#

      No Comments on Dictionary and HashTable in C#

.NET Framework provides several data structures for constant O(1) access. In software engineering we call them lookup tables. In .NET we can list following lookup-tables (at least): HashTable Dictionary ConcurrentDictionary HybridDictionary Sample code Code samples are taken from MSDN documentation and adjusted to better explain the context. HashTable Dictionary As… Read more »