
Augiho web
Základní informace o zdroji
Podtitulek | Programování a auta |
---|---|
Domovská stránka | https://augi.cz/ |
RSS export | http://www.augi.cz/feed/ |
Systémové informace o zdroji
ID | 326 |
---|---|
Jmenné ID | augi |
Články ručně přidává správce systému | NE |
Články jsou schvalovány správcem | NE |
Titulek zdroje stahován z RSS exportu | ANO |
Kontrola aktuálnosti proběhla | 7. března 2021 05:56 |
Návratový kód | HTTP 304 |
RSS export naposledy zpracován | 18. září 2020 13:56 |
Kontrola aktuálnosti naplánována na | 7. března 2021 06:56 |
Docker a Windows
V předchozím článku o Dockeru jsem se jen letmo zmínil o použití Dockeru ve Windows. Tímto článkem bych chtěl objasnit, jak se věci mají, protože Docker na Windows může mít mnoho podob. Nicméně pořád platí, že tooling i způsob přemýšlení … Celý…
První výročí
Tak už je to rok, co jsem si domu přivezl svoje vysněné auto. Co všechno jsme za ten rok stihli a co všechno se změnilo? A je statistika nuda?Roční nájezd odpovídá tomu, co jsem předpokládal. Vyjedu skoro každý víkend, kdy … Celý příspěvek →
Závodní začátky
Jak už jsem nakousl v předchozím článku, závodit ve vlastním autě není zrovna jednoduchá (a levná) záležitost, takže pro začátek se jako rozumnější varianta jeví pronájem závodního auta. Taky je to dobrý způsob, jak si zkusit, jestli bude člověka…
Proč používat Docker
Docker používáme přes dva roky, takže máme celkem jasno, k čemu ho použít a k čemu určitě ne. Když se ale bavím s lidmi mimo náš tým, tak mě často zaskočí nízké obecné povědomí o možnostech Dockeru, které možná pramení … Celý příspěvek →
Radost za volantem
Mít auto pro zábavu může mít mnoho různých podob. Někoho zajímá technika, rád se hrabe v autě, a na silnici se s ním vydá maximálně párkrát do roka. Jiného zase baví hlavně řízení samotné a starost o techniku raději přenechá … Celý příspěvek →
Z tenisty subaristou
Končil rok 2015 a já přemýšlel, co s volným časem, protože už jsem nemohl hrát tenis tak často jako dřív. Jako kluk jsem trávil hromadu času pařením závodních her a leteckých simulátorů, takže mě napadlo zkusit se věnovat jedné z … Celý příspěvek →
Pět optimalizací v .NET (které nepoužijete)
Během vývoje naší interní aplikace v Avastu jsme museli řešit nejeden problém s výkonem. Vždy jsme postupovali tak, že jsme nějakým způsobem změřili výkonnost aplikace a až na základě toho dělali příslušná opatření – a takový přístup bych doporučil vždy…
Poznámky z NDC Oslo 2013
Norwegian Developers Conference je třídenní konference především pro vývojáře, kteří se pohybují okolo .NETu. Témata se ale netýkají výhradně Microsoftích technologií, člověk může zajít i na velmi kvalitní přednášky o obecnějších tématech – např…
Můj měsíc s Nokia Lumia 820
Přes dva roky jsem víceméně spokojeným uživatelem Androidu (dříve HTC Desire, nyní HTC One V), ale vždycky jsem pošilhával po ostatních platformách, takže mě moc potěšilo zastoupení Nokie, které mi poskytlo telefon Nokia Lumia 820 na měsíční používání…
Lepší bindování kolekcí v ASP.NET MVC
Výchozí model-binder v ASP.NET MVC se nechová v případě kolekcí vždy tak intuitivně, jak bychom předpokládali. Naštěstí máme ale k dispozici dost extension-pointů, kterými můžeme výchozí chování jednoduše upravit tak, jak nám vyhovuje. Rád bych nejprve…
Atributy jsou zlo
Atributy v C# (v ostatních jazycích známé např. jako anotace) považuju ve většině případů za zlo, protože porušují SRP – třída pak dělá více než musí – navíc si s sebou nese metadata. Na první pohled vypadají atributy jako super … Celý příspěvek →
Dependency Injection a Lazy Loading
Pokud vám název článku něco připomíná, nemýlíte se – nechal jsem se inspirovat článkem Davida Grudla, na nějž bylo mnoho zajímavých reakcí. Ano, i v PHP komunitě se řeší věci jako dependency injection, lazy loading, SOLID nebo čistý kód V … Celý…
Užitečné události
Události (events) nemusí být jen záležitostí uživatelského rozhraní, ale mohou najít uplatnění i v ostatních částích aplikace, i když pak jsou události jinak technicky provedené. Vezměte si např. situaci, kdy se uživatel zaregistruje do naší aplikace…
Co dělat v roce 2012
Díky Vyvojari.sk jsem narazil na zajímavý článek o jedenácti věcech, které by mě dělat každý vývojář v roce 2012. S tím seznamem se dá celkem souhlasit, ale dovolím si komentář a přidám dalších 5 bodů, které by měl bezpodmínečně každý … Celý příspěvek →
Architektura škálovatelných aplikací
Je to už nějaký pátek, co se zajímám o vzor CQRS (Command Query Responsibility Segragation), který nachází uplatnění především u dvou typů aplikací, které ale nejsou tak časté – velmi komplexní aplikace (díky CQRS se lze lépe vypořádat s komplexitou) a…
Jak jinak na widgety v ASP.NET MVC
V předchozím článku jsem ukázal jednu možnost, jak implementovat v ASP.NET MVC (libovolné verze!) „sidebar widgety“. V tomto článku bych rád ukázal další možnosti realizace widgetů, na které nebyl v předchozím článku prostor. Ale ani tento článek není…
Jak na widgety v ASP.NET MVC
Už několikrát jsem dostal otázku, jak udělat v ASP.NET MVC „widgety“, tedy „komponenty“, které jsou někde na okraji každé stránky. Slyšel jsem názory, že ASP.NET WebForms jsou mnohem více nakloněny komponentovému vývoji (souhlasím) a tak je vývoj…
Zamyšlení nad NoSQL
NoSQL je buzzword, který je tu s námi téměř už tři roky, přesto je pro mnohé lidi velkou neznámou, případně symbolem vzpoury proti zlým ošklivým přežitým enterprise SQL databázím. Rád bych se s vámi podělil o můj pohled na NoSQL, který je ovlivněn…
Pojďte pracovat do AVASTu!
AVAST is hiring! Pokud chcete pracovat ve firmě, jejíž produkt má více než 130 miliónů uživatelů, ale máte strach, aby Vás nesešrotoval velký moloch, pak práce v AVASTu může být to pravé. Žádný dress-code, žádný open-space, žádný „manager“, který Vám…
Průběžná integrace
Continuous integration je volně řečeno souhrn praktik a nástrojů, při kterých vývojáři integrují (commitují) své změny často (typicky alespoň jednou za den). Každá integrace je automaticky ověřena testy a případně může vést až k automatickému nasazení…
Unit testy a globální stav
Unit testy a globální stav – jak to jde dohromady? Vůbec! Za žádných okolností! Takové bylo pro mě hlavní poselství přednášky Miška Heveryho z Googlu, kterou měl v březnu 2011 na ČVUT. Pokud chcete psát dobrý (dobře testovatelný) kód, tak se opravdu…
Architektura aplikace podle DDD
I když se o návrh architektury aplikací zajímám už nějaký ten pátek, stále si připadám jako bych byl na začátku – inu je to téma, které není vůbec jednoduché a postupem času se navíc komplikuje, jak se dostávají do popředí zájmu nové technologie (NoSQL,…
Closures v C#
Často opomíjenou, o to zajímavější a užitečnější, vlastností jazyka C# je podpora closures. A co že to vlastně closure (uzávěr) je? Wikipedie říká, že je to first-class function s volnými proměnnými, které jsou vázány k lexikálnímu prostředí. A co že to…
Pár postřehů k Dependency Injection
Jak známo, existuje více způsobu, jak zajistit nainjectování závislostí do konkrétní třídy. Nejčastější jsou IMHO constructor injection (injectované typy jsou typy parametrů konstruktoru) a property setter injection (injectované typy jsou typy…
Moderní programování v C#
Programování pro platformu .NET mi vždy přišlo (např. ve srovnání s J2EE) tak trošku jako divočina. O návrhových vzorech, testování a pružnějších technikách vedení projektů vědělo jen pár vyvolených (nezřídka kdy přicházejí právě ze světa Javy), běžnému…
Novinky léta 2010 okolo ASP.NET
V posledním měsíci Microsoft uvolnil několik nových technologií, které souvisí s webovým vývojem, ale leckdy mají i větší přesah. Podívejme se zběžně na ně, třeba Vás některá z nich zaujme nebo inspiruje. IIS Developer Express Když člověk dosud vyvíjel…
Really simple IoC/DI container implementation
I’m sure you know (or at least have heard of) Inversion of Control/Dependency Injection principle. It’s a very handy principle that leads to plugable application design, simplifies unit-testing and so I can recommend its using. I wanted to use some…
Cassandra očima .NET programátora
V poslední době je v módě termín NOSQL (Not Only Sql) a tak se i já o něm zmíním. Není to proto, že bych potřeboval být nutně cool, ale byl jsem nucen se na NOSQL podívat, protože nabízí efektivní řešení některých specifických úkolů, u kterých klasické…
Architektura Modelu
V moderních aplikacích na platformě .NET se začínají prosazovat nejrůznější návrhové vzory, což jistě přispívá nejen k lepšímu návrhu aplikací, ale i ke snadnější komunikaci mezi vývojáři. Dosud jsem blogoval především o návrhovém vzoru, který se týkal…
IoC/DI v .NET
V poslední době se hodně mluví a píše o moderních programovacích technikách (TDD, DDD) a o s nimi souvisejících technologiích. Mezi ně patří i poněkud konstrbatá zkratka IoC/DI – Inversion of Control/Dependency Injection, na kterou se podíváme v tomto…