Why do Java Developers wear glasses?
Uznejte sami: mám tenhle vtípek zničit překladem do češtiny?
Q: Why do Java Developers wear glasses?
Uznejte sami: mám tenhle vtípek zničit překladem do češtiny?
Q: Why do Java Developers wear glasses?
Android obsahuje JSON parser již od API level 1. Pojďme ho trochu vylepšit.
Minisérii o lambda výrazech zakončíme ještě jedním příkladem z praxe, kdy šikovně použitá lambda výrazně usnadnila programování.
Zadání: mějme property definovanou enumem. Implementujme v GUI panel radio buttonů, pro každou položku enumu jeden radio button. Výběrem radio buttonu provedeme výběr odpovídající položky enumu. Implementaci provedeme ve frameworku SWT.
Přiznám se na rovinu, kolem lambda výrazů coby novinky zavedené v Java 8 jsem dlouho chodil jako kolem horké kaše. Není divu, když jako první přiklad použití bývá uváděno tohle:
Collection.forEach( e -> e.doSomething() );
Proč další způsob, jak napsat smyčku přes prvky kolekce, když mohu použít již existující cyklus foreach? Po delším studování a experimentování se mi ale podařilo přijít na způsob, jak lambda výrazy efektivně využívat. Podívejme se, jak dobře využité lambda výrazy usnadní implementaci GUI.
Ze světa vznešené literatury zpátky na zem. Podívejme se na reálný příklad jednání, které já osobně považuji za příjemné a úspěšné, přestože skončilo tím, že se ve finále nesešla nabídka s poptávkou.
Po výčtu hlavoloveckých hříchů musí zákonitě přijít otázka: a jak je to tedy správně? Vlna jaro 2016 přinesla několik zajímavých nabídek, ale také poznání, že pokud hlavolovec chce a snaží se, mohu jej vnímat pozitivně, a to i přesto, že jeho nabídka z jakéhokoli důvodu neskončí úspěchem. Začátek vlny léto 2016 však přinesl kruté vystřízlivění. Následoval jeden velký parademarsch hlavoloveckých zvrhlostí, který v polovině září vyústil ve stav "do odvolání nepřijímám nabídky práce a požadavky od headhunterů." A právě ve stavu vystřízlivění se mi zrodila v hlavě myšlenka sepsat návod pro headhuntery, aby se nám kandidátům ... no jak to říct ... neudělalo nevolno.
Důvody, proč jsem vytvořil aplikaci Pobyty na Moravě, jsou dva. Samozřejmě, je to jedna z položek ze seznamu témat, která chci zpracovat. Ale hlavně při programování poslední verze H15 jsem zjistil, že patnáctka už mi nic nedává. De facto jsem jenom programoval, aniž bych se cokoli nového učil. Pobyty na Moravě byl pro mne skok rovnýma nohama přímo do novinek.
Moje oblíbená mapová aplikace Locus Map přinesla třešničku na dortu, která mě nadchla.
Přiznám se, že jsem s nápisem poněkud váhal, protože Google je v tom nevinně. Perličku tentokrát vyprodukoval LinkedIn. Ale při vyhledávání, takže...
Silně zahloubán do programování. Když vtom najednou zazvonil telefon. Nečekaný testcase spatřil světlo světa.