Top Remote Debugging Tools i 2020

Når det kommer til fejlfinding, er det værktøj, du bruger, ekstremt vigtigt og kan bestemme, hvor let det er at løse problemer i din kode. I de tidlige dage var fejlfindingsprocessen en ganske udfordring. Med den tydelige mangel på pålidelige debuggere vendte udviklere sig til flere hacks. For eksempel, når du fejler en mobilapp eller et websted, vil du genskabe problemer på dit skrivebord og derefter bruge Chrome-udviklerværktøjer og lignende værktøjssæt. Desværre va

Læs mere

De største kodebaser i historien

Her er et diagram over de største kodebaser i historien målt som kodelinjer: Som du kan se, har Google langt den største codebase af alle. Og alle 2 milliarder kodelinjer passer ind i et enkelt kodelager. Men det er ikke et Git-arkiv. Google bruger sit eget versionskontrolsystem, som er designet specielt til sine 62.000

Læs mere

malloc i C: Dynamisk hukommelsesallokering i C forklaret

Hvad er malloc () i C? malloc () er en biblioteksfunktion, der giver C mulighed for at allokere hukommelse dynamisk fra bunken. Bunken er et hukommelsesområde, hvor noget er gemt. malloc () er en del af stdlib.h og for at kunne bruge det skal du bruge #include . Sådan bruges Malloc malloc () tildeler hukommelse med en ønsket størrelse og returnerer en markør til begyndelsen af ​​den tildelte blok. For at h

Læs mere

tmux i praksis: integration med systemudklipsholder

Sådan bygger du en bro mellem tmux-kopibuffer og systemudklipsholder og gemmer valgt tekst på OSX- eller Linux-systemudklipsholder på en måde, der adresserer både lokale og eksterne brugsscenarier Dette er den 4. del af min tmux i praksis artikelserie. I den forrige del af "tmux i praksis" -serien talte vi om ting som scrollback-buffer, kopitilstand og lidt berørte emnet kopiering af tekst til tmux's kopibuffer. Før

Læs mere

Rails Autorisation med Pundit

Pundit er en Ruby perle, der håndterer autorisation via en meget enkel API. Husk, at godkendelse er forskellig fra godkendelse - godkendelse er at bekræfte, at du er den, du siger, du er, og autorisation er at bekræfte, at du har tilladelse til at udføre en handling. Pundit er helt inden for autorisationslejren - brug et andet godkendelsessystem som Devise til at håndtere godkendelse. Hvo

Læs mere

Sådan køres en React Native-app på iOS

Jeg startede for nylig med at udvikle en React-Native-app på iOS. Dette var min første strejf i udviklingen af ​​native apps. Jeg blev overrasket over den lette og abstraktionsniveau, der leveres af React-Native's kommandolinjegrænseflade. Jeg var også nysgerrig efter at forstå, hvad der sker under emhætten, når React-Native kører en app på en enhed eller en simulator. Jeg brugte

Læs mere

Her er de nye indbyggede metoder og funktioner i JavaScript

I de sidste par år er JavaScript kommet med mange nye udgivelser. De har bragt nye funktioner, især i syntaksen og dens kerne. Disse opdateringer har gjort JavaScript mere læsbart og smart. Jeg vil introducere os til de nye metoder til arrays, objekter og strenge. Disse nye metoder kan håndtere data på en elegant og effektiv måde ved at skrive mindre kode. Dette

Læs mere

Hvordan jeg landede et softwareingeniørjob på Twitter

Dette er historien om, hvordan jeg fik et job hos Twitter som fuldtids softwareingeniør. Jeg deler den proces, jeg har gennemgået, hvordan jeg forberedte mig, og hvorfor jeg endelig besluttede at blive medlem af virksomheden. Hvordan jeg startede min rejse Klik-klik-klik-klik . Lyden af ​​mine fingre smadede rasende tasterne på tastaturet efterklang gennem natten. Jeg k

Læs mere

Sådan kan du oprette en 360 VR-app på 10 minutter med Unity

Virtual Reality (VR) er spændende. Det er også den nye grænse for appudvikling. VR er klar til at føde nye former for historiefortælling og følelsesmæssigt kraftige oplevelser. Alligevel opleves VR som skræmmende: det er dyrt og kræver både speciel hardware og færdigheder. Men det ændrer sig, da intuitive værktøjer og overkommelig hardware gør VR-udvikling tilgængelig. Denne vejlednin

Læs mere

Hvordan opretter du din egen auto direkte besked Twitter bot gratis?

Oprettelse af en velkomstbesked til dine nye følgere på Twitter er det første skridt til at få flere mennesker til at engagere sig i dine tweets og links. Som du måske ved, er der mange onlinetjenester, der hjælper dig med at sende automatiske direkte beskeder (DM'er) til dine nye tilhængere. Men jeg synes det er vanvittigt, hvordan onlinetjenester opkræver mellem $ 5 og $ 15 for et simpelt værktøj, der opretter bots, når du kan bygge din egen gratis. I denne a

Læs mere

Disse NPM-tricks vil gøre dig til et proffs

Efter at have brugt NPM i næsten 8 år har jeg lært ting undervejs, som jeg ville ønske jeg vidste, da jeg startede. Lad os kalde dem tricks, ting der drastisk forbedrede min måde at arbejde med NPM på. I dag vil jeg dele mine top 10 tricks med dig. 1. Spar tid. ⏲ ​​Brug genveje Dette er en af ​​de mest nyttige, men ikke så veldokumenterede funktioner. En genvej til en

Læs mere