privacy matters I have deleted my Facebook account, what now ... TLTR; I had deleted my Facebook account. Ciao. Not much more to add. I asked for an account delete. I had my reasons. Facebook provides amazing service but it comes
privacy matters Install Riot.im This is a short how-to article how to install Riot.im on your device. It is just few steps ... 1. Download Application is located in Apple App Store or Google
Traces - sane logging for asynchronous code One problem you can encounter when you are making distributed system is how to log properly. To be more precise, how to make your logs useful ? In case of simple
Microservices - Does monolith need optimalization ? Micro-services is buzzword of today. It is the new best, something you should definitely implement. No! Never believe in such fancy statement. Engineering is never sunshine and roses. You should
Design pattern: Screwdriver Programming is not entirelly about about coding, design and architecture. A great deal of it is also about people we are working with. I often realize that I struglle more
Out of the Tar Pit - The Good Parts If you are programming for some time and you still not suffer from burnout syndrome, you definitely recognize that our industry is one of the most changing and adapting industry.
NO (not only) Servlet The main addition of Java Servlet 3.0 spec was the introduction of Commet techniques. You can handle long request without blocking. You could have done this before but you
Comet - trendy and hairy Cometes is a Latin word with meaning "wearing long hair". Aristoteles used it for description of stars with the long hair, for comets. Comet is the collection of
Religious issue: The best programming language What is the best programming language? I have spent many hours in this endless debate and the conclusion was that for many programmers it is matter of taste. Today the
Lesson learned: Do your job instead of looking for the best way. One of many things that I had to learn when I graduated from college was to make things done. I do not say that I have not successful projects before
Use your brain: When you meet technology evangelist I have attended many meetings. Some were good, some were not good, but some have the taste of promotions. In these kind of actions speakers often has pompous job title: technology evangelist. To be honest I hate those kind of actions. In most cases
Straight way to abyss: GROSS code patterns How many of you have been significantly impeded by bad code? ... So why did you write it ? (Robert C. Martin) The most common anti-patterns found in (my :)) code: Grunt - Author was in a hurry. Just coding without thinking. bendeR - Using shared code
Straight way to abyss: Premature optimization It happened some time ago. Some of our servers went crazy. Traffic was in normal, but out of the blank CPU was 95%. It seemed to be a nutshell of a day. I looked for the culprit in stack traces with my colleagues and
First step to design: It is always about people There is always one big obstacle in software development. Developers themselves. First you will realize that your team is not composed of top programmers. You will find out that there are numerous programmers with hard-coded way of doing things and OOP is for them