=

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

Po více než jednom roce a několika reinstallech PC aktualizuji seznam oblíbeného software, kterým láduji počítač po jeho znovuvzkřísění. V aktualizovaném seznamu kupodivu přibylo i několik nových SW kamarádů.

Služby a licence

V této oblasti jsem udělal několik zásadních změn. Dříve jsem používal Dropbox a Office365, nicméně tato kombinace nebyla ani levná ani zdaleka dokonalá. Outlook online byl pomalý, MS měl svého času potíže s multiple sign on a online služby jako Excel často postrádaly must have funkce bez kterých jsem je nemohl používat. Proto jsem přešel na Google Apps paid

Zdrojové kódy jsem dříve ukládal do Dropboxu, ale s odchodem od této služby jsem archivoval veškerou svou práci do VSTS. Vyjímkou jsou open source projekty, které sharuji na GitHubu.

Další online služby

  • Wunderlist - Dlouhodobě nejlepší nástroj pro management úkolů
  • Spotify paid - Skvělý přehrávač hudby, s jehož premium verzí mohu v iPhonu a iPadu nosit hudbu s sebou a poslouchat i bez připojení k Internetu. Jednoduše geniální.

Základní výbava

Software spuštěný prakticky neustále. Nejprve uvedu software, který používám v různých verzích více než 5 let

  • MS Windows msdn - Průběžně aktualizuji a po Windows 7 shledávám Windows 10 jako druhou nejvydařenější verzi v historii Windows
  • Visual Studio 2015
  • SQL Server 2016 Developer msdn
  • SQL Management Studio 2016 (SSMS)
  • MS Office 2016 msdn - Základní kancelářský balík, z kterého používám hlavně Excel, PowerPoint, Word a OneNote
  • Total Commander paid - Okenní manažer podobný prehistorickému Norton Commanderu. Snadno se v něm ZIPuje, pracuje s FTP a manipuluje se soubory díky dvěma oknům vedle sebe.
  • Irfan View paid - Nejrychlejší prohlížeč obrázků, ořezávač obrázků, zmenšovač obrázků atd.
  • Adobe Reader - Prohlížeč PDF souborů
  • OneNote - Elektronický diář, kam si píšu poznámky, nápady, zápisy ze schůzek a další. Umožňuje vše pěkně strukturovat do bloků, záložek a listů. Používám ho hojně i při cestování do zahraničí.
  • Google Chrome - Dlouhodobě primární prohlížeč kvůli rychlosti, spolehlivosti, dostupným pluginům a konzoli, sdílení oblíbených položek s iPhone atd.
  • Hyper-V Manager - Spolehlivý nástroj pro virtualizaci

A dále několik mladších oblíbenců

  • SnagIt paid - Skvělý nástroj pro tvorbu a úpravu screenshotů
  • Team Viewer - Pro vzdálené připojení k PC, používám relativně často
  • VLC Player - Přehrávač různých multimédií, velmi schopný a přitom stále rychlý

Nástroje pro vývoj

Celá řada nástrojů pro vývoj, které používám podle potřeby a situace

  • Microsoft Azure Storage Explorer- Užitečný tool pro práci s Azure Storage.
  • Fiddler2 - Nástroj pro sledování síťového provozu nebo simulaci rychlosti připojení.
  • SQL Complete - Intellisense do SQL Management Studia.
  • IIS manager - Správa IIS.
  • WCAT for Fiddler2 - Stress testy, zátěžové testy serveru přímo ve Fiddleru.
  • Postman - HTTP/REST klient, který šetří spoustu času při vývoji a testování API.
  • Notepad++ - Rychlý editor kódu, textových souborů a také poznámkovník. Skvělé je, že soubory v něm není potřeba ukládat a přesto přežijí off/on. V Total Commanderu mám Notepad++ nastaven jako výchozí editor souborů.
  • PowerShell - Sice jej nevyužívám zdaleka naplno ale snažím se jej používat místo jednoduchého cmd pro jeho schopnost pracovat s .NET knihovnami.
  • TortoiseSVN - Přestože už používám (pokud to jde) TFS a Git, stále občas narazím na některé své starší projekty, které běží pod SVN
  • LINQPad paid - Nástroj, který podporuje dotazování proti databázím přimo v LINQu a stejně tak vrací data ve strukturované podobě. Hodí se ale i na otestování různých univerzálních metod napsaných nad .NETem. Oporoti předešlému roku jsem zakoupil plnou verzi, která nabízí mj. debug a intellisense.
  • Debugging Tools for Windows - Užitečná sada nástrojů pro debugování a analýzu, například WinDbg debugger pro analýzu dmp files aj.
  • DataWizard SQL Profiler paid - Velmi levný, jednoduchý ale dostačující nástroj pro profilování, resp. sledování SQL dotazů vůči db serverům

Visual Studio Extension tools

Rozšíření do Visual Studia, která denně šetří plno času.

  • Resharper paid - Nástroj, který používám pro vyhledávání symbolů, pro snadnější správu Unit Testů nebo například pro údržbu kódu. V rámci ReSharperu instaluji ještě rozšíření Mnemonic Live Templates a ReSpeller pro kontrolu překlepů.
  • DotCover paid - Analýza pokrytí kódu Unit Testy, UT runner, integrace s VS
  • Web Essentials - Balík rozšíření pro Visual Studio, které umožňuje například komplikaci less souborů.

Další užitečnosti

Jiný software, který docela často používám na různé specifické činnosti

  • TreeSize View - Vizualizuje velikost složek na disku, jeho sílu oceňuji od dob, kdy jsem nahradil velké pomalé disky novými ale kapacitně menšími SSD
  • Skype - IM a video komunikace, není třeba dlouze představovat

Blogging a screencasting

Nástroje pro psaní blog postů a natáčení videí

  • PasteToAzure - Osobní tool, který umí vzít obsah Clipboardu a podle typu vyrobit v Azure Storage blob, jehož URL poté mohu použít na odkázání na mém blogu
  • MarkdownPad Pro paid - Skvělý editor, který umožňuje psát v markdown syntaxi a živě vidět HTML náhled... píšu v něm celý tento blog, jehož .md soubory kompiluji do HTML souborů
  • Camtasia Studio paid - Vytváření screencastů a následné zpracování videa.
  • Audacity - Úprava zvukových nahrávek, obvykle primitivní střih podkladové hudby pro screencasty a videa.
  • Freemake Video Converter - Rychlá konverze videa. Používám primárně pro převod videa z iPhonu do formátu stravitelného pro Camtasia Studio

Google Chrome extensions

Zajímavá rozšíření pro Google Chrome, která používám

  • Dashlane - Password manager, který člověka zbaví opruzného zadávání hesel do všech systémů na internetu (dříve jsem používal Lastpass ale Dashlane je inteligentnější a hezčí)
  • Instapaper - plní funkci jako známý Pocket ale má jednodušší rozhraní v iPhone/iPad aplikaci a větší propracovanost aplikace
  • Překladač Google - Užitečný plugin, který umí přeložit označená slova nebo celý text
  • JSONView - Formátování JSON kódu přímo v browseru
  • AdBlock - blokování reklam, kterých je stále ještě na většině webů přespříliš

Miroslav Holec

Miroslav Holec

12. 7. 2016
upraven 21. 9. 2016

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

Videa

RestApi.CZ

Právě jsem spustil průvodce Designem REST API

📖 Přečíst restapi.cz

Veřejná školení Místo Datum Délka Cena bez DPH Poznámky
Novinky v .NET 6 a C# 10 online 13. 10. 2022 1 den 3 900 Kč poslední šance registrovat
Vývoj aplikací v ASP.NET Core Praha + online 11/2022 1 den 4 900 Kč bestseller registrovat
Blazor Server & WebAssembly Praha + online 11/2022 2 dny 10 900 Kč registrovat
ASP.NET Core gRPC Praha + online 11/2022 1 den 4 900 Kč registrovat
Design REST API a Design First Praha + online 11/2022 2 dny 9 900 Kč exkluzivní registrovat
Vývoj REST API s Minimal APIs Praha + online 11/2022 1 den 5 900 Kč exkluzivní registrovat
Vývoj REST API v .NET MVC Praha + online 11/2022 1 den 4 900 Kč bestseller registrovat
Entity Framework Core Praha + online 11/2022 2 dny 11 900 Kč registrovat
Vývoj .NET aplikací pro Azure Praha + online 11/2022 1 den 5 900 Kč nový registrovat

kontakt zde

Dotazy, poptávky a objednávky

mirek@miroslavholec.cz
Loading