полезное - все статьи ➜ страница 6


Краткая история инструментов веб-дизайна

Как сильно поменялись дизайнерские инструменты со времен падения технологии Xerox в 80-х? Давайте выясним это и многое другое. Когда в середине 1980-х работники компании Xerox придумали технологию лазерной печати, они даже представить себе не могли, как далеко все это может зайти. Очевидно, что с тех пор мир печати и дизайна кардинально изменился....

10 трендов UI-дизайна в 2021 году

2020 год уже позади. Пора узнать, что готовит нам текущий. Вот небольшой гайд по трендам UI-дизайна этого года. Слева направо: Cuberto, Superlist, afshint2y (instagram), Essentials, Minh Pham 1. 3D-изображения 3D-изображения все еще актуальны. Особенно сейчас, когда для рядового UI-дизайнера создавать их становится все проще и проще. Попробуй...

Как разработчику стать архитектором ПО?

“Что скажешь?”. Когда мне первый раз задали этот вопрос на ревью спринта, у меня не нашлось ответа. Тогда я был начинающим разработчиком, и он просто поставил меня в тупик. Я что-то бормотал, начал ерзать и смотрел на руководителя с намеком о помощи  —  слов найти никак не удавалось. На тот момент я только закончил свой первый проект от начала до ...

5 увлекательных игр для изучения основных концепций CSS

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

Нововведения в Apache Airflow 2.0: смогут ли они удовлетворить текущие потребности инженерии данных

Преимущества Airflow 2.0 по сравнению с предыдущими версиями Пользовательский интерфейс Интерфейс Airflow 2.0 выглядит свежим и современным по сравнению с предыдущими версиями. Его основное преимущество заключается в функции автоматического обновления. Вам больше не придется постоянно обновлять браузер, чтобы получить статус рабочего процесса  —  ...

Почему я перешёл на Lite после 3-х лет пользования Visual Studio Code

При работе с определенным фреймворком или платформой мы неизбежно задействуем интегрированную среду разработки (IDE). Например, с помощью Android Studio создаются приложения для платформы Android. С другой стороны, при работе с разнообразными проектами программисты используют редакторы кода, так как у них есть много полезных функций: подсветка син...

Обработка естественного языка

Обработка естественного языка или NLP (от англ. Natural language processing)  —  одна из самых известных областей науки о данных. За последнее десятилетие она приобрела большую популярность как в промышленных, так и в академических кругах. Но правда в том, что NLP  —  это далеко не новая область. Стремление человека к тому, чтобы компьютеры понима...

Обработка аутентификации и авторизации пользователей после балансировки нагрузки веб-приложения

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

Jetpack DataStore: улучшенная система хранения данных

Что такое DataStore На протяжении многих лет разработчики Android хранили небольшие фрагменты конфиденциальных пользовательских данных с помощью общих настроек (shared preferences). Этот подход имеет следующие недостатки: Конфиденциальные данные в общих настройках могут быть легко раскрыты.Кажется, что вызывать операции с общими настройками в пото...

5 минут на машинное обучение

Теорема и наивный классификатор Байеса Наивный классификатор Байеса  —  это набор простых и эффективных алгоритмов машинного обучения для решения различных задач классификации и регрессии. Эта статья может стать хорошим 5-минутным введением для тех, кто пропускал занятия по статистике, кому при слове «байесовский» становится некомфортно. На пример...