Skip to main content

Book Review: NetBeans Platform 6.9 Developers Guide

NetBeans Platform 6.9 Developers Guide written by Jürgen Petri to be honest can have "for
beginners" at the end of title. This book is designated for newbies to help them with basic tasks and
in my opinion author was successful in that task. The chapters have gently increasing difficulty, so
chapters 1-4 mostly explain some concepts to the readers. What is interesting is that book takes the
form of one big tutorial so even when I was creating my first project, that project was used to the end
of book for creating TaskManager application.

I really like style of a book, in every chapter I was learning one of main concepts of Platform and my
application gets more and more powerful. Constantly refactoring my modules makes me see better
advantages of using NetBeans Platform.

It is obvious that author knows much about NetBeans and knows how to teach. Despite great
examples. the author is always explaining them in depth. He has included many tips about real
use cases and important features of NetBeans Platform that don't match the nature of a sample
application. Of course not everything is included in book, but this is not a definitive guide.

For a little balance some flaws:
From about 4 chapter I found confusing working of application with book only. That was the time
for downloading sources from Packt website. There was some inconsistencies in what is in book
and in code, but I was using code as a compassion to my own work so this wasn't really important. I
think that code samples included in the book should be longer and clearer along with descriptions to
which file edits should be done... Once in 4 chapter, I've added some methods to wrong file and only
downloading of code makes me see what is wrong. I must say that it was impossible for me to find
what is wrong, because new application simply dies without even throwing Exceptions or a reason of

At a glance:
For whom: Everyone who wants to develop NetBeans Platform application.
Requirements: Java and Swing basics.
Cons: Sometimes code examples could be longer + files names to which they belong.

Rating: 9/10

I really like this book and can recommend it to anyone who wants to learn the basics of Netbeans


Popular posts from this blog

How to simulate slow connection (developer proxy in Node.js)

Update: If you use Chrome then you can use "Throttling" so simulate slow network for all your assets. This should be easier than proxy.

Toggle device modeChoose Network type.Refresh the page 


For some time I wanted to use some proxy for development and testing of eg. slow internet connection, but it was hard to find something useful and free. I know there is Charles but buy it to use it at most one in a month is not for me.

I started thinking about Node.js, maybe I can write proxy for me? But fortunately I found one.

With this module I can write really short code to create slow server:

var http = require('http'), httpProxy = require('http-proxy'); httpProxy.createServer(function (req, res, proxy) { var buffer = httpProxy.buffer(req); setTimeout(function () { proxy.proxyRequest(req, res, { host: 'localhost', port: 8080, …

Course Review: The Bitfountain iOS 8 with Swift Immersive

This is second big iOS learning project. For first one read iOS Programming book review. As I only have two of them done I have to compare them somehow.

I am mindful that it took me a really long time to finish it (since last autumn). For a couple of months this year I didn't even have the internet to learn it, so it could not be helped. But last half of the June I've spent watching the videos every day and managed to finish it before any new internet problems.

So how was it?
In my opinion, it's great if you're starting out. There are a lot of basics, and seeing how to do things in XCode just makes your learning much easier than looking at the photos in the book. On the other hand, learning is more shallow and it is much easier to just follow the videos and learn only the basics without bigger picture about iOS SDK. I somehow missed more challenging exercises (even though I don't like to do them ;)

Course it pretty long but many videos are quite short (1-2…