#kode
Continuous Integration (CI) og/eller Continuous Delivery (CD) er normen på programvareprosjekter i dag. Det finnes mange build-servere som Azure DevOps, TeamCit…
Nedenfor er en samling av verktøy, biblioteker og ressurser jeg bruker vanlig.
Attributten [FromServices] tillater avhengighetsinjeksjon på metodnivå i Asp.Net Core-kontrollere.
Navngiving er subjektiv og situasjonsavhengig, det er en kunst, og som med det meste av kunst, oppdager vi mønstre. Jeg har lært mye gjennom lesing av andres ko…
Det er en heftig debatt om enkeltsetninger og hvorvidt de skal ha krøllparenteser eller ikke.
Kodifisering av den hemmelige sausen er avgjørende for å skrive vedlikeholdbare og vellykkede applikasjoner.
Minnehåndtering i moderne språk er ofte en ettertanke. For all praktisk talt, skriver vi programvare uten å tenke på minne. Dette tjener oss godt, men det er al…
Hvis du må kjøre kode i en konstruktør. Jeg ville søkt etter en annen måte, men hvis du må, her er en måte.
Programvareutvikling er en kamp mellom kompleksitet og enkelhet. Det er vanskelig å finne balanse mellom de to. Avveiingen er mellom lange, ikke-vedlikeholdbare…
I en nylig samtale nevnte en venn at han lager bevis på konsepter og deretter forkaster dem etter å ha testet deres levedyktighet. Jeg har gjort det samme tidli…
En god kodeoversikt vil utfordre dine antagelser og gi deg konstruktiv tilbakemelding. For meg er kodeoversikter en vesentlig del av veksten som programvareinge…
En av svakhetene ved Entity Framework 6 Code First er mangelen på støtte for å kalle databasekonstruksjoner (visninger, lagrede prosedyrer… osv) på en innebygd…
I Visual Studio 2012-versjonen av Crystal Reports 13 finnes det en terskel som begrenser samtidige rapporter, dette inkluderer også delrapporter, til 75 rapport…
Det er en underliggende filosofi i dette systemet at nullverdier er dårlige. I de fleste tilfeller der en nullverdi kan genereres, kastes et unntak. Først så je…
For å bruke en kjøretidstype med en IOC-beholder som StructureMap for å finne en generisk implementering, opprett den generiske typen ved hjelp av `MakeGenericT…