Daniel Kolman

Dart: Lehký úvod pro programátory C#

| 2 comments |

Dart je kůl, pokud to ještě nevíte. Je to startovací droga dynamických jazyků pro programátory zvyklé na statické typování. Není tak dokonalý jako C#, ale i tak dosahuje vysoké úžasnosti a rozhodně je lepší než JavaScript. Ponechme nyní stranou předsudky a filosofické diskuse o užitečnosti nového jazyka a pojďme se podívat, jak Dart vypadá z pohledu programátora, který je léta navyklý užívat kód v C#.

Proč vyměnit Subversion za Git

| 4 comments |

Git je boží. To je jasné i pětiletému dítěti, které followuje ty správné accounty na twitteru. Jenže když pracujete v zavedené firmě, celkem jistě máte nějaký jiný (starý, ošklivý, morálně přežitý) systém pro správu zdrojáků. V našem případě je to Subversion. Vyplatí se nám přejít na Git?


Jak naprogramovat blog za 18 minut

| 7 comments |

Dnes jsme s lidma z práce měli přednáškový blok na hradecké univerzitě, bylo to moje poprvé na akademické půdě! Během mé části vznikla jednoduchá webová demo aplikace postavená na ASP.NET MVC 3, využívající Entity Framework 4.1 Code-First pro uložení dat, Razor jako view engine a Markdown syntaxi pro formátování textu. Protože vymezený čas byl dost krátký, mám pár poznámek, na které nedošlo.

Jak uhlídat závislosti ve velké aplikaci

| 0 comments |

UPDATE: Knihovnu pro testování závislostí si nyní můžete nainstalovat jako NuGet balíček. Více v následujícím postu.

U každé větší softwarové aplikace hrozí, že kód začne časem degradovat. Jedním z typů degradace jsou závislosti, které porušují původní architektonický návrh. Modelový příklad: v ASP.NET MVC aplikaci platí, že model nesmí referencovat žádný controller. Jak ale takové pravidlo vynutit, když jsou modely i controllery v jednom Visual Studio Projectu?

Jak jsme jeli na CodeRetreat do Berlína

| 5 comments |

Minulý týden jsme si udělali s kolegou @bajtosem, jeho ženou a novým kamarádem @mictechem príma výlet do Berlína. Hlavním cílem bylo zúčastnit se akce Code Retreat Berlin 2011. Samozřejmě došlo i na networking, socializing, hangouting, gaststätting, beer-evaluating a sightseeing (neboli sezení v hospodě a motání se s kocovinou po městě druhý den), o tom ale třeba někdy příště. Dnes bych se chtěl s vámi podělit, o čem je Code Retreat a co mi to dalo.