Refaktorování nepatří do backlogu
Refaktorovací story nepatří do backlogu. I kdyby technický dluh vyrostl, tak to nic nemění na tom, že je to hrozná myšlenka. Překlad článků od Ron Jeffries.
Czech Java User Group
Refaktorovací story nepatří do backlogu. I kdyby technický dluh vyrostl, tak to nic nemění na tom, že je to hrozná myšlenka. Překlad článků od Ron Jeffries.
Refaktorovací story nepatří do backlogu. I kdyby technický dluh vyrostl, tak to nic nemění na tom, že je to hrozná myšlenka. Překlad článků od Ron Jeffries.
Singleton návrhový vzor je asi ten najjednoduchší známy vzor. Dlhú dobu som ho však v Jave definoval nesprávne a zbytočne zložito. Potom som sa presvedčil o tom, ako funguje classloading v JVM a ako to môže byť jednoduché a navyše správne. Je iba škoda, že väčšina ľudí si myslí, že to tak nefunguje a tomuto […]
Tento díl obsahuje praktické ukázky základních hackovacích technik jako je SQL injection, cross site scripting a nezabezpečený upload. Jedná se jen o ilustrativní výsek z desítek dalších zranitelností, které můžete na webu potkat.Cílem bylo především ilustrovat, že útoky nejsou nikterak složité – tím spíš, že již existují automatizované nástroje,…
Rozhodl jsem se, že začnu používat java.time.* místo java.util.Date. Jednak kvůli API a taky proto, že jsou nové třídy immutable. Chtěl bych se podělit o to, jak jsem se při tom nachytal.
Rádi v MoroSystems zkoušíme nové technologie, a pokud jejich použití dává smysl, zavádíme je okamžitě do praxe. Nedávno jsme udělali menší revoluci a přešli z jQuery, se kterým máme rozsáhlé dlouholeté zkušenosti, na React, konkrétně ES6, Less, Redux, Webpack a npm. Proč jsme zvolili tyto technologie a jak jsme se s nimi vypořádali si můžete…
Prečo startupy nemajú šancu získať seniorných vývojárov ako zamestnancov? V skratke: Startupy po nich chcú, aby odvádzali špičkovú prácu a makali od rána do večera, za čo im dajú malý plat a prísľub podielu na zisku, keď sa startup podarí.
Být na volné noze v IT je fajn. A když víte jak na to, tak je to doslova terno s nevídanou mírou svobody, životní rozmanitosti a pracovního růstu. Tento článek shrnuje 13 let zkušeností a nejlepší praktiky jak v tomto oboru vybudovat funkční a ziskové podnikání.
Zápisky z knihy Clen Code, zamyšlení zda existuje korelace mezi pořádkumilovností a čistým kódem.
User story lze považovat za základní jednotku práce v společnosti využívající agilní přístup vývoje produktu. Přestože se toho o user stories napsalo opravdu hodně, pro spoustu firem jsou stále nějak neuchopitelné. Říká se o nich, že jejich používání vytváří nekonzistentní produkt, že jsou nevhodné pro dlouhodobější plánování a nečitelné…
Posledních několik měsíců se poměrně intenzívně zabývám otázkou zavádění agilních principů ve větších organizacích. Na následujících řádcích bych se s vámi rád podělil o své zkušenosti, které vedou k úspěšnému nastavení efektivního agilního prostředí ve vetší firmě.
V druhém díle z Warhorse Studios zpovídáme Tomáše Plcha na téma umělé inteligence ve hře Kingdom Come. Umělá inteligence je v dnešní době skoro buzzwordem a tak nás zajímalo, které techniky konkrétně ve hře využívají a k čemu.Inteligence protivníků je v dnešní době dělící čarou mezi průměrnými a perfektními hrami. Dá se sice do jisté míry dohnat…
V tomto technicky hodně odlehčeném díle se s Lukášem Hakošem z Clever Monitoru díváme na problematiku mass mailingu z uživatelského pohledu. Probereme s ním zásady, kterých je dobré se držet, pokud chcete využít tento prostředek ke svému prospěchu.Pokud jste orientovaní na technikálie, můžete tento díl s klidem přeskočit, jelikož v něm nic…
autor: Zdenek Henek Ne-konference Jopenspace 2016 se koná 7. – 9. října 2016 v Hotelu Farma v Pelhřimově. Ne-konference neznamená, že se nám nechce připravovat program. Obsah, který vytváří všichni účastníci, se skládá z desetiminutových prezentací a workshopů. Páteční volný den se letos ruší z důvodu Krajských voleb. Maximální počet účastníků je limitován na 35 […]
Ahoj všichni, je mi 42 let, jsem programátor samouk a tohle je můj příběh.Začal jsem kariéru jako softwarový vývojář v pondělí 6. října 1997 přesně v deset hodin dopoledne, někde ve městě Olivos, na sever od Buenos Aires, v Argentině. Ten moment byla Unixová epocha 876142800. Nedávno jsem oslavil své 24. narozeniny.Svět v roce 1997 […]
Vrámci prác na nových špecifikáciách pre Java EE 8 nedávno Heather Vancura, ktorá vedie program Adopt-a-JSR, oslovila komunitu s výzvou k testovaniu nového JSR367 – API for JSON Binding. Vzhľadom k tomu, že samotné JSR sa vyvíja z veľkej časti u nás v Prahe, myslím, že by bolo fajn pridať sa k testovaniu tohto JSR […]
Před rokem jsem vytvořil web javalibs.com. Původně jsem chtěl jenom vědět, jak hodně se používají různé knihovny, do toho jsem začal být hodně nespokojen s mvnrepository.com (protože jsem tam měl problém najít některé knihovny) a search.maven.org (protože pokud přesně nevíte co chcete, pak to je naprosto příšerný vyhledávač) a výsledek byl tento vyhledávač (mimochodem u […]
IT je zlatý důl. Není tedy divu, že už před nějakým časem vypukla zlatá horečka ve formě startupů. Následuje pojednání, které by mi mělo připomínat, že nechci zakládat firmu a proč.
autor: Zdenek Henek C4BS Code for better sleep je metodika, kterou s kolegy praktikujeme již řadu let a dnes bych vás chtěl seznámit jak to vlastně celé děláme, že dobře spíme a naše infrastruktura nám slouží bez nutnosti řešit mnoho problémů. Snažili jsme se najít lepší cesty vývoje a správy software a tímto manifestem se […]
Můj web Top Java Blogs tento měsíc slaví druhé narozeniny. A ČR má v počtu návštěv 4. místo! (hned za obligátní USA, Indií a překvapivě Německem). Přestože jsem za poslední rok na webu udělal celou řadu změn, tak si myslím, že se mi podařilo zachovat jeho jednoduchost a (doufám že i) užitečnost. A jako vždy […]