25 Mac-verktyg för produktiv kodning

25 Mac-verktyg för produktiv kodning

1. En modern webbläsare

Chrome och Firefox är snabba och har felsökningskonsoler som är kritiska för webbutvecklare. Du bör fortfarande testa i Internet Explorer (och snart Microsoft Edge), liksom i Safari, men du bör få jobbet gjort med Chrome eller Firefox.

Gratis på //www.google.com/chrome/browser/ eller //www.mozilla.org/en-US/firefox/new/

2. Alfred

Tänk på Alfred som en turboladdad version av OSXs Spotlight. Alfred fungerar som en kommandorad för hela din dator, vilket hjälper dig att starta appar, spela musik och utföra sökningar, var som helst, med en universell snabbtangent. Den fria versionen kommer med nästan allt, men när du instinktivt använder Alfred dussintals gånger om dagen, kommer du förmodligen att skämma bort dig för $ 20 powerpack.

Gratis på //www.alfredapp.com/

3. Devdocs.io

Devdocs är en webbläsare för API-dokumentation.

Gratis på //devdocs.io/

4. Räddningstid

Med så många distraktioner och möjligheter i ditt digitala liv är det lätt att bli utspridd. RescueTime hjälper dig att förstå dina dagliga vanor så att du kan fokusera och vara mer produktiv. Rescue Time körs säkert i bakgrunden på din dator och mobila enheter. Den spårar tid som spenderas på applikationer och webbplatser, ger dig en exakt bild av din dag och ger dig detaljerade rapporter och data baserat på din aktivitet för att hjälpa dig att bli mer produktiv varje dag.

Du kan också sätta upp mål för att hålla dig på rätt spår och ytterligare förbättra din produktivitet. Dina framsteg kan ses på instrumentpanelen, i en e-postrapport varje vecka och i en målrapport.

//www.rescuetime.com/

5. Spectacle (eller Divvy)

Maximera, minimera eller dra inte fönster - hantera sina positioner med snabbtangenter! Spectacle sparar tid när du vill placera två fönster bredvid varandra. Det kan också växla fönster mellan bildskärmar, vilket är perfekt om du använder flera skärmar. Divvy fungerar ännu bättre, men Spectacle är gratis.

Gratis på //spectacleapp.com/ eller $ 14 på //mizage.com/divvy/

6. En IDE

Textredigerare fungerar bra för att arbeta med enkla skript, men när ditt projekt blir komplicerat bör du byta till en integrerad utvecklingsmiljö. En bra IDE kommer att erbjuda versionskontroll, testning, javascript-linting och diff-verktyg. Viktigast av allt kommer det att erbjuda förnuftiga standardkonfigurationer. JetBrains gör bra IDE för JavaScript, Ruby, Python och PHP.

Gratis provperiod, sedan $ 79 //www.jetbrains.com/

7. Atom (eller sublimt)

GitHubs fritextredigerare är utmärkt för att skriva små skript eller manipulera filer som är för stora för IDE. Det låter dig använda makron och andra tidsbesparande textredigeringsmetoder. Sublim text fungerar ännu bättre och kan vara värt $ 70 att registrera om du använder den mycket.

Gratis på //atom.io/ eller //www.sublimetext.com/2

8. OhMyZSH

Om du tillbringar någon tid i terminalen alls är det värt att ladda ner. ZSH-färgkoder skickas från din kommandorad. Det visar också viktiga visuella ledtrådar, som vilken gitfilial du är på, och vid vilken tidpunkt ditt senaste kommando slutfördes. Flikens slutförande och autokorrigering är också enorma tidsbesparingar.

Gratis på //github.com/robbyrussell/oh-my-zsh

9. Skitch

Ta skärmdumpar (eller partiella skärmdumpar) med en global snabbtangent och markera sedan din skärmdump snabbt med pilar och stor text (standardfärgen är hetrosa!). Du kan enkelt exportera till olika format eller dra och släpp skärmdumpar till andra appar. Eftersom Evernote äger skitch kommer den automatiskt att säkerhetskopiera alla dina skärmdumpar där.

Gratis på //evernote.com/skitch/

10. SourceTree

Detta är det bästa grafiska användargränssnittet för Git där ute, och det är gratis (men du måste registrera det till en e-postadress). Även om du gör en majoritet av din Git från kommandoraden, är Source Tree fortfarande användbart när du behöver utföra mer komplexa Git-uppgifter (som omvända åtaganden, komplicerade sammanslagningar eller körsbärsval).

Gratis på //www.sourcetreeapp.com/

11. Trello

Denna virtuella KanBan är perfekt för att hantera små produkter med små team. Trello är mycket mer visuellt (och taktilt) än Jira och mindre dogmatiskt än Pivotal Tracker. Den kan användas för allt från en snygg att göra-lista till en API-aktiverad sprinthistorikoordinator.

Gratis på //trello.com/

12. Genvägar för universell kontrollknapp (Bash)

De hundratals gånger du når efter piltangenterna varje gång lägger till. Denna 90 sekunders video kan spara dagar i ditt vakna liv. Dessa universella genvägar fungerar i hela OSX (såväl som när du är SSH'd i en Linux-ruta).

Gratis (ingår i OSX)

13. ScreenHero

Om du gör någon fjärrparning alls vill du definitivt använda Screen Hero. Det är billigare än företagsalternativ (Citrix, LogMeIn) och snabbare än Skype. Varje användare får också sin egen mus och sitt tangentbord! Endast en person behöver ha ett betalt Screen Hero-konto för att kunna använda det. Team Viewer har liknande funktioner och är gratis för personligt bruk.

Slack har nyligen förvärvat Screen Hero, men du kan fortfarande ladda ner det här gratis: //www.freecodecamp.com/field-guide/how-do-i-install-screenhero

14. Arkivvalv

Var noga med att aktivera File Vault, OSX: s inbyggda hårddiskkrypterare. På detta sätt, även om din bärbara dator är stulen, är din identitet, kod och data säkra.

Gratis (ingår i OSX)

15. Time Machine

OSX innehåller ett problemfritt säkerhetskopieringssystem som kallas Time Machine. Även om du lagrar alla dina filer i Dropbox, Evernote eller Google Drive, vill du förmodligen inte spendera timmar på att konfigurera om din utvecklingsmiljö. Sätt en extern hårddisk på skrivbordet och anslut den då och då för att automatiskt säkerhetskopiera allt. Time Machine börjar påminna dig om att du gör det var tionde dag.

Gratis (ingår i OSX)

16. Molnlagring

Molnlagring låter dig inte bara enkelt dela filer när du samarbetar med kollegor, det fungerar också som en brandsäker säkerhetskopiering av värdefulla foton och videor (på många servrar på många ställen runt om i världen.) Utrymmet blir billigare varje år. Till exempel är ytterligare utrymme på Google Drive bara $ 0,25 / gigabyte / år.

Gratis på drive.google.com/ eller //www.dropbox.com/downloading

17. LastPass / 1Password / PassPack

Den genomsnittliga personen slösar bort timmar varje år på att återställa lösenord som de har glömt. Lösenordsverktyg som dessa sparar tid och mental energi genom att lagra och fylla i dina lösenord automatiskt. De låter dig också ha långa, unika lösenord för varje webbplats, vilket gör det nästan omöjligt för hackare att knäcka ditt lösenord.

Gratis på //lastpass.com/ eller //agilebits.com/onepassword eller //www.passpack.com/

18. Privat surfning / inkognitoläge

Många människor inser inte att det finns, men du kan enkelt dölja din identitet från webbplatser när du surfar. I Google Chrome trycker du på Kommando + Skift + N. I Firefox trycker du på Kommando + Skift + P. Som en bonus är det bra att köra två webbläsarsessioner på samma dator, och det kan ibland hjälpa dig att komma runt betalväggiga webbplatser som NYTimes.com.

Gratis (ingår i Chrome och Firefox)

19. Ett meddelandeverktyg

Vårt team har tittat på och provat många olika meddelandverktyg. Av alla vi gillar är Gitter bäst för ett pågående chattrum, skicka privata meddelanden, skapa användarkanaler specifika för gruppbehov och enkel fildelning. Om du inte behöver ett privat rum med fler än 25 personer är Gitter helt gratis. Gitter hjälper dig att hålla alla synkroniserade när du flyttar mellan dina stationära och mobila enheter.

Gratis på //gitter.im

20. StackExchange

Det är svårt att föreställa sig programmering före 2008. Det är då ingenjörer lägger ner de första remsorna på tejpen som nu håller programvarutekniken ihop genom att skapa StackOverflow. Och nu finns det ServerFault, SuperUser och vår personliga favorit UX Exchange. Det finns en god chans oavsett felmeddelande du google leder dig till Stack Overflow-inlägg, och med goda skäl. Skapa ett konto och betala det vidare genom att svara på frågor och rösta upp användbara svar.

Gratis på //stackexchange.com/

21. Flöde

Om du någonsin har haft problem med att sova efter en lång natt med att stirra på din datorskärm är Flux något för dig! Din dygnsrytm kan inte skilja skillnaden mellan solljus och skärmens glöd. Detta gratisverktyg ändrar gradvis datorns färger under och efter solnedgången.

Gratis på //justgetflux.com/

22. LinkedIn

Utan LinkedIn är du helt enkelt avstängd från de flesta arbetsgivar- och rekryteringsradar. Några snabba LinkedIn-tips: 1) anslut till alla du kan. 2) Gå i detalj med din arbetshistorik, online-kurser du har gått och certifieringar du har tjänat. 3) Om du får irrelevanta eller ovälkomna meddelanden från rekryterare, sutra inte över dem. Svara bara artigt eller helt enkelt ignorera dem.

Gratis på //www.linkedin.com

23. Möten

Det finns inget snabbare sätt att bygga ditt professionella nätverk och få exponering för nya idéer än att delta i kvällsföredrag, mixers och hacknätter. Många av dessa evenemang är gratis och de börjar vanligtvis runt middagstid. Vissa inkluderar även mat! Gå till Eventbrite.com eller Meetup.com och bläddra bland händelserna i ditt område.

Gratis på //www.meetup.com/ och //www.eventbrite.com/

24. Twitter

Medan Twitter gör det möjligt att dela varje tanke som dyker upp i ditt sinne, är det verkligt värde i realtidskommunikation. Många människor du vill prata med har Twitter-konton, och du kommer att bli förvånad över hur ofta (och snabbt) de svarar på en tweet från dig. Var noga med att använda ett profilfoto (headshots fungerar bäst) med en kort, relevant beskrivning. Och håll saker positiva!

Gratis på //www.twitter.com

25. Google (eller DuckDuckGo)

Det sägs ofta att de mest produktiva kodarna googlar tidigt och ofta. Chansen är att någon har stött på vilket problem du har fastnat på och lagt upp ett svar på en blogg eller StackOverflow. Om du kan formulera ditt problem kan du vanligtvis söka efter en lösning.

Gratis på //www.google.com

Använd verktyg och blomstra! Och om du vill bli bättre på kodning, kolla in //freecodecamp.com.

Ursprungligen publicerad på blog.freecodecamp.com den 1 oktober 2014.