Softwarová sebevražda

Často jsem lidem říkal příběh o tom, jak moc špatně to může dopadnout, když vývojáři aktivně vytvářejí technický dluh a business lidé tlačí na přidávání dalších a dalších nesmyslných funkcí. Svou oblíbenou hlášku „… a jednoho dne přijde okamžik, kdy pro samý technický dluh nebudete schopni provést ani trivialní změnu aplikace a veškerou energii...

Technický dluh

S technickým dluhem bojují všichni, je to takový přízrak, jenž obrovským způsobem ovlivňuje mnoho věcí v softwarové firmě. Smyslem tohoto článku je poskytnout praktickou příručku popisující, jak ním pracovat a jak předcházet situacím, kdy je aktivně výtvářen.

Trocha architektury

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.

Technický lídr

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.

Kafemlejnek.TV 1 - o vývoji ERPů v ABRA s Martinem Schaynou

Kafemlejnek TV
Martin Schayna nám povyprávěl něco o tom, jak se v ABRA Software a.s.​ vyrábějí ERP systémy. Martin byl u vývoje všech verzí ABRA ERP - od FoxBase, přes Delphi, Javu a aktuálně pracuje na nové verzi v JavaScriptovém Reactu a povídání s ním bylo tuze zajímavé.

Magické slovo REST

V posledních letech jsem se několikrát setkal s tím, že lidé použili toto magické slovo téměř všude, kde se jim to zrovna hodilo. Jenže kolik z nich vlastně ví, co samotný REST znamená a v čem jsou jeho výhody a nevýhody oproti SOAPu?

Nebezpečí Java škol

Jsou pointery a rekurze latinou softwarového inženýrství? Překlad článku The Perils of JavaSchools, který napsal Joel Spolsky (mimo jiné spoluautor stackoverflow.com).

TDD jako podvojné účetnictví

Narazil jsem na pět let starý blog post Uncle Bob: TDD As Double-Entry Bookkeeping, kde je přepis části videozáznamu diskuze ohledně TDD. Konkrétně citát Robert C. Martina, autora knihy Clean Code. Byl tak laskav, že neměl námitek proti překladu.

Jak by dopadl Messi, Levák Bob a Němci v softwarovém vývoji


Jak býti seniorním inženýrem 2/2 - Deset přikázání neegoistického programování

Kolem akademických titulů a názvů pracovních pozic se toho zbytečně moc nadělá. Kdekdo se nazývá senior vývojářem, ale co to skutečně znamená býti seniorním inženýrem. Překlad populárního článku. Obsahuje výčet povinných vlastností zralého inženýra a mnohem víc. Před týdnem jste si mohli přečíst první část, nyní vám nabídnene závěr celého článku.

 
strana 2/7celkem 68 položek