Comparing to the standard implementations of Adapter Pattern by GoF – Scala have a better, shorter, and fancier way to implement it. In this post I’m going to explain and guide how to implement and use the Adapter design pattern in Scala (using implicits).
The book starts from zero and doesn’t assume any programming knowledge or skills. It start from the very basics of variables, conditions, and loops. Therefore parts of it might be boring for somebody who know a thing or two about programming. For beginner level developers this book will definitely be very informative and useful.
Hi big shot!
This time I’ll talk about performance of serialization. Serialization is a common task we use mostly for communication and storage. This post will give a wide serialization performance comparison.
Real life scenarios- Lately a micro services architecture become very common, in such architecture you have to provide a way for your micro services to communicate between themselves so you’ll have to serialize your objects for that. Normally you will use messaging frameworks that will do it for you but it’s essential to understand what’s going under the hood. In other cases, you’ll need to develop a framework or a tool that will need to serialize it’s objects itself. In addition, in many communication frameworks you’re able to change the serialization method so it’s important to understand what you’ll achieve by doing so.
In this post I won’t talk about the advantages or disadvantages of each format/framework, I’ll stick strictly with performance (Space and Speed). That said, when you choose a format and framework you sure need to think about much more than that. Examples are ease of use, extensibility, flexibility, versioning, and much more.
Although my test run in C#, this post applies to any technology. The size obviously will be the same, and about the speed I believe that it will differ, but the ratio between the formats will be roughly the same in most cases.
Just finished reading Mastering Web Application Development with AngularJS now. So let’s begin from the end – it’s great complete book about developing AngularJS rich web application.
For me – reading this book was to keep up with great new technologies and strengthen my abilities as a full stack developer and architect. AngularJS is a relatively new framework for JS but has a whole new approach and learning it was very interesting.
So you probably ask yourself now – Why should I care and read this book? There’s such great community around AngularJS so I’ll just follow online
In this post I’ll list the tools I believe every developer should have on his/her machine to be super productive.
I will update this post from time to time to try stay with current needs and trends.