Reviews by Michal Konrad Owsiak

Read Michal Konrad Owsiak's Blog

Mac OS X Productivity Tips for Developers

Mac OS X Productivity Tips for Developers

Supercharge Your Daily Programming Workflow

Michal Konrad's rating: StarStarStarStarStar 3.0

On Jan 29, 2014 Michal Konrad Owsiak wrote: If you are new to Mac, buy it, if you are veteran – google
Mac OS X Productivity is all about these little things that are not exposed to user right after they boot into the OS X. Typically, people are not aware of that behind nice GUI there is actually a fully functional BSD system. If you are new to OS X, and you plan to use it as your development platform, it might be worth considering to take a look at this one. There are few things that might be of your interest. Full Review >

Learning the vi and Vim Editors

Learning the vi and Vim Editors

Michal Konrad's rating: StarStarStarStarStar 5.0

On Jan 23, 2014 Michal Konrad Owsiak wrote: If you are new to vi or vim, that’s a good starting point
vi is probably everywhere. ex, is probably everywhere. On each and every machine, you may be still during installation phase, and it might be that nothing is there, yet, but you will most likely find vi or ex or both. Full Review >

Fluent Conference 2013: JavaScript & Beyond Complete Video Compilation

Fluent Conference 2013: JavaScript & Beyond Complete Video Compilation

Michal Konrad's rating: StarStarStarStarStar 4.0

On Jan 4, 2014 Michal Konrad Owsiak wrote: Expensive, but still worth considering
Whenever Fluent Conference takes place I try to follow it at some point through the video materials. There is no chance for me to attend the conference, but I try, at least, to see what is hot each and every year. There is one point here. I have to confess that I am neither JavaScript developer nor HTML5 designer. What I simply do is keeping up to most recent trends and ideas in the mobile/browser world. Full Review >

McCullough and Berglund on Mastering Git

McCullough and Berglund on Mastering Git

Michal Konrad's rating: StarStarStarStarStar 4.0

On Dec 4, 2013 Michal Konrad Owsiak wrote: Definitely worth considering
I got back to this one after a while. First time I have watched this material, I was amazed. Now, I have cooled down a little bit, and I have slightly different perspective. Today, I am not only interested in git, but I actually use it. That’s why I can see more drawbacks then few months ago. But still, I think this is good tutorial. Full Review >

C.J. Date's Database Design and Relational Theory: Normal Forms and All That Jazz Master Class

C.J. Date's Database Design and Relational Theory: Normal Forms and All That Jazz Master Class

Michal Konrad's rating: StarStarStarStarStar 5.0

On Nov 15, 2013 Michal Konrad Owsiak wrote: Definitely worth the attention
Database Design and Relation Theory is targeted on database professionals (…) The way material is presented is very concise and formal. You actually take a part in an academic lecture discussing Database Design. Full Review >

Java EE 7 Essentials

Java EE 7 Essentials

Michal Konrad's rating: StarStarStarStarStar 5.0

On Sep 30, 2013 Michal Konrad Owsiak wrote: Next must have from Arun Gupta
I think that this one is next must have for all Java EE developers who doesn’t like to browse through the Java EE specifications. As a Java EE developer you probably know how many specifications cover given Java EE release. If you keep your fingers on pulse that’s fine, on the other hand, if you have stuck with some outdated Java EE release in some ancient project this book is a really nice refresher. It covers most essential topics and provides simple examples that show how to use particular feature of the platform. What’s new here comparing to Java EE 6 Pocket Guide? You will find here description of JSON processing, Web Sockets, concurrency related topics, extended chapter related to java transactions, and two, really nice features of Java EE 7 – Face Flows and Batch processing. The concept of the book remains the same as for Java EE 6 Pocket Guide. Title was refreshed and slightly modified to be more groovy :) Anyway, definitely this one is something nice to have at your desk if you want to make a quick sneak peek at crucial technologies inside Java EE. Note! This book will not teach you Java EE! This is a reference. If you want to learn Java EE from the very beginning take a look at: Head First Servlets and JSP Full Review >

Relational Theory for Computer Professionals

Relational Theory for Computer Professionals

Michal Konrad's rating: StarStarStarStarStar 5.0

On Aug 25, 2013 Michal Konrad Owsiak wrote: Comprehensive and gentle introduction to relational model
I remember reading another book from C.J Date some time ago: SQL and Relational Theory. At that time I was simply put off by the content as I thought it was no use from the pratical point of view. This time, I would write different review, and this is due to reading Relational Theory for Computer Professionals. For the details, read on. Full Review >

Understanding and Using C Pointers

Understanding and Using C Pointers

Michal Konrad's rating: StarStarStarStarStar 4.0

On Jun 23, 2013 Michal Konrad Owsiak wrote: Pointers straight to the point
Pointers are the nemesis of most of newcomers to C. There are few issues related to this topic. Pointers arithmetics is confusing, people get confused when it comes to characters and strings, array based arithmetics using pointers will not make any beginner happy. Full Review >

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 >

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
It’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 >

Receive free ebooks and videos in exchange for your reviews.

Join the O'Reilly Reader Review Program

Learn more >

Returning?

Top Reviewers

Michal Konrad Owsiak, 82 Reviews

Shawn Day, 55 Reviews

Santosh Shanbhag, 52 Reviews

Doron Katz, 49 Reviews

Juan Jose de Leon, 49 Reviews

See More Reviewers >

Featured Review

Beginning Windows Phone 7 Application Development

Marc 137 wrote:
Great beginning book
Full Review >

Rating: StarStarStarStarStar4.0