Novinky v C# 6.0 -shrnutí přednášky Michala Valáška

V tomto krátkém článku, respektive spíše shrnutí přednášky Michala Altaira Valáška z 20. ledna 2016, chci představit několik novinek v C# verze 6.0. Záznam celé přednášky můžete shlédnout na Youtube kanálu altairiscz, kde najdete i další zajímavé přednášky. Předmětem přednášky bylo představení novinek v C# 6.0, které tu už ale nějakou chvíli máme. V úvodu Altair doporučil doplněk Refactoring Essentials…

SQL 2 DOC

SQL export do Wordu, 2. část: XSLT

V prvním díle mého krátkého seriálu o exportu z MsSQL do Wordu jsem popsal jak lze přímo pomocí T-SQL z databáze elegantně vygenerovat XML. Tentokrát se zaměřím na to, jak s XML pracovat, konkrétně jak ho transformovat do jiné XML struktury. Většina z vás už možná uhodla, že budu mluvit o XSL transformacích. XSLT (eXtensible Stylesheet Language…

Java - Sad Duke

Nešťastná designová rozhodnutí Javy

Java letos oslaví 20 let, a to mi dává dobrou příležitost bilancovat. Java je ohromně úspěšný jazyk, který svého času způsobil revoluci v programování, ale s pokračujícími léty nejenže ztratil dech, ale zakomponoval do sebe i řadu nešťastných až vyloženě špatných rozhodnutí. Mezi takové nejvíce kritizované vlastnosti patří: genericita implementovaná jako type erasue absence přetěžování…

SQL 2 DOC

SQL export do Wordu, 1. část: FOR XML

Nedávno jsem dostal za úkol doplnit do jedné databázové aplikace on-demand report do Wordu. Po chvilce přemýšlení jsem se rozhodl pro řešení, které bych rád rozkryl v několika následujících článcích. Za prvé se dle mého názoru jedná o celkem elegantní skloubení několika doménových znalostí a za druhé jde o vcelku univerzální přístup, vhodný zejména pro situace,…

C# code

Deklarace a inicializace proměnných

Dneska jsem byla požádána o vysvětlení, kdy nastane NullPointerException (a výjimky podobné). Když jsem se začala rozepisovat a vysvětlovat problém zeširoka, došlo mi, že ani u programování se nevyhneme přesné terminologii. Proměnná je určena datovým typem (rozhoduje o potřebné velikosti a struktuře paměti) a její název je akorát srozumitelné označení. Ve skutečnosti proměnná dostane kód, kterému se…

Java code

Chcete zkusit nějakou zajímavou výuku programování?

Tak tahle větička bývá spíše v úvodních tutoriálech programování, ale na tento blog bude zapadat skvěle. Určitě je mnoho z Vás, kteří chtějí zkusit začít s programováním, ale nevědí si rady, jak na to. Jaký jazyk si vybrat? Jakou knížku? Nějaké kurzy? Odpověď není jednoduchá. 🙂 Záleží na tom, co Vás baví. Kolik na to…