Telegram Web Link
Выложил новую лекцию из ВШЭ, в этот раз о тонкостях настройки Apache Maven. Буду очень благодарен, если поможете мне сделать таймкоды к ней и скинете в личку.
Через две недели, 7-го декабря, в 19:00 мы проводим очередной Object Thinking митап (район Старого Арбата, рядом с метро Смоленская, здесь). В этот раз, очень может быть, что будет сразу три доклада — все короткие и интересные. Один из них мой, я расскажу о необычном сценарии применения исключений в качестве контейнеров данных внутри ЕО, нашего объектно-ориентированного языка программирования. Мест на всех не хватит, поэтому регистрируйтесь заранее здесь (вход бесплатный, ужин бесплатный, подарки бесплатные, но регистрация обязательна).
Выложил новую лекцию из ВШЭ, о трудностях применения continuous integration. Буду очень благодарен за таймкоды (присылайте, пожалуйста, мне лично, я добавлю к видео).
Несколько таких футболок мы подарим на нашем следующем митапе самым активным участникам Elegant Objects комьюнити. Встречаемся в эту среду, 7-го декабря, в 19:00 (лучше прийти немного раньше) на Старом Арбате в двух минутах от метро Смоленская (синяя), здесь. Уже по традиции два коротких доклада по 30 минут (один из них мой), а затем вкусный ужин, несколько книг в подарок, и целый час общения. На прошлом митапе в сентябре было около сотни человек, посмотрите видео одного из докладов. Регистрация бесплатна, но обязательна, по этой ссылке.
Let me remind those of you who write scientific papers, our ICCQ'23 conference is waiting for your submission. The deadline is the 18th of December (in two weeks). The conference is held for the third time in cooperation with IEEE Computer Society. All accepted papers will be published by IEEE Xplore and indexed by Scopus. Click here to submit your paper via EasyChair.

This time it's hosted by SPbU.
Новая лекция из ВШЭ, о механизмах контроля версий схемы данных, на примере Liquibase. Буду очень благодарен за таймкоды (присылайте, пожалуйста, мне лично, я добавлю к видео).
I made a new LaTeX package called bibcop (it's already in CTAN): a style checker for BibTeX bibliography files (.bib). You just add it to your document and it emits warnings into the TeX log when/if style problems are found in the .bib file. Moreover, besides checking the files bibcop can auto-fix them. It is also shipped as a command line tool:

$ tlmgr install bibcop
$ bibcop --fix main.bib > fixed.bib


It is pretty strict already, but if you think it's possible to make it even stricter, please submit an issue to GitHub (also, if any bugs found).
Happy New Year!
Media is too big
VIEW IN TELEGRAM
Сериал Аврора (2022) от Романа Волобуева посмотрите обязательно. Он про эгоизм, эмпатию, одиночество, любовь, секс, и немного шизофрению. Сделан на удивление качественно: диалоги, костюмы, персонажи — все радует глаз.
Media is too big
VIEW IN TELEGRAM
Сериал Казанова (2020) от Кирилла Белевича понравился всем: игрой, сюжетом, достоверностью кадра и особенно финалом.
It took me 13 years and 3 months to grow my StackOverflow account from zero to 100k reputation points, which I reached today! This blog post, which I wrote five years ago, explains why I believe StackOverflow is a mandatory tool for any programmer. I still think so and I still use it, asking a few questions every month. Big thanks to SO!
Новая лекция из ВШЭ, о философии автоматизированных тестов, зачем они нужны, когда их нужно создавать, когда удалять, и почему mocking frameworks это зло.
Just published a new post on my blog, about the layout of unit tests: how to do it right, while most of us do it wrong.
This week I start teaching a new course in Innopolis University (Russia, Kazan) for their 3rd year BSc students. The title of the course is "Practical Program Analysis". I will try to explain the theory and then demonstrate by example how it doesn't work works in my own products.
I just released a new package to CTAN: naive-ebnf. It may help you render EBNF in a simple plain text format. It may be more convenient than rendering a formal grammar with the help of LaTeX commands directly. The sources are in GitHub: yegor256/naive-ebnf (pull requests and stars are welcome).
Transhumanism Inc. (2021) — роман Виктора Пелевина, в котором есть все, к чему готовит нас мировое правительство глубинное государство: социо-импланты, био-холопы, телеги в центре Москвы, фемы-человекини и нейро-страпоны. Запомнилось: "По закону холопы должны были постоянно ходить в масках вне зависимости от эпидемиологической обстановки".
Новая лекция из ВШЭ, с примерами интеграционного тестирования в нескольких моих проектах (Java и Ruby). Постарался показать наиболее интересные и сложные случаи, где unit-тестирования недостаточно.
This is the first lecture (81 minutes) from the series of ten, which I'm teaching now in the Innopolis University, for BSc students. This one is about formal grammars. My primary objective in this course is to make boring stuff understandable, both for the students and for myself.
Just published the second lecture (82 minutes) of the PPA course ("Practical Program Analysis") in Innopolis University, about syntax analysis. I briefly explained what Yacc/Bison tools are for, how ANTLR is better, and how we use the latter in the compiler of EO.
As you probably remember, I was organizing Software Quality Award in 2015, 2016, 2017, 2018, 2019, and 2020 (six years in a row, $16K donated). The last two years I was too busy to promote it properly, to put together a team of reviewers, to evaluate results, and so on. I feel sorry about this. It's time to put this valuable activity back to life. I'm looking for a volunteer, who will do all the organizational part of the work. I will only make the final decision about the winners and will give the money for the prizes. If you are interested, text me directly: @yegor256.
2025/07/05 12:55:24
Back to Top
HTML Embed Code: