Результаты поиска

  1. K

    Перечисления в PHP 8.1

    Они наконец-то появятся: поддержка перечислений будет добавлена в PHP 8.1! Пост посвящён более подробному рассмотрению нового функционала. Начнём с того, как выглядят перечисления: enum Status { case DRAFT; case PUBLISHED; case ARCHIVED; } Преимущество перечислений заключается в...
  2. K

    Зачем разработчикам приложений нужен Mobile DevOps?

    Существует множество статей и дискуссий на тему внедрения технологий Mobile DevOps и их интегрирования в текущие процессы. Более того, сейчас можно найти информацию о том, как эффективно и выгодно использовать этот ресурс в контексте компании/бизнеса. Однако, разговоров на тему ПОЧЕМУ мобильный...
  3. K

    10 приниципов разработки на Java

    Сколько раз вы были в ситуации, когда вы хотели добавить новую функцию в свое приложение, но не могли, потому что код был не масштабируемый? Сколько раз вам приходилось переписывать код, чтобы сделать его тестируемым? Сколько раз вам приходилось добавлять больше кода, чтобы сделать его...
  4. K

    Достижения и проблемы генерации развернутых ответов на вопросы открытой предметной области

    Развернутые ответы на вопросы открытой предметной области (Open-domain Long-form Question Answering, LFQA) — это одна из фундаментальных задач в обработке естественного языка (Natural Language Processing, NLP), которая включает в себя извлечение документов, относящихся к заданному вопросу, и их...
  5. K

    Полезная библиотека Pebble Templates

    Предыстория В процессе реализации "фитчи" появляется потребность искать более новые, изощренные решения. Данная участь настигла и меня. Задача была применить динамические фильтры к выборке из БД. Усугубляло ситуацию то, что фильтры нужно было применить не в одном месте, а например в блоке WITH...
  6. K

    Экспансия в регионы, удаленка, ИТ-аутстаффинг — обсуждаем с Head of IT Recruitment Альфа-Банка

    Тренд на аутстаффинг появился не вчера и точно не исчезнет завтра. Рынок поиска персонала в целом меняется — и эти изменения важно отслеживать не только тем, кто запускает продукты, но и тем, кто предоставляет ресурсы. Компании Holyweb, которая специализируется на аутстаффинге ИТ-персонала...
  7. K

    Вакансия здорового человека в небольших и средних компаниях

    Почему я отделяю вакансии в крупных компаниях от вакансий в компаниях поменьше? Крупные vs маленькие и средние У крупных компаний отделов, проектов и планов столько, что людей не хватает постоянно. И нанимают они зачастую не в определенный отдел, а в компанию в целом. Отсюда растут ноги у...
  8. K

    Заставляем компьютер выводить общие законы физики из наблюдений

    Как правило, компьютеры в естественных науках занимаются либо получением чисел из чисел, либо выводом формул из формул. Попытаемся решить более экстравагантную задачу — из набора численных данных вывести формулы общих физических законов, причём не только неизвестные параметры формул, но и сам их...
  9. K

    «Фух, сейчас наберу людей и выдохну», или Сказка о наивном руководителе

    “Жил-был руководитель. Он самостоятельно поднял на ноги компанию и гордился этим. Как и все, на старте он начинал сам, но потом, в процессе масштабирования к нему начали приходить сотрудники. Компания продолжала быстро расти и ему приходилось работать больше и нанимать еще больше людей в помощь...
  10. K

    Кратко: запросы к API и разбор XML-ответов. Python

    Этот пост предназначен в первую очередь для новичков в разработке, впервые столкнувшихся с необходимостью отправить post/get запросы к какому-нибудь API и проанализировать полученный в XML ответ. Постаралась собрать необходимы минимум в одном месте. 1. Непосредственно API Оно может быть от...
  11. K

    Операция «Т», или выйти в прод за полгода

    Операция под кодовым названием «Т», или как мы дали каждой команде по кластеру и вышли в прод за 6 месяцев В программе: Описание кейса Наш процесс Наш стек Взгляд изнутри команды T-Shape или универсальный солдат Вместо заключения Описание кейса Для начала немного контекста. Дойче Телеком –...
  12. K

    Важность человеческого фактора UX-дизайне

    У большинства из нас есть опыт работы с интерфейсом, который сложно использовать. Даже сегодня многие системы разрабатываются без должного внимания к пользователям: создатели продуктов сосредотачиваются в первую очередь на технологиях, а не на людях, которые будут их использовать. Возможно, вы...
  13. K

    NEST-NEXT: Best Practices — Часть 1

    Это первая часть статьи о применении комбинации технологий nest.js и NEXT.js, где будет рассмотрено создание проекта, подключение фреймворков и выбор эффективного способа работы с SSR. Во второй части я расскажу о HMR, использовании данных при SSR и разворачивании "за слешом". Вступление Когда...
  14. K

    Кунг-фу стиля Linux: PDF для пингвинов

    Вначале PostScript представлял собой язык программирования для принтеров. И хотя PostScript-принтеры всё ещё не потеряли актуальности, существует и множество других форматов, в которых можно отправлять данные на печать. Но благодаря PostScript появился Portable Document Format — PDF, который...
  15. K

    Telegram-клиент на Golang

    Работая разработчиком в одной веб-студии, пришел клиент с довольно интересной работкой, ему нужен был агрегатор постов из чужих телеграм каналов, так как стек в компании был PHP то решили писать на нем, а конкретно на библиотеке MadelineProto о которой уже есть статья от крутого парня (более...
  16. K

    Профессионально обрабатываем исключения в Python

    Одним из недостатков гибких языков, таких как Python, является предположение, что если что-то работает, то скорее всего оно сделано правильно. Я хочу написать скромное руководство по эффективному использованию исключений в Python, правильной их обработке и логировании. Эффективная обработка...
  17. K

    Байесовские сети и реальные опционы

    Менеджерам компаний часто приходится брать на себя принятие решений по проектам, которые уже начаты (продолжаются). Так происходит, потому что существенно меняется состояние экономики, на рынке заключаются крупные сделки, которые меняют позиции ключевых конкурентов, или появляются радикально...
  18. K

    Нейродайджест: главное из области машинного обучения за июль 2021

    Новый язык программирования от Open AI, рост популярности диффузионных моделей, чат-бот с памятью не как у золотой рыбки — об этом и многом другом в июльском выпуске. Triton Доступность: публикация в блоге / репозиторий / документация OpenAI представила Triton — Python-подобный язык...
  19. K

    Улучшаем UX форм только с помощью HTML

    Если вы правильно пишите HTML, то вы можете сразу сделать формы в ваших проектах доступными и удобными. Я подобрал несколько кейсов, чтобы показать вам, как можно улучшить UX форм только с помощью HTML. Паттерн скрыть и показать пароль В последнее время паттерн показать и скрыть пароль...
  20. K

    5 ошибок DevOps, которых следует избегать

    Большинство предприятий находятся на пути внедрения DevOps для решения проблем, связанных с поставкой программного обеспечения. Сложности связаны со стоимостью, скоростью и качеством. DevOps основан на решении этих проблем путем объединения разработки (Development), эксплуатации (Operation) и...
Сверху