JFall 2024 – functional tests

Being a developer happiness engineer at Nedap resulted in overhaling a few things. One of them was the UI testing framework. We opted to go for a three-layered architecture based on Cucumber, combined with a syntax checker in ANTLR and a few other possibly interesting concepts, like silent qualifiers and verbs that define is a step is a Given, When […]

Softworks – calendar aggregator

Sometimes you have a hobby that requires a specific location to practice it. That could be basketball, where you need rings, or dancing, which requires a large enough floor and appropriate music. Finding a place and time where you can enjoy your hobby often requires visiting many sites in search of an event which you can join. A lot of […]

Nedap Healthcare – developer happiness engineer

What is in a name? Hier had ook ‘janitor’ of ‘toiletmeneer’ kunnen staan, want Nedap heeft een klein dedicated team samengesteld, dat zich alleen bezig houdt met het opruimen van technical debt in een 25 jaar oude JEE applicatie. Iedereen vindt het opruimen van technical debt nodig, maar welke organisatie is ook daadwerkelijk bereid om het geld wat zo’n team […]

JFall 2022 – very serious gaming

Oorlogsvoering in de moderne marine is volledig software gebaseerd. Geen analoge blieps of pings; elk wapen en sensor heeft tegenwoordig een UTP connector. De operators die in de CIC werken, het Combat Information Center diep in het schip, zien de wereld om zich heen via een digitale abstractie. Het CIC heeft geen ramen. Om deze operators voor te bereiden op […]

Softworks – samenroosteren

In de thuiszorg zijn meestal organisaties actief die autonoom werken van de teams hoog in het vaandel hebben staan, de teams hebben hiervoor veelal centraal ontwikkelde software tot hun beschikking. Echter is de werkwijze rondom hoe de teamplanning gemaakt hierin vaak vrij hierarchisch gefaciliteerd; teams hebben meestal één of twee planners die voor iedereen een rooster maken. Met als gevolg […]

Thales – MKS-180 / F126

Thales Nederland heeft een grote, zeg maar enorme, opdracht binnen; de nieuwe F126 schepen van de Duitse marine gaan hun radarsystemen en vuurgeleidingssoftware gebruiken. Maar zo’n opdracht komt natuurlijk ook met een behoorlijk wensenlijstje van de klant en om dat te realiseren hebben ze hulp nodig. Met name simulatie en training moet naar een veel hoger en realistischer niveau getild […]

Softworks – Java cursus voor testers

Het is altijd leuk om je passie te delen met anderen. En na 20 jaar Java geschreven te hebben, heb je het een en ander geleerd en meegemaakt. En een simpel Java programmatje schrijven, compileren en starten is niet zo moeilijk. Maar hoe in vredesnaam leg je testers concepten als composition, inheritance en polymorphism uit? Of het verschil tussen een […]

Thales – Tacticos

Ook embedded software wil graag meeliften op de technieken waar de meeste vernieuwing in zit. Of deze geschikt zijn, kan het beste door een proof-of-concept worden bepaald. Dus we gaan uitzoeken of webtechnologie, en met name Angular, state management, websockets en protobuf iets kan betekenen op een marineschip. Als SpaceX raketten kan lanceren met Javascript, dan moet Thales dat toch […]

Softworks – TeslaTasks

Dan koop je een Tesla en denk je dat alles automatisch gaat. Zelfstandig rijden doet hij ook best aardig, maar zoiets eenvoudigs als op een bepaald tijdstip de kachel aan zetten, dat kan niet. Je kunt het wel direct doen vanuit de app, maar niet gepland. En dan blijkt dat alle Tesla’s via een REST API aan te sturen zijn. […]

Reinders – Posters ERP

Reinders Posters is de grootste leverancier van posters en decoratieafbeeldingen in Europa. Om een dergelijk afzetgebied te bedienen is een goede IT noodzakelijk. De werkwijze van Reinders is echter afwijkend van wat gangbaar is en daarom is gekozen voor een maatwerk ERP-systeem. Er zijn mobiele apps, webapps en webshops ontwikkeld, plus koppelingen met externe partijen zoals Amazon en BOL. Tools […]