JOpenSpace

Osmý rok Myšlenek Otce Fura

eighth  birthday Osmý rok mého blogování nebyl ve směru psaní moc plodný, jak se dalo poznat z počtu publikovaných článků - podařilo se mi dokončit pouhé tři. Omezit psaní bylo to z mé strany vědomé rozhodnutí a měl jsem pro to hned několik důvodů. Přiznávám, že jedním z nich bylo i jisté vyschnutí inspirace, ale především jsem svoji energii chtěl věnovat prostě něčemu jinému. Dal jsem si dva hlavní úkoly - zorganizovat ne-konferenci jOpenSpace v lepší kvalitě a bohatším programem, než tomu bylo v roce 2013 a druhým velkým úkolem byl rozjezd služby MonkeyTracker, se kterou jsme si s kolegy už od roku 2013 hráli a experimentovali.

Ohlédnutí za jOpenSpace 2013

main_thumb

Je to už nějakou dobu, kdy skončila tato výjimečná událost. Slíbil jsem sepsat reportáž a také Vás všechny poprosit o pomoc se stříháním audio záznamů. Jenže se toho na podzim nakupilo nějak moc - firemní hackathon, DevFest, moje přednáška na CZJUGu, dvě děti a několik souběžně běžících projektů v práci jsou moje výmluvy proč jsem to ještě neudělal :)

Dobrovolníci pro střih audia, přeskočte sem (díky předem).

Letošní jOpenSpace byl pro mě vyjímečný především tím, že jsem se (aniž bych o to usiloval) stal spoluorganizátorem celé akce. Iniciátorem byl Lukáš Hasík z AVASTu, který zajistil našeho nejvýznamnějšího sponzora (děkujeme firmě AVAST) a dal všemu ten nejdůležitější prvotní impuls (další organizace se Lukáš účastnil seč mohl, ale vydání nové verze antiviru si vyžaduje své a moc času nazbyt neměl). Původní myšlenkou bylo, že organizaci celé akce uděláme "crowdsourcově" ve více lidech, ale nakonec se tento postup neukázal moc funkčním a bylo potřeba, aby to někdo vzal víc za pačesy - no a mě došly nervy prvnímu :)

Otevřena registrace na ne-konferenci jOpenSpace 2013

small_506378526Po roční přestávce je letos opět organizována "ne-konference" jOpenSpace. Registrace jsou otevřeny všem, kteří mají zájem setkat se zajímavými lidmi z oboru a strávit s nimi víkend diskusí nad vývojářskými tématy. Termín je stanoven na 2. a 3. listopadu 2013 a bude se odehrávat v srdci Žďárských vrchů. Účast přislíbili mj. Roman Dagi Pichlík a Lukáš Křečan ze společnosti GoodData, Petr Ferschmann ze společnosti FlexiBee, Lukáš Hasík z Avastu, Jiří Filemon Fabián z Vendavo CZ a další známé osobnosti z dev komunity.

jOpenSpace 2011 - audio z bleskových přednášek

Čtvrtý ročník ne-konference jOpenSpace se konal letos v červnu ve Vítkovicích v Krkonoších a k mé veliké lítosti tentokrát bez mé účasti. Zážitky mám tedy jen zprostředkované a musím říct, že sestava účastníků opět nezklamala - letos o to víc, protože se dostalo na novou krev a mezi geeky se objevila řada nových tváří. Vzhledem Michalově pracovní vytíženosti se tentokrát organizace ujal Filemon bývalý majitel firmy JetMinds (nyní Vendavo), za což mu patří náš dík, protože organizační stránka je vždy ta nepopulární (doufám File, že tě to neodradilo a příští rok se pátého ročníku budu moci zase zůčastnit i já). Navíc společnost JetMinds plně hradila ubytování, což většina z nás - rentiérů - samozřejmě nepotřebuje, ale drobnosti vždy potěší :-D.

jOpenSpace 2010

Opět po roce proběhla - v pořadí již třetí - ne-konference nesoucí název jOpenSpace. Na ní se každoročně setkávají zajímaví lidé z celé republiky, které spojuje jediné téma a tím je Java a vývoj aplikací. Základem konference jsou tzv. lightning talky, což jsou mini-přednášky na vybraná témata. Některá z nich se mi podařilo nahrát a v tomto článku je dávám se svolením autorů ke stažení ve formě podcastů. Kromě toho, že některé z nich obsahují skutečně velmi zajímavé informace, je na nich lákavé především to, že s nimi neztratíte moc času - jejich délka se pohybuje do 6 do 25 minut. Takže neváhejte a stahujte ...

jOpenSpace 2009 – Audio #3

Poslední várka zpracovaných záznamů z letošního jOpenspace na sebe nechala chvilku čekat, ale nakonec se mi ji přeci jen podařilo zpracovat. Myslím, že si v ní každý najde něco pro sebe - rozhodně bych doporučil třeba lightning talk Petra Šmída o API Festu pořádaném v HP, ZFS filesystému v Open Solaris Roumena a související přednáškou Petra Adámka, ale myslím, že i ostatní session stojí za poslech. Kvalita je myslím velmi dobrá, podobně jako u ostatních přednášek z jOpenSpace 2009.

jOpenSpace 2009 – Audio #2

V druhé várce záznamů ze session na letošním jOpenspace uzavřeme sobotní den. Témata jsou poměrně lákavá a věřím, že si najdou své posluchače. Spolu s oživlým CZ Podcastem budete mít tedy v červnu nabité MP3 přehrávače kvalitním audiem.

  1. Webové služby se Spring WS, Lukáš Křečan
    Zákazníci většinu věcí z WS nepotřebují - v podatě stačí jen zasílání XML. Spring WebServices - důležité je XSD, SOAP envelope je většinou prázdná, důležitý je obah body (payload). Validace, marshall, unmarshall. Velmi pragmatický přístup k WS.

    MP3 Podcast Podcast [5:46] 2.1 MB
    Videocast Video

jOpenSpace 2009 – Audio #1

Stejně jako minulý rok, i letos budou některé talky z jOpenspace k dispozici ve formě podcastů. Letos jsme výrazně zapracovali na kvalitě nahrávání a řekl bych, že kvalita je "téměř" profesionální :-) . Řada přednášek byla opravdu výborná, takže doporučuji si je poslechnout. Velmi zajímavý je i formát - ligtning talky omezené 7 minutami dávají skvěle poslouchatelný záznam i pro ranní cesty tramvají. Nuže tu je máte ...

  1. Představení účastníků
    Krátké představení většiny účastníků jOpenSpace - jejich profesní historie, současné zaměstnání, pocity, postřehy.

    MP3 Podcast Podcast [10:36] 3.8 MB

jOpenSpace 2009

Dnes skončil druhý ročník Javovské ne-konference s názvem jOpenSpace, kterou pořádají pánové z Inmite. Podle metody obrácené pyramidy, přejdu rovnou k závěru: letošní ročník byl daleko více uvolněnější než ten minulý (dokonce i na sport se čas našel), přesto mi přinesl dostatek inspirace do příštích měsíců a především řadu kontaktů na zajímavé osobnosti české Java scény. Ty nejhodnotnější informace jsem spíš než z "organizovaného" programu získal z neformální konverzace při jídle a v přestávkách. Ze všech bych vypíchl snad jen skvělé zkušenosti a rady Lukáše Vlčka v oblasti fulltextového vyhledávání (díky Lukáši) nebo skvělou dvouhodinovou konverzaci v kroužku Pavla Juhoše (HP), Václava Pecha (JetBrains) a Maaartina o budoucnosti jazyka Java, porovnání progresivity oproti .NET, jazycích jako je Groovy / Scala apod. Zkrátka a jednoduše, přestože vznikly záznamy z oficiálních "session", ty nejcennější zážitky / informace zachytit na pásku nelze. Ty si člověk odnese, jen když na konferenci prostě je.

jOpenSpace 2008 – Audio #2

Není se třeba obávat, že by můj zájem o publikaci přednášek z jOpenSpace 2008 zveřejněním té mé ochladl. Ba naopak - předkládám Vám druhou várku záznamů a ještě nás čeká jedna várka, na kterou se můžete do konce roku těšit.

Pro úplnost ještě uvádím odkaz na předchozí záznamy:

Lightning Talk - Using Spring in large applications, Roman Pichlík

V této přednášce Dagi popisuje zkušenost s nasazením (a používáním) Spring Frameworku na velkém projektu v Hewlett-Packard. Velkým projektem se rozumí projekt složený z cca. 150 Maven subprojektů = 150 aplikačních kontextů, na kterém pracuje cca 40 vývojářů. Od šesté minuty se probírá zajímavý problém skládání velkého množství aplikačních kontextů Springu, na toto téma navazují já ve 13 minutě s narážkou na řešení popsané v seriálu o modulárních systémech ve Springu. Od 11 minuty se diskutuje o problematice autowiringu na velkých projektech. Po 15 minutě se naráží na použitelnost OSGI v J2EE projektech a obecně o rychlosti adopce nových Java standardů u velkých zákazníků. Po 20 minutě se probírají problémy vendor descriptorů a způsob instalace takto velké aplikace u různých zákazníků.

jOpenSpace 2008 – Audio #1

V reportáži z tohoto setkání jsem sliboval, že se pokusíme uveřejnit audio záznamy z jednotlivých session. Od slov došlo k realizaci a je připravena první várka záznamů ve formě podcastů.

Open Space Talk - ORM, Roman Pichlík

V této session se vede diskuse obecně o knihovnách pro objektově relační mapování. Zkraje se probírají obtíže s použitím Hibernate v prostředí desktopových Swingových aplikací v souvislosti s lazy loadingem v AWT threadu (do 16 minuty). Navazuje obecnější diskuse o ORM a jejich používání / zneužívání. Od 19 minuty probíhá porovnávání plnotučných ORM (JPA/Hibernate) s lehčími řešeními (konkrétní probíraný zástupce je iBatis). Od 24 minuty se reší problém N+1 pro dotahování master-detail dat v prostředí iBatis. Ve 27 minutě přebírá slovo Filemon a převádí řeč na Ruby a jeho Active Record. 29 minuta otvírá diskusi na téma faktoru složitosti. Po 30 minutě zmiňuje Petr Ferschman nástroj pro monitoring výkonnosti SQL v Hibernate (znovu otevřeno také po 54 minutě). Od 31 minuty se řeší problém automatického založení (a aktualizace) databázového schématu. Po 35 minutě se diskuse stáčí na MDA přístup pro řešení datové vrstvy aplikace. Od 44 minuty je probírána nutnost jednoznačných identifikátorů v tabulkách při použití Hibernate. 58 minuta odstartuje diskusi na téma cachování a performance v Hibernate a navazuje také popis principů cachování v iBatis.

Jak bylo na J-Open Space Conference 2008

Tato reportáž vznikla v průběhu posledních session na J-Open Space konferenci v Jizerských Horách. Je na místě se ptát, co za akci to vlastně bylo. Otevření JOS 2008Jednalo se o první setkání lidí z české Java scény, kteří byli ochotní jeden letní víkend věnovat povídání o Javě a zkušenostech s SW vývojem obecně. Prvotní idea uspořádání konference a vlastní organizace akce patřila Michalovi Šrajerovi (alias Srakyi) ze společnosti Inmite. Výsledný mix 25 účastníků byl velmi pestrý - počínaje zástupci akademické sféry, lidí od Sun Microsystems nebo těch, co se točí okolo CZJUG (za pořadatele Dagi a několik přednášejících) a konče řadou českých bloggerů. Od slov Open Space v názvu konference byl odvozen způsob jakým konference probíhala (bližší informace o pravidlech OSC zde). Seance se dělily typově do tří skupin: