Miroslav Holec
Premium

Software a nástroje pro vývoj na macOS, které používám - update 2019

Miroslav Holec   21. října 2019

Článek se vztahuje k verzi produktu macOS

Tento článek je již zastaralý. Článek nemusí popisovat aktuální stav technologie, ideální řešení a můj současný pohled na dané téma.

Po více než roce je tu další bilancování kolem software a nástrojů, které používám. Vzhledem k tomu, že jsem kompletně přešel na macOS, ponechávám pro porovnání aktivní i původní článek zaměřený původní sadě nástrojů, kterou jsem používal na Windows.

Pro přehlednost jako vždy uvádím jednorázově koupené aplikace s poznámkou paid, předplatná nebo pravidelné platby jako subscription.

Hardware

V současnosti jedu na MacBook Pro 2018 - 15.4" (2880 x 1800 px), 2.2 GHz i7 šestijádrový procesor, 16 GM RAM, 256 GB SSD, Radeon Pro 555X 4GB GDDR5. Z několika vyzkoušených notebooků se jedná o jednoznačně nejtišší zařízení s naprosto precizním zpracováním a skvělým výkonem. Vzhledem k perfektní klávesnici, dokonalému displeji a návykovému touchbaru už ani nedokuji a užívám si práci přímo na notebooku.

Služby a licence

Za poslední rok jsem začal používat mnohem více různých online služeb, které mi usnadňují nejen vývojářský život, ale i rutiny kolem organizace školení a konzultací ve firmách.

  • G Suite Basic + 100 GB Google Drive Business subscription - nástroje od google, e-mail na vlastní doméně
  • Microsoft Azure pay as u go - běží na něm všechny mé projekty
  • GitHub - hostuji zde všechny zdrojáky ve veřejných i soukromých repozitářích
  • Azure DevOps - build + release pipelines (plánuji zcela utéct na GitHub)
  • Apple iCloud subscription - používám na ukládání fotek a sdílení mezi jablečnou smečkou
  • Fakturoid subscription - fakturace a automatizace kolem financí
  • Short.cm - zkracovač URL napojený na doménu odkaz.me
  • MailChimp - rozesílání vývojářských novinek Dotnet News
  • Uptime Robot - sledování dostupnosti webů, dohled nad Azure App Services
  • DigiCert subscription - SSL certifikáty pro všechny mé domény
  • Pluralsights subscription - platforma pro vzdělávání
  • Spotify subscription - rodinné předplatné pro hudbu
  • Last Pass subscription - Personal Premium - správce hesel a tajných klíčů
  • Netflix subscription - předplatné pro film a zábavu
  • Forpsi paid - nakupuji zde domény, nameservery nastavuji hned na Azure DNS
  • Email Forwarder - používám při nastavování domén a úpravách na doménách
  • Rohlik Premium subscription - nechodím do obchodu, nakupuji výhradně online

Vize do budoucna: Chtěl bych migrovat i pipelines na GitHub, abych nemusel pokud možnost používat Azure DevOps. Dále bych chtěl mít více pořádek ve fotkách a buď využívat více Apple Cloud, nebo od něj úplně upustit a používat jen Google Drive.

Background & Extras

Do první kategorie bych zařadil aplikace, které vedle operačního systému běží na pozadí, moc času jim nevěnuji, avšak výrazně mi usnadňují život.

  • Timing paid - sleduje, co dělám na macu a usnadňuje mi pochopit, jakými činnostmi trávím čas
  • CleanMyMac X subscription - usnadňuje mi průběžnou čistku macOS
  • Last Pass subscription - správce hesel, autologin
  • Docker - primárně mi v něm běží image s SQL Server for Linux
  • TurboBoost Switcher - vypíná v PC turbo boost (nepotřebuji výkon, šetřím baterii)
  • Rocket - slouží pro snadnější psaní emotikon přes dvojtečku
  • Go2Shell - rozšíření pro Finder, umí otevřít terminál kdekoliv se mi zachce
  • HyperDock paid - umí dělat nad aplikacema na macOS užitečné náhledy
  • New File Menu - rozšíření pro Finder, umí rychle založit nový soubor různých typů

Vize do budoucna: V této oblasti jsem naprosto spokojený a žádné změny nechystám.

Základní výbava

Do této kategorie patří software, který mám puštěný téměř neustále a prakticky od chvíle, co jsem si pořídil macOS.

  • Google Chrome - přestože občas vyzkouším alternativy, vždy se pokorně vrátím k tomuto prohlížeči
  • Microsoft Office subscription - jako lektor teď hodně vytěžuji powerpoint a onenote, ve kterém si vedu knowledge base
  • Spark - desktop e-mailový klient, který je oproti outlooku srozumitelnější a chytřejší
  • Finder - prohlížeč obsahu disku... kupodivu jsem si zvykl a už nepotřebuji ani Total Commander
  • Lístečky - rychlé poznámky na ploše, nákupní lístek na rohlíku apod.
  • Acrobat Reader - jediný prohlížeč, který umí spolehlivě editovat interaktivní PDF
  • Zprávy - SMSkování přimo na macOS bez telefonu v ruce
  • Poznámky - používám na poznámky za pochodu, sdílené s telefonem + různé checklisty
  • Microsoft ToDo - spíše slouží jako inbox nápadů, úkoly mám přímo v kalendáři
  • Spotify subscription - hudební přehrávač a přehrávač podcastů

Vize do budoucna: Dlouhodobě mi trochu vadí roztříštěnost poznámek na více místech a tak možná brzy zatnu zuby a použiju pro poznámky za pochodu OneNote. Dále trochu uvažuji nad vyzkoušením alternativ ke Spotify. Není to ale nic, co by mě pálilo.

Vývojářský software

Do kategorie vývojářský software zařazuji specializovaný software pro vývoj aplikací.

Dále bych do této kategorie přidal různé nástroje spravované přes terminál: npm, yarn, dotnet, lldb, redis, midnight commander, git, homebrew, a desítka dalších nástrojů, které používám na ad-hoc úkoly.

Vize do budoucna: Tady jsem naprosto spokojený. Ještě by mě potěšila existence nějakého pěkného decompileru pro macOS.

Účelový software

Nakonec vyjmenuji další sadu software, který pouštím jen zřídka. Jsou to většinou speciálky, které mi pomáhají vyřešit určitý úkol.

  • Caprine - facebook messenger client
  • Typora - markdown editor, který používám pro psaní článků na blog
  • Affinity Photo paid - náhrada za photoshop, editor pro tvorbu reklamních prvků
  • Camtasia subscription - záznam obrazovky a následné zpracování
  • Skype - šílený komunikační nástroj, používám občas jako nouzovku
  • Twitterrific paid - klient pro twitter
  • Fotky - nativní aplikace pro správu fotek, řazení do alb a základní editaci

Vize do budoucna: Chtěl bych se definitivně zbavit Skypu a lépe si nastavit nástroje kolem správy a editace fotek. Lehce uvažuji nad předplatným od Adobe (Photoshop + Lightroom), ale jako nefotograf bych to nevyužil naplno.