The seventh lecture (out of 16) from Innopolis is published, it's about XML and data formats in general.
The 8th lecture (out of 16) from Innopolis is published, it's about UML and the family of standards around it, like MOF, XMI, QVT, etc.
This media is not supported in your browser
VIEW IN TELEGRAM
M177: Using auto-formatters to make your code look nice is a bad idea. Mostly because they won't teach you anything about code quality. Instead, always format your code manually. This is how you learn a lot about quality and good programming practices. Watch it.
Forwarded from kaicode
The second interview just published, with an author of a new small open source product:
php-license-checker
by @pilosus
.Forwarded from kaicode
This year we decided to join our forces: Yegor's Quality Award will be supported by KaiCode. This means that you are welcome to submit your open source projects using this form (the deadline is the 1st of October) and wait for the decision of the jury, which will be made on the 15th of November. By the way, this is the 7th year of the award: $16,384 has already been donated by Yegor to open source developers. This year you have a chance to get what you deserve! :)
The 9th lecture (out of 16) from Innopolis University is already on YouTube. It was about SQL, NoSQL, and in general database management systems.
The 10th lecture (out of 16) from Innopolis University is published, about CI/CD and deployment in general.
I will be speaking live at Ruby Russia in 30 minutes. You can watch it here (in Russian).
Hey, I released debate, a new LaTeX package, which helps you organize a discussion between reviewers right inside your document:
This should be very convenient when a few people are working with the document, for example in Overleaf. The discussion will be visible (marked with red color) and can easily be removed everywhere in the document with the package option:
\documentclass{article}
\usepackage{debate}
\begin{document}
I think apples are tastier
\debate[Jeff]{I don't think it's true!}
\debate[Anna]{It is indeed true!}
than pears!
\end{document}
This should be very convenient when a few people are working with the document, for example in Overleaf. The discussion will be visible (marked with red color) and can easily be removed everywhere in the document with the package option:
\usepackage[hide]{debate}
.👍1
Media is too big
VIEW IN TELEGRAM
M178: Proper management is not something any team can afford. Here is a simplified framework, which gives you enough control over project affairs and at the same time doesn't bother the team too much. I called it SIMBA since it's a Simplified Management By Artifacts. Watch it.
Forwarded from Yegor Bugayenko
Сегодня вечером, в 19:00 по адресу Мясницкая 24/7, стр. 3 (метро Чистые Пруды) мы проводим наш очередной Object Thinking митап. После перерыва в полтора года мы решили продолжить! Два доклада (Эмиль Фаталиев и Егор Бугаенко), вкусный ужин, книги и футболки с кактусом в подарок, и общение с сотней фанатов и хейтеров ООП. Вход свободный, нужно лишь зарегистрироваться здесь.
After two years delay, I just released a new version of Qulice, an aggregator of style checkers for Java (Checkstyle + PMD + SpotBugs) shipped as Maven, Gradle, and Ant plugin. This style checker is used in all Java projects I work with. I highly recommend you do the same. This new version 0.19.0 is compatible with Java 17 (just checked).
By the way, there are 200 issues in the backlog. Maybe you can help fix some of them?
And, yeah, one more thing. Don't forget to give it a GitHub star, if you use it and/or like it!
By the way, there are 200 issues in the backlog. Maybe you can help fix some of them?
And, yeah, one more thing. Don't forget to give it a GitHub star, if you use it and/or like it!
Оба видео с докладов на нашем шестом митапе (Object Thinking, Moscow, 30 September 2021) опубликованы: Emil Fataliev (32 мин) и Yegor Bugayenko (37 мин). Оба доклада были о паттерне Data Transfer Object (DTO) и его порочной сущности.
English subtitles are coming.
English subtitles are coming.
The 11th lecture (out of 16) from Innopolis University is published, about microservices and RESTful APIs.
The 12th lecture (out of 16) from Innopolis University is published, about serverless design in cloud.
The 13th lecture (out of 16) from Innopolis is published, about test-driven development.
The 14th lecture lecture (out of 16) is published, about test patterns and anti-patterns.
I will speak at Merge conference in Innopolis, on the 13th of Nov. My talk will be about SIMBA, the management framework we use in a few R&D projects of ours. If you want to attend, I have a promo code for you, to get a 15% discount.