Shop freeCodeCamp og støtte vores nonprofit-community

Limited Edition Developer-rygsække Tilgængelig så længe lager haves Har du brug for en stilfuld rygsæk, der kan tåle hårdheden af ​​hackathons og metro pendler? Vi har netop den ting. Tjek dens mange funktioner i denne artikel af Quincy Larson. Du kan bestille din rygsæk her. Begrænset udgave Programmeringskort Findes snart igen Lær om heroiske programmører gennem historien - alt sammen mens du spiller dine yndlings kortspil med venner. 52 kort - hve

Læs mere

Test af brugeroplevelse: Kvalitativ test

Hvad er kvalitativ testning? Kvalitativ test - som kan tage form af interviews eller andre direkte observerede brugervenlighedstest - har tendens til at være udforskende og med det formål at få en mere dybdegående forståelse af brugerens oplevelse. Det kan være personligt eller via videokonferenceværktøjer som Skype eller Google Hangouts. Kvalit

Læs mere

Stop ikke - hver ekspert var engang en begyndermand

Hvis du er som mig, har du på et tidspunkt i din bestræbelse på at lære programmering kastet dine hænder op og sagt: ” Jeg er nødt til at holde op, dette lort er ikke noget for mig! ” Det er let at blive modløs, når du prøver at lære noget så kompliceret som programmering. Det faktum, at overalt hvor du vender dig, fortæller nogen dig "du gør det forkert" gør denne proces endnu hårdere. At vide, at der e

Læs mere

En dummys guide til distribuerede køer

Hvis du nogensinde har spekuleret på, hvad Kafka, Heron, streaming i realtid, SQS eller RabbitMQ handler om, så er denne artikel noget for dig. Jeg vil diskutere detaljeret, hvorfor vi har brug for en kø til nutidens moderne softwarearkitektur, hvad der bruges nogle almindelige teknologier, og hvordan køer ofte bruges i branchen. Hvi

Læs mere

Sådan implementeres Elasticsearch i Go

I dag skal jeg vise dig, hvordan du implementerer Elasticsearch i Go. Men selvfølgelig vil jeg før det give en lille introduktion til Elasticsearch. Hvis du allerede har fået en grundlæggende forståelse af Elasticsearch, kan du springe til næste del. Elastiksøgning Elasticsearch har vundet meget popularitet på det seneste. Søgning

Læs mere

Hvordan jeg oprettede en LinkedIn-kontakt ved at tilføje bot - og faktisk fik et par interviews med det

På LinkedIn er der et afsnit med titlen "Folk, du måske kender." Det er under fanen Mit netværk . Dette er den side, der foreslår personer, du måske vil oprette forbindelse til. Du kan klikke på disse Connect- knapper for at sende forbindelsesanmodninger til personerne på denne liste. For et par år siden fandt jeg denne side, og jeg begyndte tilfældigt at tilføje folk der. Jeg ville

Læs mere

MacGyvering Mario Odyssey Jump-Rope Challenge

Super Mario Odyssey er muligvis mit foretrukne Mario-spil. Så meget, at jeg gik ud af min måde at gennemføre hver eneste sidste udfordring. Men en af ​​dem gav mig mere problemer end alle de andre sammen: Jump-Rope Genius i Metro Kingdom. Du behøver ikke engang at flytte. Du skal bare springe 100 gange i rækkefølge. Men trick

Læs mere

Jeg redesignede Tinder. Her er hvad jeg lærte i processen.

Udfordringen Jeg gik ud for at se, hvor langt jeg kunne skubbe mig kreativt som designer ved at genopbygge en app, jeg ofte bruger. Jeg valgte Tinder, fordi jeg har brugt det et par gange og indset, at et par ændringer til designet ville være nyttige. Naturligvis foreslår jeg ikke, at mit design skal bruges i stedet for det nuværende Tinder-design. Det

Læs mere

Hvordan multi-user fangehuller lærte mig at programmere

”Mor, hvad vil du have, at jeg skriver? Bare fortæl mig, så skriver jeg et program til dig. ” Det var mig kl. 9, der hurtigt trak i min mors bukseben. Jeg kan ikke huske, hvad jeg endte med at skrive i BASIC på vores Timex Sinclair-computer, men jeg kan huske, at jeg ville blive taget alvorligt - ville lave noget, der ville være nyttigt for nogen. Jeg tro

Læs mere

SQL-injektion og XSS: hvad hackere af hvid hat ved om at stole på brugerinput

Softwareudviklere har meget i tankerne. Der er utallige spørgsmål at stille, når det kommer til oprettelse af et websted eller en applikation: Hvilke teknologier vil vi bruge? Hvordan skal arkitekturen indstilles? Hvilke funktioner har vi brug for? Hvordan vil brugergrænsefladen se ud? Især på et softwaremarked, hvor forsendelse af nye apps virker mere som et løb om omdømme end en velovervejet proces, falder et af de vigtigste spørgsmål ofte til bunden af ​​kolonnen "Haster": Hvordan vil vores produkt blive sikret? Hvis du brug

Læs mere

Sådan bruges begivenheder i Node.js på den rigtige måde

Før begivenhedsdrevet programmering blev populær, var den standard måde at kommunikere mellem forskellige dele af en applikation ret ligetil: en komponent, der ønskede at sende en besked til en anden, påkaldte eksplicit en metode på den komponent. Men begivenhedsdrevet kode er skrevet til at reagere snarere end at blive kaldt . Ford

Læs mere

Matematik til programmørkursus

Der er mange matematiske og logiske begreber, som det er vigtigt for programmører at forstå. På dette kursus underviser Shawn Grooms programmører i vigtige matematiske begreber. Han underviser i diskrete matematiske og logiske begreber, og hvordan de gælder for programmering. Han dækker emner som: Hvad er diskret matematik? Hvad

Læs mere

Sådan køres GETH fra en Docker-container

Installation af Ethereum node-klienten på en maskine kan være en kedelig proces. Der er en enklere måde, dette kan gøres ved hjælp af en Docker-klient. Dette er en guide til at køre GETH (Ethereum-Go) node-klienten fra en Docker-container. GETH er GoLang-implementeringen af ​​Ethereum-protokollen. Der er et

Læs mere