Software engineering

Plattformer, rammeverk og praksis for å bygge programvare.

En samlet inngang til .NET, React, webplattformen, API-er, arkitektur og verktøyene som gjør programvare forståelig og vedlikeholdbar.

Utvikling samler teknologiene og arbeidsmåtene jeg bruker for å omsette ideer og behov til programvare. .NET er et sentralt og modent område, mens React, webplattformen og andre temaer får egne fordypninger etter hvert som innholdet vokser.

AI-utvikling har fått sitt eget område fordi agentiske verktøy påvirker hele utviklingsprosessen og fortjener mer enn å være et underpunkt under ett bestemt rammeverk.

Flere innganger

Prinsipper for området

Forstå plattformen

Rammeverk endres. Kunnskap om runtime, HTTP, nettleseren, data og operativsystemet varer lenger.

Gjør kvalitet kjørbar

Bygg, tester, formattering, statisk analyse og CI bør uttrykke prosjektets krav maskinelt.

Design for endring

Tydelige grenser og kontrakter reduserer kostnaden når teknologi, team eller behov endres.