June 12, 2020

Лучшие статьи и мероприятия прошедшей недели

Читайте, смотрите и хороших выходных!

✓ Открытый вебинар «ООП на пальцах на примере Python»

студенты узнали:
- что такое наследование и как его применять;
- как работать с изменяемостью объектов;
- как обращаться к родительским методам;
- зачем нужна инкапсуляция;
- как отделить общую логику работы от решения конкретной задачи.

✓ Открытый вебинар «Scala в разработке веб-приложений»

На бесплатном уроке мы разберем, почему вам уже сейчас нужно переходить на Scala, и на примере веб-приложений раскроем такие темы: - Как использовать Scala в качестве «улучшенной версии Java». - Что такое Scala-way, и какие преимущества он может вам дать. - Что такое Функциональное программирование, и зачем оно может вам понадобиться. - Как использовать Scala в вашем Java-приложении и как создать Scala-приложение с нуля.

✓ Открытый вебинар «Вывод ML моделей в промышленную среду на примере онлайн рекомендаций»

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

✓ Открытый вебинар «Symfony. Быстрый старт»

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

Асинхронное логирование с log4j для любознательных

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

Первые мысли о Deno

В этой статье мы поверхностно пробежимся по Deno и поделимся своими мыслями о нем. Приступим!

Сравниваем производительность Check Constraint и Foreign Key в SQL Server

Рассмотрим достоинства и недостатки использования ограничения CHECK для обеспечения ссылочной целостности вместо обычного внешнего ключа.

Шаблоны GRASP: Low Coupling (низкая связанность) и High Cohesion (высокое зацепление)

Специально к старту нового набора на курс «Архитектура и шаблоны проектирования» продолжаем серию своих публикаций про шаблоны GRASP.

Блокировки как один из способов обеспечения изоляции транзакций

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

useSWR – моя новая любимая библиотека React

Последние несколько месяцев я работаю над приложением на NextJS. С каждой неделей оно становится все больше и больше. В приложении используется axios для вызовов API и unstated-next для управления состоянием. Вызовов API достаточно много, но мы не хотим, чтобы пользователи видели кучу загрузочных экранов. Поэтому мы храним результаты вызовов axios в unstated хранилищах.