Когда программисту нечего делать или оптимизируем код при помощи Linq.Expression

Так сложилось, что активно кодировать мне не удается уже лет пять. Так что каждый шанс залезть в код и напакостить там товарищам воспринимается с радостью,…

Пишем мессенджер на Vue в облаке Amazon

Разберем, как использовать облачный сервис Amazon для создания мессенджера Chattyмногопользовательского чат-приложения в реальном времени с одной комнатой с помощью фреймворка Vue и AWS Amplify. Настроим регистрацию пользователей…

[Перевод] Как определять собственные классы исключений в Python

Привет, Хабр! Ваш интерес к новой книге “Секреты Python Pro” убедил нас, что рассказ о необычностях Python заслуживает продолжения. Сегодня предлагаем почитать небольшой туториал о…

[Перевод] 8 бесплатных инструментов для создания интерактивных визуализаций данных без необходимости написания кода

Когда тот, кто работает в сфере Data Science, собирается показать результаты своей деятельности другим людям, оказывается, что таблиц и отчётов, полных текстов, недостаточно для того…

Как стать тестировщиком или что я узнал за время становления на этот путь?

Привет Хабр! В этот пост я хочу вынести опыт на тему начинания в сфере тестирования. Здесь не будут описаны техники и правила – это уже…

Представление модели предметной области (МПО) и точек интеграции

Как известно, описание архитектуры состоит из множества представлений, для соответствующих точек зрения, интересов и заинтересованных сторон. В этой статье я расскажу о способе создания представления…

Крутые часы на адресных диодах (часть 3)

Часть 3. Прошивка, настройка и алгоритмы работы В архиве проекта я собрал готовую прошивку, используемые библиотеки, а также статью с оригинальным проектом (к сожалению, сейчас…

Крутые часы на адресных диодах (часть 2)

Часть 2. Сборка. Первая часть проекта была посвящена используемым компонентам и вызвала довольно много комментариев и вопросов. В данной статье я подробно опишу процесс сборки…

Гравитационная комната в Unity 3D

Учебные материалы для школы программирования. Часть 4 Spoiler Предыдущие уроки можно найти здесь: Spaceship Домино Flappy Bird В первых публикациях я немного рассказывала про школу программирования,…

Как разрабатывают и выпускают игры в пандемию: интервью со Стивом Гибсоном

Недавно в наших соцсетиях выступал Стив Гибсон — президент компании GearBox Software, которая которая разрабатывала игры Half-Life: Blue Shift, а также дополнений Half-Life: Opposing Force,…