Pages tagged as ‘reviews’

There’s Music, And then there is Progressive

March 17th, 2008

Many of you probably already know that I’m one of those metalheads. But mainly because the number of concept albums is a lot higher compared to other genres and that most of the songs are very technical and tell a story. There is one metal subgenre I like most: progressive metal. There are tons of bands in said genre and some of them go into the direction of progressive rock (or the other way round of course). I would compare progressive metal more with Jazz and classical music than with thrash metal or death metal (both subgenres I like!) which are what people think of when hearing about metal.

But I think progressive metal is one of the not that extreme genres you usually don’t hear on the radio. The reason for this is probably that the average length of the song is far beyond the usual four minutes and because the songs don’t make that much sense if you don’t listen to them in the context of the rest of the album. Whenever I play selected songs to my pals that don’t listen to progressive normally the reaction is: “hmm. sounds not that bad, but I wouldn’t listen to that myself.”. And yes, progressive metal is not that kind of music you would listen to in the background only. It’s that kind of music you listen to like you read a book.

If you are a metal fan and you don’t know one of the albums below: visit the pirate bay, download one of them and listen to them (And if you like them, buy the CD/send the musicians money, whatever). The following list is my all time favorite collection of progressive metal albums.

Pain of Salvation — One Hour by the Concrete Lake tells the story of a stranger that works in the weapon industry who begins to have doubts about the morality of his profession. He realizes that he’s just a part of a big “machine”. The album then follows him on his voyage around the work that finally ends at Lake Karachay, the concrete lake, a lake in the former USSR where so much nuclear waste was dumped over the past fifty years that if one stood by the shore for one hour the radiation would be lethal.

For me it’s hard to say which of the POS albums is the best one and I really can’t say but “Concrete Lake” is one I can listen to over and over again. Both from a philosophical and musical point of view.

Dream Theater — Octavarium is a tricky beast. While it’s not a concept album that tells a story it certainly has a concept (a very complex one) behind it. It starts with the fact that countless things in the artwork, songs somehow have to do with the number eight and continues with ascending keys in the eight songs. The first song is in F, the negative time of the second one F#, the second one G, the negative of the third is G# and so on, all the way up to the next F which finishes the octave and the album. You can read a detailed analysis of the album at spatang.com.

It’s hard for me to select the Dream Theater album as all of them are incredible pieces of music but Octavarium is one of my personal favorites and every song on the album is totally different.

Opeth — Still Life is a great death metal – progressive metal cross-over concept album telling the story of a young Christ that discovers that Christianity isn’t exactly what he thought it would be and gets expelled from his home town. 15 years later he returns and is looking for his former love “Melinda” just to find out that she become a nun in the meantime. He asks her to come with him and she tells him that she still loves him but will not break her promise to the church. Later she’s killed by a soldier and the protagonist in rage kills the soldier and everyone he meets until he breaks down in total exhaustion. It ends with him being executed and right before his death he thinks he sees Melinda once more waving and watching him.

I think that album was the first real success of Opeth and if you like death metal elements it’s an incredible good one. If you like the story or not is a completely different thing but that shouldn’t stop you from enjoying the music.

Ayreon — 01011001 is one of the Ayreons albums, my personal favorite but probably not the best choice to start listening to Ayreon as the album somewhat continues the story from earlier albums. The album title is actually Y (1011001 is 89 which is the ASCII code for Y) tells the story of the planet Y and the seafaring ‘forever’ that lost their emotions and send their DNA to the earth in order to rediscover their emotions. Their comet extincts the dinosaurs and seed humanity. The experiment however fails as humanity becomes more and more depending on technology over time and in the end all tries to save them fail. The ‘forever’ leave the planet together with the migrator from a former Ayeron album.

Personally my favourite Ayreon album mainly because the synthesizers transport a very “spacey” sound and you can feel the story. Additionally the singers on the album (among others Hansi Kürsch from Blind Guardian, Daniel Gildenlöw from Pain of Salvation, Floor Jansen from After Forever and many more) are split up into man and forever and their duets and given roles match their characters and the characters in the story perfectly.

Blind Guardian — Nightfall in Middle-Earth is strictly speaking more power metal than progressive metal but an awesome concept album. The album is based upon Tolkien’s “The Silmarillion”, a book of tales from the First Age of Middle-earth. The album contains not only songs but also spoken parts narrating parts of the story. A true masterpiece and a great album to listen to while playing warhammer.

There are tons of good conceptual albums and progressive metal bands but time is rare and I could only pick a few of them. As I said earlier: if you like metal but never “tasted” progressive metal so far, give it a try :-)

Book Review: “Learning jQuery”

August 9th, 2007

photo of the book's coverWith the Web 2.0 movement JavaScript got a a second chance to show off its abilities. And the second life of JavaScript is certainly a lot more interesting with advanced features such as XML processing, DOM modification and the possibility to send HTTP requests from a script to the server loading data on the fly. Because JavaScript still has to suffer from some of its design mistakes and browser incompatibilities a bunch of JavaScript libraries were created over the last four years that not only fix those problems but also extend the JavaScript core with new functions and objects that make it fun to work with.

One of the most interesting libraries is definitely jQuery by John Resig. Because the author of sees JavaScript as functional language and uses “chaining” of calls to make code shorter. If you don’t know jQuery already but have used Prototype or similar JavaScript libraries you should absolutely try it out, the results are stunning as jQuery’s expressive and short statements make the code easy to understand and very compact. For web applications this is a huge advantage because less code makes pages load faster which often is more important than actual runtime performance.

And more important than a working and powerful library is a good documentation or a guide that is written in a way that makes readers understand the design principles to get the best results of a library.

The book “Learning jQuery” (Packt Publishing) is without doubt the best guide to jQuery so far. The examples in the book are useful, down-to-earth and written without any side effects. Whenever an example in the book might introduce side effects you are warned and shown how alternate solutions for slightly different situations may look like.

The book is organized into 10 chapters: in the quick start the reader is introduced to jQuery, but not JavaScript itself. It’s probably a good idea to read a JavaScript book first if you haven’t worked with JavaScript so far. However jQuery is somehow a language on its own and you can get started quickly with novice JavaScript skills too. The next few chapters cover everyday problem situations and possible solutions using jQuery. It’s very likely that often occurring problems are already covered in the book and the solutins require only minor modifications to fulfil specific requirements.

AJAX is of course covered too, although most of the examples are framework and scripting language independent. The few AJAX examples that require server-side content processing are implemented PHP, unfortunately the code quality of the PHP examples is rather bad, fortunately there are few of them.

The book also covers some of the more popular jQuery plugins like Dimensions, Interface and Form and a quick introduction to jQuery plugin development.

The appendix is also worth reading because it includes a bunch of useful links to JavaScript and web-development resources, development tools and also a short introduction to JavaScript closures and how to avoid memory leakage in internet explorer.

The only real negative aspect of the book is the font used for the source code examples. There is no visible difference between an uppercased “O” and zero (0). Also noteworthy is the price of $ 39.99 is quite pricey, but on the other hand you get more than 300 pages full of useful information and some of the money goes directly to the jQuery project.

Conclusion: If you’re interested in jQuery and need a good book for the first steps you should definitively have a look at “learning jQuery”. If you’re already an advanced user and you probably don’t find that much of new information in this book.

buy the book at packt publishing

cogitations driven by wordpress