Code

I’m a computer programmer. At least that’s my profession and one of my passions. Naturally, I have many opinions on programming, tools, all kind of projects, including mine, or even philosophical thoughts about how technology should fit into our world.


en Software Development vs. Manual Work, October 3, 2023
en Software Development is Not Healthy, July 22, 2023
en Scrum vs Kanban → Scrum + Kanban, February 25, 2023
en Code Coverage - Yes or No?, December 14, 2022
en Arduino Weather Station: Preserving Data, October 4, 2022
en Arduino Weather Station: Collecting Data, September 7, 2022
en Arduino Weather Station: Hello World, August 15, 2022
en Arduino Build: Restroom Clock, March 2, 2022
en Arduino Build: Night Light, February 2, 2022
en Arduino Build: Kitchen Timer, December 29, 2021
en Arduino Build: Page Turner, November 29, 2021
en My Working Environment At Home, June 22, 2021
en Where is Zen of Python?, October 29, 2019
en Targeting on Social Media, February 14, 2019
en I Will Not Fix Your Computer, December 18, 2018
en AI Can Save Us, December 3, 2018
en What Makes Good Program?, November 20, 2018
en Old Code, October 31, 2018
en Fast JSON Schema for Python, October 1, 2018
en Open Source Responsibilities, September 6, 2018
en Deployment of Python Apps, August 15, 2018
en Nginx X-Accel Explained, July 31, 2018
en Cute Features, July 23, 2018
en Rewrite Stuff, July 13, 2018
en Cyborgs, June 26, 2018
en Chrome is New IE6, June 5, 2018
en Galactic Dangerous (im)PRobability, May 25, 2018
en We Need to Remake the Internet, April 24, 2018
en HaaS: Honeypot as a Service, February 19, 2018
en Django CSRF Bug, February 8, 2018
en Why I Don’t Trust Recommendation Systems, January 18, 2018
en It Doesn’t Have to be Scrum, December 4, 2017
en Makefile with Python, November 6, 2017
en I’m Not Afraid of AI, October 31, 2017
en Technology is Double-Edged Sword, October 10, 2017
en Open Source Sucks, June 28, 2017
en Programmers Should be Social, March 27, 2017
en Trust in Recommendation Systems, January 22, 2017
cs Vše stárne, včetně vědomostí, December 19, 2016
en How to Merge Git Repositories Into One Keeping History, December 5, 2016
cs O čem je párové programování?, November 21, 2016
cs Monolit nebo microservices? Ani jedno, services!, November 6, 2016
cs Párové programování…, October 31, 2016
cs Blokování obsahu 2.0, October 6, 2016
cs Jak jsem zápasil s Reactem, June 13, 2016
cs setup.py nebo requirements.txt?, June 7, 2016
cs Kdy je programátor nejefektivnější?, May 23, 2016
cs Ruby po vystřízlivění, May 16, 2016
cs Komentáře jsou nejdůležitější částí kódu, April 14, 2016
cs Používám ad-block, March 21, 2016
cs Checklist na zabezpečení webových aplikací, March 1, 2016
cs Scrum není ztráta času, February 21, 2016
cs Co mi dalo pět let na jednom projektu, February 7, 2016
cs Co mi dalo pět let v Seznamu, January 10, 2016
cs Nová láska Haskell, December 28, 2015
cs Roztříštěnost JavaScriptích knihoven, December 14, 2015
cs Databáze v testech?, November 15, 2015
cs Zbytečné optimalizace, October 26, 2015
cs Coders at Work: rozhovory s velikány v oboru, October 19, 2015
cs Matka moudrosti: jak testovat, September 30, 2015
cs Python 3.0 až 3.5, September 17, 2015
cs EuroPython 2015 – poznámky, August 30, 2015
cs Škatulkování programátorů, July 19, 2015
cs Django vs. Flask, Rails vs. Sinatra, July 13, 2015
cs #programmerhumor, July 8, 2015
cs FizzBuzz, June 21, 2015
cs Programátoři jsou… zvláštní?, May 18, 2015
cs Testování webových aplikací Seleniem, April 7, 2015
cs Co se mi líbí na pytestu, February 16, 2015
cs PyCON UK 2014 – poznámky, October 5, 2014
cs Python videa na dlouhé večery, August 25, 2014
cs Pokročilé regulární výrazy, August 17, 2014
cs Jasně, umím Git…, August 6, 2014
cs JavaScriptové zákeřnosti, June 25, 2014
cs WebDriver: Best practices, April 28, 2014
cs Python: Pozor na deepcopy, March 2, 2014
cs Hraní kostek v databázi, February 10, 2014
cs Nenechte se zlákat deployováním Gitem, December 15, 2013
cs Využívat více Makefile, nebo ne?, December 8, 2013
cs Znej svoje IDE, November 18, 2013
cs Django signály, November 3, 2013
cs Má smysl školení Google Analytics?, September 29, 2013
cs WebExpo 2013, September 22, 2013
cs Nedostatek v tvorbě HTML5 offline webů, August 18, 2013
cs Uložená hesla v prohlížeči rozhodně nejsou v bezpečí, August 8, 2013
cs Co mi vadí na Pythonu, July 26, 2013
cs Základ webové analytiky, July 20, 2013
cs Výběr přednášek z Google I/O 2013, July 6, 2013
cs Konzolové Easter Eggs, March 18, 2013
cs Devel.cz 2013, March 11, 2013
cs Tipy na testování webových aplikací, February 11, 2013
cs Programování bez komentářů, December 28, 2012
cs Mor zvaný jQuery, December 4, 2012
cs Chyby jsou povinnost, October 18, 2012
cs WebExpo 2012, September 23, 2012
cs Selenium + Python + Debian server, July 30, 2012
cs Devel.cz konference se povedla, July 12, 2012
cs Datový typ boolean v MySQL, June 5, 2012
cs Seriál Python profesionálně, May 25, 2012
cs PEP8 a můj názor na něj, May 21, 2012
cs Sublime Text: Téměř ideální IDE, March 5, 2012
cs Komunikace je důležitá, February 22, 2012
cs Hello World, January 27, 2012
cs UML diagramy s graphvizem, January 4, 2012
cs Hacking webových aplikací, July 13, 2011
cs CSS tip pro tisk odkazů, May 28, 2011