Get Noticed 2017 – summary of 3-month long competition

In the "Get Noticed 2016" competition (original name in polish: Daj Się Poznać) I wanted to prove myself and people around that I can work hard for 3 months after hours. This year I started just because of desire to participate socially and meet people in the end of the competition. Also, this year I've gained a new perspective.

→ Continue reading

Serializing Java and the corner cases

Everytime you think of Java you may think about types as of classes and primitive types. Not many, right? Well, there's a major difference between the thing and handling it. The latter brings a lot of corner cases.

This is Serializing Java - a series about writing your own serializer in case you didn't like other serializers.

→ Continue reading

My small secret web weapon to bind things – rivets.js

Hey, I need something. Uumm. Yeah, I need... JavaScript template engine! No? Something more? A small library that would bind data to existing DOM, locally! Yes!

rivets.js - it's not too popular but it works and it's only 26 KB minified without gzipping (which would go to just 6 KB!). Let's go through it's features and see some snippets I've developed through few months.

→ Continue reading

Worked with Angular 2 for over a year, what bugs me about it?

I have stopped using Angular 2 in the beginning of this year - near before the Angular 4 release. I'm not trying to convince anyone about the future but I'd like to express my thoughts after gaining some experience. Not only about syntax and performance but about whole thing as a development tool.

→ Continue reading

Serializing Java: inspecting data structure

Every deserializer needs information about types - the data structure. In my serialization the deserializer can work behind network connection so it can't count on Reflection mechanism. That's why the serializer has to discover and serialize data structure that could be sent over the network and understood by deserializer.

This is Serializing Java - emerging series about writing your own serializer in case you didn't like other serializers.

→ Continue reading