GraphQL med Golang: Et dybt dyk fra det grundlæggende til det avancerede

GraphQL er blevet et buzzword i løbet af de sidste par år, efter at Facebook gjorde det til open source. Jeg har prøvet GraphQL med Node.js, og jeg er enig med al brummen om fordelene og enkelheden ved GraphQL. Så hvad er GraphQL? Dette siger den officielle GraphQL-definition:GraphQL er et forespørgselssprog til API'er og runtime til at udfylde disse forespørgsler med dine eksisterende data. Graph

Læs mere

Hvorfor det er ubehageligt er nøglen til succes

Da jeg begyndte at lære webudvikling, og især siden jeg fik mit første job, er følelsen af ​​ubehag blevet lidt af et tilbagevendende tema. Jeg vil være ærlig, i starten var det en reel kamp. Hver gang jeg befandt mig i en ubehagelig situation, ville jeg begynde med at gætte mig selv - Er webudvikling virkelig noget for mig? Måske er j

Læs mere

Begyndervejledningen til bug squashing: Sådan bruges din fejlfindingsværktøj og andre værktøjer til at finde og rette fejl

Som webudviklere føles det ofte som om vi bruger mere tid på at rette fejl og forsøge at løse problemer, end vi skriver kode. I denne vejledning ser vi på nogle almindelige fejlretningsteknikker, så lad os sidde fast i. "Undlad at forberede, forberede sig på at mislykkes" Hvilken bedre måde at starte en artikel på end med en gammel cliche! Fejl og

Læs mere

Indrykning i Python med eksempler

Det er generelt god praksis for dig at ikke blande faner og mellemrum, når du koder i Python. At gøre dette kan muligvis medføre a TabError, og dit program går ned. Vær konsekvent, når du koder - vælg enten at indrykke ved hjælp af faner eller mellemrum, og følg din valgte konvention i hele dit program. Kodeblo

Læs mere

En anden måde at lære Linux Administration på

Ønsker du at lære at administrere Linux-computere? Fremragende valg. Mens det kan holde sig i forbrugerens skrivebordsområde, hvor Linux absolut dominerer, er serverne, især virtuelle servere og cloud-servere. Fordi mest seriøs serveradministration i disse dage finder sted eksternt, arbejder man gennem en GUI-grænseflade af den ene eller den anden slags bare unødvendige omkostninger. Hvis

Læs mere

Idiomatisk Ruby: at skrive smuk kode

Ruby er et smukt programmeringssprog. Ifølge Rubys officielle webside er Ruby en: “ Dynamisk, open source programmeringssprog med fokus på enkelhed og produktivitet. Den har en elegant syntaks, der er naturlig at læse og let at skrive. ” Ruby blev skabt af Yukihiro Matsumoto, en japansk softwareingeniør. Siden 2

Læs mere

Sådan oprettes en quiz-app ved hjælp af React - med tip og startkode

I denne nybegynder React-tutorial skal vi oprette en quiz-app. Vi arbejder med komplekse tilstandsobjekter, hvordan man håndterer forskellige tilstandskroge og gengiver ting baseret på tilstand. Tjek det ud: Prøv det selv Hvis du først vil prøve selv, er her scenarierne (du kan også få fat i startkoden nedenfor): Når brugeren klikker på en knap, skal det næste spørgsmål vises Hvis brugeren får spørgsmålet korrekt, skal det øge deres score Når brugeren kommer til slutningen af ​​quizzen, skal deres samlede score vises Video gennemgang Startkode Grib det over på GitHub her. Lad os

Læs mere

Hvad er JSON Web Tokens? JWT Auth Tutorial

De fleste webapps bruger sikkerhedsforanstaltninger for at sikre, at brugerdata forbliver private. Godkendelse er en vigtig del af sikkerheden, og JSON Web Tokens (JWT) er en fantastisk måde at implementere godkendelse på. Så hvad er JSON Web Tokens? JWT er en standard, der definerer en kompakt og selvstændig måde til sikker transmission af information mellem en klient og en server som et JSON-objekt. Den

Læs mere

Betinget gengivelse i reaktion ved hjælp af ternaries og logisk AND

Der er flere måder, hvorpå din React-komponent kan beslutte, hvad der skal gengives. Du kan bruge den traditionelle iferklæring eller switchudsagnet. I denne artikel undersøger vi et par alternativer. Men vær advaret om, at nogle kommer med deres egne gotchas, hvis du ikke er forsigtig. Ternær vs hvis / andet Lad os sige, at vi har en komponent, der sendes en nameprop. Hvis

Læs mere

Sådan oprettes en Todo-app med React, TypeScript, NodeJS og MongoDB

I denne vejledning bruger vi TypeScript på begge sider (server og klient) til at opbygge en Todo-app fra bunden med React, NodeJS, Express og MongoDB. Så lad os starte med at planlægge API'en. API med NodeJS, Express, MongoDB og TypeScript Sætte op Opret en Todo-type Opret en Todo-model Opret API-controllere Hent, tilføj, opdater og slet Todos Opret API-ruter Opret en server Client-side med React og TypeScript Sætte op Opret en Todo-type Hent data fra API'en Opret komponenterne Tilføj Todo Form Vis en Todo Hent og vis data Ressourcer Lad os dykke ind. API m

Læs mere

Vinkelafhængighedsinjektion forklaret med eksempler

Hvad er afhængighedsinjektion? Motivering Afhængighedsinjektion kaldes ofte mere simpel som DI. Paradigmet findes i hele Angular. Det holder koden fleksibel, testbar og ændret. Klasser kan arve ekstern logik uden at vide, hvordan man opretter den. Enhver forbruger af disse klasser behøver heller ikke at vide noget. DI

Læs mere

Sådan opsættes Ubuntu MATE på en Raspberry PI

For et par dage siden stoppede en Raspberry Pi, jeg bruger til CI på mine personlige projekter, ikke. Fejlen var let at rette, men da jeg kørte noget på den PI var langsom fra dag et, besluttede jeg ikke at gå videre i den retning. Også på grund af det samme problem ville jeg altid skifte til et andet operativsystem - men jeg havde aldrig den rette motivation, da alt fungerede på den Raspberry PI, ikke? Nå kom

Læs mere