Kategori: Programmering

The Coding Bootcamp Primer - Et gratis kurs for nettutvikling som forbereder deg til å melde deg på ethvert bootcamp

Et gratis 4-timers kurs som lærer deg nok webutvikling til å være klar for ethvert kodende bootcamp. I dag er jeg glad for å kunngjøre at vi lanserer et kurs for folk som vurderer å gå i gang med en nettutviklingsutdanning. Den heter The Coding Bootcamp primer (<- link), og den lærer deg de mest grunnleggende byggesteinene for å bygge nettsteder: HTML, CSS og Javascript. Du lærer

Les mer

Hva er i et (Pythons) __name__?

En introduksjon til _ _name_ _ variabelen og bruken av den i Python Du har mest sannsynlig sett __name__variabelen når du har gått gjennom Python-kode. Nedenfor ser du et eksempel på kodebit for hvordan det kan se ut: if __name__ == '__main__': main() I denne artikkelen vil jeg vise deg hvordan du kan bruke denne variabelen til å lage moduler i Python. Hv

Les mer

De beste HTML-eksemplene og HTML5-eksemplene

HTML gir strukturen til nettsteder. Her er noen eksempler på hvordan du bruker HTML-syntaks til å bygge nettsteder, inkludert noen eksempler på nyere HTML5-funksjoner. A Href-attributteksemplet Den attributt refererer til et mål gitt av en kobling. Den a(anker) merkelappen er død uten den egenskap. Noen

Les mer

Nyttige triks du kanskje ikke vet om Git stash

Jeg har lansert et nyhetsbrev Git Better for å lære nye triks og avanserte emner for Git. Hvis du er interessert i å forbedre spillet ditt i Git, bør du definitivt sjekke det ut. Hvis du har brukt Git en stund, har du kanskje brukt Git stash. Det er en av de nyttige funksjonene i Git. Her er noen av de nyttige triksene jeg lærte om Git stash forrige uke. G

Les mer

68-95-99 Regel - Normalfordeling forklart på vanlig engelsk

Møt Mason. Han er en gjennomsnittlig amerikansk 40-åring: 5 fot 10 tommer høy og tjener $ 47 000 per år før skatt. Hvor ofte forventer du å møte noen som tjener 10 ganger så mye som Mason? Og nå, hvor ofte forventer du å møte noen som er 10 ganger så høy som Mason? Svarene dine på de to spørsmålene ovenfor er forskjellige, fordi fordelingen av data er forskjellig. I noen tilfelle

Les mer

Hacks for å lage JavaScript-arrays

Insiktsfulle tips for å lage og klone matriser i JavaScript. Et veldig viktig aspekt av hvert programmeringsspråk er datatyper og strukturer som er tilgjengelige på språket. De fleste programmeringsspråk gir datatyper for å representere og arbeide med komplekse data. Hvis du har jobbet med språk som Python eller Ruby, burde du ha sett datatyper som lister , sett , tupler , hashes , dikt osv. I Jav

Les mer

Lær det grunnleggende om dataprogrammering og informatikk med dette gratis kurset

Det er mange kjernekonsepter som er viktige for alle programmerere å forstå, uansett hvilket programmeringsspråk de bruker. Vi har gitt ut et 2-timers videokurs for å lære det grunnleggende innen informatikk. Konseptene som læres gjelder alle programmeringsspråk. Dette kurset er ment for folk som er interessert i informatikk og programmering, men som har lite bakgrunnsinformasjon om koding. Den bl

Les mer

JavaScript-datatyper: Type forklart

typeofer et JavaScript-nøkkelord som returnerer typen av en variabel når du kaller den. Du kan bruke dette til å validere funksjonsparametere eller sjekke om variabler er definert. Det er andre bruksområder også. Den typeofoperatør er nyttig fordi det er en enkel måte å sjekke hvilken type en variabel i koden. Dette e

Les mer

JavaScript Onclick-begivenhet forklart

Den onclickhendelsen i Javascript kan du som programmerer utføre en funksjon når et element er klikket. Knapp Onclick-eksempel Click me function myFunction() { alert('Button was clicked!'); } I det enkle eksemplet ovenfor, når en bruker klikker på knappen, vil de se et varsel i nettleseren Button was clicked!. L

Les mer

Lær det grunnleggende om Git på under 10 minutter

Ja, tittelen er en clickbait. Det er ingen måte du kan forstå det grunnleggende om git-teknologi på bare 10 minutter. Men du kan komme ganske nært på omtrent 25 minutter. Og det er formålet med denne artikkelen. Hvis du vil komme i gang med å lære om Git-teknologi, har du kommet til rett sted. Dette e

Les mer

Koble JavaScript til HTML med skriptet src Attribute

Attributtet 'src' i en kode er banen til en ekstern fil eller ressurs som du vil koble til HTML-dokumentet. Hvis du for eksempel hadde din egen tilpassede JavaScript-fil med navnet 'script.js' og ønsket å legge til funksjonaliteten på HTML-siden din, vil du legge den til slik: Script Src Attribute Example Dette vil peke på en fil med navnet 'script.js'

Les mer

Hvordan sette opp VSCode for å forbedre produktiviteten din

Kodeditorer har utviklet seg gjennom årene. For noen år siden var det ingen Visual Studio Code (VS Code). Du brukte sannsynligvis Sublime Text, Atom, Bracket osv. Men med utgivelsen av VS Code har den blitt favorittkodeditoren til de fleste utviklere. Hvorfor VS-kode? Utviklere elsker det fordi Det kan tilpasses Enkel feilsøking Emmet Utvidelser Git-integrasjon Integrert terminal Intellisense Theming og mer ...

Les mer

Bygge en elektronapplikasjon med create-react-app

Ingen webpack-konfigurasjon eller "utstøting" nødvendig. Jeg bygde nylig en Electron-app ved hjelp av create-react-app . Jeg trengte heller ikke å drite meg rundt med Webpack, eller “kaste ut” appen min. Jeg vil lede deg gjennom hvordan jeg oppnådde dette. Jeg ble tiltrukket av ideen om å bruke create-react-app fordi det skjuler detaljene for webpackkonfigurasjonen. Men søke

Les mer

Hvordan komme i gang med MongoDB på 10 minutter

MongoDB er en rik dokumentorientert NoSQL-database. Hvis du er en helt nybegynner for NoSQL, anbefaler jeg at du tar en rask titt på NoSQL-artikkelen min som ble publisert tidligere. I dag ønsket jeg å dele noen av de grunnleggende tingene om MongoDB-kommandoer som spørring, filtrering av data, sletting, oppdatering og så videre. Ok,

Les mer

Minecraft Forge: Slik laster du ned, installerer og bruker Forge

Hvis du leser denne artikkelen, kjenner du sannsynligvis allerede Minecraft. Vi bruker Forge til å manipulere spillet Minecraft for å få det til å gjøre det vi vil. Dette kan være hva som helst, alt fra nye kule skapninger til helt nye systemer i spillet. Forge er et modding API. Minecraft Forge (eller Forge for kort) er et lag mellom koden vår og Minecraft selv. Vi ka

Les mer

HTML Center Text - Slik CSS Vertical Align a Div

I HTML- og CSS-verden handler alt om layoutstruktur og distribusjon av elementer. Vi bruker vanligvis HTML for å definere markering og struktur, mens CSS hjelper oss med å håndtere styling og justering av elementer. I dette innlegget skal vi lære litt om de forskjellige måtene vi kan sentrere HTML-elementer og håndtere vertikal justering med CSS. Førs

Les mer

Hva er Big O Notation Explained: Space and Time Complexity

Forstår du virkelig Big O? I så fall vil dette oppdatere forståelsen din før et intervju. Hvis ikke, ikke bekymre deg - kom og bli med oss ​​på noen forsøk innen informatikk. Hvis du har tatt noen algoritmerelaterte kurs, har du sannsynligvis hørt om begrepet Big O-notasjon . Hvis du ikke har gjort det, vil vi gå over det her, og deretter få en dypere forståelse av hva det egentlig er. Big O-notasj

Les mer

Tvang tvangstype forklart

Kjenn motorene dine [Rediger 2/5/2018] : Dette innlegget er nå tilgjengelig på russisk. Klapper med Serj Bulavyk for sin innsats. Type tvang er prosessen med å konvertere verdi fra en type til en annen (for eksempel streng til nummer, objekt til boolsk, og så videre). Enhver type, det være seg primitiv eller et objekt, er et gyldig subjekt for typetvinging. For

Les mer

En introduksjon til Jasmine Unit Testing

Jasmine er det mest populære JS-biblioteket for enhetstesting av webapper. I denne opplæringen, designet for nybegynnere, presenterer vi deg en rask og komplett guide til testing med Jasmine. Du blir introdusert for Jasmine, et populært atferdsdrevet testrammeverk for JavaScript. Vi ser også et enkelt praktisk eksempel på hvordan du skriver enhetstester med Jasmine, som kan hjelpe deg med å enkelt se etter feil i koden din. I et

Les mer

Dette er de beste JavaScript-kartbibliotekene for 2019

Først en kort historie: Med datainnsamling og bruk som fortsetter å øke eksponentielt, blir behovet for å visualisere disse dataene stadig viktigere. Utviklere søker å konsolidere millioner av databaseregistreringer i vakre diagrammer og dashbord som mennesker raskt og intuitivt kan tolke. Datavisualiseringsteknologi har fortsatt å forbedre seg det siste tiåret, og mange avanserte kartbiblioteker er nå tilgjengelige for forbrukerne. På begyn

Les mer

HTML-kommentarer: Hvordan kommentere HTML-koden din

Kommentarer i HTML Kommentar-taggen er et element som brukes til å legge igjen notater, hovedsakelig relatert til prosjektet eller nettstedet. Denne koden brukes ofte til å forklare noe i koden eller legge igjen noen anbefalinger om prosjektet. Kommentar-taggen gjør det også lettere for utvikleren å komme tilbake og forstå koden han har skrevet på et senere tidspunkt. Kommen

Les mer

Three Ways to Title Case a Setning in JavaScript

Denne artikkelen er basert på Free Code Camp Basic Algorithm Scripting “ Title Case a Sentence ”. I denne algoritmen ønsker vi å endre en tekststreng slik at den alltid har en stor bokstav i begynnelsen av hvert ord. I denne artikkelen skal jeg forklare tre tilnærminger. Først med en FOR-løkke, andre ved hjelp av map () -metoden, og tredje ved hjelp av erstatningsmetoden (). Algoritm

Les mer

De beste Python-opplæringene

Python er et generelt programmeringsspråk som er dynamisk skrevet, tolket og kjent for sin enkle lesbarhet med flotte designprinsipper. freeCodeCamp har et av de mest populære kursene på Python. Det er helt gratis (og har ikke engang annonser). Du kan se den på YouTube her. Vil du lære mer? Internett er et stort sted, det er mye mer å utforske: Python praksisbok: //anandology.com/py

Les mer

HTML5-video: Slik bygger du inn video i HTML-en

Før HTML5, for å kunne spille av en video på en webside, må du bruke et plugin som Adobe Flash Player. Med introduksjonen av HTML5 kan du nå plassere videoer direkte på selve siden. Dette gjør det mulig å spille av videoer på sider som er designet for mobile enheter, ettersom plugins som Adobe Flash Player ikke fungerer på Android eller iOS. HTML- el

Les mer

Når (og hvorfor) bør du bruke ES6-pilfunksjoner - og når du ikke bør

Pilfunksjoner (også kalt "fettpilfunksjoner") er utvilsomt en av de mer populære funksjonene i ES6. De introduserte en ny måte å skrive konsise funksjoner på. Her er en funksjon skrevet i ES5-syntaks: function timesTwo(params) { return params * 2}function timesTwo(params) { return params * 2 } timesTwo(4); // 8 Nå er her den samme funksjonen uttrykt som en pilfunksjon: var timesTwo = params => params * 2 timesTwo(4); // 8 Det er mye kortere! Vi er

Les mer

Java List Methods Tutorial - Util List API Eksempel

Lister er ofte brukte datastrukturer i alle programmeringsspråk. I denne opplæringen skal vi undersøke Java's List API. Vi begynner med grunnleggende operasjoner, og så kommer vi inn på mer avanserte ting (som en sammenligning av forskjellige listetyper, for eksempel ArrayList og LinkedList). Jeg vil også gi deg noen retningslinjer for å hjelpe deg med å velge den listeimplementeringen som er best for din situasjon. Selv o

Les mer

Slik endrer du Airdrop-navnet ditt - Gi Mac-en nytt navn på 30 sekunder

MacOS gjør det enkelt å endre navnet på din Mac i Airdrop. Bare følg de følgende 4 trinnene, så blir du gylden. Trinn 1: Åpne systeminnstillingene dine Den raskeste måten å åpne innstillingene på er å skrive ⌘ + mellomrom, deretter "pref" og velge "Systemvalg" fra rullegardinmenyen. Trinn 2: Klikk på delingsikonet Det er mappen med den gule diamanten på. Jeg pekte på de

Les mer

Inline CSS Guide - Hvordan utforme en HTML-tag direkte

Du har skrevet litt HTML og må nå style det med CSS. En måte er å bruke innebygde stiler, det er hva denne artikkelen handler om. This is my first paragraph. Før vi hopper inn i nyansene i innebygde stiler - når, hvorfor og hvordan du bruker dem - er det viktig å være klar over de andre måtene å style HTML på. På den måt

Les mer

Beste eksempler på Python Code

Python er et generelt programmeringsspråk som er dynamisk skrevet, tolket og kjent for sin enkle lesbarhet med flotte designprinsipper. freeCodeCamp har et av de mest populære kursene på Python. Det er helt gratis (og har ikke engang annonser). Du kan se den på YouTube her. Eksempel på Python-datastrukturer Du finner litt generell informasjon om flytende tall og hvordan de fungerer i Python her. Nes

Les mer

Formater spesifikatorer i C

Formatspesifikatorer definerer typen data som skal skrives ut på standard utdata. Du må bruke formatspesifikatorer om du skriver ut formatert output med printf()eller godtar input med scanf(). Noen av% -spesifikatorene du kan bruke i ANSI C er som følger: Spesifikator Brukt til % c en enkelt karakter % s en streng hei kort (signert) % hu kort (usignert) % Lf lang dobbel % n skriver ikke ut noe % d et desimaltall (antar base 10) %Jeg et desimaltall (oppdager basen automatisk) % o et oktalt (base 8) heltall % x et heksadesima

Les mer

JavaScript-moduler: En nybegynnerveiledning

Hvis du er en nykommer i JavaScript, kan sjargong som "modulbundlere vs modullastere", "Webpack vs. Browserify" og "AMD vs. CommonJS" raskt bli overveldende. JavaScript-modulsystemet kan være skremmende, men å forstå det er viktig for webutviklere. I dette innlegget skal jeg pakke ut disse moteordene for deg på vanlig engelsk (og noen få kodeeksempler). Jeg

Les mer

Hva betyr JavaScript: Void (0)?

JavaScript's void operator evaluerer et uttrykk og returnerer udefinert. Du kan bruke konsollen for å bekrefte det samme: Merk : ugyldig , uavhengig av hvilken verdi som sendes, * returnerer alltid udefinert som vist ovenfor *. Men tomrommet med den operand 0 er foretrukket . Det er to måter å bruke operand 0: void (0) eller void 0. En

Les mer

Python Sleep-funksjonen - Hvordan få Python til å vente noen sekunder før du fortsetter, med eksempler på kommandoer

Du kan bruke Pythons sleep()funksjon for å legge til en forsinkelse i koden din. Denne funksjonen er praktisk hvis du for eksempel vil stoppe koden mellom API-anrop. Eller forbedre brukeropplevelsen ved å legge til pauser mellom ord eller grafikk. from time import sleep sleep(2) print("hello world") Når jeg kjører ovennevnte kode, går det omtrent to sekunders forsinkelse før "hallo verden" skrives ut. Jeg

Les mer

Hvordan overskrive lokale filer med Git Pull

Når trenger du å overskrive lokale filer? Hvis du føler behov for å forkaste alle dine lokale endringer og bare tilbakestille / overskrive alt med en kopi fra den eksterne grenen, bør du følge denne guiden. Viktig: Hvis du har lokale endringer, vil de gå tapt. Med eller uten --hardopsjon vil eventuelle lokale forpliktelser som ikke er blitt presset, gå tapt. Hvis d

Les mer

Slik bruker du Instagram Tutorial - Bruk IG Like a Pro

Instagram har blitt en enormt populær sosial medieplattform de siste årene. Folk over hele verden bruker det til å dele bilder, spre meldinger og inspirere hverandre. I følge TechCrunch har Instagram over 1 milliard aktive brukere (med 500 millioner innlegg hver dag) - så hvis du vil ha bildene dine eller ideene dine der ute, er det et bra sted å starte. I de

Les mer

Euklidisk algoritme: GCD (Greatest Common Divisor) forklart med C ++ og Java eksempler

For dette emnet må du vite om Greatest Common Divisor (GCD) og MOD-operasjonen først. Greatest Common Divisor (GCD) GCD av to eller flere heltall er det største heltallet som deler hvert av heltallene slik at resten er null. Eksempel- GCD på 20, 30 = 10   (10 er det største tallet som deler 20 og 30 med resten som 0) GCD på 42, ​​120, 285 = 3   (3 er det største tallet som deler 42, 120 og 285 med resten som 0) "mod" Operasjon Mod-operasjonen gir deg resten når to positive heltall er delt. Vi skriver

Les mer

Eksempler på CSS-overgang - Slik bruker du animasjon, endre opasitet og mer

Hvis du jobber med webteknologier som CSS, HTML og JavaScript, er det viktig å ha grunnleggende kunnskap om CSS-animasjoner og overganger. I denne artikkelen skal vi lære å lage noen grunnleggende overgangsanimasjoner ved hjelp av CSS. Hvordan animere et element med grunnleggende overgang på sveve I dette eksemplet vil vi gjøre at opaciteten til et element endres når en bruker svever eller mus over elementet. Stat

Les mer

Hvordan lage og publisere en Chrome-utvidelse på 20 minutter

Har du noen gang lurt på hvordan det ville være å lage en Chrome-utvidelse? Vel, jeg er her for å fortelle deg hvor enkelt det er. Følg disse trinnene, og ideen din blir til virkelighet, og du kan publisere en ekte utvidelse i Chrome Nettmarked på kort tid. Hva er en Chrome-utvidelse? Chrome-utvidelser lar deg legge til funksjonalitet i Chrome-nettleseren uten å dykke dypt inn i den opprinnelige koden. Det er

Les mer

Flood Fill Algorithm Explained

Flood fill er en algoritme som hovedsakelig brukes til å bestemme et avgrenset område koblet til en gitt node i et flerdimensjonalt array. Det er en nær likhet med bøtteverktøyet i malingsprogrammer. Den mest nærmet implementeringen av algoritmen er en stabelbasert rekursiv funksjon, og det er det vi skal snakke om videre. Hvor

Les mer

Python returnerer flere verdier - Hvordan returnere en tuple, liste eller ordbok

Du kan returnere flere verdier fra en funksjon i Python. For å gjøre det, returner en datastruktur som inneholder flere verdier, som en liste som inneholder antall miles som skal kjøres hver uke. def miles_to_run(minimum_miles): week_1 = minimum_miles + 2 week_2 = minimum_miles + 4 week_3 = minimum_miles + 6 return [week_1, week_2, week_3] print(miles_to_run(2)) # result: [4, 6, 8] Datastrukturer i Python brukes til å lagre datasamlinger, som kan returneres fra funksjoner. I d

Les mer

Hva er en korrelasjonskoeffisient? Verdien i statistikk forklart

Korrelasjoner er et flott verktøy for å lære om hvordan en ting endrer seg med en annen. Etter å ha lest dette, bør du forstå hva korrelasjon er, hvordan du tenker på korrelasjoner i ditt eget arbeid, og kode opp en minimal implementering for å beregne sammenhenger. En sammenheng handler om hvordan to ting endrer seg med hverandre Korrelasjon er et abstrakt matematikkonsept, men du har sannsynligvis allerede en ide om hva det betyr. Her er

Les mer

Hvordan legge inn video og lyd i HTML-en

HTML lar oss lage standardbaserte video- og lydspillere som ikke krever bruk av plugins. Å legge til video og lyd på en webside er nesten like enkelt som å legge til et bilde eller formatere tekst. Det er to forskjellige måter å inkludere videoelementer på. Vi vil diskutere dem begge nedenfor. Vide

Les mer

Git Push Command forklart

Den git pushkommandoen tillater deg å sende (eller trykk ) de inger fra din lokale filial i ditt lokale Git repository til den eksterne depotet. For å kunne skyve til det eksterne depotet, må du sørge for at alle endringene dine i det lokale depotet er forpliktet . Denne kommandas syntaksen er som følger: git push Det er en rekke forskjellige alternativer du kan overføre med kommandoen, du kan lære mer om dem i Git-dokumentasjonen eller kjøre git push --help. Skyv t

Les mer

De vanligste Ruby Array-metodene du bør vite

Vanlige matrisemetoder Ruby Arrays danner et kjernefundament i programmering i Ruby, og de fleste språk faktisk. Den brukes så mye at det vil være fordelaktig å kjenne til og med til og med huske noen av de mest brukte metodene for matriser. Hvis du vil vite mer om Ruby Arrays, har vi en artikkel om dem. Fo

Les mer

Hvordan lage objekter i JavaScript

Vi håndterer alle objekter på en eller annen måte mens vi skriver kode på et programmeringsspråk. I JavaScript gir objekter en måte for oss å lagre, manipulere og sende data over nettverket. Det er mange måter objekter i JavaScript skiller seg fra objekter i andre vanlige programmeringsspråk, som Java. Jeg vil

Les mer

8 React.js-prosjektideer som hjelper deg å begynne å lære ved å gjøre

En av de beste måtene å lære er å gjøre. Men ofte sliter utviklere med det store spørsmålet "hva skal jeg bygge?" Her er 8 prosjektideer, komplett med prosjekt briefer og layout ideer, for å komme i gang med å lære. Business & Real-World: Dashboard for kartstatistikk Moro og interessant: Musikkinstrument Personlig og portefølje: Blogg Produktivitet: Notatbok Puslespill og spill: Space Invaders Verktøy og biblioteker: Framework Theme Prosjekttillegg: Webmentions Kloner: Produktjakt Dette er en forhåndsvisning av den gratis e-boken 50 Prosjekter for React & the Static Web. Du

Les mer

To måter å sjekke for palindromer i JavaScript

Denne artikkelen er basert på Free Code Camp Basic Algorithm Scripting “Check for Palindromes”. En palindrom er et ord, uttrykk, nummer eller annen sekvens av tegn som leser det samme bakover eller fremover. Ordet "palindrome" ble først laget av den engelske dramatikeren Ben Jonson på 1600-tallet, fra de greske røttene palin ("igjen") og dromos ("vei, retning"). - src.

Les mer

Et mål HTML-attributt forklart

Den attributt angir hvor åpne koblede dokumentet i en a(anker) tag. Eksempler av Et målattributt med verdien “_blank” åpner det koblede dokumentet i et nytt vindu eller en ny fane. freeCodeCamp Et målattributt med verdien “_self” åpner det koblede dokumentet i samme ramme som det ble klikket på (dette er standard og trenger vanligvis ikke spesifiseres). freeCodeCamp

Les mer

Hvis ... Andre uttalelser i C forklart

Betinget kodestrøm er muligheten til å endre måten et stykke kode oppfører seg på grunnlag av visse forhold. I slike situasjoner kan du bruke ifuttalelser. Den ifsetningen er også kjent som en beslutningstaking uttalelse, da den gjør en beslutning på grunnlag av en gitt tilstand eller uttrykk. Kodeblo

Les mer

Krever moduler i Node.js: Alt du trenger å vite

Oppdatering: Denne artikkelen er nå en del av boken min "Node.js Beyond The Basics". Les den oppdaterte versjonen av dette innholdet og mer om Node på jscomplete.com/node-beyond-basics . Node bruker to kjernemoduler for å administrere modulavhengigheter: Den requiremodulen, som ser ut til å være tilgjengelig på det globale omfanget - ingen grunn til require('require'). Den

Les mer

Hvordan lage en rullegardinmeny med CSS og JavaScript

I denne opplæringen lærer du hvordan du lager en enkel rullegardinmeny med vanilje Javascript, HTML og CSS. Vi vil gå gjennom HTML-, CSS- og Javascript-koden, men ta mer hensyn til programmeringen, siden dette er en JS-opplæring. Vi bruker bare JS og CSS, uten rammer eller forprosessorer. Det eneste (slags) unntaket vil være å importere Font Awesome CSS-filen fordi vi bruker et av ikonene. Dett

Les mer

Slik skaffer og konfigurerer du Git- og GitHub SSH-nøkler

Hvis du bruker GitHub uten å sette opp en SSH-nøkkel, går du virkelig glipp av det. Tenk bare - all den tiden du brukte til å skrive inn e-postadressen og passordet ditt i konsollen hver gang du trykker på en commit, kan ha blitt brukt til koding. Vel ikke mer. Her er en rask guide for å generere og konfigurere en SSH-nøkkel med GitHub, slik at du aldri trenger å autentisere den gammeldags måten igjen. Se ette

Les mer

Java-grensesnitt forklart med eksempler

Grensesnitt Grensesnitt i Java er litt som klassen, men med en betydelig forskjell: en interfacekan bare ha metodesignaturer, felt og standardmetoder. Siden Java 8 kan du også opprette standardmetoder. I neste blokk kan du se et eksempel på grensesnitt: public interface Vehicle { public String licensePlate = ""; public float maxVel public void start(); public void stop(); default void blowHorn(){ System.ou

Les mer

En rask guide til stylingknapper ved hjelp av CSS

Knapper har blitt en uunngåelig del av frontend-utviklingen. Dermed er det viktig å huske på noen få ting før du begynner å stylere knapper. Jeg har samlet noen av måtene for styling av knapper ved hjelp av CSS. Du kan kombinere de fleste metodene for å skape en ny stil også. For å lage CSS for graderinger, kan du bruke //uigradients.com. En e

Les mer

Prioritetskøer i Java forklart med eksempler

Prioritetskøer brukes veldig ofte i virkelige applikasjoner. I denne artikkelen vil vi lære hva prioritetskøer er og hvordan vi kan bruke dem i Java. Før vi diskuterer hva en prioritert kø er, la oss se hva en vanlig kø er. En vanlig kø følger en først inn først ut (FIFO) struktur. Dette betyr at hvis 3 meldinger - m1, m2 og m3 - går inn i køen i den rekkefølgen, så kommer de ut av køen i nøyaktig samme rekkefølge. Hvorfor trenger

Les mer

23 alternative karriereveier som programvareutviklere kan vokse inn i

I løpet av de siste fem årene har jeg holdt dusinvis av gjesteforelesninger på mange av de kodende bootcampene i Chicago. Noen få spørsmål kommer aldri til å komme opp: "Hvilket språk skal jeg lære neste gang?", "Hvordan kan jeg forberede meg på tekniske intervjuer?", "Ansetter du?" Men et spørsmål som kastet meg, var: "Hva om jeg ikke vil være programvareutvikler?" Jeg har te

Les mer

En enkel introduksjon til Test Driven Development med Python

Jeg er en selvlært begynnerutvikler som er i stand til å skrive enkle apper. Men jeg har tilståelse å avgi. Det er umulig å huske hvordan alt er sammenkoblet i hodet mitt. Denne situasjonen blir verre hvis jeg kommer tilbake til koden jeg har skrevet etter noen dager. Det viser seg at dette problemet kan løses ved å følge en TDD-metodikk (Test Driven Development). Hva er

Les mer