Kazan, view from the 6th floor

image

Author's profile picture Michael Koltsov on life

nb-book review

coverI have to admit that this book is the most complete manual for AngularJS. I haven’t had an opportunity to read it from cover to cover, though I use it as a manual very often.

Most of the topics that I’ve referred are well covered. Albeit some of the items are outdated(like a broad coverage of scenario runner which is fully replaced by Protractor) because Angular is extensively improving, it covers most of the topics you’ll ever need to know.

It’s a great manual, but it’s boring. Angular team should replace the demo application with chapters from this book. If you enjoy reading encyclopedias then this book is for you.

My score 3/5 as a book and 5/5 as a reference.

Author's profile picture Michael Koltsov on books and javascript

Bug turns into a feature

This gif illustrates what happens when you convince your QA department that this annoying bug is a feature.P629Ia

Author's profile picture Michael Koltsov on gif

Rethrowing exception

This gif shows what happens when you can’t catch an exception.

Author's profile picture Michael Koltsov on stuff

Wow! IBM marketing dept is on high!

“James Murphy and IBM are teaming up to turn US Open tennis match data into music on the IBM Cloud.

Hear the music at ibm.com/usopen” Seriously? A guy from LCD Soundsystem analyzes Big Data? I don’t know how much did they pay to this guy, but he did a tremendous amount of work! Music is very different, mostly idm-ish, sometimes it gets ambient or minimal-like.

This track is my favorite :

Author's profile picture Michael Koltsov on music and stuff

Developing corporate web apps with AngularJS, Grunt ,Spring, Play!

I’ll be giving a talk about the process of developing corporate single page apps next Saturday(20.09) in Kazan.

The talk will be mostly about my experience as a developer, tradeoffs that i had to pay developing “thick web apps” using Angular and lots of its complementary modules. I’ll talk a little bit about developing Rest api that suits most of the corporate restrictions. If there’ll be no backend devs i won’t emphasize on it.

Wish me a good luck!

Author's profile picture Michael Koltsov on backend, frontend, java, javascript, scala, and stuff

Async Javascript book review

A good practical book for anyone taming the asynchronous nature of Javascript. It could be read in a few days, but the concepts it teaches you are invaluable.

May be it’s a bit outdated and it makes a lot of accents on Backbone and Node.

I’ve enjoyed reading it, the book is written nicely and it’s simple to read.

Author's profile picture Michael Koltsov on books and javascript

Java Generics and Collections book review

Finally, i‘ve read this book! I have a point that i should finish every book that i’ve started to read. This book was an exception, because i wasn’t able to finish it for a few years. I had all sorts of execuses not to read this book, some of them were a lack of time and a complete disinterest in the subject of this book.

I was wrong, the book is interesting. It’s a sort of holy grail for those who want to know how generics work under the hood and where to apply them. As for me i was interested in the second part of it which is “Collections”. It’s nice and comprehensive guide that describes almost every entity in the Java 6 Collections API.

If i have read this books many years ago i would have avoided many pitfalls =)

My score 5/5

 

Author's profile picture Michael Koltsov on books and java

Mujuice

Author's profile picture Michael Koltsov on stuff

Mujuice@Boiler Room Moscow

Author's profile picture Michael Koltsov on stuff

AngularJS Moscow meetup

I’ve acted as an organizer & moderator for a great discussion considering the future of AngularJS. It was my first experience of organizing an open-space conference, we didn’t have speakers neither we had a deck of slides. Everyone could share his pain and be able to find relief with help of our community. At the same time we’ve discussed how each of us use Angular. The most common use case was a CRUD application that collects input parameters for some complicated back end application. Most common used backend stack was Spring, next came the Play! Framework, node.JS had the third place.

We’ve discussed how cumbersome was web dev during the age of Jquery dominance, how helpful could be a client-based framework that simply abstracts some of the jquery goodnesses.

I plan to host a GDG event for the next time, because of so much people seem to love the same stuff as myself and I want to share my experience with them.

Author's profile picture Michael Koltsov on javascript

Andrei Konchalovsky: “Russia has a medieval mentality”

Author's profile picture Michael Koltsov on life

Docker is awesome

OMG! Finally, i’ve lost my virginity with Docker. It’s so contemporary to install everything you want with Git 🙂

docker

Author's profile picture Michael Koltsov on stuff

Nothing can beat this Chipotle commercial!

Author's profile picture Michael Koltsov on stuff

Google IO 2014 highlights

Author's profile picture Michael Koltsov on stuff