-
Programátorská přísaha
Přináším překlad článku, dnes opět od Roberta C. Martina (též známý jako Uncle Bob), autora knihy Clean Code a spoluautora Manifestu agilního vývoje. Byl tak laskav, že mi odpověděl na moji žádost a dal svolení k překladu článku The Programmer’s Oath.
18. listopadu 2015
Slibuji, na obranu a zachování profesní cti počítačových programátorů, že učiním vše co je v mých silách a úsudku:
-
Vybrané kapitoly z Groovy
Na začátek jeden vtip.Špatní fotografové se baví o objektivech, dobří o fotografiích a ti slavní o ženských.
Dalo by se to vztáhnout i na programátory, že ti špatní se baví o programovacích jazycích. Největším dnešním úskalím softwarového inženýrství rozhodně není zdrojový kód, přesto věnuji tento příspěvek jazyku Groovy. Java mě živí, ale Groovy mě baví víc, je to příjemné zpestření. Dočetl jsem druhé vydání knihy Groovy in Action (čekali jsme na druhé vydání této bible dlouhých 6 let). Udělal jsem si pár poznámek, které by se mohly hodit i vám, ať už s Groovy začínáte nebo ho už nějakou chvilku používáte.
-
Trocha architektury
Zamýšlel jsem se nad tím, jak by programátor mohl naložit s druhou dekádou své kariéry. Jednou z možných pozic je i softwarový architekt. S laskavým svolením Roberta C. Martina, mimo jiné autora knihy Clean Code, přináším překlad jeho rozhovoru mistra s učněm o softwarové architektuře.
4. ledna 2016
Chci se stát softwarovým architektem.
To je pěkný cíl pro mladého softwarová vývojáře
Chci vést tým a dělat všechna důležitá rozhodnutí o databázích, frameworcích, webových serverech a podobných věcech.
Uf. Takže se vůbec nechceš stát softwarovým architektem.
-
Jak funguje biometrický pas
Psát CRUD aplikace zvládne cvičená opice, nejzajímavější a nejobtížnější bývá naučit se danou doménu. Tentokrát se pokusím přiblížit, jak funguje biometrický pas a proč si vaše otisky nemůže přečíst nikdo neoprávněný. Ve srovnání s filmem Ďáblova dílna (případně stejnojmennou knihou), i když tam šlo jen o bankovky, se způsoby, jak zabránit padělání, posunuly díky elektrickým dokumentům dál.
-
Technický lídr
Jak zpívá Jarek Nohavica: „Přicházím už do let / Pána Krista / začínaj mě bolet / různá místa…“ Přečetl jsem do svých třiceti Bibli, jak kladl svým studentům na srdce Milan Kundera. Zplodil syna, postavil dům a zasadil strom. Už jsem trochu bilancoval v jednom z minulých příspěvků Štěstí nebo osobní zásluhy. Tentokrát bych se chtěl zamyslet nad tím, co pro mě znamená pojem technical leader a jak bych mohl naložit s následujícími deseti lety. Je snadné psát na blogu jak by měla vypadat ideální softwarová firma, člověk by však pro to měl být schopný něco udělat.
-
Joel Test 2.0

Nemám ambice a hlavně ani potřebnou autoritu na to razit Joel Test 2.0, využívám jeho jména při svém zamyšlení, co je pro mě důležité, čemu bych věnoval v softwarové firmě pozornost a čeho bych chtěl na svých projektech dosáhnout. Když na blogu Aspectworks publikovali svůj výsledek Joel Testu a když SoftWare Samuraj zpochybňoval aktuálnost Joel testu, čekal jsem, že téma bude v komunitě rezonovat víc. Po nějaké době se k tomu proto vracím.
-
Mock Web Service v Soap UI a Groovy
Dejme tomu, že se vaše platforma skládá z několika komponent komunikujících přes webové služby, ale některá z nich není ještě vyvinutá nebo je třeba kvůli omezení sítě nedostupná. Vy byste přesto potřebovali zkoušet integrovat. Co teď? Vytvořte si mock v Soap UI a případě potřeby naskriptujte v Groovy.
-
Jak velký je váš war
Někdy mi přijde, že programátoři postrádají elementární znalosti, případně zdravý selský rozum. Dneska snad nikdo nepřibaluje do waru Servlet API, nebo alespoň čtenáři tohoto blogu ne. Nicméně i tak na vás může vybafnou war o velikosti 80 MB. Na locale si toho možná ani nevšimnete, i když ani virtuální mašiny nemají nekonečné disky. Ovšem dostat takový build k zákazníkovi do Afriky, kde je dokonce problém po tamější síti stáhnout e-mail, vás zbytečně obírá o čas. Takže proč je war vůbec tak velký a co s tím dělat?
-
Přetáčení tachometrů
Je veřejným tajemstvím, že se v Česku stáčejí tachometry. Někdo chytřejší kdysi řekl: “Nebojte se svých nepřátel, ale lhostejných, kteří svým nezájmem zapříčinili veškeré zlo.” Nebuďme tedy lhostejní a něco s tím udělejme. Přináším svoji zkušenost, jak možné přetočení zjistit a co s tím udělat. Snad se vám podaří dotáhnout to dál a přispět ke zlepšení situace.
-
Spring Certifikace

Jak mám Spring rád a všude ho chválím, tak co se týče jejich certifikace, přijde mi, že to se svou nenažraností přehnali. Je normální, že programátorská zkouška stojí kolem 250 dolarů, ale podmiňovat to účastí na povinném, drahém kurzu, se mi zdá příliš. Naštěstí jedna z výhod práce v korporacích je, že na taková školení prostředky jsou. Sepsal jsem pár poznámek ze školení, které jsem absolvoval, i Spring certifikace, kterou jsem právě složil.
subscribe via RSS




