Посты | OTUS
Запланируйте обучение с выгодой в Otus!
-15% на все курсы до 30.11 Забрать скидку! →
Выбрать курс
Зачем нужно изучать архитектуру и паттерны? Часть 2

В предыдущей части мы начали разговор о четырёх проблемах сложности разработки ПО и о том, где они обитают. Продолжим начатое, а также поговорим, зачем возглавлять бардак, как тестировать 100 строк кода целую вечность и почему ИИ — наша «атомная бомба». Рекомендация: обязательно ознакомьтесь с первой частью статьи — вам будет в два раза интереснее и в восемь раз понятнее.

Жизненный цикл Андроид-приложений

spec_android-20219-e709d6.png

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

Встречаем преподавателя — Виктор Коробков!

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

Проектная работа «Облачный определитель номера с функцией блокировки»

Предлагаем вашему вниманию проектную работу Владислава Султанярова, выпускника курса «Разработчик Java». В ней Владислав реализовал клиент-серверный продукт для ограждения абонентов от нежелательных звонков.

Пишем простое web-приложение с Vue и Firebase

Когда-то создание веб-приложения для работы в реал-тайм было сложной задачей для разработчиков. С появлением Firebase всё изменилось. Сегодня каждый может начать разработку web-приложения, не особо заботясь о серверной части проекта.

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

Слова_паразиты_в_английском_языке-73510-62f5d1.png Человек, употребляющий слова-паразиты, чаще всего не замечает этого, а скилл грамотного общения необходим каждому человеку. У многих людей «слова паразиты» и различные «э-э», «м-м» являются связывающими элементами, вставками в речь вместо пауз, потому что психологический страх сделать паузу заставляет многих людей говорить лишние слова и издавать ненужные звуки, поэтому в первую очередь необходимо определить, насколько речь засорена, например, можно просмотреть запись вебинара.

Принципы построения Underlay-сетей

В данной заметке хочу рассмотреть основные принципы построения Underlay-сетей для сетевых файбрик в ЦОД. Топологию построим на основе сетей CLOS. Такие сети позволяют получить максимальное распределение трафика между двумя уровнями устройств — Spine и Leaf.

Сервер баз данных MySQL: функциональные возможности, особенности и недостатки

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

Зачем нужно изучать архитектуру и паттерны? Часть 1

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

Популярное
Сегодня тут пусто
Черная пятница в Otus! ⚡️
Скидка 15% на все курсы до 30.11 →