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í.
Články strana 41 z 181
Zkušenosti z výuky předmětu Pokročilý Python, který vznikal otevřeně a na GitHubu.
Překlad článku Rule of 30 – When is a method, class or subsystem too big?
Konference Machine learning Prague 2017 byla zaměřena, jak název napovídá, na strojové učení, zpracování dat a umělou inteligenci. Já jsem se zúčastnil pouze její nedělní části, ale i ta stála za to. Popíšu vám, jak probíhala.
Pojďme se spolu podívat na nový systém pro tvorbu rozvržení stránky v chystané verzi Bootstrapu. Pořádně do hloubky.
Český Siemens je jednou z největších technologických firem u nás a nyní rozšiřuje své vývojové a konstrukční centrum. To dodává svá řešení do celého světa.
Máme vlastní λazyk. Máme jeho parser a máme jeho interpret. Ale nám nestačí. Dnes budeme vylepšovat.
U zákazníka jsme měli nasazené řešení (sestávající se z několika málo desítek komponent), ke kterému jsme poskytovali second level support. Selhání byť jediné komponenty mohlo způsobit zastavení celé produkce. Identifikace toho, která komponenta zapříčinila výpadek, bylo zbytečně zdlouhavé. Nehledě k tomu, že jsme nedokázali problémy dostatečně předvídat. Zákazník zcela logicky začal požadovat monitoring celého řešení.
Docker používáme přes dva roky, takže máme celkem jasno, k čemu ho použít a k čemu určitě ne. Když se ale bavím s lidmi mimo náš tým, tak mě často zaskočí nízké obecné povědomí o možnostech Dockeru, které možná pramení z toho, že je to něco, o čem se hodně mluví, ale reálně si ho dost lidí ani lokálně nezkusilo.
O tom, že je rychlost aplikace důležitá, asi není potřeba diskutovat. Zrychlit aplikaci už tak snadné není. V článku vám předvedu, jak s pomocí Blackfire snadno odhalíte slabá místa vaší PHP aplikace.









