Archive for category Books

Instant AngularJS Starter – book review

Tags: , ,

Some time ago I have received an offer from Packt Publishing to write a review of their new small book about AngularJS framework “Instant AngularJS Starter“. And because I still consider myself as a AngularJS beginner, I decided to give it a go.
angular_cover

Content

Book is indeed very short and concise, but still worth reading. It contains four main chapters, two short: one about AngularJS in general and second one with places about this library that are worth visiting and people on the Web that often publish something interesting and valuable on this topic. Luckily two remaning chapters are longer and contain the most interesting part of material covered in this book.

First large chapter guides us through a simple web application using Angular, starting from the scratch and then describing all its features and how they are implemented. It is a well formed and thought out step by step tutorial introducing newbies to the most important and most often used features of the library. And even if you have some experience with it, you will find something new and useful there.

Second large section is about top five features of AngularJS that make it special and so easy to use. There are some stuff about the most frequently used directives and annotations, detailed description of dependency injection and its internals, modules and how application could be modularised. And the last part is about writing custom, reusable directives. For me that was the most informative part of this book.

Impressions

So to sum up, I can suggest “Instant AngularJS Starter” to everyone starting their adventure with AngularJS and also for developers that have some experience with this library. In my opinion it is well structured and allows much easier start that online documentation available on the official site. From the other side, definitely it is not a best choice for those using Angular extensively for a year or so, as I think they won’t find anything new inside.

With my experience lasting only a few months, I have found many useful stuff, I have learnt about less known directives: ng-pluralize, ng-cloak or ng-init to name only a few. There were also a very interesting explanation what are differences between service, factory and provider methods and in which cases they should be used.

On the other hand I was really missing one subject: testing. Definitely this is the area that strongly distinguishes AngularJS from other libraries and frameworks and in my opinion it should be covered in every, even short, book about this library.

But in spite of that, I was really happy to read this book and my knowledge about Angular increased significantly after finishing it. Some thing were new and some were shifted to a correct locations in my head.


Be Sociable, Share!

Practical Unit Testing with TestNG and Mockito – review

Tags: , , ,

Book “Practical Unit Testing with TestNG and Mockito” (website) covers wide spectrum of knowledge about testing in Java environment using aforementioned libraries. But if you prefer JUnit over TestNG or PowerMock over Mockito, it is still valid and very good source of information about proper and painless testing. But of course, TestNG and Mockito users will be able to get most of this title. Below you can read some of my thoughts after reading this book.

Continue reading this post …


Be Sociable, Share!

There is so much I need to know that I didn’t know that I need to know – notes after reading “Information Diet” book

During 33rd Degree conference in Cracow O’Reilly had its stand with books in very attractive prices and similarly to previous year I couldn’t resist to buy something. This time I decided to get “The Information Diet” by Clay Johnson.

The A Case for Conscious Consumption subtitle looked very promising as I, as probably most of people working in IT, have problem with too many sources to read, check and analyze to extract information that are relevant and worth to spend my time on it. And I hoped that this book would help me to solve this issue.

Continue reading this post …


Be Sociable, Share!

Human side of Agile methodology – review of “Individuals and Interactions: An Agile Guide”

Tags: , , , , ,

Some time ago, after I had written a review of The Clean Coder, I received a tweet from @InformIT saying that they liked my review. And then, after a few e-mails with person from Pearson I received three selected books to read and review. Individuals and Interactions: An Agile Guide is the first of them.

Review

You all probably know this sentence:

“Individuals and interactions over processes and tools”, but for those who don’t, this is the first point of Agile Manifesto, a set of principles defining agile software development. And if I had to describe or review this book in one sentence, this one would be the best to describe content and general philosophy of this title.

In my opinion most of the books regarding Agile are about other four principles and the first one is somehow forgotten and neglected. But Individuals and Interactions: An Agile Guide is quite different as it (as title might suggest :) ) concentrates mostly on people as a team members. It shows how to take advantage of differences in developers personalities, how easily find and use “work-arounds” for those differences that might cause some trouble and ferment among the team and how to prepare to conflicts that might occur so they won’t distract members of team from doing their job. And last but not least, it shows how to motivate people in a various ways and create effectively working and well communicating team from different personalities without leaving anyone feeling used, ignored or alienated.

Continue reading this post …


Be Sociable, Share!

The Clean Coder, another great book from Robert C. Martin

Tags: , , , , , ,


Some time ago I found very interesting InformIT page with eBook Deal of the Day, where you can buy IT ebook for only 9,99$. Every 24h (or sometimes a bit longer) they change a title you can get for this amazing price so it is worth to check it from time to time or follow them on Twitter. And one day I noticed that they were selling last Robert C. Martin’s book titled “The Clean Coder”. It was so cheap and I was already impressed by “The Clean Code” so without the slightest hesitation I ordered one electronic copy and started reading.

My opinion

This title joins my set of books which should be read by every developer aspiring to become better and better. It shows how we, as developers, can behave as a professionals and as a result be perceived and treated like professionals. Robert C. Martin basing on his experience (did you know that he is a programmer for 42 years!?) shows us how to improve or change our habits, our communication and collaboration skills to become more valuable part of our team, our company and finally our client. Below I present some main thoughts from some chapters of this great book.

Continue reading this post …


Be Sociable, Share!

Pragmatic Thinking and Learning – how to think consciously about thinking and learning

Tags: , , , , , ,

I recently have finished reading one of the best non-IT books I had in my hands, “Pragmatic Thinking and Learning” by Andy Hunt. Because there are already a lot of reviews  on the Internet (e.g. http://thoughtforge.net/2010/06/10/pragmatic-thinking-learning/http://www.javalinux.it/wordpress/2009/03/25/book-review-pragmatic-thinking-and-learning/ ), I’ll try to focus on the things I found most interesting and worth to remember.

Continue reading this post …


Be Sociable, Share!