July 24, 2020

Новые статьи и мероприятия прошедшей недели в OTUS

Специально для тех, кто пропустил в будни!

На открытом вебинаре разберем: - Как организовать открытый обмен мнениями - Как составлять план развития и ставить цели «на вырост» - Как давать конструктивную обратную связь

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

За 1,5 часа на примере вы научитесь:

- Разбираться в стандартах и методиках разработки 1С и понимать зачем они нужны

- Самостоятельно приведёте код в соответствие со стандартами и методиками 1С

На бесплатном пробном вебинаре курса вы узнаете:

- что такое наследование и как его применять

- как работать с изменяемостью объектов

- как обращаться к родительским методам

- зачем нужна инкапсуляция

- как отделить общую логику работы от решения конкретной задачи

На вебинаре мы:

- поговорим о том, как улучшить деплой вашего приложения в k8s;

- рассмотрим метрики приложения, на основе которых можно сделать вывод о его доступности;

- разберемся с основными показателями доступности сервисов и поймем, как сделать «выкатку» бесшовной.

До сих пор дублируете код на бэкенде и фронтенде? Приходите на открытый урок! В течение полуторачасового вебинара мы создадим небольшую библиотеку, которую подключим к бэкенду на Kotlin и фронтенд-приложению на JavaScript.

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

На вебинаре мы с вами разберем скрипты terraform на примере развертывания кластера pacemaker в gcp.

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

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

В ходе вебинара вы научитесь работать с OpenVPN и WireGuard:

-узнаете, что такое VPN;

-познакомитесь с основными видами VPN и сравните их;

-разберете варианты конфигурации OpenVPN, поймете разницу между ними;

-познакомитесь с WireGuard, сравните его производительность с OpenVPN.

На занятии будут рассмотрены основы HTML/JS, и реализуем простое тестирование стороннего Web-ресурса.

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

СТАТЬИ

Sktime: унифицированная библиотека Python для машинного обучения и работы с временными рядами

Решение задач из области data science на Python – это непросто. Почему?

Почему стоит начать использовать FastAPI прямо сейчас

Python всегда был популярен для разработки легковесных веб-приложений благодаря потрясающим фреймворкам, таким как Flask, Django, Falcon и многим другим. Из-за лидирующей позиции Python как языка для машинного обучения, он особенно удобен для упаковки моделей и предоставления их в качестве сервиса.

Создание DSL для генерации изображений

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

Как стать платформенным инженером или куда развиваться в DevOps-направлении?

Поговорили о том, кому и почему в ближайшем будущем понадобятся навыки создания инфраструктурной платформы с помощью Kubernetes, с преподавателем Юрием Игнатовым, ведущим инженером Express 42.

Обратная связь или 1 to 1, как не допустить ошибки

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

Устанавливаем балансировщик нагрузки HAProxy на CentOS

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

CRLF-инъекции и HTTP Response Splitting

Когда браузер отправляет запрос веб-серверу, тот отправляет ответ, который содержит заголовки HTTP-ответа и сам контент сайта, то есть тело ответа. HTTP-заголовки и HTML-ответ (содержимое сайта) разделяются определенной комбинацией специальных символов, а именно возвратом каретки (carriage return) и подачей строки (line feed). Сокращается это как CRLF.