Weet wat je bent

21 11 2007

Bij mijn huidige detachering opdracht zie ik een trend ontstaan die ik regelmatig ben tegengekomen bij de projecten die ik de afgelopen jaren heb gedaan. De ontwikkelaars manifesteren zich als de domein experts van de desbetreffende organisatie.

Onthoud goed, je bent ontwikkelaar, tenzij je jezelf betaalt om software te maken.

It’s good to know the business domain, but don’t fool yourself into believing that you’re the domain expert instead of the business. Jeremy Miller





Fitnesse in Eclipse

31 10 2007

Om de kwaliteit van Java software te bepalen, maken we natuurlijk allemaal gebruik van Junit, maar dat is niet voldoende.

Voor diegene die weten dat dit niet voldoende is gebruiken al Fitnesse om integratie testen te realiseren.

Voor Web applicaties gebruikt met zelfs al een combinatie van Fitnesse en Selenium. Hierdoor is het mogelijk om de volgende tests te kunnen uitvoeren in Fitnesse:


|The page has a link named|Pay|
|The user clicks on the link named|pay|
|The user sees the text|How do you pay|
|The page has an element named|type|
|The user selects|Creditcard|in the field named|type|
|The user clicks on the button named|checkout|

Voor de fanatiekelingen  onder ons, er is nu ook een Eclipse plugin.





Informatie op het Net

18 09 2007

Steeds met informatie wordt op het net gepubliceerd in de vorm van online video’s en presentaties. Dit kan erg makelijk zijn als je wil bijblijven in de al zo grote Java wereld. Hier volgen een aantal interessante tips:

Weet je nog een aantal goede links?, geef het door.





De lol in het programmeren

18 09 2007

Agile onderwerpIn het begin van onze loopbaan als software ontwikkelaar wilden we niks liever dan ontwikkelen en een baan in software ontwikkeling omdat we een passie hadden in de techniek, en in het bijzonder het maken van software applicaties met behulp van programmeertaal zoals Java, toch!.

Elke dag creëerde we iets nieuws, het was uitdagend en we waren trots over wat we gedaan hadden.

Maar nu we senior software ontwikkelaars zijn met een gedegen bagage, zien we dat ons werk steeds minder uit programmeren bestaat maar steeds meer uit andere activiteiten, die ondanks dat ze noodzakelijk zijn, de passie verminderd.

Maar Agile ontwikkelen, met zijn nadruk op de individu en werkende software brengt de lol in ontwikkelen weer terug.

Lees de rest van dit onderwerp »





Nieuw seizoen TUF (6)

14 09 2007

Het zesde seizoen van de Spike TV’s geproduceerde realiteit serie The Ultimate Fighter gaat binnenkort beginnen. Onderleiding van UFC vechters Matt Serra en Matt Hughes zullen 16 vechters strijden voor de twee UFC-contracten.

Hier de overzicht van de vechters

TUF - 6





Top 10 Architectuur principes

14 09 2007

Afgelopen woensdag heeft het bedrijf waar ik gedetacheerd , KvK Nederland, een interessante presentatie gehouden over de Top 10 architectuur principes die de ontwikkelaars moeten hanteren om succesvolle producten op te leveren.
Lees de rest van dit onderwerp »





JavaPolis 2007

13 09 2007

Javapolis 2006Het is weer de tijd van het jaar om mijn kennis te delen met andere Java collega’s. Dat betekend weer een week op de JavaPolis.

In de week van 11 t/m 14 december zal ik in Antwerpen veel horen over uiteenlopende zaken die zich afspelen in mijn vakgebied, Java.





Ierland

31 05 2007

Vorig weekend, had ik na lange tijd weer eens vakantie. Omdat het bedrijf waarbij ik werk (Itude) haar 15 jarige bestaan vierde, zijn we met het werk naar ierland gegaan.

Vanaf donderdag tot en met maandag hebben we genoten van het land, de natuur, het eten en de drank.

Bekijk de foto’s om een impressie te krijgen van de vakantie.

Itude





Pair Programming

10 05 2007

Pair programming is een must binnen een software ontwikkel team. Het wordt het vaak gezien als verspilling van kostbare tijd, maar dit is absoluut niet het geval. Het is juist erg ineffcient om een persoon te laten programmeren, denk hierbij maar eens aan het communicatie niveau die door Pair programming verhoogd wordt.

Wat is Pair Programming…

Pair Programming is the process where two developers work together on the same code with one person typing and both constantly discussing the requirements, design and code. Pair Programming also provides an excellent opportunity to hone your communication skills. To be “in the zone” when pair programming requires that you continually verbalize your ideas in a way that your pair partner can follow your thinking and stay engaged.

Pair Programming improves your communication skills





Behaviour Driven Development

9 05 2007

Natuurlijk doet iedere ontwikkelaar aan Test Driven Development. Maar is er dan voldoende controle aanwezig voor de kwaliteit van de code?. Volgens onderstaande Google Tech Talks niet.