Nedávno jsem se vrátil k výborné knížce The Art of Agile a znovuobjevil mini-etudy pro zlepšení XP dovedností. Zaujala mně konkrétně “Developing” Mini-Etude, která je určena pro procvičení přemýšlivého (rozjímavého?) návrhu kódu. Zajímavým zpestřením je spojit mini-etudy a videa Clean Coders.
Continue reading
ThoughtWorks Technology Radar 10/2012
Společnost ThoughWorks, známá např. jako autor nástrojů CruiseControl nebo Selenium, publikuje dva krát za rok Technology Radar – přehled aktuálních trendů a technologií pro vývoj software. Dnes bych se chtěl podělit o body, které mě zaujaly v říjnovém čísle. Na radaru jich je celkem 107! Continue reading
Rozhovor o Flexu a TypeScriptu na CZPodcastu
Minulý týden mě kluci z CZPodcastu, Dagi a Filemon, pozvali na povídání o Flexu a (pro mě trochu překvapivě) o TypeScriptu. Byla to docela zábava a výsledek je nyní venku:
CZPodcast číslo 70 (MP3 ke stažení je na stránce hned nahoře)
Sám sebe poslouchat nevydržím, tak pak dejte vědět, jaké to bylo :)
KISS? Spíš MISS
Pokud vás na tento blog post nezavál Google při snaze najít informace o jisté formě tělesného kontaktu a patříte naopak mezi standardní čtenáře DevBlogu, určitě jste už slyšeli o jednom z nejprovařenějších návrhových principů, KISS neboli “keep it simple stupid”. Aspoň z mého pohledu je tak ohraný a tisíckrát zopakovaný, že už mi kolikrát ani nestál za zamyšlení, ale tuhle jsem si tak říkal, jak vlastně děláme software, a že tam vlastně něco zajímavého je. Continue reading
ASP.NET Web Pages aneb jak Microsoft nechává vyniknout PHP
Když Microsoft před časem uvedl ASP.NET Web Pages, nebylo žádným tajemstvím, že se jedná o přímou alternativu k “hrůzám” typu PHP nebo klasickému ASP (ty hrůzy píšu záměrně v uvozovkách, tak jen PHPko vidí řada .NET vývojářů). Web Pages jdou, podobně jako jeho předobrazy, na tvorbu stránek přímočaře – žádné abstrakce nad HTML/HTTP jako u Web Forms, žádné patterny, routy apod. jako v případě MVC, prostě se kód začne vykonávat seshora dolů a jen se občas provede nějaká ta dynamická instrukce. Continue reading
Smutný pád Flexu
Vím, že Flex většinu z vás nezajímá a někteří možná ani nevědí, co to je, ale protože bylo s touto technologií spojeno posledních šest let mého profesního života, musím napsat aspoň tento “rozlučkový” blog post. Bude o vzestupu, slávě a pádu jedné hezké technologie. Continue reading
TypeScript – jazyk, na který jsem čekal
Microsoft představil nový jazyk, TypeScript, který je v podstatě transpilerem do JavaScriptu jako mnoho dalších, jen se mi tentokrát celý projekt zdá vzatý za správný konec. Nerad bych to zakřiknul, ale mám pocit, že TypeScript bude velký, a tady bych chtěl sepsat pár prvních dojmů. Continue reading
Jak v prohlížeči refreshnout faviconu
Všechny moderní prohlížeče favicony webů cachují, což je dobře pro běžný provoz, ale trochu pruda, pokud si zrovna s faviconkou hrajete a chcete vidět, jak se její design projeví v prohlížeči. Continue reading
Síla PowerShellu na příkladu – převod Letter na A4
Už leta se vztekám s domácí tiskárnou, která některé dokumenty ořízne třeba v půlce posledního řádku, a vůbec mi vadí, že všude tlačí formát papíru Letter, když přece v ČR používáme A4. No jo, Hewlett-Packard, říkal jsem si, Amíci se vykašlali na pořádnou lokalizaci svého produktu, #fail #fail #fail.
Až jsem zjistil, že cca od roku 2010 všechny dokumenty ve Wordu zakládám na šabloně, která skutečně Letter používá. No jo, jsem fakt kardinální vůl.
Šablonu jsem tedy opravil a říkal jsem si, že by bylo dobré opravit i starší dokumenty, protože občas nějaký tisknu a vztekal bych se znovu a znovu. Dal jsem tomu tedy chvíli času a výsledkem je PowerShell skript, který je tak roztomile krátký, že se o něj musím podělit: Continue reading
WebExpo 2012 – den druhý
Rychlé hodnocení pátečních přednášek jsem sepsal minule, teď něco k těm sobotním. Pro připomenutí, jedná se výhradně o přednášky z dev hallu, jiné jsem letos neviděl. Continue reading