Как стать автором
Обновить
-2
0

Пользователь

Отправить сообщение

Дизайн сражений и пазлов в Mario + Rabbids: Kingdom Battle

Время на прочтение7 мин
Количество просмотров864

Mario + Rabbids: Kingdom Battle оказалась для меня очень интересной игрой с точки зрения дизайна сражений и пазлов, которые реализованы весьма оригинально. Разработчики постоянно стремятся удивить игрока на протяжении всего прохождения, добавляя новые механики и интересно переиспользуя старые. Рассмотрим некоторые моменты, которые хотелось бы разобрать.

Читать далее
Всего голосов 5: ↑3 и ↓2+3
Комментарии0

База джуна на Flutter

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров7K

Йоу, юзер! Данная статья будет являться вводной в серию статей о том, какой базой должен обладать разработчик для первой коммерции на Flutter. Интересно? Тогда ныряй в статью!

Нырнуть в статью
Всего голосов 20: ↑15 и ↓5+12
Комментарии10

UI-паттерны. Зачем и как?

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров5.7K

Привет! Меня зовут Ксения Толокнова, я продуктовый дизайнер и дизайн-лид с 12+ летним стажем. Пару лет назад я осознала что дизайн-система не всегда справляется со своими задачами, и сегодня я хотела бы обсудить, почему так происходит.

Запуск дизайн-системы и её поддержка — дорогое удовольствие. Когда компания решается на такой шаг, она точно хочет получить от этого прибыль. И всё же иногда происходит иначе.

В статье обсудим:

— Всегда ли наличие дизайн-системы гарантирует консистентность?

— Почему дизайн-система не панацея от всех проблем.

— Что с этим делать?

Читать далее
Всего голосов 27: ↑26 и ↓1+28
Комментарии5

Деплой .NET приложений для самых маленьких. Часть 2. Github Actions

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров3.5K

В прошлой статье мы рассмотрели чрезвычайно популярный инструмент для выкатки приложений Jenkins. Мы подружили его через плагины с SSH, с GitHub, построили простой пайплайн с помощью Groovy. И вроде все здорово, все работает как должно, но все равно есть ощущение, что можно сделать лучше. И действительно, наш процесс можно улучшить, перестав проводить сборку на VPS.

Ранее для сборки мы использовали агент Jenkins, который был установлен на нашем хостинге, где и происходила сборка приложения и его выкатка. Конечно, в реальных проектах существует больше одного боевого сервера, существуют промежуточные серверы – тестовые, демо, стейдж. Не всегда и везде, конечно, но когда у вас несколько серверов, то и сборку приложений можно проводить на каких-то промежуточных, а после всех тестов и проверок, рабочее собранное приложение доставлять до прода. Но у нас все по простому, сразу в прод и агент был там же.

В этой статье предлагаю воспользоваться альтернативным подходом – собирать наше приложение, не покидая репозиторий, никаких дополнительных программ, и никаких агентов. Одним из таких инструментов является GithubActions, который позволяет создавать пайплайн деплоя и настроить доставку приложения на хостинг различными способами.

Читать далее
Всего голосов 19: ↑16 и ↓3+24
Комментарии2

Снифферы трафика в мобильном тестировании: Обзор инструментов и их особенности

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров4.5K

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

Давайте узнаем, как хватать и чем траффик.

Читать далее
Всего голосов 12: ↑12 и ↓0+15
Комментарии6

Валидация форм во Flutter как PRO. Мастер-класс по использованию form_model и BLoC

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров649

Привет, коллеги!

Хочу поделиться своим опытом работы с формами во Flutter. Каждый из нас сталкивался с задачей создания сложных форм и хочу рассказать о подходе с использованием нового пакета form_model.

Читать далее
Всего голосов 2: ↑1 и ↓1+2
Комментарии0

Сложно о простом. Сетевой уровень (L3) модели OSI

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров13K


Приветствую, коллеги! Меня зовут ProstoKirReal, и сегодня мы продолжим наше путешествие по модели OSI, обсудив сетевой уровень (L3). Этот уровень отвечает за маршрутизацию данных между различными сетями.
Читать дальше →
Всего голосов 24: ↑20 и ↓4+26
Комментарии3

Сложно о простом. Канальный уровень (L2) модели OSI

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров22K


Приветствую, коллеги! Меня зовут ProstoKirReal, и сегодня мы продолжим изучение модели OSI, обсудив канальный уровень (L2). Этот уровень играет ключевую роль в обеспечении надежной передачи данных в локальных сетях.
Читать дальше →
Всего голосов 30: ↑24 и ↓6+28
Комментарии10

Сложно о простом. Физический уровень (L1) модели OSI

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров25K


Приветствую, коллеги! Меня зовут ProstoKirReal, и сегодня я хочу обсудить с вами физический уровень (L1) модели OSI. Понимание этого уровня является основополагающим для всех, кто только начинает свой путь в сетевых технологиях.
Читать дальше →
Всего голосов 37: ↑26 и ↓11+21
Комментарии25

Сложно о простом. Транспортный уровень (L4) модели OSI

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров12K


Приветствую, коллеги! Меня зовут ProstoKirReal, и сегодня мы продолжим наше путешествие по модели OSI, обсудив транспортный уровень (L4). Этот уровень играет ключевую роль в обеспечении надежной передачи данных.
Читать дальше →
Всего голосов 25: ↑22 и ↓3+25
Комментарии11

Cтейт-менеджмент на Flutter. Введение в Bloc

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров2.8K

Салют! Меня зовут Ваня Берсенев и в этой статье я постараюсь спасти от выгорания твой джуновский энтузиазм, впервые столкнувшийся с одним из главных боссов Flutter'а - стейт менеджментом.

Читать далее
Всего голосов 4: ↑3 и ↓1+4
Комментарии2

Стать программистом: не с нуля не до профи (Flutter и не только)

Уровень сложностиСредний
Время на прочтение46 мин
Количество просмотров5.4K

Как найти первую работу в IT? Что нужно знать для этого? На сколько это вообще сложно?

Обо всём по-подробнее здесь.

Читать далее
Всего голосов 9: ↑7 и ↓2+9
Комментарии16

Как я использую плагины VSCode для обработки Json-файлов в работе системным аналитиком

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров8.4K

Всем привет! На Хабре много статей про настройку VSCode, но большинство написали разработчики и для разработчиков. Это достаточно крутой и универсальный инструмент, который можно использовать не только для программирования. В этой статье я на своем примере покажу, как его можно настроить и расширить для работы с данными.

Меня зовут Юлия Васильева, и я системный аналитик в МТС Диджитал. Работаю с B2C-продуктом и анализирую много-много разных Json-файлов. В этой статье я расскажу, как облегчила себе работу с ними благодаря VSCode и почему я в восторге от этого инструмента.

Читать далее
Всего голосов 26: ↑24 и ↓2+28
Комментарии15

Летнее чтение на английском: список книг по уровням и советы методистов

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров41K

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

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

Читать далее
Всего голосов 23: ↑21 и ↓2+21
Комментарии25

Подборка ресурсов для начинающих дизайнеров интерфейсов

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров4.8K

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

Я — Анна, продуктовый дизайнер в компании Ozon, занимаюсь проектированием интерфейсов сайта и приложения компании, также являюсь ревьюером курсов «Дизайнер интерфейсов» и «Веб-дизайнер». Когда я начинаю работать над продуктом, я обращаюсь к разным ресурсам, ссылками на которые поделюсь в этой статье.

Читать далее
Всего голосов 12: ↑11 и ↓1+12
Комментарии0

Опенсорсный бот для обратной связи

Время на прочтение1 мин
Количество просмотров2.2K

Около 2 лет назад в нашем профсоюзе появилась форма для обратной связи. Через неё каждый месяц обращаются десятки айтишников. Они задают вопросы, просят помощи в трудовых конфликтах и консультируются по трудовому праву.

Изначально мы использовали Livegram Bot, но его возможностей не хватало для наших целей. Он не поддерживает работу с топиками в супергруппах Telegram и пересылает сообщения от любых пользователей в топик #️General. В среднем в месяц нам пишет около 30 человек, поэтому разобраться в таком потоке сообщений трудно. Особенно если требуется найти сообщения о затяжных трудовых конфликтах, а между сообщениями пользователя проходят недели.

Читать далее
Всего голосов 26: ↑23 и ↓3+23
Комментарии1

Автостопом по мультиплееру. Часть 1: Для кого и для чего

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров3.5K

Это первая статья цикла, посвящённому разработке мультиплеерных игр. Мультиплеер — это весьма объёмная область, из-за чего в ней очень легко потеряться или пойти не туда. Я хочу попробовать расставить ориентиры, которые бы помогли начать и пройти по этому направлению.

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

Читать далее
Всего голосов 5: ↑3 и ↓2+5
Комментарии2

Как стать C#-разработчиком бесплатно? Программа обучения с нуля

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров22K

Если вбить слово «С# разработка» в поисковую строку, можно найти огромное количество курсов по данному направлению. Проблема в том, что все курсы являются платными и, как правило, имеют ценник в несколько десятков тысяч рублей.

Чтобы разбавить засилие платных курсов, мы подготовили для вас программу обучения «C#-разработчик с нуля», которая состоит только из бесплатных материалов.

Читать далее
Всего голосов 40: ↑25 и ↓15+11
Комментарии14

Инструменты Android-разработчика

Время на прочтение14 мин
Количество просмотров10K

Будь эффективным — используй «туллинг»!

В этой статье я хочу поделиться с вами своим опытом и рассказать о наиболее полезных инструментах, которые я использую в своей повседневной работе. Мы рассмотрим как широко известные, так и менее популярные, но не менее ценные утилиты, которые помогут вам стать более эффективным Android‑разработчиком.

Читать далее
Всего голосов 38: ↑38 и ↓0+42
Комментарии8

Плагины для VS Code, которые стоит использовать в 2024 году

Время на прочтение3 мин
Количество просмотров24K

Привет, Хабр! Сегодня расскажем о нескольких полезных плагинах для VS Code, которые облегчают и упрощают работу специалиста. Конечно, в подборке далеко не все плагины, полезные для разработчика. Так что если у вас есть свои фавориты, рассказывайте о них в комментариях. А пока начинаем!

Читать далее
Всего голосов 17: ↑11 и ↓6+13
Комментарии23

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность