Reviews by Michal Konrad Owsiak

Read Michal Konrad Owsiak's Blog

Computer Science Programming Basics in Ruby

Computer Science Programming Basics in Ruby

Michal Konrad's rating: StarStarStarStarStar 4.0

On May 17, 2013 Michal Konrad Owsiak wrote: Computer Science 101
The book is a simple, short introduction to computer science and programming. It’s an unusual book as it is really short and concise (side note: compare it to The Art of Computer Programming by Donald E. Knuth – 3168 pages). Full Review >

Programming iOS 6

Programming iOS 6

Michal Konrad's rating: StarStarStarStarStar 4.0

On Apr 27, 2013 Michal Konrad Owsiak wrote: I simply like the style
This is the next release of the series related to iOS Programming. This time, Matt focuses on iOS 6 release. Comparing to previous releases, you will find here information regarding new APIs new configuration settings and new features in XCode 4.X version. Full Review >

Designing Games

Designing Games

A Guide to Engineering Experiences

Michal Konrad's rating: StarStarStarStarStar 3.0

On Apr 12, 2013 Michal Konrad Owsiak wrote: broadly covered, sometimes too shallow
This book is not about how to implement the game, or how to make graphics, or which software to use. This book covers topics that have to be addressed prior to any development starts at all. Designing Games is devoted to the topic of game mechanics development. Full Review >

Core Data

Core Data

Data Storage and Management for iOS, OS X, and iCloud

Michal Konrad's rating: StarStarStarStarStar 0.0

On Michal Konrad Owsiak wrote:
Full Review >

View Updating and Relational Theory

View Updating and Relational Theory

Michal Konrad's rating: StarStarStarStarStar 4.0

On Feb 21, 2013 Michal Konrad Owsiak wrote: Right explanation of complex things
This is yet another book from C.J. Date on the relational theory. This time, C.J. takes you on the journey of View updates. The topic is controversial as this is not that obvious whether it is possible to perform view updates or not. Full Review >

R Graphics Cookbook

R Graphics Cookbook

Michal Konrad's rating: StarStarStarStarStar 5.0

On Jan 16, 2013 Michal Konrad Owsiak wrote: Must have for every R begginer
And now, the moment we all have been waiting for. R graphics cookbook is already on shelves – and I have missed it’s release! This is why I am putting my hands on it right now. Full Review >

Version Control with Git

Version Control with Git

Powerful tools and techniques for collaborative software development

Michal Konrad's rating: StarStarStarStarStar 5.0

On Jan 15, 2013 Michal Konrad Owsiak wrote: Solid introduction, well written
Have you heard about Git but not sure what is it? This book will give you nearly complete explanation of what Git is all about. In my personal opinion, one of the best introductions to Git. Ever. Full Review >

MapReduce Design Patterns

MapReduce Design Patterns

Building Effective Algorithms and Analytics for Hadoop and Other Systems

Michal Konrad's rating: StarStarStarStarStar 3.0

On Dec 20, 2012 Michal Konrad Owsiak wrote: Not an easy go
I admit, this was not a good idea to start MapReduce adventure by jumping directly into Design Patterns. However, I had my goal in it. Full Review >

Python for Kids

Python for Kids

A Playful Introduction to Programming

Michal Konrad's rating: StarStarStarStarStar 5.0

On Dec 2, 2012 Michal Konrad Owsiak wrote: Python and games development for kids
t’s hard to say how should you teach kids programming. This is not an easy topic. Jason tries to make the subject as simple as possible, but this is really not that easy if you start looking at details. However, Jason makes his best and makes it really good, to give you plain and straightforward explanation of Python. Full Review >

R in a Nutshell

R in a Nutshell

Michal Konrad's rating: StarStarStarStarStar 4.0

On Nov 26, 2012 Michal Konrad Owsiak wrote: Decent introduction to R
I have bought R in a Nutshell some time ago (1-st edition) and I was pleased with it. It is very decent introduction to R. I am using R casually for doing server logs analysis, mostly. And from my point of view, a person who doesn’t speak R fluently, this book is very handy. Full Review >

Java EE 6 Pocket Guide

Java EE 6 Pocket Guide

Michal Konrad's rating: StarStarStarStarStar 5.0

On Oct 30, 2012 Michal Konrad Owsiak wrote: Must have
This is simply a must have. I know you can always refer directly to J2EE specification, but from time to time, all you need is a short sneak peek. Full Review >

Intermediate Perl

Intermediate Perl

Michal Konrad's rating: StarStarStarStarStar 4.0

On Oct 9, 2012 Michal Konrad Owsiak wrote: Good read, but sometimes too complex
I think this book is really a good read. If you like the style of Learning Perl you will like this book as well. Full Review >

Introducing Regular Expressions

Introducing Regular Expressions

Michal Konrad's rating: StarStarStarStarStar 4.0

On Sep 6, 2012 Michal Konrad Owsiak wrote: Grab it, read it, learn it
Basically, if you have never ever used regular expressions before, this book is for you. It will guide you through the most basic and most common patterns used within regular expressions world. There are lots of examples and lots of tools presented inside the book. Full Review >

Regular Expressions Cookbook

Regular Expressions Cookbook

Michal Konrad's rating: StarStarStarStarStar 3.0

On Aug 31, 2012 Michal Konrad Owsiak wrote: May be difficult for regex newcomers
When you read the book, you can definitelly tell that authors have experience when it comes to different flavors of the regular expressions. When you go over the different aspects of regular expressions you can track the differences between the standards thanks to clear specification what is allowed and what’s not in particular regular expressions convention. Full Review >

Hilary Mason: Advanced Machine Learning

Hilary Mason: Advanced Machine Learning

Michal Konrad's rating: StarStarStarStarStar 3.0

On Aug 24, 2012 Michal Konrad Owsiak wrote: Very good overview, but too shallow in details
I have seen presentations made by Hilary already (e.g. from Strata) and I think they were very good in terms of being presented as conference materials. During conference, you have limited time and you obviously want to show as much as possible. On the other hand, when it comes to lectures and workshops you have as much time as you can devote to the topic. Full Review >

Safe C++

Safe C++

How to avoid common mistakes

Michal Konrad's rating: StarStarStarStarStar 3.0

On Aug 22, 2012 Michal Konrad Owsiak wrote: I have mixed feelings here …
Safe C++ is quite interesting book, however, after reading it I have mixed feelings. At some point it is targeted at begineers. If you don’t know how to avoid memory related mistakes, how to recover from the run-time errors, or how to hunt bugs you don’t know much about safe coding yet. In that case this book is definitelly for you. Full Review >

slide:ology

slide:ology

The Art and Science of Creating Great Presentations

Michal Konrad's rating: StarStarStarStarStar 5.0

On Jul 3, 2012 Michal Konrad Owsiak wrote: How to improve your slides
If you are looking for some guide on how to improve your presentations’ content, look no more. I think, this book is exactly what you are looking for. Full Review >

Clojure Programming

Clojure Programming

Michal Konrad's rating: StarStarStarStarStar 4.0

On May 25, 2012 Michal Konrad Owsiak wrote: For hobbyists
I think I haven’t evolved enough to fully appreciate the Clojure, however, I definitely value the way topic is presented. Full Review >

Programming iOS 5

Programming iOS 5

Fundamentals of iPhone, iPad, and iPod touch Development

Michal Konrad's rating: StarStarStarStarStar 4.0

On May 4, 2012 Michal Konrad Owsiak wrote: Updated to reflect recent changes in iOS
This book is simply a new release of “Programming iOS 4″. It contains lots of new information you won’t find in previous release – mostly related to most recent changes in iOS 5. One of these features are story boards. Full Review >

Head First C

Head First C

Michal Konrad's rating: StarStarStarStarStar 4.0

On Apr 26, 2012 Michal Konrad Owsiak wrote: Comprehensive introduction to C
When it comes to Head First C, it tries to present material as simply as possible. I’d suggest it as 101 course on C. Full Review >

The Art of SEO

The Art of SEO

Michal Konrad's rating: StarStarStarStarStar 4.0

On Apr 20, 2012 Michal Konrad Owsiak wrote: Comprehensive book for anyone who is interested in SEO
I really enjoyed this book because it shows you different aspects of web search. The best in the book is that when you read it, you say – “I knew that already!”, but funny thing is that you still haven’t put this knowledge into practice. Full Review >

Think Complexity

Think Complexity

Complexity Science and Computational Modeling

Michal Konrad's rating: StarStarStarStarStar 4.0

On Apr 2, 2012 Michal Konrad Owsiak wrote: Challenging but rewarding
This one is not an easy one, however, if you won't be able to solve all the presented puzzles it is still worth getting through the book. Full Review >

Running Lean

Running Lean

Iterate from Plan A to a Plan That Works

Michal Konrad's rating: StarStarStarStarStar 3.0

On Mar 10, 2012 Michal Konrad Owsiak wrote: Interesting, but too shallow
Every startup has it’s good and bad days. Question is, what to do, when you find that your initial idea is not quite as good as you expected it to be. Full Review >

Hacking and Securing iOS Applications

Hacking and Securing iOS Applications

Stealing Data, Hijacking Software, and How to Prevent It

Michal Konrad's rating: StarStarStarStarStar 5.0

On Feb 26, 2012 Michal Konrad Owsiak wrote: Enlightening and inspiring
This book shows the other side of Apple’s devices. Less secure one. We all are told that iOS based devices are secure due to restrictions applied by Apple. This is not exactly true. Well, there is always the other side of the coin. When I started the book I simply dived into it. I read it over one evening. Jonathan takes you on the journey over the low level layers of iOS development and shows what bad guys can do when they put their hands on your “precious”. He presents how to jailbreak device, how to access common data, how to retrieve information from the device, how to manipulate it and how to compromise it. After various malicious behavior is described, Jonathan shows how to make your own applications more bullet proof. How to avoid caching, how to encrypt better, how to detect jailbreaked devices. Last topics is particularly interesting for people who develop proprietary software and want to make sure it will not be compromised by irresponsible users. You will also learn few interesting debugging techniques and find loots of references to other sources related to the topic. Book is both rewarding and demanding at the same time. If you are an iOS newbie, you’d better learn more about Objective-C, shell and iOS SDK before you start this one. Contrary, if you are familiar with mentioned topics already, and you know some basics of assembler, go ahead and buy this one. Note!! To fully benefit from the book you will need a device that you can jailbreak. Otherwise you won’t be able to follow all exercises. Full Review >

iOS 5 Programming Cookbook

iOS 5 Programming Cookbook

Solutions & Examples for iPhone, iPad, and iPod touch Apps

Michal Konrad's rating: StarStarStarStarStar 4.0

On Feb 24, 2012 Michal Konrad Owsiak wrote: I simply like the style
Some time ago I have reviewed iOS 4 Programming Cookbook. When this one appeared I was simply curious how does new face of “iOS Cooking” looks like. And I am pretty amazed. Full Review >

Learning Perl Student Workbook

Learning Perl Student Workbook

Michal Konrad's rating: StarStarStarStarStar 4.0

On Feb 16, 2012 Michal Konrad Owsiak wrote: For people who like to solve puzzles
This is a typical workbook that accompanies the lectures. You will find here lots of exercises related to Perl. Some of them are real brain teasers, some of them intend to show you some particular feature of Perl and some of them are just there – they don’t require too much effort to solve. Full Review >

McCullough and Berglund on Mastering Advanced Git

McCullough and Berglund on Mastering Advanced Git

Michal Konrad's rating: StarStarStarStarStar 5.0

On Feb 16, 2012 Michal Konrad Owsiak wrote: Everything you wanted to know about Git
… but were afraid to ask This is next video on Git by Matthew and Tim. And they are coming back in a good form. This material cover the topics that are not quite typical in day to day development, I’d say. You might really consider them advanced. Full Review >

Berglund and McCullough on Mastering Grails 101

Berglund and McCullough on Mastering Grails 101

Michal Konrad's rating: StarStarStarStarStar 5.0

On Feb 5, 2012 Michal Konrad Owsiak wrote: Really, really good introduction to Grails
Mastering Grails 101 is a really good introduction. Assuming that you have a zero knowledge related to the topic, after watching the video, and following it carefully, you will end up with working Groovy/Grails environment and basic knowledge of Grails and Groovy. Full Review >

Essential iOS Build and Release

Essential iOS Build and Release

A Comprehensive Guide to Building, Packaging, and Distribution

Michal Konrad's rating: StarStarStarStarStar 4.0

On Feb 1, 2012 Michal Konrad Owsiak wrote: Comprehensive guide to Apple’s provisioning
When you develop iOS app, there is always a moment when you want to try your application on the device. You have to buy iOS Developer Program access and go through all the odds and ends related to provisioning. It usually takes like few days, if you do this for the first time. Full Review >

SQL and Relational Theory

SQL and Relational Theory

How to Write Accurate SQL Code

Michal Konrad's rating: StarStarStarStarStar 3.0

On Jan 18, 2012 Michal Konrad Owsiak wrote: More relational than SQL oriented
SQL and Relational Theory is devoted to relational theory and explaining why SQL is not relationally complete. Author will guide you through various topics from the relational modeling and show how SQL is limited in a way. At some point this is interesting but will left you with a felling that you have to stick to practices derived from particular implementation of the SQL while at the same time you will be aware of it's limitations in relational sense. Full Review >

Android Open Conference 2011: Complete Video Compilation

Android Open Conference 2011: Complete Video Compilation

Michal Konrad's rating: StarStarStarStarStar 5.0

On Jan 10, 2012 Michal Konrad Owsiak wrote: feels like you are there
I am not Android developer, I focus on the iOS development instead. But there was one thing that bothered me. How much different Android world is from the iOS one. At first, this looks like an easy question, but devil is in the details. Full Review >

The Twitter Book

The Twitter Book

Michal Konrad's rating: StarStarStarStarStar 5.0

On Nov 21, 2011 Michal Konrad Owsiak wrote: Comprehensive introduction to Twitter
Tweet 1: Interested in Twitter’s features? Don’t know where to start? Should look at @timoreilly and @sarahm book. The Twitter Book. Full Review >

Head First HTML5 Programming

Head First HTML5 Programming

Building Web Apps with JavaScript

Michal Konrad's rating: StarStarStarStarStar 4.0

On Nov 13, 2011 Michal Konrad Owsiak wrote: Very basics of HTML5
This is another book related to HTML 5. As I really want to learn HTML5 well I am going over through different HTML5 related titles recently. This time, book comes from the Head First’s stable. If you know Head First already, you know what to expect. If you are not familiar with the series, everything is just ahead of you. Full Review >

Revolution in The Valley [Paperback]

Revolution in The Valley [Paperback]

The Insanely Great Story of How the Mac Was Made

Michal Konrad's rating: StarStarStarStarStar 3.0

On Oct 23, 2011 Michal Konrad Owsiak wrote: Very esoteric one
This book is not for everyone. Definitely. Why? Because it is very esoteric. Andy and his colleagues describe what was happening behind the scene when Macintosh has been built. Full Review >

Head First jQuery

Head First jQuery

Michal Konrad's rating: StarStarStarStarStar 5.0

On Oct 9, 2011 Michal Konrad Owsiak wrote: jQuery, simply, for beginners
It might sound strange, but first thing I am grateful to Ryan and Ronan is mentioning TextWrangler in the beginning of the book. This way I got familiar with very simple, useful, and free (free as in free beer) editor for Mac OS :) Full Review >

The Java Sessions: The Best of OSCON 2011

The Java Sessions: The Best of OSCON 2011

Explore the Rich Open Source Java Ecosystem

Michal Konrad's rating: StarStarStarStarStar 3.0

On Sep 21, 2011 Michal Konrad Owsiak wrote: Only for hobbyists
I was very excited when I finally got this video. I work with Java for quite some time now and I was thrilled with all these new ideas around Java and JVM. You will find here topics related to recent research devoted to JVM, both theoretical and practical. Full Review >

HTML5: The Missing Manual

HTML5: The Missing Manual

Michal Konrad's rating: StarStarStarStarStar 4.0

On Sep 8, 2011 Michal Konrad Owsiak wrote: Simple introduction to HTML 5
I have mixed feelings when it comes to this book. At some point it is entertaining and can teach you the basics of HTML very well, however, it is too basic for a professionals or semiprofessionals. Topics covered within the book are well explained, it covers basics of the HTML 5. Full Review >

O'Reilly Master Class: Leading and Managing Breakthrough Projects Video

O'Reilly Master Class: Leading and Managing Breakthrough Projects Video

Michal Konrad's rating: StarStarStarStarStar 4.0

On Sep 2, 2011 Michal Konrad Owsiak wrote: how to lead the innovators
I like Scott's approach to giving lectures. He makes it half formal half informal and he has this "natural" flow when it comes to performing. It makes acquiring the knowledge easier. Full Review >

Practical Packet Analysis

Practical Packet Analysis

Using Wireshark to Solve Real-World Network Problems

Michal Konrad's rating: StarStarStarStarStar 3.0

On Aug 14, 2011 Michal Konrad Owsiak wrote: quite good introduction into the topic
Practical packet analysis is related, in fact, to a single product – Wireshark. Chris mentions other tools as well (in an Appendix), but he mostly focuses on this, particular tool. Wireshark allows you to analyze what’s going on within the wires of your network. Full Review >

The Book of Ruby

The Book of Ruby

A Hands-On Guide for the Adventurous

Michal Konrad's rating: StarStarStarStarStar 3.0

On Aug 9, 2011 Michal Konrad Owsiak wrote: Ruby reference – sometimes hard to follow
I think Book of Ruby was aimed as elementary for the Ruby language however, Huw didn’t achieved his goal at 100%. Full Review >

Velocity Conference 2011: Complete Video Compilation

Velocity Conference 2011: Complete Video Compilation

Tutorials and Sessions in One Package from Santa Clara

Michal Konrad's rating: StarStarStarStarStar 5.0

On Jul 25, 2011 Michal Konrad Owsiak wrote: Speed up? Yes, you can!
Velocity Conference 2011 is all about “web speed”. Speed in various contexts. How fast your page is loading, how to measure it, which tools to use in order to measure traffic, etc. Full Review >

Head First iPhone and iPad Development

Head First iPhone and iPad Development

A Learner's Guide to Creating Objective-C Applications for the iPhone and iPad

Michal Konrad's rating: StarStarStarStarStar 5.0

On Jul 4, 2011 Michal Konrad Owsiak wrote: iPhone development made easy
Head First iPhone and iPad Development (second edition) takes you, again, on a great journey across iPhone development related topics. What you get here is a gentle introduction into iOS programming. Book covers most common issues you will definitely face during iPod development. Full Review >

Concurrent Programming in Mac OS X and iOS

Concurrent Programming in Mac OS X and iOS

Unleash Multicore Performance with Grand Central Dispatch

Michal Konrad's rating: StarStarStarStarStar 4.0

On Jun 8, 2011 Michal Konrad Owsiak wrote: good introduction to queues- Objective-C
This book is really short one. But don’t be fooled by it’s size. In fact it’s very comprehensive. Full Review >

An Introduction to iOS Programming: From Getting the SDK to Submitting Your First App

An Introduction to iOS Programming: From Getting the SDK to Submitting Your First App

Michal Konrad's rating: StarStarStarStarStar 4.0

On Jun 2, 2011 Michal Konrad Owsiak wrote: very nice tutorial for beginners
Introduction to iOS Programming is a practical guide to iOS programming and to becoming Apple Developer in general. It is divided into few parts: how to become a developer, how to write simple application (start developing using XCode), how to build and distribute application within iTunes. Full Review >

The Book of CSS3

The Book of CSS3

A Developer's Guide to the Future of Web Design

Michal Konrad's rating: StarStarStarStarStar 4.0

On May 24, 2011 Michal Konrad Owsiak wrote: CSS3 rules explained
Peter is perfectly right with his introduction to the book – “Let me tell you a little about who I think you are: You’re a web professional who’s been hand-coding HTML and CSS (…)”. This sentence, probably, describes most of the home grown HTML developers around the world. Full Review >

Gamification Master Class with Gabe Zichermann

Gamification Master Class with Gabe Zichermann

Michal Konrad's rating: StarStarStarStarStar 5.0

On May 15, 2011 Michal Konrad Owsiak wrote: let's play business
The main purpose of Gamification, as Gabe states, "(...) is to help people get from point A to point B in their lives — whether that's viewed through the lens of personal growth, societal improvement or marketing engagement". It's like making fun out from whatever you do. Regardless of your task domain: working, shopping, making business. Full Review >

Tim O'Reilly in a Nutshell

Tim O'Reilly in a Nutshell

Collected Writings of the Founder of O'Reilly Media, Inc.

Michal Konrad's rating: StarStarStarStarStar 4.0

On May 9, 2011 Michal Konrad Owsiak wrote: tech-business-idea cocktail 4 your mind
Tim O’Reilly in a Nutshell is a mixture of Tim’s writings that you can find them at Tim O’Reilly’s “blog” – http://tim.oreilly.com. Inside the PDF you will find the picks that are really interesting among huge selection of his articles. Full Review >

Graphics and Animation on iOS

Graphics and Animation on iOS

A Beginner's Guide to Core Graphics and Core Animation

Michal Konrad's rating: StarStarStarStarStar 4.0

On May 3, 2011 Michal Konrad Owsiak wrote: code snippets for graphics manipulation
Graphics and Animation on iOS is another book devoted to iOS written by Vandad Nahavandipoor. He has also written iOS 4 Programming Cookbook. Graphics and Animation on iOS seems to be a supplement for iOS 4 Programming Cookbook. Full Review >

Learning Android

Learning Android

Michal Konrad's rating: StarStarStarStarStar 3.0

On May 1, 2011 Michal Konrad Owsiak wrote: Welcome to Android's world
Developing Android based application is like any other development. You have to get tools, learn basics and explore the details of the API. Learning Android covers first two topics. Full Review >

Tapworthy iPhone Design and User Experience

Tapworthy iPhone Design and User Experience

Michal Konrad's rating: StarStarStarStarStar 3.0

On Apr 22, 2011 Michal Konrad Owsiak wrote: developing iPhone UI explained
When you start to developing an application, one that should conquer the world, you will probably ask yourself quite a loot of questions related to UI. How to design it the best, most efficient way. How to attract users. Full Review >

Receive free ebooks and videos in exchange for your reviews.

Join the O'Reilly Blogger Review Program

Learn more >

Returning?

Top Reviewers

Michal Konrad Owsiak, 75 Reviews

Shawn Day, 55 Reviews

Santosh Shanbhag, 46 Reviews

Juan Jose de Leon, 42 Reviews

Doron Katz, 40 Reviews

See More Bloggers >

Featured Review

Clojure Programming

Michal Konrad Owsiak wrote:
For hobbyists
I think I haven’t evolved enough to fully appreciate the Clojure, however, I definitely value… Full Review >

Rating: StarStarStarStarStar4.0