Aby test neselhal na první assert (JUnit 5)
Už jsem psal o tom, jak v JUnit 4 dosáhnout toho, aby test neselhal na první assert. JUnit 5 již dosáhl milestone 2, tak je potřeba se podívat, jak s novou verzí API dosáhnout téhož.
Czech Java User Group
Už jsem psal o tom, jak v JUnit 4 dosáhnout toho, aby test neselhal na první assert. JUnit 5 již dosáhl milestone 2, tak je potřeba se podívat, jak s novou verzí API dosáhnout téhož.
Zúčastnil jsem se dvoudenní Java vývojářské konference GeeCON Prague. Možná se mýlím, protože nemám potřebný rozhled a informace, ale GeeCON mi přijde jako momentálně nejlepší Java konference v Praze – má mezinároní spíkry (všechny přednášky v angličtině), slušné renomé a odpovídající podporu sponzorů.
Bus faktor je číslo, které říká, kolik lidí by muselo odejít, aby to vážně ohrozilo projekt. Slyšel jsem příběh, u kterého jsem osobně nebyl, ale byla by škoda ho neposlat dál. Nejspíš jde o urban legend, takže jakákoliv podobnost s vaší firmou je čistě náhodná.
Vybalím to na vás hned na začátku: Je to dobrá konference, stojí za to, na ni jít. Ať chcete držet prst na tepu doby (= bleeding edge), mít všeobecný přehled, co se v doméně děje, anebo najít inspiraci – to vše tady najdete v rozumně vyvážené symbióze.
Hledáte malou českou ne-tak-úplně konferenci se světovými nejen Java tématy? Pak vás jOpenSpace nezklame. Naopak, ona vás vyladí a nabije energií.
Po třech letech jsem se rozhodl změnit práci. Oběhal jsem pár firem, máte-li zájem, tak se na následujících řádcích podělím o své zkušenosti a podám zprávu o stavu IT trhu. Líčení je to značně subjektivní, zúžené na svět Javy, ale dost možná platí i pro vás.
Oracle se zbavuje NetBeans a chce ho darovat nadaci Apache Software Foundation. Aktuálně je to hodně nová zpráva, víc informací se budeme dozvídat postupem času.
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…