Лучшие статьи и мероприятия прошедшей недели
Читайте, смотрите и хороших выходных!
✓ Открытый вебинар «ООП на пальцах на примере 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 хранилищах.