Posted by Patrick Kik at 18:16 on Friday 13 April
Event Processing in Action is een uitgebreid leerboek en naslagwerk over de wereld van event processing. Het boek gaat zeer diep in de materie en bevat zeer uitgebreide voorbeelden. En dat is meteen het grootste minpunt aan dit boek: er wordt in 360 pagina’s verteld wat ook in 100 zou kunnen.
Als je van de hoed en de rand wil weten is dit boek zeer geschikt. Maar bereid je voor op een langdradige reis door de wereld van event processing. Als je al een paar jaar meedraait als software engineer ben je 70% van de stof uit dit boek al tegengekomen. De overige 30% is eigenlijk niet zo interessant. Er staan niets verkeerd in, alleen denk ik dat het boek niet bedoeld is voor een hands-on engineer. Het is meer een boek voor een ‘ivoren toren’-architect.
De structuur van het boek is uitstekend. Elk onderdeel komt in goed gescheiden hoofdstukken aan bod. Na een introductie en een uitleg van de principes van event processing wordt een hoofdstuk besteed aan hoe goede event gedefinieerd kunnen worden. Vervolgens komen twee hoofdstukken die het produceren en consumeren van events tot in alle detail beschrijven. Daarna worden verschillende soorten systemen behandeld die events kunnen produceren en consumeren.
Ook het plaatsen van events in een context komt aan bod. Dit is best een handig hoofdstuk om te zorgen dat events iets van hun omgeving meekrijgen, zonder dat meteen alle application state globaal wordt.
Het volgende hoofdstuk gaat in op het filteren en transformeren van events. Bijvoorbeeld het splitsen of samenvoegen van events. Als laatste theoriehoofdstuk wordt ingegaan op het detecteren van event patterns. Eigenlijk het omgaan met meta-events. Wanneer een aantal soorten events zijn gebeurd of in een bepaalde state zijn, is dat misschien een trigger voor iets anders.
Het boek sluit af met drie pragmatische hoofdstukken. Om de theorie in de praktijk te brengen. De praktijk die hierin wordt behandeld komt mij nogal theoretisch over.
Voor mezelf vond ik het boek eigenlijk zonde van mijn geld. Maar dat betekent niet dat het een slecht boek is en voor anderen een goede aanschaf kan zijn.
Tags: Book Review
Posted by Barend Garvelink at 17:31 on Thursday 30 August
Ik zag toevallig op amazon dat de second edition van het geweldige Effective Java in november leverbaar wordt. Je kunt hem al pre-orderen.
Doen!
Tags: Book Review, java, Stuff
Posted by Hans-Jürgen Jacobs at 8:12 on Thursday 17 May
Ben Rothke writes “The goal of security metrics is to replace fear, uncertainty, and doubt (FUD) with a more formalized and meaningful system of measurement. The FUD factor is the very foundation upon which much of information security is built, and the outcome is decades of meaningless statistics and racks of snake oil products. Let’s hope that Andrew Jaquith succeeds, but in doing so, he is getting in the way of many security hardware and software vendors whose revenue streams are built on FUD.” Read the rest of Ben’s review.
Tags: Book Review
Posted by Hans-Jürgen Jacobs at 9:05 on Friday 16 February
Simon P. Chappell writes “It’s a fundamentally agreed fact within our industry that code reviews are good. Really good. Sliced bread good. But have you actually tried organizing one? If you can get everyone together that needs to be there at the same time in the same meeting room, then you still have the challenge of trying to keep a roomful of geeks from getting trapped in minutiae and squabbling over details like formatting conventions. Well, what if I told you that you could get your code reviews done in less than five minutes and that there would be no arguing? Enter PMD, an open-source Java static analyzer. Think of it as a code review in a box. As if that weren’t wonderful enough, there’s even a book, PMD Applied, written by Tom Copeland, the author of PMD.” Read on for the rest of Simon’s review.
Tags: Book Review
Posted by Hans-Jürgen Jacobs at 9:18 on Thursday 11 January
pankaj_kumar writes “A number of AJAX libraries and frameworks have emerged to purportedly simplify development of rich Internet Apps. None of them however can substitute a good understanding of what the recurring problems are, the potential solutions and what goes on behind the sleek facade of a browser to power these Apps . Michael Mahemoff, author of Ajax Design Patterns, said this best in his blog which became a popular wiki entry and later, this book.” Read the rest of Pankaj’s review. [slashdot.org]
Tags: Book Review
Posted by Barend Garvelink at 11:41 on Friday 29 December
![]()
Ik ben zojuist begonnen aan Java Concurrency in Practice van Brian Goetz. Dit blijkt een geweldig boekje, echt een aanrader. Het is soepel geschreven, gebruikt duidelijke voorbeelden, en behandelt niet alleen de concurrency trukendoos van Java, maar juist ook de achtergrond; wat gaat er nou eigenlijk mis als je een bepaalde threadsafety fout maakt.
Ik schrijf nog wel een keer een uitgebreidere review. Wat mij betreft kan deze per direct worden toegevoegd aan de canon.
[Book homepage] [Amazon UK] [Roodveldt]
Tags: Book Review, java
Posted by Hans-Jürgen Jacobs at 7:20 on Thursday 14 December
Simon P. Chappell writes “It’s good to learn a programming language, but it’s a far better thing to learn to write programs in that language. What the world needs are less programming language books and more books on programming with the language of your choice. Enter Developing Java Software, 3rd edition by Russel Winder and Graham Roberts. Dr. Winder is the primary author and I became aware of this book when he mentioned it on the Groovy mailing list. Knowing him to be an intelligent and helpful member of the Groovy development team, I rushed to suggest that I could review it for him.” Read the rest of Simon’s review.
Tags: Book Review
Posted by Hans-Jürgen Jacobs at 10:27 on Thursday 26 October
Simon P. Chappell writes “Is there anyone left in our industry that hasn’t heard of Ajax, the ultimate client-side technology for web developers? Like many, I’ve read several books on it and now I’m even brushing up on JavaScript so that I can try it out. There is, however, an aspect of Ajax that often seems to get lost in the rush to play with the new browser tricks; Ajax enhanced web applications still need to work closely with server-side components. To even up the balance of books that concentrate on the browser end of Ajax, Apress brings us Practical Ajax Projects with Java Technology by Frank W. Zammetti. Read the rest of the review on slashdot.
Tags: Book Review
Posted by Hans-Jürgen Jacobs at 21:14 on Friday 15 September
Simon P. Chappell writes “Classics are funny things, especially in the world of books. There are books that people say “should’ be classics (I’ll refrain from mentioning names to protect the pretentious) and then there are books that people are too busy actually using to get around to listing as classics. Mastering Regular Expressions, now in it’s third edition, is in the second group. It’s one of those books that you see on desks in computer departments the world over. This is a real “doers” book.” Read the rest of Simon’s review. [slashdot]
Tags: Book Review
Posted by Hans-Jürgen Jacobs at 20:51 on Monday 28 August
Michael J. Ross writes “Just as PHP and other Web scripting languages have made it possible to create dynamic Web pages, online mapping services are making it possible to create dynamic maps that can be customized by a Web site owner, or made customizable by a site visitor. In the case of Google Maps, this is done using the built-in application programming interface (API), which is described in a new book, Beginning Google Maps Applications with PHP and Ajax: From Novice to Professional.” Read on for the rest of Michael’s [review].
Tags: Book Review