Pluginy pro SublimeText editor

Sám jsem nějakou dobu Sublime používal a stále jej mám nainstalovaný… Nicméně před několika měsící jsem přešel na Atom a jak to vypadá, tak u něj zůstanu. Je to skvělý …

JavaScript: návrhové vzory

Každý programovací jazyk má nějaké doporučené vzory, návrhové vzory (design paterns) jak řešit daný problém. Má je i JavaScript. Tohle jsou některé z nich. Modul Zabaluje, zapouzdřuje, data a funkce …

Basic Authentication v NodeJS

Basic Authentication určitě znáte z Apache. Pomocí httpasswd se tím dá zaheslovat přístup k celému adresáři, respektive otevřít adresář jen pro ty, které uvedete v .htaccess (htpasswd). Stejného chování lze …

Defensivní programování v Bashi

Pokud spravujete nějaký ten linuxový server, nebo vašim desktopem je nějaká linuxová distribuce, pak musíte aspoň do nějaké míry ovládat Bash a pak by se vám mohl líbit tento opravdu …

shelljs místo gulpu a gruntu

Shelljs je NPM balíček, který nabízí funckionality linuxového shellu NodeJS aplikacím. Jestli vyvíjíte nějakou javascriptovou aplikaci, tak pak jak vám rostala pod roukama, pocítili jste v nějakém momentě potřebu nějakého …

Git v týmové práci

Pokud začnete git používat s někým společně, to znamená, že máte nějaký remote repozitář na serveru, který slouží jako centrální bod správy vašich zdrojáků a přistupujete k němu z více …

Git branch v bash promptu

Super název, ale vystihuje přesně o co jsem se snažil. Hodně práce při vývoji a pak při deploy aplikace strávím v terminálu (iTerm2). Pro správu verzí používám Git a pro …

Chat aplikace v NodeJS

JavaScript je opravdu skělý programovací jazyk. Kdo by řek, že na 11 řádcích napíšete plně funkční síťovou chatovací aplikaci… Koukněte sem