Telegram Web Link
Media is too big
VIEW IN TELEGRAM
Этика Долга (2022) от Олега Болдера — очень своеобразный микс из хоррора, политики, философии, любовной драмы и комедии. На злобу дня.
👍16👎8
In a few weeks I start teaching students in two Russian universities: HSE and Innopolis. The topic will be the same in both places, but the content will differ. It will be a series of about 10 lectures in each university about ensuring quality in software projects. Lectures will be disconnected from each other and will discuss by-example the mistakes that we often make in our code, in our architecture, in our tests, in our build automation, in CI/CD, in our teams. All of them will be video recorded and published in my YouTube channel (don't forget to subscribe).
👍6619
A new post on my blog, about object-oriented programming and Java, with an example: Declarative and Immutable Pipeline of Transformations It explains a software design of a small Java library that I created a few months ago and which I'm very proud of.
👍28👎2
10-го сентября в 14:00 в Санкт-Петербурге в парке 300-летия я буду выступать на конференции ProIT FEST. Расскажу о том, что нас ждет в области R&D, поделюсь опытом (в том числе печальным), предложу некоторые подходы по организации R&D в "домашних" условиях. За билетами со скидкой обращайтесь в личку.
👍43👎2
Media is too big
VIEW IN TELEGRAM
Некоторые фильмы сильны своим сюжетом, он захватывает и держит в напряжении до конца. Некоторые — игрой актеров, которые "как живые". Некоторые — глубиной мысли, сложностью обсуждаемой проблемы. А есть фильмы, которые пересматриваешь десятки раз, и от этого они только вкуснее становятся. Как Витька Чеснок вёз Лёху Штыря в дом инвалидов (2017) от Александра Ханта — это такой фильм.
👍347
Five years ago we created Cactoos, a library of Java primitives for managing collections, maps, functions, scalars, files, texts, and so on. The plan was to make an object-oriented alternative to Apache Commons and Guava, which are ugly imperative and procedural (although very popular). It seems that the plan worked out to some extent: today we have 666 stars in GitHub and it's counting. You are welcome to try Cactoos out and give us your star :)
👍306
Наконец-то, после почти годичного перерыва, мы снова собираемся на седьмой уже по счету Object Thinking митап для обсуждения объектно-ориентированного программирования: 14-го сентября в 18:30 по адресу Арбат 54/2 стр. 1 Арт-холл "Президент". Вас ждут два доклада: Николай Кудасов расскажет об алгебраических типах данных в ООП, а я расскажу об одном интересном случае применения generics в Java. Оба доклада будут на русском языке. Вход бесплатный, вкусный ужин за наш счет, но регистрация обязательна по этой ссылке. Всего на митап попадет лишь 100 человек, поэтому торопитесь зарегистрироваться. Как и прежде, видео докладов будут записаны и выложены в этом YouTube плей листе (подпишитесь, чтобы не пропустить). Возможно получится организовать онлайн трансляцию, но не обещаем.

У нас есть специальная группа для посетителей наших митапов, присоединяйтесь: @objectthinking
👍73👎1
I released a new version 0.28.0 of Xembly, a Java library and a programming language, which was created in 2013. It is used very actively in almost all of my projects, including EOLANG, Rultor, Jare, and others. Xembly is an imperative language for modifying XML documents. It's much simpler than DOM, XSLT, or XQuery. If you deal with XML documents, I suggest you try Xembly (and give it a GitHub star).
👍35
As I mentioned earlier, I'm planning to teach students how to ensure quality in software projects. I prepared course structure and some titles for lectures (source are here). In each lecture we will discuss one GitHub repository and I will explain them how some configuration works in there. I'm interested to hear your opinion: what did I miss?
👍60
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.
👍5414
New post on my blog, once again about exceptions and their handling in object-oriented languages: Smaller Try-Blocks Are Better
👍222
👍6515👎2
Media is too big
VIEW IN TELEGRAM
Цыпленок Жареный (2019) от Елены Николаевой — нарядная, поучительная, анархистская, антисоветская и слегка феминистская притча о беспомощности личности, почти в стихах и почти под Варшавянку.
👍7
О политике и о том как она касается айтишников в это непростое время мы говорим в нашем русскоязычном телеграм чате, присоединяйтесь: @szdne
👍28👎194
На прошлой неделе прошел седьмой 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
Записываем сегодня новый выпуск "черно-белого айти". Какие новости, вам бы хотелось, чтобы были обсуждены?
👍5112👎2
Four new Innopolis lectures just published on YouTube, about dependency hell, semantic versioning, web deployment, and database versioning.
👍315
2025/07/10 15:20:24
Back to Top
HTML Embed Code: