

28-10-2008 -
Over queries from hell en solid state disks
Begin dit jaar verbaasde Sun vriend en vijand door het voor een miljard dollar aankopen van MySQL, het bedrijf achter de meeste populaire open source database. Vrijwel iedereen was het erover eens dat MySQL goed binnen het productaanbod van Sun zou passen. Belangrijker was misschien wel dat Sun daarmee een reus in de opensource-wereld werd. Java Magzine sprak met Zack Urlocker, VP products van MySQL.


28-10-2008 -
EPF en de wereld van ontwikkelprocessen
Wat kan het open source initiatief Eclipse Proces Framework (EPF) betekenen voor organisaties die bezig zijn hun software-ontwikkelprocessen te verbeteren en de selectie van een ontwikkelproces? Dit artikel gaat in op de processen en tooling die binnen het EPF-platform beschikbaar zijn. Andere vergelijkbare software die beschikbaar is in de markt laat ik veelal buiten beschouwing.


28-10-2008 -
Mule 2 en jBPM: een open source SOA en BPM platform
2008 is een interessant jaar op het gebied van open source integratie frameworks. Er zijn verschillende nieuwe frameworks die in 2008 beschikbaar zijn gekomen zoals Spring Integration (http://www.springframework.org/spring-integration) en Apache Camel (http://activemq.apache.org/camel). Verder zijn er nieuwe versies op komst van Apache ServiceMix (http://servicemix.apache.org) en Open ESB (https://open-esb.dev.java.net/) die op OSGI gebaseerd zullen zijn.


28-10-2008 -
Java 6 threading optimalisaties: Fictie of werkelijkheid?
Sun, IBM, BEA en anderen hebben de laatste jaren veel aandacht besteed aan het optimaliseren van lock beheer en synchronisatie in hun Java 6 virtuele machines. Functies als biased locking (locking met voorkeur), lock coarsening (ruimer locken), lock elision by escape analysis (weglaten van locks na ontsnappingsanalyse) zijn ontworpen om multi-threading efficiënter te maken. Zo geavanceerd en interessant als elk van deze functies ook zijn, de vraag is, maken zij die belofte van versnelling werkelijk waar? Ik ga deze functies onderzoeken en een poging wagen om antwoord te geven op deze performance vraag met behulp van een single-threaded benchmark.


16-09-2008 -
Watervalbedrijven zijn dinosaurussen
Scrum is tien tot twintig keer productiever dan de watervalmethode en dat heeft ook zijn weerslag op de kosten. Bovendien zijn er veertig procent minder defects en zijn er de voordelen van het beter kunnen vasthouden aan planningen. Jeff Sutherland, die in 1995 samen met Ken Schwaber Scrum presenteerde is overtuigd van het nut van deze Agile methode. Hij zet uiteen waarom.


16-09-2008 -
Niet iedereen is geschikt voor Agile
Scott W. Ambler is net als Jeff Sutherland een van de kopstukken uit de Agile wereld. Door zijn columns in Dr. Dobb's, zijn boeken en zijn vele lezingen heeft hij grote bekendheid verworven. Hij heeft het Agile Unified Process ontworpen, een vereenvoudigde versie van RUP en het Enterprise Unified Process, een uitbreiding op het Rational Unified Process. Ook is hij Practice Leader Agile Development bij IBM.


16-09-2008 -
EclipseLink: Moet je ook eens proberen
Sinds de release van de Java Persistence API (JPA) als onderdeel van Enterprise JavaBeans 3.0 (EJB3) in mei 2006 heeft het gebruik ervan een grote vlucht genomen. Al snel na het uitkomen van de standaard verschenen er verschillende implementaties. In dit artikel kijken we naar EclipseLink, één van de implementaties. We kijken vooral naar de extra features, die verder gaan waar de standaard ophoudt.


16-09-2008 -
Professioneel ontwikkelen met JavaScript?!
Google Web Toolkit is een relatief nieuw framework dat binnen de Java community snel aan populariteit wint. Een feature sinds versie 1.4 is dat het - in tegenstelling tot veel andere Google-producten - niet meer in bèta status verkeert. Het basisprincipe van GWT is: 'Ontwikkel in Java met behoud van toolsupport, taalsupport, objectoriëntatie en genereer op basis van Javacode browseronafhankelijke JavaScript'.


16-09-2008 -
Stripes: compleet framework voor webdevelopment
Stripes is een open source controller-framework dat nog het meest te vergelijken is met Struts of Spring Web-MVC. Stripes is makkelijker te configureren, beter onderhoudbaar, sneller aan te leren en maakt web development weer leuk. Daarnaast integreert Stripes met veelgebruikte frameworks als Hibernate, EJB3 en Spring.


16-09-2008 -
Agile is niet Sexy
Maar wat is het dan wel? Leve de vrijheid, architecten niet nodig, en we zien wel wanneer het klaar is? Of is het gewoon oude wijn in nieuwe zakken? Er zijn veel misverstanden over Agile, en dat is jammer omdat iedere onderneming of project op een of andere manier wel voordeel kan hebben bij een goed begrip van Agile.