«Property does not exist on type», мать его

Когда наследуешь интерфейсы в TypeScript, то вот такую хероту приходится городить, чтоб анализатор не ругался. При наследовании Person от BaseObject определение типа как Person | BaseObject не помогает, при попытке обратиться к полю name из Person.

«Property does not exist on type», мать его
1.3K1.3K открытий
Будни бекендщика: едрить ваши транзакции в sequelize

В нашем сервисе для геймдизайнеров кое-что связанное с импортом пилю, а там в рамках одной толстой операции кучу запросов делать нужно. В какой-то момент перестало работать. При этом никаких ошибок. В итоге оказалось, что если в sequelize запустить транзакцию,…

Будни бекендщика: едрить ваши транзакции в sequelize
443443 открытия
Бесплатная книжка по Flutter

Если хотели давно попробовать, то Гугл рекомендует начать с неё.

Бесплатная книжка по Flutter
337337 открытий
11 репост
Книжный бандл Humble Head First Programming By O’Reilly Bundle для разработчиков
11 показ
334334 открытия
11 репост
В Visual Studio 2022 завезут x64
662662 открытия
Малварь, маскирующийся под чит для Call of Duty: Warzone

Специалисты из Activision опубликовали отчёт об инструменте, который использовался против геймеров под видом чита. Этот конкретный инструмент считается дроппером, частью вредоносного ПО, которое используется для у…

Малварь, маскирующийся под чит для Call of Duty: Warzone
450450 открытий
Apple обновила процесс проверки в App Store: разработчики теперь могут оспаривать решения
  • Для приложений, которые уже присутствуют в магазине, компания не будет откладывать обновления из-за мелких нарушений - можно будет внести исправления в следующем обновлении.
  • Теперь можно обжаловать решение.
  • Можно предлагать изменения в гайдлай…
11 показ
231231 открытие
Кармак интересный тред начал в Твиттере после того, как стало известно, на чём написан софт для Neuralink

В Neuralink используется C/C++, Python и Java. Кармак поднимает тему, а в чём вообще в данном случае преимущества того же C++ по сравнению…

Ответ на публикацию @jamiebishop123
Quality, reliable software can be delivered in any language, but language choice has an impact. For me, C would be a middle-of-the-road choice; better than a dynamic language like javascript or python, but not as good as a more modern strongly static typed languages. However, \ https://twitter.com/jamiebishop123/status/1299490213044027393
11 показ
695695 открытий
Дэвид Бревик про современный C++/C#

Я искренне верю, что C++ навсегда изменил информатику не в том направлении. Люди хотели упростить программирование, но не сделали этого (в большинстве случаев). Вместо этого они сделали чтение кода почти невозможным и усложнили эти многоуровневые кошмарные наследования.

Дэвид Бревик, Создатель Diablo
Ответ на публикацию @gafferongames
Don’t even get me started on C++ (and C#) — I truly believe it changed computer science forever, in the wrong direction. People wanted to make it easier to program and they didn’t (in most ways). Instead they made it harder to read and full of multileveled inheritance nightmares https://twitter.com/gafferongames/status/1297972784786739200
22 показа
966966 открытий
11 репост
189189 открытий
Как же больно перетаскивать старые виртуалки

php 5.6, wordpress, mysql, sendy и вот это вот всё. Ни докеров, ни плейбуков в Ansible.

Как же больно перетаскивать старые виртуалки
358358 открытий
Навигатор по блогу

Проходи в берлогу интроверта, не стесняйся. Первый раз тут? Тогда бокал страданий за счёт заведения.

Навигатор по блогу
2.9K2.9K открытий
397397 открытий
238238 открытий