Follow Us on Twitter

Enterprise Java Inhoud syndiceren

Softwarekwaliteit meten met Sonar

Januari 2011 - Softwarekwaliteit is een breed begrip en kent een groot aantal definities. Samenvattend komen alle definities grofweg neer op de mate waarin software voldoet aan functionele wensen, ontwikkelstandaarden en impliciete eigenschappen die van professionele software verwacht worden, zoals bijvoorbeeld onderhoudbaarheid en testbaarheid.

Clusteren met GlassFish

December 2010 - Nadat Oracle Sun had overgenomen was er een tijdlang onzekerheid wat Oracle precies ging doen met de overgenomen Sun producten. Een van deze Sun producten was GlassFish. Dit is een Java EE applicatieserver die afgeleid is van het welbekende Apache Tomcat.

Het opzetten van een externe DSL met XText

Oktober 2010 - Tegenwoordig is domain driven design en daarmee verbonden domain specfic language (DSL) een veelbesproken onderwerp. In dit artikel laten we zien hoe eenvoudig het is om met Xtext een DSL te definiëren en van daaruit bruikbare componenten te genereren. Een belangrijke reden om een domeinmodel te hebben is dat het de totale kosten van functionele veranderingen reduceert. Wanneer men de business logica van een applicatie beperkt (encapsuleert) tot een enkel deel van de software dan zal bij aanpassingen de applicatie beduidend minder snel breken.

Verslag Oracle OpenWorld 2010: kennis, netwerk en fun

September 2010 - Tussen 19 en 23 september jl. stond San Francisco weer in het teken van Oracle OpenWorld. Dit jaar werd voor het eerst naast OpenWorld en Oracle Develop ook de, vroeger door Sun georganiseerde, conferentie JavaOne gehouden. Whitehorses was dit jaar aanwezig met 3 personen. Een klein clubje tussen de in totaal 41.000 bezoekers (dit jaar 527 uit de Benelux) die naar San Francisco afgereisd waren.

Usability en Design

April 2010 - Een interactieve, aantrekkelijke en makkelijk te gebruiken website met een dynamische inhoud. Oftewel WEB 2.0. Iedereen werkt hier naartoe of is er al. Deze ontwikkeling is al tijden aan de gang. Omdat browsers tegenwoordig zoveel meer mogelijkheden hebben dan vroeger beginnen sommige sites al meer op applicaties te lijken. Dit betekent knoppen in plaats van hyperlinks, schuifbare panelen en animaties wat tot een hele nieuwe ervaring leidt. Nou ja, zou moeten leiden.

JFall 2009, een verslag

November 2009 - Op 11 november 2009 heb ik namens Whitehorses JFall 2009 bezocht - een van de twee congressen die ieder jaar door de NLJug worden georganiseerd. Ik was wat later, maar toch kwam ik vanuit station Bussum Zuid nog veel andere javanen tegen. Dat is eigenlijk ook een van de mooiste aspecten van JFall (en JSpring) - mede javaprogrammeurs ontmoeten. In dit Whitebook schrijf ik het verslag van dit congres.

Gebruik de multi-core omgeving met Java 7

Oktober 2009 - Een van de belangrijkste revoluties in ICT-land is de opkomst van multi-core processors in computers. Dit biedt mogelijkheden voor softwareontwikkelaars. In plaats van programmacode die achter elkaar wordt uitgevoerd, kan code geschreven worden die tegelijkertijd uitgevoerd wordt door meerdere processoren of cores, dit noemen we parallelle software of parallism.

Swing en applets weer hip?

Mei 2009 - Rond 1997, toen de populariteit van het WWW en Internet stormachtig begon te groeien, waren Applets voor korte tijd ook erg hot. Veel websites bevatten applets; diverse sites boden spelletjes en animaties aan gebaseerd op Java-applets. Vrij snel verdwenen applets van het web. Als platform voor fun-toepassingen nam Flash het snel over.

J-Spring 2009

April 2009 - Op 15 april heb ik deelgenomen aan de jaarlijkse Nederlandse Java User Groep conferentie: de J-Spring. Dit jaar wederom in 't Spant in Bussum. Voorzien van een stralend zonnetje zat de sfeer er aan het begin van de dag al goed in en zo te zien waren het maximale aantal bezoekers, 1000, bijna allemaal aanwezig.

Na een gezellig praatje met wat collega's en ex-collega's ben ik even langs gegaan bij de Whitehorses stand.

Test first, implement later

Maart 2009 - Bij het ontwikkelen van applicaties wordt er vaak pas in de laatste stadia van het ontwikkeltraject gekeken of software daadwerkelijk doet wat het zou moeten doen.Testers kijken pas in de integratie fase of de applicatie voldoet aan de specificatie. Eindgebruikers en opdrachtgevers kijken pas in de acceptatie fase of aan de verwachtingen voldaan is. Naarmate het ontwikkelproces van een applicatie vordert, worden fouten steeds duurder om op te lossen. Daarom is het wenselijk fouten zo vroeg mogelijk te vinden.