Clojure web development: Ring Middleware

V minulém článku jsme se podívali na úplně nejzákladnější základy webového vývoje v Clojure – jak zpracovat HTTP request a response pomocí knihovny Ring. Tu nejzajímavější část Ringu – Middleware – jsme ale zmínili jen letmo a byla by škoda se do tohoto zajímavého konceptu trochu více neponořit.

Clojure web development: Ring Middleware

V minulém článku jsme se podívali na úplně nejzákladnější základy webového vývoje v Clojure – jak zpracovat HTTP request a response pomocí knihovny Ring. Tu nejzajímavější část Ringu – Middleware – jsme ale zmínili jen letmo a byla by škoda se do tohoto zajímavého konceptu trochu více neponořit.

Registrace jOpenSpace 2017

Ne-konference jOpenSpace 2017 se koná 13. – 15. října 2017 v Hotelu Farma v Pelhřimově. Ne-konference neznamená, že se nám nechce připravovat program, ale to, že je tvořen samotnými účastníky akce. Obsah, který vytváří všichni přítomní, se skládá z desetiminutových prezentací a případně delších workshopů. Počet účastníků je omezen na 42. J v názvu už […]

Červnový CZJUG ve Zlíně

15.6.2017 se uskuteční letos již 3. CZJUG ve Zlíně. Přednáška bude na téma JSON a podpora v Java EE. Pokud se na přednášku chcete podívat, zaregistujte se prosím na http://srazy.info/czjug-zlin/7298 . Podpora JSONu je důležitou součástí nadcházející verze Java EE. Na této přednášce si představíme JSON-P a JSON-B API, vysvětlíme si, co je spojuje a jak mohou být […]

Červnový CZJUG ve Zlíně

15.6.2017 se uskuteční letos již 3. CZJUG ve Zlíně. Přednáška bude na téma JSON a podpora v Java EE. Pokud se na přednášku chcete podívat, zaregistujte se prosím na http://srazy.info/czjug-zlin/7298 . Podpora JSONu je důležitou součástí nadcházející verze Java EE. Na této přednášce si představíme JSON-P a JSON-B API, vysvětlíme si, co je spojuje a jak mohou být […]

Graph DB Meetup (Praha)

Doba dotykových obrazovek může brzy skončit. Od chytrých telefonů a hodinek, až po domácí zařízení a chytrá autorádia, ovládání dotykem přestává být primárním uživatelským rozhraním. (zdroj: Design News)   Christophe, Principal Consultant ve společnosti GraphAware, Vás ve své přednášce provede návrhem a vývojem konverzačních botů. K tomuto použil nástroj Amazon Alexa, který zkombinoval se zpracováním […]

Clojure web development: Ring

Webový vývoj v Clojure je dobře etablovaný. Nebylo by to ale Clojure, kdyby si věci nedělalo trochu po svém. A tak nabízí, místo rozsáhlých aplikačních frameworků, množinu knihoven, které se dají pospojovat dohromady. Trochu to připomíná unixovou filozofii – malé, jednoúčelové prográmky, které lze propojovat do komplexnějších řešení.Když jde o web,…

Statický web s Jekyll

Tento blog píšu už nějakých deset let. Tenkrát sice už existoval WordP­ress, ale z nějakého důvodu jsem zvolil redakční systém Nucleus, který už je dnes úplně mrtvý. Divím se, že mi za ta léta blog nikdo nehac­knul (nebo o tom alespoň nevím). S příchodem Let’s Encrypt jsem si říkal, že by kovářova kobyla nemusela chodit […]

Debata Spring vs Java EE

Lieven Doclo, uživatel Spring Framework sepsal výborný a na twitteru rychle se rozšiřující článek (v angličtině) prezentující aktuální stav a zejména zbytečnost souboje Java EE a Springu. Článek obsahuje polemiku o motivacích častých roztržek mezi komunitami, mimo jiné zmiňuje marketing. internetové odkazy: https://www.insaneprogramming.be/article/2017/04/07/java-ee-spring/

Monitoring

Velkou část minulého roku jsem strávil s monitoringem. Nepovažuji se v dané problematice za odborníka, ale minimálně si chci napsat pár poznámek pro sebe, abych vše nezapomněl. Dnes si už nedokážu představit provozovat komplexní systém bez monitoringu.Chci se nejprve obecně věnovat problematice monitoringu a pak konkrétní implementaci a to Nagios…