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

Introduction to Dart for Android Developers

When reading articles comparing React Native and Flutter you may often encounter a statement that the great advantage of the former technology is the fact that it uses JavaScript. This is a mainstream language so there's a lot of experienced developers out there. On the other hand, Flutter uses Dart which is not that popular. [...]

By |March 26th, 2019|Android, Mobile|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

Java Tips & Libs. A few.

I have been a Java Developer for almost 2 years, so not very long in terms of programming. Yet, I want to share with you some tips, libraries and other stuff that I found very helpful through these several months. Streams API Java 8 has been almost 5 years here with us, but I still [...]

By |January 31st, 2019|Backend, Java|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

Equiqo @ CodeMotion 2018 in Berlin

On November 20-21 I had a pleasure to participate in the CodeMotion 2018 conference in Berlin. I’m Szymon, senior software developer with passion for programming. I’ve supposed to attend in to the nice, professional conference. And I had no disappointment in this area. Let me share my impressions which I had there during that two-days event with you. As I mentioned earlier, whole event was organized in Berlin and lasted two days, so I had to stay overnight and arrange transport. In terms of location, the organizers made sure that the chosen place (KulturBrauerei) was located very conveniently. From metro line U2 to the entrance of the conference there was no more than 300-500m. There was also a tram stop in the area. In the case of accommodation, the capital of Germany does not require a description: everyone can find something for themselves and in a quite convenient location. […]

By |December 10th, 2018|Backend, conference, Developer|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

Why measure smog at your desk?

Artur Gołdyn will tell you why measuring air quality is very important to your health and daily activities. He will also tell you how you can measure crucial parameters with the tools you can simply do by yourself. With one simple device connected to your PC or Raspberry, you can display air quality measurements taken at your desk, on your computer screen, tablet, smart TV, or whatever device you want in your home or work network. This raises awareness of all your friend and family members in a high-tech way, which gives you solid data about your closest environment. […]

Introduction to websocket protocol

What is a websocket? Websocket is a fairly new Internet protocol that allows a permanent connection between the client and the server. It allows for asynchronous data exchange without the need to send additional HTTP requests. Similar to the HTTP, it works over the TCP layer and uses the same ports, that is 80 for [...]

By |August 3rd, 2018|Backend, JavaScript|0 Comments