Topp 17 bøker om apputvikling alle utviklere må lese

Discover how to deliver better software and systems in rapidly scaling environments. Join our Community

På min reise gjennom boken om apputvikling har jeg fordypet meg i praktiske erfaringer – fra å mestre API-er til å utforske både Android-apputvikling og iOS-apputvikling ved hjelp av Android Studio og Xcode. Etter å ha lest utallige bøker og veiledninger har jeg gått i dybden på alle aspekter ved applikasjonsutvikling, med fokus på brukergrensesnitt, […]

På min reise gjennom boken om apputvikling har jeg fordypet meg i praktiske erfaringer – fra å mestre API-er til å utforske både Android-apputvikling og iOS-apputvikling ved hjelp av Android Studio og Xcode. Etter å ha lest utallige bøker og veiledninger har jeg gått i dybden på alle aspekter ved applikasjonsutvikling, med fokus på brukergrensesnitt, ruting og webtjenester. Enten interessen din ligger i åpen kildekode-prosjekter, mobilutvikling for ulike mobile enheter som smarttelefoner eller Apple iPhone, eller utvikling av apper for Google Play, App Store eller Amazon, deler jeg din lidenskap og ditt ønske om å holde deg oppdatert på de nyeste teknologiene og strategiene.

Arbeidet mitt med HTML, CSS, Python og React Native er her for å veilede deg gjennom det intrikate landskapet innen mobilutvikling. Så hvis du ønsker å utforske verdenen av appoppretting og utviklingsmiljøets finesser, har du kommet til rett sted.

Kortliste over de 17 beste bøkene om apputvikling

Etter omfattende lesing har jeg satt sammen en liste som er skreddersydd for å bygge bro over kunnskapsgapet ditt når det gjelder bøker om apputvikling.

  1. Ren kode: En håndbok i smidig programvarehåndverk av Robert C. Martin
  2. Designmønstre: Elementer i gjenbrukbar objektorientert programvare av Erich Gamma, Richard Helm, Ralph Johnson og John Vlissides
  3. Du kan ikke JS ennå: Kom i gang av Kyle Simpson
  4. Den pragmatiske programmereren: Din reise mot mestring av Andrew Hunt og David Thomas
  5. Effektiv Java av Joshua Bloch
  6. iOS-programmering: Big Nerd Ranch-veiledningen av Christian Keur og Aaron Hillegass
  7. Android-programmering: Big Nerd Ranch-veiledningen av Chris Stewart og Kristin Marsicano
  8. Swift-programmering: Big Nerd Ranch-veiledningen av Matthew Mathias og John Gallagher
  9. Veien til React: Din reise mot å mestre enkel, men pragmatisk React.js av Robin Wieruch
  10. Kotlin i praksis av Dmitry Jemerov og Svetlana Isakova
  11. Flutter i praksis av Eric Windmill
  12. Å mestre Xamarin.Forms av Ed Snider
  13. Bygge progressive webapper: Ta kraften fra innebygde apper til nettleseren av Tal Ater
  14. Mobilapputvikling med Ionic, revidert utgave: Apper på tvers av plattformer med Ionic, Angular og Cordova av Chris Griffith
  15. React – kom i gang: Utvikling av webapplikasjoner av Stoyan Stefanov
  16. Bygge mikrotjenester: Utforming av finkornede systemer av Sam Newman
  17. Refaktorering: Forbedring av utformingen av eksisterende kode av Martin Fowler

Oversikt over de 17 beste bøkene om apputvikling

1. Ren kode: En håndbok i smidig programvarehåndverk av Robert C. Martin

Ren kode – En håndbok i smidig programvarehåndverk – bok om apputvikling

Sammendrag:

Dette banebrytende verket av Robert C. Martin innen litteraturen om programvareutvikling fokuserer på å skrive kode som er lett å lese, vedlikeholde og utvide. Boken understreker hvor viktig det er å skrive ren kode for å levere programvareprodukter av høy kvalitet, og gir praktiske råd og eksempler på hvordan dette kan oppnås.

Dette lærer du:

I denne boken lærer leserne prinsippene, mønstrene og praksisene for å skrive ren kode, inkludert meningsfulle navn, funksjoner, objekter, klasser, feilhåndtering og enhetstesting, blant andre uvurderlige ferdigheter og kunnskaper.

Hvorfor du bør lese den:

Hvis du ønsker å forbedre kodeferdighetene dine, forstå beste praksis og utvikle programvare som er enkel å forstå og endre, er denne boken uunnværlig. Den gir innsikt og praktiske råd om hvordan man lager ren kode av høy kvalitet, noe som er avgjørende for alle programvareutviklere.

Sitat fra boken:

«Forholdet mellom tiden brukt på å lese og tiden brukt på å skrive er faktisk godt over 10 til 1. Vi leser hele tiden gammel kode som en del av arbeidet med å skrive ny kode. ...[Derfor] gjør det å gjøre koden lett å lese det også enklere å skrive den.»

Om forfatteren:

Robert C. Martin, også kjent som «Uncle Bob», har vært profesjonell innen programvare siden 1970 og internasjonal programvarekonsulent siden 1990. Ta kontakt med ham på LinkedIn, Twitter og på nettstedet hans.

2. Designmønstre: Elementer i gjenbrukbar objektorientert programvare av Erich Gamma, Richard Helm, Ralph Johnson og John Vlissides

Designmønstre – Elementer i gjenbrukbar objektorientert programvare – bok om applikasjonsutvikling

Sammendrag:

En banebrytende bok som presenterer 23 designmønstre som gjør det mulig for programvarearkitekter å lage fleksible, elegante og til syvende og sist gjenbrukbare designkomponenter. Den regnes som referanseboken for teori og praksis innen objektorientert design.

Dette vil du lære:

Leserne får kunnskap om hvordan man lager gjenbrukbare objektorienterte programvaredesignkomponenter, lærer ulike designmønstre og hvordan de kan implementeres for å løse spesifikke programvaredesignproblemer, noe som fører til en mer effektiv og optimal designprosess.

Hvorfor du bør lese den:

Denne boken er obligatorisk lesning for programvareutviklere som ønsker å tilegne seg avansert kunnskap om programvaredesign og objektorienterte designprinsipper. De presenterte designmønstrene danner et grunnlag som bidrar til å løse vanlige designproblemer og fremme gjenbruk av kode.

Sitat fra boken:

«Det er vanskelig å utforme objektorientert programvare, og det er enda vanskeligere å utforme gjenbrukbar objektorientert programvare.»

Om forfatterne:

Forfatterne Erich Gamma, Richard Helm, Ralph Johnson og John Vlissides er anerkjente datavitere som ofte omtales som «Firerbanden». De har omfattende erfaring og har gitt betydelige bidrag til programvareingeniørfaget.

Get Free Access
Get regular tech leadership wisdom for delivering better software and systems.
Get Free Access

Have an account? Log In

3. Du kjenner ikke JS ennå: Kom i gang av Kyle Simpson

Du kjenner ikke JS ennå – Kom i gang – bok om applikasjonsutvikling

Sammendrag:

Kom i gang er den første boken i Kyle Simpsons anerkjente serie og gir en dyp og tilgjengelig forståelse av JavaScript. Boken fokuserer på språkets grunnleggende mekanismer og er en viktig ressurs for utviklere på alle nivåer som ønsker å virkelig mestre JavaScript.

Dette vil du lære:

Denne boken fungerer som en introduksjon til JavaScript og dekker språkets grunnleggende komponenter og konsepter, som omfang, lukkinger, prototyper og asynkron programmering, og gir leserne en grunnleggende forståelse av språket.

Hvorfor du bør lese den:

Hvis du ønsker å få en dyp og genuin forståelse av JavaScript, utover rammeverk og biblioteker, er denne boken viktig. Den går i dybden på JavaScripts intrikate detaljer og mekanismer, noe som gjør den uvurderlig både for nybegynnere og erfarne utviklere.

Sitat fra boken:

«Det er ikke nok å bare lære «hvordan man bruker» språket. For å være effektiv når du programmerer, og for å skrive mer robust, lesbar, vedlikeholdbar og ytelsesrik kode, må du ha en dyp forståelse av hvordan språket du programmerer i, oppfører seg.»

Om forfatteren:

Kyle Simpson er en kjent skikkelse i JavaScript-miljøet og har skrevet flere bøker om JavaScript. Ta kontakt med ham på LinkedIn, Twitter og på nettstedet hans.

4. Den pragmatiske programmereren: Din reise mot mestring av Andrew Hunt og David Thomas

Den pragmatiske programmereren – Din reise mot mestring – bok om apputvikling

Sammendrag:

Den pragmatiske programmereren: Din reise mot mestring er et anerkjent verk innen litteratur om programvareutvikling som gir avgjørende innsikt og praksiser med mål om å forbedre prosesser for programvareutvikling. Boken er full av praktiske råd, nyttige tips og rike eksempler, og gir utviklere en omfattende og lærerik lesning.

Dette vil du lære:

Denne boken utfolder flere viktige lærdommer om emner som kodegenerering, feilsøking, design, utvikling og testing, og gir leserne en omfattende oversikt over og forståelse av pragmatisk programmering.

Hvorfor du bør lese den:

Reisen mot å mestre programmering er preget av en søken etter praktisk anvendelse, effektivitet og dyktighet, noe denne boken eksemplifiserer. Innsikten fra Andrew Hunt og David Thomas er avgjørende for utviklere som ønsker å forbedre kodeferdighetene sine og levere optimale løsninger i prosjektene sine.

Sitat fra boken:

«Den største av alle svakheter er frykten for å fremstå som svak.»

Om forfatterne:

Andrew Hunt og David Thomas er pionerer innen programvareutvikling, med mange års erfaring og ekspertise. Ta kontakt med Andrew Hunt på Twitter og David Thomas på Twitter.

5. Effektiv Java av Joshua Bloch

Effektiv Java – bok om apputvikling

Sammendrag:

Effektiv Java av Joshua Bloch er en ikonisk bok om Java-programmering som gir en omfattende gjennomgang av Javas funksjoner, teknikker og komponenter. Boken er strukturert for å utvide kunnskapen til både nybegynnere og erfarne utviklere, med fokus på praktisk bruk av Java.

Dette vil du lære:

Joshua forklarer grundig nyansene ved å lære Java, inkludert språket, bibliotekene og applikasjonene, med en inngående gjennomgang av de avanserte funksjonene. Dette gir en bred forståelse av hvordan man utvikler effektive Java-programmer.

Hvorfor du bør lese den:

For alle som ønsker å oppnå dyktighet innen Java-programmering, er denne boken en uvurderlig ressurs. Den presenterer velprøvde metoder og praksiser som sikrer utvikling av robuste, skalerbare og effektive Java-applikasjoner.

Sitat fra boken:

«Jo renere og mer kompakt koden din er, desto færre feil vil den ha, og desto enklere blir den å forstå og vedlikeholde.»

Om forfatteren:

Joshua Bloch er en høyt respektert forfatter og har vært en viktig bidragsyter til utviklingen av Java-plattformen. Følg innsikten hans på Twitter.

6. iOS-programmering: Big Nerd Ranch-guiden av Christian Keur og Aaron Hillegass

iOS-programmering – Big Nerd Ranch-guiden – bok om apputvikling

Sammendrag:

iOS-programmering: Big Nerd Ranch-guiden er en bemerkelsesverdig bok av Christian Keur og Aaron Hillegass som fungerer som en omfattende ressurs for utvikling av applikasjoner på iOS-plattformen. Boken kombinerer en velstrukturert læringssti med eksempler fra virkeligheten, noe som gjør den til et ideelt valg for kommende iOS-utviklere.

Dette vil du lære:

Leserne får dykke ned i iOS-utviklingens verden, lære det grunnleggende om programmeringsspråket Swift og tilegne seg ferdighetene som trengs for å utvikle dynamiske, responsive og brukervennlige iOS-applikasjoner.

Hvorfor du bør lese den:

Denne boken er uunnværlig for dem som ønsker å mestre iOS-utvikling. Den tilbyr klare, konsise og praktiske innsikter og gjør utviklere i stand til å lage applikasjoner som skiller seg ut i det konkurransepregede iOS-markedet.

Sitat fra boken:

«Programmering er en ferdighet som best tilegnes gjennom øvelse og eksempler, heller enn gjennom bøker.»

Om forfatteren:

Christian Keur er en ledende ekspert på iOS-utvikling, og Aaron Hillegass, grunnleggeren av Big Nerd Ranch, har hatt stor innflytelse på metoder for apputvikling. Ta kontakt med Aaron Hillegass på Twitter og via bedriftens nettsted.

7. Android-programmering: Big Nerd Ranch-guiden av Chris Stewart og Kristin Marsicano

Android-programmering – Big Nerd Ranch-guiden – bok om apputvikling

Sammendrag:

Android-programmering: Big Nerd Ranch-guiden er en grunnleggende bok skrevet av Chris Stewart og Kristin Marsicano for dem som er interessert i applikasjonsutvikling for Android. Denne innsiktsfulle boken tilbyr en pragmatisk tilnærming til utvikling på Android-plattformen og veileder utviklere gjennom prosessen med å lage Android-applikasjoner av høy kvalitet.

Dette vil du lære:

Boken gir leserne kunnskap om Android-utvikling, går i dybden på komplekse detaljer og utviklingspraksiser og gjør dem dyktige til å lage effektive og robuste Android-applikasjoner.

Hvorfor du bør lese den:

For alle kommende Android-utviklere som ønsker å mestre plattformens nyanser og lage fremragende apper, er denne boken uunnværlig. Den presenterer omfattende retningslinjer, metoder og praksiser som gjør det mulig å lage bemerkelsesverdige Android-applikasjoner.

Sitat fra boken:

«Å lære å programmere er som å tilegne seg en superkraft; det lar deg skape ting ved hjelp av ikke noe mer enn hjernen og et tastatur.»

Om forfatteren:

Chris Stewart er en innflytelsesrik skikkelse innen Android-utvikling, og Kristin Marsicano er kjent for sin ekspertise innen programvareutvikling. Ta kontakt med Chris Stewart på Twitter og med Kristin Marsicano på Twitter og LinkedIn.

8. Swift-programmering: Big Nerd Ranch-guiden av Matthew Mathias og John Gallagher

Swift-programmering – Big Nerd Ranch-guiden – bok om apputvikling

Sammendrag:

Swift-programmering: Big Nerd Ranch-guiden av Matthew Mathias og John Gallagher er en verdifull ressurs som er utviklet for å introdusere utviklere for Swifts programmering. Denne boken kombinerer teoretisk innsikt med praktiske anvendelser og sikrer en balansert og lærerik opplevelse for leserne.

Dette vil du lære:

Leserne går i dybden på Swift-programmering, får grep om syntaksen, funksjonene og avanserte konsepter, og blir dermed rustet til å utvikle responsive iOS-applikasjoner med høy ytelse.

Hvorfor du bør lese den:

Hvis ambisjonen din er å mestre Swift og lage toppmoderne iOS-applikasjoner, er denne boken din følgesvenn. Den gir ikke bare teoretisk kunnskap, men også de praktiske ferdighetene som trengs for å utvikle seg dyktig i Swift.

Sitat fra boken:

«Å forstå programmering er et kraftig verktøy som kan hjelpe deg uansett hvilket fagområde du arbeider innenfor.»

Om forfatterne:

Matthew Mathias er en anerkjent ekspert på Swift-programmering, og John Gallaghers dyptgående innsikt i apputvikling er høyt verdsatt i bransjen. Ta kontakt med Matthew Mathias på Twitter og John Gallagher på LinkedIn.

9. Veien til React: Reisen din mot å mestre enkel, men pragmatisk React.js av Robin Wieruch

Veien til React – reisen din mot å mestre enkel, men pragmatisk React.js – bok om apputvikling

Sammendrag:

Veien til React: Reisen din mot å mestre enkel, men pragmatisk React.js av Robin Wieruch er et betydelig bidrag til litteraturen om webutvikling. Den gir en enkel og praktisk tilnærming til å lære React.js, med fokus på å bygge skalerbare og effektive webapplikasjoner.

Dette lærer du:

Boken gir en kortfattet, men omfattende læringsreise gjennom React.js, inkludert komponenter, tilstander, egenskaper og hooks, slik at leserne kan mestre kunsten å utvikle kraftige webapplikasjoner ved hjelp av React.js.

Hvorfor du bør lese den:

Denne boken er en skatt for utviklere som lengter etter å bli dyktige i React.js. Den enkle og pragmatiske tilnærmingen gjør det mindre skremmende og mer spennende å lære React.js, og sikrer en smidigere overgang til å mestre biblioteket.

Sitat fra boken:

«Å bygge applikasjoner handler ikke om å vite alt. Det handler om å vite nok til å komme i gang og bli bedre underveis.»

Om forfatteren:

Robin Wieruch er en erfaren webutvikler og forfatter med fokus på React.js. Følg arbeidet hans på Twitter og på nettstedet hans.

10. Kotlin i praksis av Dmitry Jemerov og Svetlana Isakova

Kotlin i praksis – bok om apputvikling

Sammendrag:

Kotlin i praksis av Dmitry Jemerov og Svetlana Isakova er en velstrukturert veiledning i å forstå Kotlin. Boken er et viktig hjelpemiddel for utviklere som ønsker å utforske Kotlins verden, og forklarer språkets finurligheter og praktiske bruksområder.

Dette lærer du:

Leserne får innsikt i Kotlins robusthet, syntaks og funksjonalitet, samt hvordan det fungerer sammen med Java. Dette gjør dem i stand til å skrive mer kortfattet og uttrykksfull kode.

Hvorfor du bør lese den:

Kotlin er kjent for sin kortfattethet og uttrykksfullhet, og denne boken er inngangsporten til å mestre disse egenskapene. Den er obligatorisk lesning for alle som ønsker å bli kjent med Kotlin og utnytte mulighetene språket gir, fullt ut.

Sitat fra boken:

«Med Kotlin kan vi skrive mer robust og lesbar kode med langt mindre overflødig kode.»

Om forfatterne:

Dmitry Jemerov er en erfaren programvareutvikler med omfattende kunnskap om Kotlin, og Svetlana Isakova er kjent for sin ekspertise innen programmeringsspråk. Ta kontakt med Svetlana Isakova på LinkedIn.

11. Flutter i praksis av Eric Windmill

Flutter i praksis – bok om apputvikling

Sammendrag:

Eric Windmills Flutter i praksis er en omfattende ressurs for utviklere som utforsker Flutter. Boken er grundig utformet og avdekker de ulike sidene ved Flutter, samtidig som den veileder leseren gjennom å lage apper som flyter godt og er estetisk tiltalende.

Dette vil du lære:

Denne boken går i dybden på rammeverket Flutter, widgetene og programmeringsspråket Dart, og gir utviklere ferdighetene de trenger for å lage dynamiske og visuelt tiltalende applikasjoner.

Hvorfor du bør lese den:

Flutter er avgjørende for å lage applikasjoner på tvers av plattformer, og denne boken fungerer som en veiviser i alt som har med Flutter å gjøre. Den strukturerte tilnærmingen gjør den til obligatorisk lesning for dem som vil mestre Flutter og lage imponerende applikasjoner.

Sitat fra boken:

“Flutter lar deg bygge vakre, raske, opprinnelige apper for alle enheter med ett programmeringsspråk og én kodebase.”

Om forfatteren:

Eric Windmill er programvareutvikler og spesialiserer seg på Flutter og Dart. Ta kontakt med ham på Twitter og på hans nettsted.

12. Å mestre Xamarin.Forms av Ed Snider

Å mestre Xamarin.Forms – bok om apputvikling

Sammendrag:

Å mestre Xamarin.Forms av Ed Snider er viktig lesning for utviklere som er interessert i Xamarin.Forms. Denne boken er en skattekiste av kunnskap og avdekker de avanserte funksjonene og teknikkene i Xamarin.Forms, slik at det blir mulig å utvikle svært optimaliserte og sofistikerte applikasjoner.

Dette vil du lære:

Boken gir innsikt i Xamarin.Forms, kontrollene, navigasjonen og ulike avanserte funksjoner, slik at utviklere kan utvikle kraftige og effektive mobilapplikasjoner på tvers av plattformer.

Hvorfor du bør lese den:

Hvis målet ditt er å lage applikasjoner på tvers av plattformer med en delt kodebase, er denne boken din følgesvenn. Den avdekker teknikkene og funksjonene som er avgjørende for å mestre Xamarin.Forms og utvikle førsteklasses applikasjoner.

Sitat fra boken:

“Xamarin.Forms lar oss bygge opprinnelige brukergrensesnitt for iOS, Android, Windows, macOS og WatchOS fra én enkelt, delt kodebase.”

Om forfatteren:

Ed Snider er en anerkjent ekspert på Xamarin.Forms og en fremtredende skikkelse i miljøet for apputvikling. Ta kontakt med Ed Snider på Twitter, LinkedIn og på hans nettsted.

13. Bygge progressive webapper: Ta kraften fra opprinnelige apper til nettleseren av Tal Ater

Bygge progressive webapper – Ta kraften fra opprinnelige apper til nettleseren – bok om apputvikling

Sammendrag:

I Bygge progressive webapper presenterer Tal Ater en innsiktsfull veiledning for utviklere som ønsker å utnytte mulighetene i nettapper som fungerer som opprinnelige apper. Boken kaster lys over den innovative verdenen av progressive webapper (PWA-er) og de omfattende fordelene de tilbyr.

Dette vil du lære:

Forstå det grunnleggende og avanserte aspekter ved å lage PWA-er, inkludert tjenestearbeidere og push-varsler, slik at du kan lage nettapper som er pålitelige, raske og engasjerende.

Hvorfor du bør lese den:

Hvis sammensmeltingen av nettapper og opprinnelige apper fascinerer deg, er denne boken inngangsporten din til å utvikle apper som kombinerer det beste fra begge verdener og gir en rikere brukeropplevelse. Den er uunnværlig for utviklere som ønsker å flytte grensene for nettutvikling.

Sitat fra boken:

“Progressive webapper kombinerer det beste fra nettet med det beste fra apper.”

Om forfatteren:

Tal Ater er en lidenskapelig utvikler og forfatter som spesialiserer seg på webteknologi. Ta kontakt med ham på LinkedIn, Twitter og hans nettsted.

14. Utvikling av mobilapper med Ionic, revidert utgave: Plattformuavhengige apper med Ionic, Angular og Cordova av Chris Griffith

Utvikling av mobilapper med Ionic, revidert utgave – plattformuavhengige apper med Ionic, Angular og Cordova – bok om apputvikling

Sammendrag:

Utvikling av mobilapper med Ionic av Chris Griffith er en omfattende veiledning med fokus på utvikling av plattformuavhengige apper ved hjelp av Ionic, Angular og Cordova. Boken forklarer grundig prosessene og teknikkene som er avgjørende for å utvikle effektive og allsidige mobilapper.

Dette vil du lære:

Få kunnskap om Ionic-rammeverket, Angular-komponenter og Cordovas muligheter for å bygge apper som fungerer likt på ulike plattformer, og dermed forbedre hele apputviklingsprosessen.

Hvorfor du bør lese den:

Denne boken er uunnværlig for utviklere som ønsker å utvikle plattformuavhengige apper effektivt. Den gir innsikt i samspillet mellom Ionic, Angular og Cordova, samt hvordan de kan utnyttes på en effektiv måte.

Sitat fra boken:

«Med Ionic er det like enkelt å lage en høytytende, plattformuavhengig mobilapp som å lage et nettsted.»

Om forfatteren:

Chris Griffith er ekspert på utvikling av mobilapper og en engasjert underviser på området. Ta kontakt med Chris Griffith på LinkedIn, Twitter og hans nettsted.

15. React i praksis: Bygging av webapplikasjoner av Stoyan Stefanov

React – i praksis – bygging av webapplikasjoner – bok om apputvikling

Sammendrag:

I React i praksis gir Stoyan Stefanov en grundig gjennomgang av React.js og veileder utviklere gjennom de viktigste konseptene og metodene for å bygge dynamiske webapplikasjoner. Boken er en verdifull ressurs for å forstå Reacts grunnleggende prinsipper og bruken av dem innen webutvikling.

Dette vil du lære:

Denne boken gir innsikt i React-biblioteket, komponentene og Flux-arkitekturen, slik at utviklere enkelt kan lage skalerbare og responsive webapplikasjoner.

Hvorfor du bør lese den:

For deg som ønsker å fordype deg i moderne webutvikling, gir denne boken en kortfattet og helhetlig introduksjon til React. Den er derfor uunnværlig for utviklere som vil forbedre ferdighetene sine i å lage webapplikasjoner av høy kvalitet.

Sitat fra boken:

«Med React kan du bygge komplekse brukergrensesnitt fra små og isolerte kodebiter som kalles komponenter.»

Om forfatteren:

Stoyan Stefanov er en erfaren programvareingeniør og forfatter med omfattende kunnskap om webutvikling og React. Ta kontakt med Stoyan Stefanov på LinkedIn, Twitter og hans nettsted.

More Articles

16. Bygging av mikrotjenester: Utforming av finkornede systemer av Sam Newman

Bygge mikrotjenester – utforming av finkornede systemer – bok om apputvikling

Sammendrag:

Bygge mikrotjenester av Sam Newman er en banebrytende veiledning i forståelse og utforming av mikrotjenestearkitektur. Boken gir omfattende innsikt i utvikling av skalerbare og vedlikeholdbare systemer, og fremhever betydningen av finkornede systemer i programvareutvikling.

Dette vil du lære:

Få dyp innsikt i utvikling, distribusjon og vedlikehold av mikrotjenester, og lær hvordan du strukturerer dem effektivt for å bygge robuste og skalerbare programvaresystemer.

Hvorfor du bør lese den:

Denne boken er et grunnleggende verk for programvareutviklere og arkitekter som ønsker å ta i bruk en mikrotjenestearkitektur. Den gir verdifull kunnskap og praktiske teknikker for å utforme og implementere mikrotjenester med presisjon og effektivitet.

Sitat fra boken:

«Mikrotjenester gjør det mulig for oss å administrere og forstå programvaren vår gjennom den avgrensede konteksten til en tjeneste.»

Om forfatteren:

Sam Newman er en anerkjent programvarearkitekt og forfatter med lang erfaring innen mikrotjenester. Ta kontakt med ham på LinkedIn, Twitter og på nettstedet hans.

17. Refaktorering: forbedring av utformingen av eksisterende kode av Martin Fowler

Refaktorering – forbedring av utformingen av eksisterende kode – bok om apputvikling

Sammendrag:

I Refaktorering: forbedring av utformingen av eksisterende kode presenterer Martin Fowler grundige strategier for å forbedre utformingen av eksisterende kode, samtidig som han tar for seg betydningen av refaktorering i programvareutvikling. Boken fungerer som en viktig ressurs for utviklere som ønsker å forbedre kvaliteten og vedlikeholdbarheten til kodebasen sin.

Dette vil du lære:

Forstå prinsippene for refaktorering, lær ulike refaktoreringsteknikker, og oppdag hvordan du kan forbedre kvaliteten og lesbarheten til koden din uten å endre den eksterne oppførselen.

Hvorfor du bør lese den:

Utviklere og programvareingeniører som ønsker å forbedre utformingen og strukturen i koden sin, vil ha stor nytte av denne boken. Den legger frem de grunnleggende prinsippene og metodene for refaktorering og baner vei for bedre praksis innen programvareutvikling.

Sitat fra boken:

«Enhver idiot kan skrive kode som en datamaskin kan forstå. Gode programmerere skriver kode som mennesker kan forstå.»

Om forfatteren:

Martin Fowler er en høyt respektert programvareutvikler, forfatter og foredragsholder med spesialisering innen programvaredesign og -levering. Ta kontakt med Martin Fowler på Twitter og på nettstedet hans.

Hvilke bøker om apputvikling anbefaler du?

Jeg har delt samlingen min av bøker om apputvikling, der hver bok er full av innsikt og strategier som kan løfte utviklingsreisen din. Hvis det finnes en banebrytende bok som har vært avgjørende på reisen din innen apputvikling, men som ikke kom med på listen, inviterer jeg deg til å dele den. Jeg er alltid på utkikk etter å utvide kunnskapen min og vil gjerne utforske flere opplysende bøker innen dette feltet som stadig er i utvikling.

Paulo Gardini Miguel
Paulo is the Director of Technology at the rapidly growing media tech company BWZ. Prior to that, he worked as a Software Engineering Manager and then Head Of Technology at Navegg, Latin America’s largest data marketplace, and as Full Stack Engineer at MapLink, which provides geolocation APIs as a service. Paulo draws insight from years of experience serving as an infrastructure architect, team leader, and product developer in rapidly scaling web environments. He’s driven to share his expertise with other technology leaders to help them build great teams, improve performance, optimize resources, and create foundations for scalability.
Follow the author:

You may also like