Category: General

General is now available via https!

Google would like to encourage all website owners to switch from HTTP to HTTPS to keep everyone safe on the web.  TLS also works well on SEO. All in all a good question why I did not configure TLS before. It took maybe 5 minutes. To this plugin for redirecting https. Piece of cake. If …

Data, General

A few thoughts about normalization and N+1 problem


N+1 problem Recently I was optimizing some methods that were using Entity Framework to get some entities from database. I’ve put Stopwatch and started to measure performance gain. Saying that the query was not optimal is not enough. It was terrible. What drew my attention the most was the fact that after the query finished, …


Learning or rather, procrastination?

reading a book

I think I got into procrastination. I love Hacker News. Do you? I also love my Facebook feed. It’s rather full of IT articles than “social content” (God bless ignore button). I also love YouTube. There are plenty of interesting movies that concern IT, self improvement, motivation etc. Unfortunately I don’t have time to consume …


“The Customer Is Always Right”

The Customer Is Always Right or The Customer Is King. Do you know this kind of saying? Does this statement fit the IT world? Requirements, use cases, user stories… Let’s imagine that a project begins. In general, regardless of the project management methodology, first we need to define product requirements. We can meet client and future users, …

Cybersecurity, General

WannaCry and Cyber 9/12 Student Challenge

What has the WannaCry ransomware attack in common with the student competition? First, let’s see what this contest is about. Cyber 9/12 Student Challenge The Cyber 9/12 Student Challenge is an annual cyber policy competition for students across the globe to compete in developing national security policy recommendations tackling a fictional cyber catastrophe. It was …

Conferences, General

4Developers 2017

I recommend attending IT conferences to everyone. Sometimes it’s good to leave your developer’s cave and see what developers around the world are talking about, what things look like outside your workplace’s domain of interests. 4Developers offered unique opportunity to attend tracks that are not your cup of tea (technology). Normally I wouldn’t pay for …