Jak se nabírají Javisti na Filipínách
Shrnutí zkušeností z osobních technických pohovorů s Javisty na Filipínách. Úspešní kandidáti by měli vytvořit core team pro nově vznikající delivery centrum.
Czech Java User Group
Shrnutí zkušeností z osobních technických pohovorů s Javisty na Filipínách. Úspešní kandidáti by měli vytvořit core team pro nově vznikající delivery centrum.
Článek o grafovém problému hledání nejkratší cesty se zadanou množinou mezilehlých prvků sítě. Kromě popisu upraveného Dijkstrova algoritmu, který tvoří jádro celého řešení, se zabývá i řadou dílčích vedlejších problémů, které bylo nutné překonat pro zdárné uvedení programu do praxe. internetové odkazy: http://tomaszalusky.blogspot.cz/2013/12/hledani-nejkratsi-cesty-s-omezenimi.html
V tomhle článku trochu navážu na armádní speciál, který nezávazně píšeme s Banterem. On se v posledním díle Co se firmy můžou přiučit od armády 2 rozepsal o uniformách. Já bych chtěl využít aktuálního tématu, úmrtí Michaila Kalašnikovat [1.], konstruktéra útočné pušky AK-47 (zkráceně pojmenované kalašnikov), která to dotáhla až na vlajku státu…
Již jsem psal o tom, co se firmy můžou přiučit od armády. Přivedla mě k tomu kniha Corps Business: The 30 Management Principles of the U.S. Marines. Volně pak navázal Dagi, co má společného voják blátošlap s vývojářem lopatou. Od té doby jsem si poznamenal několik další věcí, kterými se lze od ozbrojených složek inspirovat. Nedávno jsem potkal…
Existují dva typy motivace – vnitřní a vnější. Pokud chodíte do práce a někdo vám za ní pravidelně platí, pak se jedná o motivaci vnější. Mezi další příklady patří další hmotné odměny, postup na kariérním žebříčku apod. Pokud do práce chodíte, protože vás prostě baví, pak se jedná o motivaci vnitřní.
I s tím málo, co s Linuxem umím, si připadám efektivnější než s Windows. Pominu-li drobnosti jako to, že ve Windows scrollujete jen tam, kde je focus, tak nejdůležitější pro programátora je pochopitelně příkazová řádka. Bez Unixové si připadám, jako kdybych měl zlámané obě nohy. Dobře, existuje Cygwin, ale to jsou jen berle, s těmi těžko budete…
Nějaký čas zpátky jsme řešili největší technologické problémy (technologický dluh), které nás brzdí v tom, abychom dokázali pružněji a zároveň spolehlivě doručovat nové vlastnosti. Při detailním průzkumu jsme zjistili, že většina technických problémů resp. jejich neřešení je způsobené špatně nastavenou organizační strukturou firmy. Nejenom…
V tomto článku se podíváme na několik vzorů logování, které zvyšují čitelnost logu a umožňují mnohem efektivnější správu systému a vhled do toho co se právě stalo.
Článek popisuje řešení problému s Java Web Start po aktualizaci Javy na verzi 7u45.
Nechyběl vám někdy doplněk k dekompilátoru jd-gui, který by jednoduše pracoval z příkazové řádky? Jestliže ano, přečtěte si o jd-cli.
Nejoblíbenějším rozhraním pro komunikaci programátora s okolním světem je kompilátor, ačkoliv jeho výstup bývá občas lehce nekompatibilní a těžko použitelný pro komunikaci s dalšími lidmi. Většina geeku mylně pokládá technickou stránku software za jediné kritérium úspěchu. Mnohdy ovšem, k velké nelibosti geeku, rozhoduje lidská stránka vývoje – jak…
Máme tendenci neustále něco srovnávat. I softwarové inženýrství srovnáváme. S vojenstvím, strojírenstvím nebo se stavebním inženýrstvím. Martin Fowler v článku New Metodology, který byste si měli rozhodně přečíst (i když je dlouhý), popisuje motivace a vznik agilních metodik a vyvozuje závěr, že pro softwarové inženýrství je takové srovnání…
Logování (logging) a jeho výstup je mnohdy jediným prostředkem k diagnostikovávání problémů, které vznikají za běhu aplikace. Jednou z chyb, které se často dopouštíme, je chybějící kontext, který umožňuje i bez znalosti zdrojového kódu určit k čemu mohlo dojít. Budu to vysvětlovat na účelově sestrojeném kousku kódu s nákupním košíkem.
Původně jsem chtěl psát o tom, jak je důležité vizualizovat cokoliv, na čem děláte a jaký efekt měla instalace TV resp. operační dashboard s naší produkcí, ale pak mi běh událostí připomněl téma, které nosím v hlavě delší dobu. Téma souvisí to s naším inženýrsko-programátorským přístupem k znovupoužitelnosti. Tenhle článek nebude o…
Když jsme byl malej smrad, na Štědrý den mi rodiče kladli na srdce, abych se postil – rozuměj nejedl maso až do štědrovečerní večeře – jinak neuvidím zlaté prasátko. To jsem samozřejmě poctivě dělal až do dovršení věku deseti let. Pak mi došlo, nejenom že žádné prasátko neuvidím, natož zlaté, ale že vlastně ani nevím […]
Snažíme se rozjet v Teplicích akce při kterých budou mít prostor se sejít a vzájemně obohatit a inspirovat vývojáři a lidé kolem IT technologii. První nezávislé setkání vývojářů a milovníků IT technologií v Teplicích se uskuteční ve čtvrtek 26.září 2013 od 19hod v salónku restaurace Rozhled. Pavel Stěhule – PostgreSQL – Jak a proč začít […]
Jednou jsem byl na motivační prezentaci o budování úspěšné firmy. Hlavní poselství, alespoň po té době mi to přijde, spočívalo v důrazu na najímání takzvaných A-players – američané občas používají označení Rock Stars. Nikdo asi nemůže rozporovat fakt, že pokud má být firma úspěšná, musí v ní pracovat šikovní a schopní lidé. Na druhou stranu…
V mnohých projektoch by sme chceli mať možnosť zisťovať verzie aktuálneho modulu, a to za behu. Napríklad sa hodí vedieť, že práve bežíme na projekte verzie 0.0.1-SNAPSHOT. Ako na to?
16. září začíná již třetí běh online kurzu Functional Programming Principles in Scala. Nejprve si poslechněme pár slov přímo od vedoucího kurzu, kterým není nikdo jiný než Dr. Martin Odersky, autor Scaly…
Knihovna Ujorm byla představena na portálu java.cz v roce 2007, tehdy ještě pod starým názvem UJO Framework. Od té doby uběhlo 6 let a zdrojový kód prošel mnoha úpravami, základní myšlenka však zůstala stejná: přístup k vlastnostem objektu se provádí pomocí konstant zvaných klíče. Pro prezentaci knihovny Ujorm jsem se rozhodl připravit malý…