In deze blog ga ik in op de bovenstaande stelling. Is het namelijk wel zo dat een object immutable is wanneer alles final is en er geen Setters zijn gedefinieerd? Het klinkt in ieder geval erg logisch. Tot je er mee gaat werken en je situaties tegen komt waarbij dat absoluut niet zo is! Erg [...]
Lees verder >>
Java (EE)
‘Mijn object is immutable, want alles is final en ik heb geen Setters!’
12 september 2011Test EJB’s met JUnit: OpenEJB
15 april 2011
Wanneer je wel eens met EJB’s hebt gewerkt, weet je net als ik hoe moeilijk het is om deze te (unit) testen. De code op zich is gewoon Java-code, maar er wordt veel gebruik gemaakt van annotaties zoals @PersistenceContext en @Resource. Hiermee is het onder andere mogelijk om te communiceren met een database of om [...]
Lees verder >>
Lees verder >>
JBoss Profiler: Hoe en waarom?
17 januari 2011
Je kent het vast wel: je applicatie is traag en je weet niet waarom. Alles zou gewoon snel moeten werken, maar er schijnt toch een soort van bottleneck te zijn. Een optie is om de hele code na te lopen om te zien of je het probleem kunt vinden, maar wie wil nu echt duizenden [...]
Lees verder >>
Lees verder >>
Silver Smalltalk
10 januari 2011
Peter Fisk is goed bezig.
Mensen die mij kennen weten dat ik mijn enthousiasme over Smalltalk niet onder stoelen of banken steek. Er zijn van Smalltalk een aantal dialecten, waarvan de meesten zich kenmerken door een grote of soms zelfs volledige platform onafhankelijkheid. Zo is een dialect genaamd Squeak in staat om rechtstreeks op de hardware [...]
Lees verder >>
Lees verder >>
Sogyo Search
08 december 2010
Al weer een paar weken geleden is er een project gestart binnen Sogyo om een oplossing te vinden voor een belangrijke vraag over vragen. Deze vraag was: “Waarom kunnen we de nodige informatie, om veelgestelde vragen binnen Sogyo te beantwoorden, niet makkelijk op zoeken? “. Dit is wel heel vaag en algemeen gesteld, maar bijvoorbeeld [...]
Lees verder >>
Lees verder >>
Business Rule Engines
13 oktober 2010
Bedrijfsapplicaties zijn steeds meer afhankelijk van factoren zoals, wet en regelgeving, bedrijfsprocessen, procedures en beleid. Deze factoren vormen een groot deel van de logica binnen een applicatie en kunnen soms verspreid zijn door het hele systeem.
Op deze manier is onderhoud wat lastiger en zal er elke keer weer programmacode aangepast moeten worden. Om dit te [...]
Lees verder >>
Lees verder >>
Google Spreadsheet API vanuit de Google AppEngine
18 juni 2010
Ik was bezig met een demo applicatie aan het schrijven voor de Google AppEngine. Om de applicatie wat interessanter te maken bedacht ik ook een export mogelijkheid om de gegevens uit de applicatie te exporteren naar Google Spreadsheets.
Dit is moeilijker dan men in eerste instantie zou denken.
(meer lezen…)
AKPC_IDS += "2727,";
WebSphere Integration Developer 6.2 onder Ubuntu 10.04
23 december 2009
Momenteel ben ik aan het werk op een grote SOA klus waarbij ook gebruik wordt gemaakt van WebSphere Integration Developer tezamen met Eclipse.
Ik werk echter graag onder Linux (Ubuntu 10.04 om specifiek te zijn) en IBM software installeren onder Linux is moeizaam.
(meer lezen…)
AKPC_IDS += "1778,";
Forbij
24 juli 2009
Zeer recent (juni 2009) gaan er op internet stemmen op die m.i. de moeite waard zijn om aandacht aan te besteden. En het betreft niet zomaar een programmeerissue. Niet minder dan de for loop wordt naar het leven gestaan. En dat door de programmeurs zelf nog wel. Een element dat sinds jaar en dag deel [...]
Lees verder >>
Lees verder >>
Ontwikkelen op het Android platform
05 juni 2009
Naast de iPhone is de Android bezig met een opmars in de mobiele telefonie markt. Het Android–platform waarop een Android telefoon draait, werd eind 2007 door Google vrijgegeven. Hiermee gaf zij de mogelijkheid aan ontwikkelaars om ook applicaties te bouwen op dit platform, i.p.v. dat Google zelf applicaties bouwt. (meer lezen…)
AKPC_IDS += "1377,";

