Bij mijn reis door het boek over appontwikkeling heb ik me ondergedompeld in praktijkervaringen—van het beheersen van API's tot het verkennen van zowel Android-appontwikkeling als iOS-appontwikkeling met Android Studio en Xcode. Nadat ik talloze boeken en handleidingen heb verslonden, heb ik me verdiept in elk aspect van applicatieontwikkeling, met aandacht voor gebruikersinterfaces, routering en webservices. Of je interesse nu uitgaat naar opensourceprojecten, mobiele ontwikkeling voor verschillende mobiele apparaten zoals smartphones of Apple iPhones, of het maken van apps voor Google Play, de App Store of Amazon, ik deel je passie en verlangen om op de hoogte te blijven van de nieuwste technologieën en strategieën.
Mijn inspanningen op het gebied van HTML, CSS, Python en React Native zijn hier om je door het ingewikkelde web van mobiele ontwikkeling te begeleiden. Dus als je de wereld van het maken van apps en de complexiteit van ontwikkelomgevingen wilt ontrafelen, ben je hier aan het juiste adres.
Shortlist van de 17 beste boeken over appontwikkeling
Na uitgebreid te hebben gelezen, heb ik een lijst samengesteld die is afgestemd op het dichten van je kenniskloof op het gebied van boeken over appontwikkeling.
- Clean Code: Een handboek voor agile softwarevakmanschap door Robert C. Martin
- Ontwerppatronen: Elementen van herbruikbare objectgeoriënteerde software door Erich Gamma, Richard Helm, Ralph Johnson en John Vlissides
- Je kent JS nog niet: Aan de slag door Kyle Simpson
- De pragmatische programmeur: Je reis naar meesterschap door Andrew Hunt en David Thomas
- Effectief Java door Joshua Bloch
- Programmeren voor iOS: De gids van Big Nerd Ranch door Christian Keur en Aaron Hillegass
- Programmeren voor Android: De gids van Big Nerd Ranch door Chris Stewart en Kristin Marsicano
- Programmeren in Swift: De gids van Big Nerd Ranch door Matthew Mathias en John Gallagher
- De weg naar React: Je reis naar het beheersen van eenvoudige maar pragmatische React.js door Robin Wieruch
- Kotlin in de praktijk door Dmitry Jemerov en Svetlana Isakova
- Flutter in de praktijk door Eric Windmill
- Xamarin.Forms beheersen door Ed Snider
- Progressieve webapps bouwen: De kracht van systeemeigen apps naar de browser brengen door Tal Ater
- Mobiele apps ontwikkelen met Ionic, herziene editie: Platformonafhankelijke apps met Ionic, Angular en Cordova door Chris Griffith
- React: snel aan de slag: Webapplicaties bouwen door Stoyan Stefanov
- Microservices bouwen: Fijnmazige systemen ontwerpen door Sam Newman
- Refactoring: Het ontwerp van bestaande code verbeteren door Martin Fowler
Overzicht van de 17 beste boeken over appontwikkeling
1. Clean Code: Een handboek voor agile softwarevakmanschap door Robert C. Martin
Samenvatting:
Robert C. Martin heeft een baanbrekend werk geschreven in de literatuur over softwareontwikkeling, waarin de nadruk ligt op het schrijven van code die gemakkelijk te lezen, te onderhouden en uit te breiden is. Het boek benadrukt het belang van het schrijven van schone code om hoogwaardige softwareproducten te leveren en biedt praktisch advies en voorbeelden om dit te bereiken.
Wat je zult leren:
In dit boek leren lezers de principes, patronen en werkwijzen van het schrijven van schone code, waaronder betekenisvolle namen, functies, objecten, klassen, foutafhandeling en unit-tests, naast vele andere waardevolle vaardigheden en inzichten.
Waarom je dit boek zou moeten lezen:
Als je je programmeervaardigheden wilt verbeteren, beste praktijken wilt begrijpen en software wilt ontwikkelen die gemakkelijk te begrijpen en aan te passen is, is dit boek onmisbaar. Het biedt inzicht en praktisch advies over het creëren van schone code van hoge kwaliteit, wat cruciaal is voor elke softwareontwikkelaar.
Citaat uit het boek:
“De verhouding tussen de tijd die wordt besteed aan lezen en schrijven ligt inderdaad ruim boven de 10 op 1. We lezen voortdurend oude code als onderdeel van de inspanning om nieuwe code te schrijven. ...[Daarom] maakt het gemakkelijker leesbaar maken het gemakkelijker om te schrijven.”
Over de auteur:
Robert C. Martin, ook bekend als "Uncle Bob", is sinds 1970 werkzaam als softwareprofessional en sinds 1990 als internationaal softwareconsultant. Neem contact met hem op via LinkedIn, Twitter en zijn website.
2. Ontwerppatronen: elementen van herbruikbare objectgeoriënteerde software van Erich Gamma, Richard Helm, Ralph Johnson en John Vlissides
Samenvatting:
Een baanbrekend boek waarin 23 ontwerppatronen worden gepresenteerd waarmee softwarearchitecten flexibele, elegante en uiteindelijk herbruikbare ontwerpcomponenten kunnen creëren. Het wordt beschouwd als het naslagwerk voor de theorie en praktijk van objectgeoriënteerd ontwerp.
Wat je leert:
Lezers leren hoe ze herbruikbare objectgeoriënteerde softwareontwerpcomponenten kunnen creëren. Daarbij maken ze kennis met verschillende ontwerppatronen en leren ze hoe deze kunnen worden geïmplementeerd om specifieke problemen in softwareontwerp op te lossen, wat resulteert in een effectiever en optimaal ontwerpproces.
Waarom je dit boek zou moeten lezen:
Dit boek is verplichte kost voor softwareontwikkelaars die geavanceerde kennis willen opdoen over softwareontwerp en objectgeoriënteerde ontwerpprincipes. De gepresenteerde ontwerppatronen vormen een basis die helpt bij het oplossen van veelvoorkomende ontwerpproblemen en het bevorderen van herbruikbaarheid van code.
Citaat uit het boek:
“Objectgeoriënteerde software ontwerpen is moeilijk, en herbruikbare objectgeoriënteerde software ontwerpen is nog moeilijker.”
Over de auteurs:
De auteurs, Erich Gamma, Richard Helm, Ralph Johnson en John Vlissides, zijn gerenommeerde computerwetenschappers die vaak worden aangeduid als de "Gang of Four". Ze beschikken over uitgebreide ervaring en hebben belangrijke bijdragen geleverd aan het vakgebied van software-engineering.
3. Je kent JavaScript nog niet: aan de slag van Kyle Simpson

Samenvatting:
Aan de slag is het eerste boek in de gerenommeerde reeks van Kyle Simpson en biedt een diepgaand en toegankelijk inzicht in JavaScript. Dit boek richt zich op de kernmechanismen van de taal en is een onmisbare bron voor ontwikkelaars van elk niveau die JavaScript echt onder de knie willen krijgen.
Wat je leert:
Dit boek dient als introductie tot JavaScript en behandelt de kerncomponenten en concepten ervan, zoals bereik, sluitingen, prototypes en asynchrone programmering. Zo krijgen lezers een fundamenteel begrip van de taal.
Waarom je dit boek zou moeten lezen:
Als je een diepgaand en echt begrip van JavaScript wilt ontwikkelen, verdergaand dan frameworks en bibliotheken, is dit boek essentieel. Het gaat uitgebreid in op de complexe details en mechanismen van JavaScript, waardoor het waardevol is voor zowel beginners als ervaren ontwikkelaars.
Citaat uit het boek:
“Alleen leren ‘hoe je de taal gebruikt’ is niet genoeg. Om effectief te kunnen programmeren en robuustere, beter leesbare, onderhoudbare en beter presterende code te schrijven, moet je diepgaand begrijpen hoe de taal waarin je programmeert zich gedraagt.”
Over de auteur:
Kyle Simpson is een bekende figuur in de JavaScript-community en heeft verschillende boeken over JavaScript geschreven. Neem contact met hem op via LinkedIn, Twitter en zijn website.
4. De pragmatische programmeur: je reis naar meesterschap door Andrew Hunt en David Thomas

Samenvatting:
De pragmatische programmeur: je reis naar meesterschap is een gevierd werk in de literatuur over softwareontwikkeling dat cruciale inzichten en werkwijzen biedt om softwareontwikkelingsprocessen te verbeteren. Dit boek staat vol praktisch advies, nuttige tips en rijke voorbeelden en biedt ontwikkelaars een uitgebreide en leerzame leeservaring.
Wat je leert:
Dit boek behandelt verschillende essentiële lessen over onderwerpen zoals codegeneratie, foutopsporing, ontwerp, ontwikkeling en testen, waardoor lezers een uitgebreid overzicht en diepgaand inzicht in pragmatisch programmeren krijgen.
Waarom je dit zou moeten lezen:
De reis naar meesterschap in programmeren draait om een zoektocht naar praktische toepasbaarheid, efficiëntie en deskundigheid, en dat is precies wat dit boek illustreert. De inzichten van Andrew Hunt en David Thomas zijn van groot belang voor ontwikkelaars die hun programmeervaardigheden willen verbeteren en optimale oplossingen voor hun projecten willen leveren.
Citaat uit het boek:
“De grootste van alle zwakheden is de angst om zwak over te komen.”
Over de auteurs:
Andrew Hunt en David Thomas zijn pioniers op het gebied van softwareontwikkeling en hebben vele jaren ervaring en deskundigheid. Neem contact op met Andrew Hunt via Twitter en met David Thomas via Twitter.
5. Effectief Java door Joshua Bloch
Samenvatting:
Effectief Java van Joshua Bloch is een iconisch boek over programmeren in Java dat een uitgebreide behandeling biedt van de functies, technieken en onderdelen van Java. Het boek is zo opgebouwd dat het de kennis van zowel beginnende als ervaren ontwikkelaars vergroot, met de nadruk op het praktische gebruik van Java.
Wat je leert:
Joshua legt nauwgezet de nuances van het leren van Java uit, waaronder de taal, bibliotheken en toepassingen, met een diepgaande behandeling van de geavanceerde functies. Zo biedt hij een breed inzicht in het ontwikkelen van effectieve Java-programma's.
Waarom je dit zou moeten lezen:
Voor iedereen die vaardigheid in programmeren met Java wil bereiken, is dit boek een onmisbare bron. Het beschrijft beproefde methoden en werkwijzen die de ontwikkeling van robuuste, schaalbare en efficiënte Java-applicaties waarborgen.
Citaat uit het boek:
“Hoe schoner en compacter je code is, hoe minder fouten deze bevat en hoe gemakkelijker deze te begrijpen en te onderhouden is.”
Over de auteur:
Joshua Bloch is een zeer gerespecteerde auteur en heeft een belangrijke bijdrage geleverd aan de ontwikkeling van het Java-platform. Lees zijn inzichten op Twitter.
6. Programmeren voor iOS: de gids van Big Nerd Ranch door Christian Keur en Aaron Hillegass
Samenvatting:
iOS-programmeren: De gids van The Big Nerd Ranch is een opmerkelijk boek van Christian Keur en Aaron Hillegass dat dient als een uitgebreide bron voor het ontwikkelen van applicaties op het iOS-platform. Het boek combineert een goed gestructureerd leertraject met praktijkvoorbeelden, waardoor het een ideale keuze is voor aspirant-iOS-ontwikkelaars.
Wat je leert:
Lezers duiken in de wereld van iOS-ontwikkeling, leren de basisprincipes van de programmeertaal Swift en verwerven de vaardigheden die nodig zijn om dynamische, responsieve en gebruiksvriendelijke iOS-applicaties te ontwikkelen.
Waarom je het zou moeten lezen:
Dit boek is essentieel voor iedereen die iOS-ontwikkeling onder de knie wil krijgen. Het biedt duidelijke, beknopte en praktische inzichten en stelt ontwikkelaars in staat applicaties te maken die zich onderscheiden in de concurrerende iOS-markt.
Citaat uit het boek:
“Programmeren leer je het beste door te oefenen en voorbeelden te bestuderen, niet uit boeken.”
Over de auteurs:
Christian Keur is een vooraanstaand expert op het gebied van iOS-ontwikkeling en Aaron Hillegass, de oprichter van Big Nerd Ranch, heeft een grote invloed gehad op methodologieën voor app-ontwikkeling. Neem contact op met Aaron Hillegass via Twitter en via zijn bedrijfswebsite.
7. Android-programmeren: De gids van The Big Nerd Ranch van Chris Stewart en Kristin Marsicano

Samenvatting:
Android-programmeren: De gids van The Big Nerd Ranch is een onmisbaar boek, geschreven door Chris Stewart en Kristin Marsicano, voor iedereen die geïnteresseerd is in de ontwikkeling van Android-applicaties. Dit inzichtelijke boek biedt een pragmatische aanpak voor ontwikkeling op het Android-platform en begeleidt ontwikkelaars bij het creëren van hoogwaardige Android-applicaties.
Wat je leert:
Het boek verrijkt lezers met kennis over Android-ontwikkeling, gaat diep in op complexe details en ontwikkelpraktijken en maakt hen vaardig in het creëren van efficiënte en robuuste Android-applicaties.
Waarom je het zou moeten lezen:
Voor elke aspirant-Android-ontwikkelaar die de nuances van het platform onder de knie wil krijgen en onderscheidende apps wil maken, is dit boek onmisbaar. Het biedt uitgebreide richtlijnen, methodologieën en werkwijzen, waarmee opmerkelijke Android-applicaties kunnen worden gecreëerd.
Citaat uit het boek:
“Leren programmeren is als het verwerven van een superkracht; je kunt er dingen mee maken met niets meer dan je hersenen en een toetsenbord.”
Over de auteurs:
Chris Stewart is een invloedrijke figuur in de wereld van Android-ontwikkeling en Kristin Marsicano staat bekend om haar expertise in softwareontwikkeling. Neem contact op met Chris Stewart via Twitter en met Kristin Marsicano via Twitter en LinkedIn.
8. Swift-programmeren: De gids van The Big Nerd Ranch van Matthew Mathias en John Gallagher

Samenvatting:
Swift-programmeren: De gids van The Big Nerd Ranch van Matthew Mathias en John Gallagher is een waardevolle bron die is ontworpen om ontwikkelaars kennis te laten maken met de wereld van het programmeren in Swift programmeren. Dit boek combineert theoretische inzichten met praktische toepassingen en zorgt zo voor een evenwichtige en leerzame ervaring voor lezers.
Wat je leert:
Lezers verdiepen zich in het programmeren in Swift en krijgen inzicht in de syntaxis, functies en geavanceerde concepten ervan. Daarmee worden ze toegerust om responsieve en krachtige iOS-applicaties te ontwikkelen.
Waarom je het zou moeten lezen:
Als je Swift onder de knie wilt krijgen en geavanceerde iOS-applicaties wilt maken, is dit boek je metgezel. Het biedt niet alleen theoretische kennis, maar draagt ook de praktische vaardigheden over die nodig zijn voor vakkundige Swift-ontwikkeling.
Citaat uit het boek:
“Programmeren begrijpen is een krachtig hulpmiddel dat je kan helpen, ongeacht in welk vakgebied je actief bent.”
Over de auteur:
Matthew Mathias is een vooraanstaand expert in Swift-programmering en de diepgaande inzichten van John Gallagher in appontwikkeling worden in de branche zeer gewaardeerd. Neem contact op met Matthew Mathias via Twitter en met John Gallagher via LinkedIn.
9. De weg naar React: jouw reis naar het beheersen van eenvoudige maar pragmatische React.js door Robin Wieruch

Samenvatting:
De weg naar React: jouw reis naar het beheersen van eenvoudige maar pragmatische React.js van Robin Wieruch is een belangrijke bijdrage aan de literatuur over webontwikkeling. Het boek biedt een eenvoudige en praktische aanpak om React.js te leren, met de nadruk op het bouwen van schaalbare en efficiënte webapplicaties.
Wat je zult leren:
Het boek biedt een beknopte maar uitgebreide leerreis door React.js, met inbegrip van de componenten, statussen, props en hooks, zodat lezers de kunst van het ontwikkelen van krachtige webapplicaties met React.js kunnen beheersen.
Waarom je dit zou moeten lezen:
Dit boek is een schat voor ontwikkelaars die bekwaam willen worden in React.js. De eenvoudige en pragmatische aanpak maakt het leren van React.js minder intimiderend en boeiender, waardoor de overstap naar het beheersen van de bibliotheek soepeler verloopt.
Citaat uit het boek:
“Applicaties bouwen draait er niet om dat je alles weet. Het gaat erom genoeg te weten om te beginnen en onderweg steeds beter te worden.”
Over de auteur:
Robin Wieruch is een ervaren webontwikkelaar en auteur die zich richt op React.js. Bekijk zijn werk op Twitter en zijn website.
10. Kotlin in actie door Dmitry Jemerov en Svetlana Isakova

Samenvatting:
Kotlin in actie van Dmitry Jemerov en Svetlana Isakova is een goed gestructureerde gids om Kotlin te begrijpen. Het boek is van grote waarde voor ontwikkelaars die de wereld van Kotlin willen verkennen, en legt de complexiteit van de taal en de pragmatische toepassingen ervan uit.
Wat je zult leren:
De lezers krijgen inzicht in de robuustheid van Kotlin, de syntaxis en functionaliteiten ervan, en de manier waarop het samenwerkt met Java. Hierdoor kunnen ze beknoptere en expressievere code schrijven.
Waarom je dit zou moeten lezen:
Kotlin staat bekend om zijn beknoptheid en expressiviteit, en dit boek biedt de sleutel tot het beheersen van deze eigenschappen. Het is verplichte kost voor iedereen die kennis wil maken met Kotlin en de mogelijkheden ervan optimaal wil benutten.
Citaat uit het boek:
“Met Kotlin kunnen we veel robuustere en beter leesbare code schrijven met veel minder overbodige code.”
Over de auteur:
Dmitry Jemerov is een ervaren softwareontwikkelaar met uitgebreide kennis van Kotlin en Svetlana Isakova staat bekend om haar expertise in programmeertalen. Neem contact op met Svetlana Isakova via LinkedIn.
11. Flutter in actie door Eric Windmill

Samenvatting:
Flutter in actie van Eric Windmill is een uitgebreide bron voor ontwikkelaars die zich in de wereld van Flutter verdiepen. Het boek is zorgvuldig samengesteld, ontrafelt de verschillende aspecten van Flutter en begeleidt de lezer bij het maken van vloeiende en esthetisch aantrekkelijke apps.
Wat je zult leren:
Dit boek gaat diep in op het Flutter-framework, de widgets ervan en de programmeertaal Dart, en rust ontwikkelaars uit met de vaardigheden om dynamische en visueel aantrekkelijke applicaties te maken.
Waarom je dit zou moeten lezen:
Flutter speelt een centrale rol bij het maken van platformonafhankelijke applicaties, en dit boek vormt een leidraad voor alles wat met Flutter te maken heeft. De gestructureerde aanpak maakt het tot essentiële lectuur voor iedereen die Flutter onder de knie wil krijgen en indrukwekkende applicaties wil maken.
Citaat uit het boek:
“Met Flutter kun je met één programmeertaal en één codebasis mooie, snelle systeemeigen apps bouwen voor elk apparaat.”
Over de auteur:
Eric Windmill is softwareontwikkelaar en gespecialiseerd in Flutter en Dart. Neem contact met hem op via Twitter en zijn website.
12. Xamarin.Forms beheersen van Ed Snider
Samenvatting:
Xamarin.Forms van Ed Snider is essentiële lectuur voor ontwikkelaars die zich willen verdiepen in Xamarin.Forms. Dit boek is een schat aan kennis en onthult de geavanceerde functies en technieken van Xamarin.Forms, waardoor het mogelijk wordt om sterk geoptimaliseerde en geavanceerde applicaties te ontwikkelen.
Wat je zult leren:
Het boek biedt inzicht in Xamarin.Forms, de besturingselementen, navigatie en verschillende geavanceerde functies, zodat ontwikkelaars krachtige en efficiënte platformonafhankelijke mobiele applicaties kunnen ontwikkelen.
Waarom je dit zou moeten lezen:
Als het maken van platformonafhankelijke applicaties met een gedeelde codebasis je doel is, dan is dit boek je metgezel. Het onthult de technieken en functies die cruciaal zijn om Xamarin.Forms onder de knie te krijgen en hoogwaardige applicaties te ontwikkelen.
Citaat uit het boek:
“Met Xamarin.Forms kunnen we systeemeigen gebruikersinterfaces bouwen voor iOS, Android, Windows, macOS en WatchOS vanuit één gedeelde codebasis.”
Over de auteur:
Ed Snider is een gerenommeerd expert op het gebied van Xamarin.Forms en een prominente figuur binnen de gemeenschap voor appontwikkeling. Neem contact op met Ed Snider via Twitter, LinkedIn en zijn website.
13. Progressieve webapps bouwen: de kracht van systeemeigen apps naar de browser brengen van Tal Ater
Samenvatting:
In Progressieve webapps bouwen presenteert Tal Ater een inzichtelijke handleiding voor ontwikkelaars die de mogelijkheden willen benutten van webapps die werken als systeemeigen apps. Het boek werpt licht op de innovatieve wereld van progressieve webapps (PWA's) en de uitgebreide voordelen die ze bieden.
Wat je zult leren:
Je krijgt inzicht in de basisprincipes en geavanceerde aspecten van het maken van PWA's, waaronder serviceworkers en pushmeldingen, zodat je webapps kunt maken die betrouwbaar, snel en boeiend zijn.
Waarom je dit zou moeten lezen:
Als de combinatie van webapps en systeemeigen apps je aanspreekt, vormt dit boek je toegangspoort tot het ontwikkelen van apps die het beste van beide werelden combineren en een rijkere gebruikerservaring bieden. Het is onmisbaar voor ontwikkelaars die de grenzen van webontwikkeling willen verleggen.
Citaat uit het boek:
“Progressieve webapps combineren het beste van het web met het beste van apps.”
Over de auteur:
Tal Ater is een gepassioneerde ontwikkelaar en auteur die gespecialiseerd is in webtechnologieën. Neem contact met hem op via LinkedIn, Twitter en zijn website.
14. Mobiele apps ontwikkelen met Ionic, herziene editie: platformonafhankelijke apps met Ionic, Angular en Cordova door Chris Griffith

Samenvatting:
Chris Griffiths boek over mobiele appontwikkeling met Ionic is een uitgebreide gids die zich richt op het ontwikkelen van platformonafhankelijke apps met Ionic, Angular en Cordova. Het boek legt nauwgezet de processen en technieken uit die essentieel zijn voor het ontwikkelen van efficiënte en veelzijdige mobiele apps.
Wat je leert:
Doe kennis op over het Ionic-framework, Angular-componenten en de mogelijkheden van Cordova om apps te bouwen die op verschillende platforms uniform zijn, waardoor het algehele appontwikkelingsproces wordt verbeterd.
Waarom je dit zou moeten lezen:
Dit boek is onmisbaar voor ontwikkelaars die efficiënt platformonafhankelijke apps willen ontwikkelen. Het biedt inzicht in de samenwerking tussen Ionic, Angular en Cordova en in hoe je deze technologieën effectief kunt benutten.
Citaat uit het boek:
“Met Ionic is het maken van een hoogwaardige, platformonafhankelijke mobiele app net zo eenvoudig als het maken van een website.”
Over de auteur:
Chris Griffith is een expert op het gebied van mobiele appontwikkeling en een toegewijde docent in dit vakgebied. Kom in contact met Chris Griffith via LinkedIn, Twitter en zijn website.
15. Aan de slag met React: webapplicaties bouwen door Stoyan Stefanov

Samenvatting:
In Aan de slag met React biedt Stoyan Stefanov een diepgaande verkenning van React.js en begeleidt hij ontwikkelaars door de essentiële concepten en werkwijzen voor het bouwen van dynamische webapplicaties. Het boek is een waardevolle bron voor het begrijpen van de kernprincipes van React en de toepassing ervan in webontwikkeling.
Wat je leert:
Dit boek biedt inzicht in de React-bibliotheek, de componenten ervan en de Flux-architectuur, zodat ontwikkelaars eenvoudig schaalbare en responsieve webapplicaties kunnen maken.
Waarom je dit zou moeten lezen:
Voor iedereen die zich wil verdiepen in moderne webontwikkeling biedt dit boek een beknopte en samenhangende introductie tot React. Daarmee is het onmisbaar voor ontwikkelaars die hun vaardigheden in het maken van hoogwaardige webapplicaties willen verbeteren.
Citaat uit het boek:
“Met React kun je complexe gebruikersinterfaces bouwen uit kleine en geïsoleerde stukjes code die componenten worden genoemd.”
Over de auteur:
Stoyan Stefanov is een ervaren software-engineer en auteur met uitgebreide kennis van webontwikkeling en React. Neem contact op met Stoyan Stefanov via LinkedIn, Twitter en zijn website.
16. Microservices bouwen: fijnmazige systemen ontwerpen door Sam Newman

Samenvatting:
Building Microservices van Sam Newman is een toonaangevende gids voor het begrijpen en ontwerpen van microservicesarchitectuur. Het boek biedt uitgebreide inzichten in het ontwikkelen van schaalbare en onderhoudbare systemen, waarbij het belang van fijnmazige systemen in softwareontwikkeling wordt benadrukt.
Wat je leert:
Krijg diepgaande inzichten in de ontwikkeling, implementatie en het onderhoud van microservices, en leer hoe je deze effectief structureert om veerkrachtige en schaalbare softwaresystemen te bouwen.
Waarom je dit zou moeten lezen:
Dit boek is een fundamenteel werk voor softwareontwikkelaars en architecten die een microservicesarchitectuur willen toepassen. Het biedt waardevolle kennis en praktische technieken voor het nauwkeurig en efficiënt ontwerpen en implementeren van microservices.
Citaat uit het boek:
“Met microservices kunnen we onze software beheren en begrijpen via de begrensde context van een service.”
Over de auteur:
Sam Newman is een gerenommeerd softwarearchitect en auteur met ruime ervaring op het gebied van microservices. Neem contact met hem op via LinkedIn, Twitter en zijn website.
17. Refactoring: Het ontwerp van bestaande code verbeteren van Martin Fowler

Samenvatting:
In Refactoring: Het ontwerp van bestaande code verbeteren presenteert Martin Fowler nauwgezette strategieën om het ontwerp van bestaande code te verbeteren en behandelt hij het belang van refactoring in softwareontwikkeling. Het boek is een onmisbare bron voor ontwikkelaars die de kwaliteit en onderhoudbaarheid van hun codebase willen verbeteren.
Wat je leert:
Begrijp de principes van refactoring, leer verschillende refactoringtechnieken en ontdek hoe je de kwaliteit en leesbaarheid van je code kunt verbeteren zonder het externe gedrag ervan te wijzigen.
Waarom je dit zou moeten lezen:
Ontwikkelaars en software-engineers die het ontwerp en de structuur van hun code willen verbeteren, zullen dit boek zeer waardevol vinden. Het legt de fundamentele principes en methoden van refactoring uit en maakt zo de weg vrij voor betere praktijken in softwareontwikkeling.
Citaat uit het boek:
“Elke dwaas kan code schrijven die een computer begrijpt. Goede programmeurs schrijven code die mensen begrijpen.”
Over de auteur:
Martin Fowler is een zeer gerespecteerde softwareontwikkelaar, auteur en spreker die gespecialiseerd is in softwareontwerp en -oplevering. Neem contact op met Martin Fowler via Twitter en zijn website.
Welke boeken over appontwikkeling raad je aan?
Ik heb mijn favoriete verzameling boeken over appontwikkeling gedeeld. Elk boek staat boordevol inzichten en strategieën om je ontwikkelingstraject naar een hoger niveau te tillen. Als er een baanbrekend boek is dat een belangrijke rol heeft gespeeld in jouw traject rond appontwikkeling en niet op de lijst staat, nodig ik je uit om het te delen. Ik ben altijd op zoek naar manieren om mijn kennis uit te breiden en zou graag meer verhelderende boeken ontdekken in dit voortdurend veranderende vakgebied.






