New post on my blog: Don't Group Exception Catchers. Here, I try to suggest a very simple and maybe obvious rule for catching exceptions in Java code (also applicable to other languages).
👍20
If you are a big fan of XML and XPath (like I am) and you don't like Java DOM native implementation and all other implementation (like I don't like them), you may find this pretty mature and actively supported library of mine: jcabi-xml (just released a new version that supports Saxon 11 and Java 17). Essentially, it's an object-oriented wrapper of Java DOM.
👍25
I published first four Innopolis lectures in YouTube. Very interested to hear your thoughts and suggestions.
👍54❤14
New post on my blog, once again about exceptions and their handling in object-oriented languages: Smaller Try-Blocks Are Better
👍22❤2
Media is too big
VIEW IN TELEGRAM
Цыпленок Жареный (2019) от Елены Николаевой — нарядная, поучительная, анархистская, антисоветская и слегка феминистская притча о беспомощности личности, почти в стихах и почти под Варшавянку.
👍7
О политике и о том как она касается айтишников в это непростое время мы говорим в нашем русскоязычном телеграм чате, присоединяйтесь: @szdne
👍28👎19❤4
На прошлой неделе прошел седьмой Object Thinking meetup. Николай Кудасов рассказал о алгебраических типах данных в объектных и функциональных языках: видео. Я рассказал о библиотеке Xsline — ядре компилятора EO: видео. Следующая встреча будет в конце ноября. Чтобы не пропустить, присоединяйтесь: @objectthinking
👍45
We are looking for Java/Rust/Scala/Kotlin freelancers! You will contribute to these open source projects: objectionary, polystat, and artipie. You will work remotely and part-time. Text me if you are ready to start: @yegor256
👍15
Записываем сегодня новый выпуск "черно-белого айти". Какие новости, вам бы хотелось, чтобы были обсуждены?
👍51❤12👎2
Four new Innopolis lectures just published on YouTube, about dependency hell, semantic versioning, web deployment, and database versioning.
👍31❤5
Выложил две последние лекции из ВШЭ: управление зависимостями и автоматизация сборки. Буду очень благодарен, если поможете мне сделать таймкоды к ним и скинете в личку.
👍75
I made a new small LaTeX package for rendering documentation of LaTeX packages: docshots. Use it when you want to show how some TeX code will be rendered in PDF, and you want to do a real demonstration, not a simulation. For each snippet,
docshot
environment starts a new sub-process and renders the snippet via pdflatex
. The sources are here.👍43❤2👎1
Новое интервью у меня на канале, поговорили о менеджменте, о социальном неравенстве, о долге, о сказках, и об образовании: https://youtu.be/lxIJ6FFm1Vg
👍42❤5👎3
I just sent my monthly newsletter to 4139 subscribers. Seven of them unsubscribed. Pretty good result, I believe. You are welcome to subscribe, here.
👍31👎2
One more lecture from Innopolis University, about quality of documenting software projects: 80 minutes.
👍36
New poll in my Twitter, about your relationship with your boss, please vote.
👍10
The latest and the last lecture from EQSP course in Innopolis University just published in my YouTube channel: 53 minutes.
👍29
Новое интервью у меня на канале, поговорили о стартапах, инвестициях, капитализме, воле и труде: https://www.youtube.com/watch?v=3gqy3svAjfA
👍50❤6