Telegram Web
Интерфейс под один палец. Концепция ONE TOUCH

Сталкивались ли вы с проблемой, когда вам не хватает рук при использовании телефона? Например, у вас одна рука занята пакетами или испачкана в чипсах, а до кнопки "назад" не дотянуться. Или нужно увеличить видео с помощью pinch to zoom, но у вас просто не хватает руки. Если вам это знакомо, предлагаю вам разобраться в этой проблеме вместе со мной.

Читать статью
Почему редизайн продукта часто заканчивается фейлом

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

Читать статью
Создание GUI в Python при помощи Tkinter

#python

В этой статье мы разберем, как создавать графические интерфейсы в Python с помощью Tkinter. Мы рассмотрим создание окон, ярлыков с текстом и изображениями, а также основы дизайна интерфейсов.

Читать статью
Что такое Bug bash?

Bug bash (баг-бэш) — это процедура, когда все разработчики, тестировщики, менеджеры, специалисты по юзабилити, дизайнеры, техписы и даже иногда маркетологи откладывают свои обычные повседневные обязанности и «бьют по продукту», пытаясь его «поломать».

Читать статью
Многострочный пользовательский ввод в Python

#python

Часто бывает необходимо получить от пользователя сразу несколько значений и сохранить их, например, в список. В этой статье мы рассмотрим два варианта чтения многострочного ввода: до введения пользователем стоп-слова или до прерывания ввода при помощи сочетания клавиш.

Читать статью
Добавьте в свое портфолио кейс по решению задачи с микросервисной архитектурой бесплатно и всего за пару часов

На практическом уроке «Масштабируемая архитектура для систем обработки платежей».

На вебинаре:

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

Занятие пройдёт 24 апреля в 20:00 мск в рамках курса «Microservice Architecture». Доступна рассрочка на обучение!

Чтобы посетить открытый урок, зарегистрируйтесь: ссылка

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Как прибавить дни, месяцы и годы к дате в Python

#python

При работе с датами часто возникает необходимость прибавлять к дате или вычитать из нее различные единицы времени. В этой статье мы разобрали, как прибавлять к дате дни, недели, месяцы и годы.

Читать статью
Нагрузочное тестирование

Давайте по пунктам разберем основные термины, связанные с нагрузочным тестированием, и метрики.

Читать статью
Юмор программистов из 80-х прошлого столетия

Немного истории программирования в СССР с фотографиями и картинками.

Читать статью
Коллекции в Python

#python

Collections — это встроенный модуль Python, предоставляющий такие полезные типы данных, как контейнеры.

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

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

Читать статью
50 вопросов для собеседования по модульному тестированию

Юнит-тестирование – важнейшая часть процесса разработки программного обеспечения, и работодатели хотят знать, что вы понимаете, как создавать и внедрять эффективные юнит-тесты.

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

Читать статью
Вы должны перестать вручную писать Dockerfile'ы

Вы тоже устали вручную заполнять Dockerfile и docker-compose.yaml под каждый новый проект?

Я всегда задумывался, применяю ли я известные best practices, когда пишу конфиг для Docker, и не занесу ли я случайно какие-нибудь уязвимости, вручную заполняя конфиг-файлы.

Что же, теперь мне больше не придется беспокоиться об этом, благодаря добрым людям из Docker, которые недавно реализовали инструмент для этого без лишнего шума.

Они создали CLI-утилиту - docker init .

Читать статью
Как вывести строку и переменную в Python

#python

Python – универсальный и гибкий язык. Часто в нем есть несколько способов добиться какой-либо цели. В этом руководстве мы разберем несколько способов вывести строку и переменную одновременно.

Читать статью
Стратегия монетизации Tinder

Tinder появился в 2012 году и сразу стал популярным благодаря удобству интерфейса, простоте и бесплатности. Изначально продукт был полностью бесплатным — но его создатели быстро поняли, что любовь может быть очень прибыльным бизнесом! И пошли по пути от бесплатного приложения для знакомств до мощного генератора прибыли. Посмотрим на этот путь.

Читать статью
Если покупка — это не владение, то пиратство — не воровство

Небольшой очерк на тему авторских прав и пиратства в сфере технологий.

Читать статью
Что такое непрерывное тестирование?

Чтобы обеспечить более быструю обратную связь и высокое качество выпускаемых продуктов, необходимо включать тестированиев каждый этап жизненного цикла разработки ПО. Автоматизация тестирования может дать отличные результаты, если ее правильно реализовать и эффективно использовать. Правильный подход — непрерывное тестирование.

Читать статью
Не бойтесь бросать свои пет-проекты

Мы слышим столько историй об успешных личных проектах, но что, если более открыто говорить о тех, которые провалились? Многие из нас проводят ретроспективный анализ на работе, но не в отношении пет-проектов. А почему бы нам не пролить свет на всё то время, которое было вложено в начинания, которые так и не ожили? На заброшенное ПО, которое в своё время казалось хорошей идеей. По нашим средам разработки до сих пор скитаются духи захороненных каталогов node_modules.

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

Читать статью
Поведенческие вопросы на собеседовании QA

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

Читать статью
Правильная модель авторизации для вашего приложения

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

Читать статью
2025/06/27 22:40:07
Back to Top
HTML Embed Code: