Boj s chobotnicí

Poslední dobou situace v práci připomíná boj s obrovskou chobotnicí. Místo jednoho useknutého chapadla narostou dvě další. Zmítáme se na chatrném voru a doufáme, že to nějak přežijeme. Už to není vývoj softwaru, ale spíš hašení požárů a dospěchávání věcí těsně před nasazením na produkci. Možná jste v podobné situaci taky někdy byli. Zůstáváte v práci přesčas, máte z toho stress, nedělní večer strávíte nad notebookem, který vám dovezl kolega až domů, protože před chvíli našel v aplikaci chybu… Po více jak 4 (*) měsících přesčasů jsem se rozhodl, že takhle to už dál nejde a že budu dělat jen standardních …

Continue Reading

StaticExtension not found

I have encountered funny bug/feature when I was writting first xaml file in my new project. I used the StaticExtension the way I was used to… and for some obscure reason it did not work. This is what I typed: <Someclass SomeProperty=”{x:Static SomeOtherClass:SomeStaticProperty}”/> But Visual Studio did not like it and complained that Static is not recognized. I doubled checked project references, compared them with those of last project and did not find anything what could have caused it. After some googling I read that the Static is actually named StaticExtension. The word ‘static’ is just some kind of shortcut. …

Continue Reading

Git productivity tips

During pair programming with my colleague Michal Těhník I watched him using git. Here are few things I learned from him. Use git number Git number allows you to use numbers instead of file names. If you for example need to diff some file, or add it to commit, you no longer have to copy paste the filename or type it by hand. You just type something like “git add 1“. Git number can be combined with other git commands.  For example: git number diff 1 Installation Instructions (Windows) Download files from Github Extract to desired folder Add that folder …

Continue Reading