• .NET Fwdays 2018

    Конференция .NET Framework Days Kyiv, Ukraine 2018 #fwdays

    В минувшее воскресенье, 15 апреля 2018 года состоялась для меня первая в этом году профессиональная конференция — .NET fwdays (DotNet Framework Days). Да, я ходил на несколько митапов, но они все были не очень масштабными и отдельного поста не заслуживали 🙂 Итак, в воскресенье я (находясь в перманентном дедлайне последние три недели), проспал открытие и…

    Читать далее
  • Антипаттерн №1 — Магическое число (Magic Number)

    Из всего многообразия грехов разработки магическое число (magic number) — это, пожалуй, самый распространённый антипаттерн. Греховность его можно оценить как лёгкую, т.к., в целом, данный методологический изъян лёгок в обнаружении и устранении. Магическое число — это оперирование явно указанными в коде коэффициентами (как правило целочисленными), значение и смысл которых знает только автор программы. Как правило,…

    Читать далее
  • Nintendo Game Boy Color GBC GBO

    Коллекция GameBoy Original и Color картриджей

    На данной странице я буду выкладывать все свои GameBoy картриджи (для GBO Original и GBC Color версий). Все картриджи являются оригинальными, некоторые в оригинальных боксах, с брошюрами и т.д.. Вот полный список (который, надеюсь, будет наполняться) моей скромной коллекции оригинальных игр для Nintendo Game Boy:

    Читать далее
  • Поход в музей Software & Hardware Museum #sncmuseum

    Сегодняшняя суббота началась с культурной программы — посещения Киевского компьютерного музея ретро техники и программного обеспечения Software & Hardware Museum. О существовании данного музея узнал случайно и, как настоящий любитель ретро вычислительной техники, конечно, незамедлительно нанёс визит (предварительно записавший на сайте). Здание выставочного зала находится в центре Киева, на Саксаганского 40/85. Так выглядит часть фасада:…

    Читать далее
  • Deadline - роман об управлении проектами

    Том Демарко — Deadline: роман об управлении проектами

    Сегодня речь пойдёт о классической, библейской книге, ставшей, наверное, мастрид для всех и каждого, кто идёт в управление проектами. Deadline Тома Демарко — это азбука с алфавитом; база, фундамент и основа. Абсолютный, стопроцентный бестселлер. В первую очередь, главной заслугой стала феноменально низкая точка входа, понятная даже ребёнку. Здесь вы не найдёте сложных терминов, каких-то непонятных…

    Читать далее
  • Загадка №2 — Замкнутый бесконечный поезд

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

    Читать далее
  • Atari Flashback 4

    Atari 2600 Flashback — Юбилейная, специальная версия

    Кроме непосредственной разработки программного обеспечения, я также увлекаюсь IT-археологией: старые компьютеры, ретро игровые приставки, отечественные книги по программированию etc. Зная эту мою слабость к винтажной компьютерной технике, на мой день рождения друзья подарили классическую игровую консоль Atari 2600 FlashBack — специальная версия, выпущенная на 40 (!) летний юбилей приставки и ограниченным тиражом. Вот такая коробка:…

    Читать далее
  • Sem Ver семантическое версионирование

    Semver — семантическое версионирование

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

    Читать далее
  • Интеграция GIT и Visual Studio

    Не представляю, как мы когда-то все жили без GIT. Подобный интерфейс взаимодействия с кодом рано или поздно должен был произойти и, нам повезло, эволюционно у нас появился GIT. Инструмент, который полностью поменял и перевернул мир разработки, вынесший написание кода и работу с листингом на кардинально новый, более высокий уровень. Разработка вышла из локальных групп и…

    Читать далее
  • Алгоритм кодирования и декодирования Base64

    Иногда бывает, что разработчики, когда используют готовые механизмы — не до конца понимают сути их работы. Многие оперируют, к примеру, хеш таблицами и ничего не знают об «О» большом, сложности алгоритмов и скорости их работы. Это, как правило, сухие практики на маленьких проектах, которые считают, что теория им не нужна. Возможно, поэтому я не очень…

    Читать далее
1 2 3