Archive for April, 2013

Università del Caffè della Malesia, the illy School of Coffee Malaysia

April 24th, 2013

How much do you know of coffee?
I do have a cuppa every now and then, ranges from instant packet drinks to some luxury coffee from those popular stores.
However, I have to admit I do not know much about coffee.

When I got a chance to attend a free Coffee Tasting session by illy at UDC (Università del Caffè), I am excited in no time.
As much as I have seen or heard of the brand illy, I have never patronized or bought their products.

I am quite sure most Malaysians are like me too, especially those non coffee aficionado.
This is why I believe illy’s UDC – the School of Coffee role is beneficial.

UDC is a coffee training school, with the aim to increase and promote the coffee culture to Malaysians as well as provides training to everything related to coffee.
You might want to be a barista (a really good one), or open your own coffee store (not kopitiam) or even just to know what good coffee means, UDC might be your choice for such education.

UDC has a dedicated division for the growers (coffee producers), one division dedicated for the consumer or customers and another for the professionals, the baristas, the barmans and F&B managers and whoever wishes to come to learn more about coffee.

There are quite a number of training courses available according to UDC’s schedule.

The coffee tasting session I attended is probably the most basic of the coffee basics, yet I had a lot of takeaways from it, such as:

  • The high number of coffee some people can take. One attendee is able to take 9 cups daily!
  • The good quality beans, and the not so good ones.
  • Can high amount of caffeine kills?
  • Which is better? illy/Starbucks or mamak’s kopi? Why?
  • How good espresso is made.
  • How good coffee should taste, look, and smells.
  • How difficult it is to test your tongue in identifying sweet, salty, sour, bitter and balanced/neutral tastes.

The highlight of the coffee tasting is of course the tasting session itself. Attendees were given score sheets to mark the results of the beverages tasted and a number of beverages in cups to distinguish between different tastes and also the type of good and bad coffee drinks.

A big thanks to Evelyn Lee, Goh and Eric from UDC Malaysia.
If you’re interested with coffee courses, check out their webpage or get some nice illy coffee from these outlets.

Good To Know, Malaysia, Review , ,

Core J2EE Patterns: Best Practices and Design Strategies

April 4th, 2013

Core J2EE Patterns: Best Practices and Design Strategies is a comprehensive book on software design patterns, more so in particular for Java and Java 2 Platform, Enterprise Edition (J2EE).

As of the publishing time of this blogpost though, we are way far from J2EE initial version, which is already at Java EE 6 now.
However, this does not render the book obsolete.
Software design patterns have not changed much and have been used since their birth.
Core J2EE patterns are not solely patterns for enterprise but it was built upon the core design patterns from the Gang Of Four.
Thus, the design patterns in this book are still pretty much useful until this day and will remain so in the future.

Who Should Read
Any practicing Java software programmer who are interested in programming with design patterns will find this useful. There are many benefits in using design patterns and this book not only explains the benefits of using them, but also explains in detail every pattern:
1) Programming problem that it would be beneficial with
2) Accompanying class diagram and sequence diagram
3) Solution in details how it resolves the problem
4) Example source code of the design pattern

I would also believe this is a keeper for any aspiring Java architects for easy reference.

When Should Read
This book might be beneficial to you if you’re trying to find a way to resolve programmatic problems on a multi-tier architecture and wondering if there is a better way to fix things.
Even if you’re not doing so, you could get better knowledge through the list of the design patterns and have them as reference when needed.

The primary focus of the book is on patterns, best practices, design strategies, and proven solutions using the key J2EE technologies including JavaServer Pages(TM) (JSP(TM)), Servlets, Enterprise JavaBeans(TM) (EJB(TM)), and Java(TM) Message Service (JMS) APIs. The J2EE Pattern Catalog with 21 patterns and numerous strategies is presented to document and promote best practices for these technologies.

Core J2EE Patterns, Second Edition offers the following:

  • J2EE Pattern Catalog with 21 patterns–fully revised and newly documented patterns providing proven solutions for enterprise applications
  • Design strategies for the presentation tier, business tier, and integration tier
  • Coverage of servlets, JSP, EJB, JMS, and Web Services
  • J2EE technology bad practices
  • Refactorings to improve existing designs using patterns
  • Fully illustrated with UML diagrams
  • Extensive sample code for patterns, strategies, and refactorings

This book is written by senior architects from Sun Microsystems then (now Sun is acquired by Oracle), and seems to be an official technical reference from Sun as it has the Sun Microsystems logo all over it.
The three authors, Deepak alur, John Crupi and Dan Malks have over a decade of software design and architecture experience each.
Thus, the content of this book is quite technical and might not be for the faint-hearted. 🙂
To have a quick gauge if you would like this book, check out some of the pages from Amazon by clicking on the Look Inside link, via the widget below.

Books, Java, Review , , , , ,