Follow Us on Twitter

Java Inhoud syndiceren

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.

Edwin Biemond benoemd tot Java Programmeur van het jaar

Whitehorses collega Edwin Biemond is in de november editie van Oracle Magazine uitgeroepen tot Java Programmeur van het jaar!

Edwin is architect bij Whitehorses en Oracle ACE en is gespecialiseerd in het adviseren over en succesvol toepassen van Oracle SOA en Oracle Java oplossingen.

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.

Stack Attack: Flex, Spring, JPA en Toplink

Januari 2009 - De meeste Java programmeurs weten tegenwoordig goed dat er erg veel frameworks zijn waar men uit kan kiezen om zijn applicatie op te zetten. Daarnaast merkt deze programmeur ook vaak dat hij meerdere frameworks kan combineren. Uiteindelijk schuilt hierin het gevaar dat een applicatie zoveel frameworks bevat dat de volgende persoon die gaat werken aan de applicatie door de bomen het bos niet meer ziet. Gelukkig kunnen we zeggen dat het gebruik van een of meerdere frameworks de kwaliteit van een applicatie drastisch kan verbeteren.

Service Data Objects

September 2008 - De meeste applicaties verwerken gegevens. Meestal komen deze gegevens uit relationele databases, maar dit is lang niet altijd het geval. Gegevens kunnen ook voortkomen uit web services, object databases of andere systemen. Om toegang te krijgen tot die gegevens bestaan veel verschillende oplossingen. Alleen al voor relationele databases is er volop keuze: JDBC, Hibernate, JPA, Toplink, BC4J, etcetera. Elk hulpprogramma gebruikt een eigen programmeermodel.Slechts enkele raamwerken lenen zich voor toepassing in een servicegeoriënteerde architectuur.

Build management

April 2008 - Geen softwareontwikkelaar voert graag herhalende taken uit. Een beetje programmeur zal zo veel mogelijk via scripts automatiseren. Het voordeel daarvan is dat het natuurlijk tijd bespaart en de kans op fouten verkleint. Bovendien kan zo'n script ook een goede vorm van documentatie zijn: nieuwe ontwikkelaars kunnen sneller aan de slag gaan met ontwikkelen.

Beveiligingen van Webgebaseerde applicaties

Augustus 2007 - Het internet is een in toenemende mate onveilige omgeving. Systemen die direct of indirect aan het internet zijn blootgesteld worden continu gescand op kwetsbaarheden. Waar tot enige tijd geleden deze aanvallen vooral gericht waren op bekende kwetsbaarheden in massaal ingezette software, zien de we het laatste jaar een significante toename in gerichte aanvallen tegen kleinschalige en specialistische software. Met name software die gebruik maakt van webgebaseerde technologie is daarbij een gewild doelwit.

Unified Process, what the RUP is that?

Juni 2007 - Steeds meer ondernemingen stappen over op object georiënteerde software ontwikkelmethoden. Dit is vaak het geval in J2EE projecten, waar zo’n methode goed aansluit bij Java en het componenten ontwerp. De bekendste object georiënteerde software ontwikkelmethode is Rational’s Unified Process oftewel RUP.

Maar wat is RUP eigenlijk precies? Is het een methode, een tool of allebei? Kun je ermee ontwerpen of kun je er het ontwerpproces mee ondersteunen? En wat heeft RUP met object oriëntatie en UML te maken?