yegor256news | Неотсортированное

Telegram-канал yegor256news - @yegor256 news

7150

Recent news from Yegor Bugayenko a.k.a. @yegor256 about computers and programmers. The blog is at www.yegor256.com To discuss, join @bloghacks + @zerocracy (EN) or @szdne + @codeahead (RU) To talk about OOP: @elegantobjects + @painofoop (RU)

Подписаться на канал

@yegor256 news

I've just released erc20, a small Ruby gem for ERC20 token manipulations on Etherium: sending outgoing payments and receiving incoming ones. Apparently, such a library hasn't been created yet. I tested it with the help of Hardhat and against a few Etherium providers — seems to be working just fine. Feel free to use and up-star it.

Читать полностью…

@yegor256 news

Если верить на днях опубликованной информации Dsight, в 2024 году российские фонды вложили $177 миллионов в технологические стартапы, что в два раза больше, чем годом ранее. Для сравнения, в США инвесторы вложили $62 миллиарда (в 300 раз больше наших!) При этом ВВП на душу населения у США лишь в шесть раз больше у РФ. В чем же дело? Почему российские инвесторы инвестируют в 50 раз менее интенсивно, чем американские? Может быть имеет смысл законодательно заставить отечественных буржуев хранить часть своих капиталов в отечественных же венчурных фондах?

Читать полностью…

@yegor256 news

Через пять минут лекция номер 19 из курса SQM, для студентов ВШЭ, подключайтесь в Zoom: о комментариях внутри программного кода, нужны ли они, если да, то какие.

Читать полностью…

@yegor256 news

This #book is about philosophy of making software systems, object-oriented in particular. Object Thinking by David West is by far is my favorite and the most respected manuscript about programming — thanks to this #book the concept of Elegant Objects was born. The book doesn't have snippets of Java or C++ code. Instead, it challenges the very basic principles of software design, setting your mind straight (if you are ready for it).

Читать полностью…

@yegor256 news

Через пять минут наш традиционный вечер вопросов и ответов по пятницам, подключайтесь в YouTube и на VK. И всех с праздником!

Читать полностью…

@yegor256 news

In a few minutes, please join yet another lecture in the SQM course, dedicated to coupling and cohesion, in Zoom.

Читать полностью…

@yegor256 news

Мне снова нужен помощник, в этот раз для подготовки новых интервью с умными людьми из мира компьютеров и не только. Нужно находить интересных собеседников, списываться, собирать информацию, готовить вопросы. Одним словом, нужен журналист с хорошим пониманием мира айти. Работа несложная, но требует энтузиазма и увлеченности. Оплата возможна, но символическая. Пишите: @yegor256

Читать полностью…

@yegor256 news

In five minutes, join the Q&A stream on YouTube and VK, this time in English.

Читать полностью…

@yegor256 news

Мне нужен помощник умеющий монтировать видео, а именно лекции. Собралось достаточно много материала, из которого нужно выбрать наиболее интересные моменты, чтобы получился видео коллаж. Например, из 15 лекций по 80 минут каждая нужно сделать ролик на 60 минут. Просто монтажер видео не подходит (такой у меня есть), потому что нужно не только уметь монтировать, но и понимать, о чем в лекциях идет речь (а они часто на английском). Пишите, если есть желание и помочь всем зрителям и денег заработать: @yegor256

Читать полностью…

@yegor256 news

Через 10 минут, подключайтесь к эфиру с вопросами и ответами по пятницам, на YouTube и на VK (сегодня на русском языке).

Читать полностью…

@yegor256 news

Через 10 минут начнем лекцию по теме mutation testing, из цикла SQM, для студентов ВШЭ, подключайтесь в Zoom.

Читать полностью…

@yegor256 news

На следующей неделе, в эфире радиостанции "Маяк", собираюсь принять участие в программе "Физики и лирики", рассказать о том, кто такие программисты и за что их так не любят. В записи тоже будет, позже пришлю ссылку.

Читать полностью…

@yegor256 news

Yesterday, at the SQM lecture about Lines of Code (LoC) metric, we were discussing how much time it takes to create a large software product. Felix at Quora says that it is somewhere around 250 years for a million LoC. I've just counted my numbers for the last 10 years, in 195 repositories. I'm pretty close to a million, but not yet there :) On average, it's 6K per month.

Читать полностью…

@yegor256 news

Take a look at a pretty cool Java library just released by one of our guys: xnav. It simplifies XML documents traversing, which usually is done with the help of DOM or XPath. The former is pretty cumbersome while the latter may be very slow, if XML is huge. This library is a decorator of DOM, with an imperative fluent interface. Give this repo a star, help it become popular!

Читать полностью…

@yegor256 news

I've never used Git pre-commit hooks, because believed that they, being developer-specific, don't control quality as strong as a CI-side build pipeline. However, today, I've played a bit with the pre-commit tool and found it pretty useful. However, their documentation strongly suggest adding a YAML config file to every repository. That's ridiculous! After some research, I've found out that I'm not the only one with this question: how can pre-commit tool be used for all repositories, avoiding massive duplication of the same YAML configuration, across all repositories? Here is my solution, if you wonder too, posted on SO.

Читать полностью…

@yegor256 news

У крипто-барыг по имени Bybit пару дней назад кто-то украл полтора миллиарда долларов (вероятнее всего, их же подельники, но обвиняют северно-корейских хакеров). Без выстрелов, насилия, взлома замков и убийств — всего лишь нажатием одной кнопки огромные активы сменили хозяина. Это далеко не первый случай, буквально вчера украли еще $40млн, но у других барыг. Говорят, каждый год воруют около двух миллиардов крипто-долларов. Мой прогноз — именно обезличенность (никто за ваши деньги кроме вас ответственности не несет), которую считают сильной стороной крипты, и погубит ее, лишив привлекательности как средства накопления. Хранить миллионы долларов в виде последовательности из 64 буквоцифр, чтобы однажды обнаружить, что эти символы больше ничего не стоят — пугающая перспектива.

Читать полностью…

@yegor256 news

28 февраля 1918 года Совет Народных Комиссаров подписал Декрет об организации РККА (Рабоче-Крестьянской Красной Армии), а менее через месяц, как раз 23 февраля, опубликовал воззвание «Социалистическое отечество в опасности!», последний пункт которого гласил: "Неприятельские агенты, спекулянты, громилы, хулиганы, контрреволюционные агитаторы, германские шпионы расстреливаются на месте преступления." Эх, было время, были декреты, была борьба за правое дело... С праздником, товарищи!

Читать полностью…

@yegor256 news

I've recently found an interesting plugin for GitHub Actions: reuse-action. It runs REUSE software that checks that the entire repository is compliant with SPDX specification requirements. Simply put, every source code file must have a declaration of the license, for example:

// SPDX-FileCopyrightText: 2013-2025 Yegor
// SPDX-License-Identifier: MIT


The files that can't have such comments (e.g. JSON or PNG files) must be listed in the REUSE.toml file. The licenses must be stored in the LICENSES/ directory. See how this plugin works in the yegor256/xembly GitHub repository.

Читать полностью…

@yegor256 news

А помните сериал Слово пацана? Так вот, Дети перемен (2024) от Сергея Тарамаева и Любви Львовой — о том же, но куда лучше. Достовернее. Глубже. Резче. Опаснее. Однако, немного огорчил подбор актеров: ни в вора в законе Тимофея Трибунцева, ни в многодетную водительницу тролейбуса Викторию Исакову — я не поверил. Но, вот кто меня очень радует уже второй раз, так это Слава Копейкин — падший ангел, настоящий бандит, Саша Белый, которого так давно ждем, и на которого Юра Борисов, увы, не тянет. #кино

Читать полностью…

@yegor256 news

Уже через несколько недель в России программистов начнут аттестовывать, приравнивая таким образом нашу профессию к работе врачей, водителей, асфальтоукладчиков и машинистов (их тоже регулярно проверяют на профпригодность). Давно пора. Наша безграмотность порой может причинить куда больше вреда, чем врачебные ошибки. Кстати, десять лет назад я предлагал сажать программистов в тюрьму за безответственный кодинг и отсутствие юнит-тестов. Постепенно дойдем и до этого.

Читать полностью…

@yegor256 news

Через несколько минут будет лекция номер 18 из курса SQM, посвященная defects density. Поговорим вообще о тестировании, о дефектах, о багах, об отношении к ним. Подключайтесь.

Читать полностью…

@yegor256 news

It's a quote from my blog post about team morale that was published nine years ago: still very relevant though. The best way to boost team morale is to be open with them about failures and punishments. Make your motivation explicit to your team and they will respect you.

Читать полностью…

@yegor256 news

Через 10 минут начнется лекция номер 17 из курса SQM, в этот раз о function points и вообще оценке стоимости разработки ПО. Подключайтесь в Zoom.

Читать полностью…

@yegor256 news

The draft of the book is ready for review. The name of the book: "Angry Tests". The size: 219 pages. If you are interested in helping me review it and receive a free copy when it's published, please, fill up this form (today is the deadline). Tomorrow I will send the draft to reviewers.

Читать полностью…

@yegor256 news

In a few minutes, join our SQM-2 lecture about cyclomatic complexity and in general the complexity of software, in Zoom.

Читать полностью…

@yegor256 news

By the way, you are welcome to follow me on LinkedIn, Twitter, Facebook, and VK.

Читать полностью…

@yegor256 news

We start streaming our regular Friday Q&A session, please join on YouTube and VK, in 5 minutes (this time, in English).

Читать полностью…

@yegor256 news

I start teaching a compressed version of the SQM course for Innopolis University, today is their first lecture. There will be 14 lectures in total, instead of 24. All lectures will be in English. Please, join in ten minutes in Zoom.

Читать полностью…

@yegor256 news

Через 10 минут лекция номер 15 из курса SQM для студентов ВШЭ, посвященная code coverage, подключайтесь в Zoom.

Читать полностью…

@yegor256 news

Семь пар нечистых (2018) от Кирилла Белевича, по повести Вениамина Каверина, с Юрой Борисовым и Мариной Ворожищевой — яркий, лаконичный, жестокий и правдоподобный боевик о мужестве и любви, как его производной, а не наоборот, как сейчас модно считать.

Читать полностью…
Подписаться на канал