Dependency Injection in Flutter

Every project, even a simple one, at certain point need proper layer separation. If you separate responsibilities for better testability and robustness, you will end up using some kind of DI.  There is a great article about kiwi (https://medium.com/flutter-community/announcing-kiwi-52ddb3935e6d) which describes the basic DI setup in the Flutter app. In this article, I want to [...]

By |May 13th, 2019|Uncategorized|0 Comments

Complex event processing (CEP) [part 1]

Nowadays events sound modern in IT. What you have in mind is probably asynchronous processing of data, which is considered good, because it saves precious CPU time and code acts when it needs to act - no polling, no repeating, just like hardware interrupts. This is well understood for tech-savvy people, but where does complex [...]

By |February 20th, 2019|Uncategorized|0 Comments

Is it worth spending a moment and implementing HTTP/2 support in your application?

For 3.5 years, we have been able to use the HTTP protocol, which is marked with the number 2. In the network you can find a lot of information that encourages its use. However, we will also find opinions undermining the advantages of the new solution. Where did these doubts come from? In the following [...]

By |January 9th, 2019|Uncategorized|0 Comments

Keep your code clean

Few steps to improve the quality and the readability of your code Writing a clear code can be a challenge for many developers. What mistakes make our code incomprehensible and what we can do to avoid them? Let me share with you a couple of tips which helped me to improve my coding skills. 1. First [...]

By |November 21st, 2018|Uncategorized|0 Comments

Speed-up your coding with PHPStorm features

In this post, I want to present you some basic features of PHPStorm IDE, which could really speed up your coding process. Beware. You'll not find here any fancy things  - just basics. But still very helpful if you didn't know it before. Plugins You can install plugins on Preferences > Plugins page. Codeglance Plugin page: [...]

By |October 4th, 2018|Uncategorized|0 Comments