Месяц: Январь 2021

  • [Личный опыт] Как простой парень из Подольска стал Lead Product Designer в Mail.Ru Group?

    от автора

    В блоге мы много рассказываем про карьеру программистов. Сравниваем из каких стран лучше работать и что выбрать: российское IT, релокейт или ремоут. И для программиста сценарий переезда кажется вполне понятным и реальным, но как это выглядит у дизайнеров?Мы поговорили с Павлом Карповым @paul86, Lead Product-дизайнером в Mail.Ru Group. На первый взгляд, он все в своей карьере сделал неправильно, но при этом добился впечатляющих результатов.Даже если вы учились дизайну сами, а не в Британке. Если высшее…

  • Как в MGA в 5 раз быстрее реализуют проекты при помощи GitLab

    от автора

    Как в MGA в 5 раз быстрее реализуют проекты при помощи GitLab Благодаря переходу на GitLab в MGA внедрили практики CI/CD, повысили качество ПО, создали процесс обмена знаниями и сэкономили средства. Oбзор В MGA перешли на GitLab с целью улучшения качества и сокращения сроков разработки с использованием автоматизированных процессов CI/CD.

  • Практика использования спецификации CSS Scroll Snap

    от автора

    Часто ли у вас возникало желание воспользоваться какой-нибудь возможностью CSS, позволяющей, без лишних усилий, создать элемент-контейнер, поддерживающий прокрутку? CSS, что очень хорошо, даёт нам такую возможность. Я, когда только начинал заниматься фронтенд-разработкой, пользовался для создания прокручиваемых элементов JavaScript-плагинами. Но иногда нужно что-то такое, что позволяет создавать подобные элементы просто и быстро, без привлечения JavaScript. Сделать…

  • PHP Дайджест № 196 (1 – 11 января 2021)

    от автора

    Свежая подборка со ссылками на новости и материалы. В выпуске: релиз PHP 8.0.1, MySQL движок на PHP от Vimeo и другие релизы, обновленный Enum и свежие предложения для PHP 8.1, «уязвимость» в Laminas, инструменты, статьи, видео, PHP Дайджест Live в 20:00 МСК. Приятного чтения!

  • В интернете опять кто-то неправ

    от автора

    АйТи отрасль глубоко больна уже не первый год. Точнее, весь мир глубоко болен, а айти отрасль, идущая в авангарде, стала самым опасным носителем и распространителем этой болезни. Что же за болезнь такая, спросите, вероятно, вы? Название этой болезни сложно выразить одним словом, но вы, безусловно, много раз в жизни с ней сталкивались. Наверняка вы встречали…

  • Преобразование текстовых запросов в SQL

    от автора

    Большинство разработчиков, когда-либо сталкивавшихся с NLP задачами, рано или поздно задумывались над проблемой, обозначенной в заголовке статьи. Решений подобного рода создавалось достаточное количество, каждое со своими особенностями, плюсами и минусами. Первое, с которым мы с коллегами встретились лет 10 назад, и ссылку на которое я не смог сейчас даже найти, было оформлено в виде абсолютно…

  • Как обучать огромные модели машинного обучения на случайных GPU

    от автора

    Вы можете спросить: почему эти полумагические модели машинного обучения работают так хорошо? Короткий ответ: эти модели чрезвычайно сложны и обучаются на огромном количестве данных. На самом деле, Lambda Labs недавно подсчитала, что для обучения GPT-3 на одном GPU потребовалось бы 4,6 миллиона долларов — если бы такое было возможно. Такие платформы, как PyTorch и Tensorflow,…

  • Electron — Разработка Desktop-приложений, используя HTML, CSS и JavaScript

    от автора

    О чем вы узнаете из статьи? Что такое Electron Возможности и ограничения при разработке Как работать с Electron Плюсы и минусы Известные проблемы Вывод Electron — это библиотека, которую можно использовать для написания десктопных приложений с помощью html, css, js. Эти приложения могут быть упакованы под windows, mac, linux. Возможно некоторые из вас уже использовали…

  • Учимся работать с USB-устройством и испытываем систему, сделанную на базе контроллера FX3

    от автора

    В двух предыдущих статьях мы сделали USB 3.0 систему на базе контроллера FX3. Пришла пора научиться работать с нею из своих программ для PC. Ну, и попутно понять, насколько получившаяся система пригодна для практического применения. Действительно ли ширины канала хватает на весь поток? И не теряются ли единичные байты из потока? Кто хоть немного поработал…

  • NextJS и Create-React-App. В чем разница?

    от автора

    Публикуем новый перевод для начинающих React-разработчиков. Надеемся, статья поможет при выборе подходящего инструмента для вашего следующего проекта. Когда речь идет о создании новых проектов на React, перед нами стоит очевидный выбор: NextJS или Create-React-App. Gatsby практически перестал использоваться из-за медленных сборок при масштабировании. Кроме того, NextJS становится всё более удобным генератором статических сайтов.