TOP Squad
Dé blog van de toppers van TOP Squad.
Category PostgreSQL
Momenteel ben ik vanuit TOP Squad als Java developer ingezet bij Topicus Overheid waar elke 2e vrijdag van de 3-wekelijkse sprint een innovatiedag wordt gehouden. De bedoeling is dat je,...
Category database
SQLite kom je in de java wereld niet direct tegen. Er is een JDBC driver voor, dus technisch kan het, maar er is een belangrijk nadeel: je kunt er geen...
Momenteel ben ik vanuit TOP Squad als Java developer ingezet bij Topicus Overheid waar elke 2e vrijdag van de 3-wekelijkse sprint een innovatiedag wordt gehouden. De bedoeling is dat je,...
Category time-saving
Momenteel ben ik vanuit TOP Squad als Java developer ingezet bij Topicus Overheid waar elke 2e vrijdag van de 3-wekelijkse sprint een innovatiedag wordt gehouden. De bedoeling is dat je,...
Category Java
Toen ik las dat het concept ‘Context Receiver’ werd geintroduceerd in Kotlin, was mijn eerste gedachte: ‘Dat ken ik nog van Pascal!’
Category Discussion
Toen ik las dat het concept ‘Context Receiver’ werd geintroduceerd in Kotlin, was mijn eerste gedachte: ‘Dat ken ik nog van Pascal!’
Category Rust
OpenCV is een schatkist vol tools voor alles wat visueel is. Niet alleen beeldbewerking zoals in tekenprogramma’s, maar ook geavanceerde algoritmes, waar iemand ooit op afgestudeerd is. De laatste jaren...
Stel je voor dat je de woorden in een bestand moet tellen (aantal per uniek woord). Het eindresultaat in het geheugen is dus een Map met als key het woord...
Category multithreading
Stel je voor dat je de woorden in een bestand moet tellen (aantal per uniek woord). Het eindresultaat in het geheugen is dus een Map met als key het woord...
Category OpenCV
OpenCV is een schatkist vol tools voor alles wat visueel is. Niet alleen beeldbewerking zoals in tekenprogramma’s, maar ook geavanceerde algoritmes, waar iemand ooit op afgestudeerd is. De laatste jaren...
Category Deep Learning
OpenCV is een schatkist vol tools voor alles wat visueel is. Niet alleen beeldbewerking zoals in tekenprogramma’s, maar ook geavanceerde algoritmes, waar iemand ooit op afgestudeerd is. De laatste jaren...
Category webassembly
SQLite kom je in de java wereld niet direct tegen. Er is een JDBC driver voor, dus technisch kan het, maar er is een belangrijk nadeel: je kunt er geen...
Category sqlite
SQLite kom je in de java wereld niet direct tegen. Er is een JDBC driver voor, dus technisch kan het, maar er is een belangrijk nadeel: je kunt er geen...
Category java
In de vorige episode kon je zien hoe je met een eenvoudige setup kafka kunt benaderen voor het versturen van eenvoudige berichten. Dat ging heel snel. Nu wordt het wat...
Nog meer nieuwe java (22) features, maar nu één die je waarschijnlijk niet gaat gebruiken. Toch leuk om over te schrijven want ik kon nergens voorbeelden vinden, voor wat ik...
Op een middag deze week liep ik weer eens tegen de nieuwe classfile api (jdk22) aan. Vorig jaar had ik al wel de presentatie van Brian Goetz hierover gezien. Hij...
Het vaststellen van memoryleaks kán heel eenvoudig zijn. Deze video van Jack Shirazi laat dat heel mooi zien. Je hebt er wel een tooltje voor nodig om de cijfers te...
Waarom een blog over de performance van arrays in java? Ze zijn bijzonder saai, en wanneer heb je ze eigenlijk nodig?
SQLite kom je in de java wereld niet direct tegen. Er is een JDBC driver voor, dus technisch kan het, maar er is een belangrijk nadeel: je kunt er geen...
Category craftsmanship
9.00 De teksten en plaatjes, die de customer journey expert had opgestuurd in de frontend verwerkt. Na een flink aantal refinements zijn we deze week begonnen met bouwen. Een wijziging...
Dit jaar is applicatie X bij webwinkel Y ongeveer 20 jaar oud. Toen ik er begon in 2002 was het project nog net niet begonnen en ongeveer twee jaar later,...
Mijn eerste project. Echt mijn allereerste was het niet. Het was 1999 en mijn echte eerste IT project, waar ik het nu niet over ga hebben, was geen software development....
Category json
Werkwijze: Plan een dag vrij, zonder collega’s of gezinsleden om je lastig te vallen. Start de dag met een koude douche, een rondje door het park en dan pas je...
Category unicode
Werkwijze: Plan een dag vrij, zonder collega’s of gezinsleden om je lastig te vallen. Start de dag met een koude douche, een rondje door het park en dan pas je...
Category reflection
Werkwijze: Plan een dag vrij, zonder collega’s of gezinsleden om je lastig te vallen. Start de dag met een koude douche, een rondje door het park en dan pas je...
Het vaststellen van memoryleaks kán heel eenvoudig zijn. Deze video van Jack Shirazi laat dat heel mooi zien. Je hebt er wel een tooltje voor nodig om de cijfers te...
Waarom een blog over de performance van arrays in java? Ze zijn bijzonder saai, en wanneer heb je ze eigenlijk nodig?
Werkwijze: Plan een dag vrij, zonder collega’s of gezinsleden om je lastig te vallen. Start de dag met een koude douche, een rondje door het park en dan pas je...
Category ASM
Category testautomatisering
Het genereren van (pseudo) willekeurige waardes kán heel eenvoudig zijn.
Het is 2023. Waarom gebeurt dit nog steeds in testcode? slechte code kwaliteit geen scheiding van testdata en techniek (gluecode) slecht/geen design breekbaar (‘brittle’) -> false positives/negatives de tests zijn...
Category rust-lang
Het is me eindelijk gelukt iets ‘zinvols’ met webassembly te doen. Dat is op zich best lastig. De belofte dat het javascript zou gaan vervangen lijkt mij in ieder geval...
De banen of opdrachten met Rust als primaire programmeertaal liggen nog steeds niet voor het oprapen. En zeker niet in Nederland. Grote bedrijven, AWS, Microsoft, Google, etc. hebben rust omarmd...
Category test
Ik ben gewoon blij met playwright!
Category typescript
Ik ben gewoon blij met playwright!
Category jdk-22
Nog meer nieuwe java (22) features, maar nu één die je waarschijnlijk niet gaat gebruiken. Toch leuk om over te schrijven want ik kon nergens voorbeelden vinden, voor wat ik...
Op een middag deze week liep ik weer eens tegen de nieuwe classfile api (jdk22) aan. Vorig jaar had ik al wel de presentatie van Brian Goetz hierover gezien. Hij...
Category kotlin
Ik kwam dit artikel tegen dat precies uitlegt hoe Huffman codes werken, en daarbij een algoritme geeft in Haskell.
Category rust
In de vorige episode kon je zien hoe je met een eenvoudige setup kafka kunt benaderen voor het versturen van eenvoudige berichten. Dat ging heel snel. Nu wordt het wat...
Dit is iets wat je gewoon kunt doen, terwijl je op je pipeline zit te wachten: kafka starten in een docker container een kafka consumer op een topic starten in...
Category kafka
In de vorige episode kon je zien hoe je met een eenvoudige setup kafka kunt benaderen voor het versturen van eenvoudige berichten. Dat ging heel snel. Nu wordt het wat...
Dit is iets wat je gewoon kunt doen, terwijl je op je pipeline zit te wachten: kafka starten in een docker container een kafka consumer op een topic starten in...
Category avro
In de vorige episode kon je zien hoe je met een eenvoudige setup kafka kunt benaderen voor het versturen van eenvoudige berichten. Dat ging heel snel. Nu wordt het wat...