De Debugging-Detective: JProfiler vs. IntelliJ Profiler
JProfiler of IntelliJ Profiler? Ontdek welke Java-profilingtool het sterkst scoort in geheugenanalyse, CPU-bottlenecks, thread-debugging en troubleshooting in productie.
JProfiler of IntelliJ Profiler? Ontdek welke Java-profilingtool het sterkst scoort in geheugenanalyse, CPU-bottlenecks, thread-debugging en troubleshooting in productie.
Hoe test-driven development je code duidelijker en flexibeler maakt Bij softwareontwikkeling draait het niet alleen om code schrijven die werkt, maar ook om code die makkelijk te begrijpen en aan te passen is. Te vaak werkt code perfect, maar slaat de twijfel toe zodra er iets moet veranderen. Daar komt Test-Driven Development (TDD) in beeld: … Continued
Je microservices-architectuur groeit, maar het overzicht? Niet zozeer. Steeds meer microservices die communiceren, verouderde documentatie, een team dat snel verandert… het is moeilijk om alles bij te houden. Wat nu? OpenTelemetry!
Leesbare code blijft één van de grootste uitdagingen binnen softwareontwikkeling. Functionaliteit snel opleveren krijgt vaak prioriteit, terwijl structuur en onderhoudbaarheid pas later aandacht krijgen. Begrijpelijk – werkende software is belangrijk. Maar hoe groter een applicatie wordt, hoe belangrijker duidelijke en onderhoudbare code wordt.
Gelukkig bestaan er technieken en tools die helpen om tot clean en schaalbare Java-code te komen.
Geïnspireerd door de feestdagen leek dit het perfecte moment voor een kerstthema-blogpost voor alle Java-liefhebbers. Geen kerstman deze keer, maar wel een verhaal over de kamelen waarop de drie wijzen naar Bethlehem reisden.
Of… toch min of meer. Eigenlijk gaat het over Apache Camel en de handige mogelijkheden die deze library biedt voor het verplaatsen van bestanden.
Bij één van onze klanten werd gestart met het opsplitsen van enkele monolithische applicaties naar REST-gebaseerde microservices.
Voor een eerste use case werden enkele belangrijke services geïdentificeerd, waaronder een aggregatorservice. Deze service fungeert eigenlijk als een laag die drie andere microservices samenbrengt.
In deze blog bekijken we:
Hoe dependency injection in Python opgezet kan worden met Dependency Injector,
En hoe deze dependencies dynamisch gestubd kunnen worden op basis van de omgeving.
In deze blog delen we enkele tools die vaak gebruikt worden binnen fullstack-softwareontwikkeling. De shortlist bevat bewust enkel gratis tools, zodat ook developers zonder toegang tot betalende software meteen aan de slag kunnen.
Ken je zelf nog interessante gratis alternatieven? Laat ze gerust achter in de comments.
Ben je hier terechtgekomen om het verschil te ontdekken tussen Svelte (versie 3) en SvelteKit (op het moment van schrijven nog in public beta)? Dan zit je goed.
In deze blog bekijken we kort de verschillen tussen beide frameworks en hoe Sapper daarin past. We gaan niet te diep in detail en vergelijken ze ook niet met andere frameworks.