#kode

Har du noen gang trengt å modifisere en fil lokalt uten å committe endringene til det eksterne repositoriet?

Binærsøk-algoritmen søker raskt gjennom en stor rekke med tall, den blir ofte referert til som del og hersk.

Kontinuerlig integrasjon (CI) og/eller kontinuerlig levering (CD) er normen på programvareprosjekter i dag. Det finnes mange byggeservere som Azure DevOps, Team…

Nedenfor er en samling av verktøy, biblioteker og ressurser jeg vanligvis bruker.

Hver ingeniør som definerer en ny strengkolonne bestemmer: Skal jeg bruke nvarchar eller skal jeg bruke varchar?

Å endre en React input-verdi fra vanilla Javascript er ikke så enkelt som du kanskje tror.

[FromServices]-attributtet tillater avhengighetsinjeksjon på metode-nivå i Asp.Net Core-kontrollere.

Microsoft legger til en ny funksjon i C# 8 kalt Nullable Reference Types. Som ved første øyekast er forvirrende fordi alle referansetyper er nullable... så hvor…

Navngiving er subjektivt og situasjonsavhengig, det er en kunst, og som med mest kunst oppdager vi mønstre. Jeg har lært mye gjennom å lese andres kode. I denne…

Det er en heftig debatt rundt enkeltsetninger og om de bør ha krøllparenteser eller ikke.

Å forstå kode er det første steget for å modifisere den.

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 alle praktiske formål skriver vi programvare uten å tenke på minne. Dette tjener oss godt, men det fi…

Koden din reflekterer verken dine overbevisninger, din oppvekst eller din karakter.

I C# har spørsmålstegnet 5 betydninger fra og med C# 8.

Har du måttet sammenligne to samlinger og utføre noe logikk basert på om elementet er i kildesamlingen, i sammenligningssamlingen eller i begge? Ja, det har jeg…

På et tidspunkt i en applikasjons utvikling, vanligvis ganske tidlig, innser du at applikasjonen er treg. Etter litt forskning viser det seg at årsaken er unø…

Hvis du må kjøre kode i en konstruktør. Jeg ville sett etter en annen måte, men hvis du må, her er en måte.

Dette var et av de mer frustrerende problemene med Angular 2/4/+. Det er ikke et problem med Angular 2/4/+ i seg selv, men med hvordan webpack bundler de støtte…

I nesten 50 år har switch-setningen (også kjent som case-setningen) vært en integrert del av programmering. I de senere årene hevder imidlertid noen at switch-s…

Å skrive programvare er en kamp mellom kompleksitet og enkelhet. Å finne balansen mellom de to er vanskelig. Avveiningen er mellom lange uvedlikeholdbare metode…

Jeg har vært på prosjektet mitt i over et år og det har vokst betydelig som applikasjon og i data i løpet av året. Det har vært kontinuerlige nye funksjoner. Je…

I en nylig samtale nevnte en venn at han lager konseptbevis og deretter forkaster dem etter å ha testet deres levedyktighet. Jeg har gjort det samme tidligere.…

På et tidspunkt trenger en applikasjon autorisasjon. Dette betyr at forskjellige tilgangsnivåer oppfører seg forskjellig på en nettside (eller hva som helst for…

En god kodegjennomgang vil utfordre dine antagelser og gi deg konstruktive tilbakemeldinger. For meg er kodegjennomganger en essensiell del av å vokse som progr…

De fleste av oss tenker sannsynligvis ikke på utvikleren som skal vedlikeholde koden vår. Inntil nylig tenkte ikke jeg på ham heller. Jeg skrev aldri tilsiktet…

Har du noen gang måttet kryptere data i databasen? I dette innlegget vil jeg utforske hvordan man bruker nHibernate Listeners for å kryptere og dekryptere data…

En av svakhetene til Entity Framework 6 Code First er mangelen på støtte for å kalle databasekonstruksjoner (visninger, lagrede prosedyrer... osv) på en naturli…

Problemet er at nHibernates `CreateSqlQuery` trenger en komplett sql-streng for å bli opprettet, men du kan ikke opprette en streng før du har evaluert parametr…

I Visual Studio 2012-versjonen av Crystal Reports 13 er det en terskel som begrenser samtidige rapporter, dette inkluderer også underrapporter, til 75 rapporter…

Det er en underliggende filosofi i dette systemet at nullverdier er dårlige. I de fleste tilfeller hvor en null kan genereres kastes et unntak. Først så jeg ikk…

For å bruke en kjøretidstype med en IOC-container som StructureMap for å finne en generisk implementering, opprett den generiske typen ved å bruke `MakeGenericT…