WordPress iphone app rocks!

22 07 2008

Just installed the wordpress app for iPhone and iPod touch from the apple appstore. This post is written on my ipod





Iphone get’s some sweet lovin…

7 03 2008

I just watched the keynote from apple about the SDK 2.0 update… and man this is gonna be awsome! Now the iPhone is getting some real enterprise business value, push mail, contact and calender, Microsoft Exchange support… and a free SDK for developers to develop for the iPhone. This summer is something I look forward to..

See: http://www.37signals.com/svn/posts/900-iphone-sdk-apples-touch-platform-and-the-next-two-decades 

and the keynote ofcource: http://www.apple.com/quicktime/qtv/keynote/





QNH Geeukup Community

25 01 2008

Vanuit QNH hebben we het plan opgevat om een community op te zetten voor ICT-ers uit Noord Nederland.
Dit wordt geen QNH community, maar een eigen community voor en door ICT-ers welke door QNH wordt gefaciliteerd/gesponsord. In een Geekup sessie willen we per avond diverse sprekers aan het woord laten.

WAT is een Geeukup ?

Een Geekup (borrel) community voor software ontwikkelaars of anderzijds ICT gerelateerde professionals  (in Noord Nederland) in de vorm van een Pecha Kucha podium of Geekup zoals ze in Engeland gehouden worden.

Hoe ziet een Geekup eruit?
17:30 – 18:00 Inloop
18:00 – 18:30 3-tal presentaties
18:30 – 19:30 panel/ronde tafel discussies
19:30 – 20:00 De Geekups (Pizza & bier met frisdrank)

Hieronder staan enkele items als voorbeeld genoemd:
Sharepoint,
Java,
J2ee spring,
Ruby
Bizztalk,
Java Polis.
Voor andere items staan we natuurlijk open.

Wat is Pecha Kucha?

Pecha Kucha is een podium voor het houden van veelal creatieve presentaties. Het concept is bedacht door Astrid Klein en Mark Dytham van Kein-Dytham Architecture (KDa) in Tokio, in 2003.
Het format heeft zich inmiddels verspreid over vele steden wereldwijd. De naam stamt af van een Japanse woord voor het geluid van een gesprek (gebabbel).
Het woord moet als een enkel woord worden uitgesproken.

Een Pecha Kucha-avond is een evenement waarbij deelnemers een diavoorstelling van 20 afbeeldingen presenteren, in een totale tijd van 400 seconden: 6 minuten en 40 seconden.
Elke afbeelding wordt daarbij precies 20 seconden getoond. Deze vorm van presentatie willen we dan ook graag het “20×20 formaat” noemen.

Voor WIE?

Voor die mensen die tijdens normale kantoortijden niet met elkaar in contact komen. Om zo van  elkaars ideeën en/of  kennis kunnen gebruik kunnen maken,
Voor geïnteresseerden in een bepaald thema welke niet binnen jouw dagelijks vakgebied valt,
Voor sprekers die graag andere Geekup-ers een introductie in een bepaald thema willen geven,
Voor gelijkgestemden om eens ervaringen uit te wisselen,
Dus om met soortgenoten in contact te komen.

Waarom?

Omdat het prettig is om het “soortgenoten” eens rustig over een item te kunnen praten.
Omdat je met mensen in contact komt die vaker meer weten dan jij alleen.
Omdat het gewoon interessant en gezellig is.

Waar?

Omdat het een community voor Noord Nederland betreft, is het de bedoeling en de verwachting dat mensen/It-ers/geeks overal uit Noord Nederland naar de events toe zullen komen.
Vanuit QNH hebben we de beschikking gekregen over een grote vergaderruimte in het Noordelijk Trade Centre.

Wanneer?

Eens per kwartaal is het de bedoeling om een Geekup avond te houden.
Als eerste datum staat nu 19 februari 2008.
Juni, September, en November zullen de maanden zijn waarin de andere Geekups worden georganiseerd.

Geekup.nl

Om het geheel zo goed mogelijk te kunnen laten slagen zijn we momenteel druk bezig om het domein Geekup.nl op te tuigen. Hierbinnen kun je straks info vinden over de Upcomming Events, het inschrijven op de mailingslist etc. Mocht je nog items, op/aanmerkingen hebben voor of over de site dan vernemen we dit graag.

Het Geekup Team
Noord Nederland.





Radiant performance issue and how I fixed it.

24 01 2008

I implemented the Dutch Fly Fishing site http://www.ffinfo.nl using Radiant. It was a very good project and with Radiant we have a great CMS. However, after some time the site started to slow down considerbly and I started on a quest to improve the performance.

My first step was to investigate on the extensions used that are using a lot of resources and or nested pages. I’m using the Aggregation extensions quit heavily, but removing the use of this extension did not help. An other extension that I use is PageAttachments, in the log files I see that the images ’served’ by the PageAttachments are no bottleneck.

The next step was added RAM and CPU power. The site is hosted on Slicehost, when we had the performance issue it was on a 256 slice. So the next logical step was upgrading to a 512 slice and adding more mongrels to the cluster. This was not really helping, the processing was faster of-course, but there was still something that caused the site to be really slow.

Then something hit me… what about recursion? a quick look into my snippets and I finally found it. I overlooked it completely, but the menu snippet that I used was quering all the pages recursivly for (almost) all the pages in the system. When I removed the recursion the site was as fast as it was when we first started.

An example of what this looks like is displayed below. (sorry for the makeup, this is something that is open for improvement on WordPress)

In the layout:


<div id="menu">
    <r :find url="/nl/">
        <ul class="adxm menu">
            <r :snippet name="menu" />
        </ul>
    </r>
</div>

The “menu” snippet:


<r :children:each>
    </r><r :unless_content part="no-map">
        <li> <r :link />
            <ul>
                <r :snippet name="menu" />
            </ul>
        </li>
    </r>

This kind of code could be used for a sitemap. In fact we still use similar code for rendering our sitemap. This page is the slowest of the site of course :)So, this little episode shows that small amount of “smart” recursive code is easily overlooked and can lead to quite some problems.





Open Huis bij QNH Zeist, Groningen en Maastricht Airport

19 12 2007

Een échte oliebol liefhebber…..
…. komt op 31 december tussen 12.00 en 15.00 uur naar de open dag in Zeist, Groningen of Maastricht Aiport. Neem je kinderen mee, er is een bollen… uhhh… ballenbak en opvang, we hebben voor jou en je partner natuurlijk de beste oliebollen van Nederland en als klap op de vuurpijl krijg je die vuurpijl ook nog eens mee!

Kijk voor meer details op http://www.flyyourfuture.nl workshops of mail naar openhuis@qnh.nl en meld je snel aan.





Short update - JavaPolis 2007, QNH James Bond Party..

19 12 2007

I should have blogging about a lot of things but work has taken all my thoughts.

So this is just a short summery of events that happend.

JavaPolis was a blast. The Parleys V2 demo was briliant and the QNH drink at TakeTwo was wonderfull. Going to Noxx until 5 in the morning was not a very wise thing to do.. but in the end I had a great time in Antwerp. (I really like those IMAX theaters!) Met a lot of nice people and had a lot of fun.

Then we had the QNH end-of-the-year-party in castle Wijenburg, James Bond Casino Royal theme. Very very cool. Played the first poker tourney and ended up 3rd (table of 9) just behind my wife! and Angelo who won the first round. I don’t know who won the complete event, so if you do… please let me know :). The only problem was that it was very very busy. With only 2 poker tables, 1 roulette table and 1 black jack table it was impossible to get some action besides the first round of poker.

Tomorrow I will presenting a introduction to Ruby and RubyOnRails talk here at <theFactor.e> this will be my first talk that I give about the subject so I’m intressted to see how it goes and what the reactions are. When I feel it’s good enough I will post the slides.

So that’s it for now.





JavaPolis 2007 - Here we go

11 12 2007

This afternoon I will start my journey to Antwerp to visit the Conference part of the JavaPolis 2007.

I will try to write some highlight of the event on this blog.

Conference Day 1  will start tomorrow. I’ve got the following “planning” for the talks that day:

http://www.javapolis.com/confluence/display/JP07/SoapUI 

http://www.javapolis.com/confluence/display/JP07/Google+Web+Toolkit

http://www.javapolis.com/confluence/display/JP07/SOA+Development+using+JBossESB

The for-last slot is somewhat difficult to decide where to go. I just bought the book, Practical JRuby on Rails by Ola Bini and his talk with Charles Nutter should be really great. On the other hand I really like talks about methodoligy like Scrum, and there is also a talk in the same time slot with the title Scrum in practice for the non-believers. The last word of the title makes my choice a bit easier because I already “believe” So I’m going to visit

http://www.javapolis.com/confluence/display/JP07/Practical+JRuby+on+Rails

The last talk of the day that I visit will be

http://www.javapolis.com/confluence/display/JP07/The+future+of+Computing

quoting the javapolis site:  “Based on the Java brain power within that panel, this is already an historical discussion panel





Rails 2.0 is Final !

7 12 2007




jRails = jQuery on Rails = cool

29 11 2007

http://ennerchi.com/projects/jrails

Quoted from the site:

jRails is a drop-in jQuery replacement for Prototype/script.aculo.us on Rails. Using jRails, you can get all of the same default Rails helpers for javascript functionality using the lighter jQuery library.

I really like jQuery and this replacement is something that I find really usefull !





Rails 2.0 Is near.

29 11 2007

Rails RC2 has just been released!. This should be the last step before the launch of Rails 2.0. When there are no major issues Rails 2.0 should be final in a week or two! So prepare you projects to fix all the depricated warnings you get with rails 1.2.6 so you can easily use rails 2.0 without any errors.