February 15, 2020

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

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

Первые впечатления от Amazon Neptune

В этом посте мы хотим поделиться нашими первыми идеями, хорошими практиками и тем, что может быть улучшено с течением времени.

Ошибки при работе с датой и временем в SQL Server

Многие из ошибок, связанных с обработкой даты и времени, часто происходят из-за непонимания того, как SQL Server хранит эти значения. Документация SQL Server здесь тоже не сильно помогает, так как не углубляется в эту тему.

Как мы оптимизировали наш DNS-сервер с помощью инструментов GO

Предлагаем интересный перевод статьи об оптимизации DNS-сервера с помощью инструментов GO.

В двух словах: Лучшие практики Async/Await в .NET

Существует много полезной информации, но она разобщена, поэтому предлагаем вам подробный вариант.

Как создать проект Django из шаблона

Шаблон проекта на Django – это естественный способ решения проблем, которые возникают, когда формат Django-проекта по умолчанию уже не отвечает требованиям. В этом руководстве вы узнаете, как создать свой собственный проект из шаблона.

Какие языки программирования учить? Карьера в IT (часть 1)

Таблицы, списки и примеры из личной практики — собрали самое полезное и интересное с первого дня интенсива «Стратегическое развитие и карьера в IT», который провел Женя Картавец, тимлид и разработчик с 5-летним стажем на C #, а теперь руководитель отдела продюсирования образовательных программ OTUS. Передаем слово самому Жене.

ЗАПИСИ ВЕБИНАРОВ

Вебинар «Неизвестный Spring: быстрая разработка приложений»

Исследуем возможность быстрого создания современного приложения, рассмотрим альтернативный путь развития Spring и погрузимся в необычный мир Spring Roo.

Вебинар «Data Build Tool для хранилища Amazon Redshift»

Рассматриваем построение моделей и зависимостей. Изучаем полную и инкрементальную загрузку, работу с вложенными (nested) JSON, макросы и шаблоны Jinja, автоматическое тестирование.

Вебинар «Использование Jenkins c K8S»

Изучим особенности взаимодействия Jenkins и Kubernetes, рассмотрим примеры использования такого подхода, проанализируем описание работы плагина и оператора.

Вебинар «Избыточность шлюза по умолчанию»

Рассматриваем работу протоколов VRRP/HSRP. Разбираем случаи, в которых необходимо использовать протоколы избыточного шлюза. Исследуем различия протоколов и сравниваем работу HSRP/VRRP c GLBP.

Вебинар «TypeScript в Node.js для server-side приложений»

Рассмотрим, как использовать TypeScript в Node.js. Изучим, как работает ts-node и другие технологии. Обсудим движок Deno — новый Node.js с TypeScript.

Вебинар «Шаблон проектирования «Адаптер», практика применения»

На вебинаре изучим шаблон проектирования «Адаптер» и научимся его применять

Вебинар «iOS-приложение на SwiftUI с использованием Kotlin Mobile Multiplatform»

Напишем приложение с использованием современных средств разработки, таких как SwiftUI на presentation слое, а в качестве слоя сервисов воспользуемся Kotlin Mobile Multiplatform, который уже используется такими компаниями как Яндекс и Autodesk.

Вебинар «Найти и оценить: инструменты поиска и оценки кандидатов»

Рассмотрим наиболее эффективные инструменты поиска в соцсетях, особенности поиска в Facebook и StackOverflow. Также изучим понятие Soft-skills (все про них говорят, а зачем они it специалисту), обсудим компетенции будущего (какие есть особенности и почему это важно знать). Углубимся в тренды IT-рынка под другим углом (что же на самом деле мотивирует IT-специалистов). Узнаем, о чём говорят тимлиды или о чем с ними нужно разговаривать, чтобы к ним захотели идти люди с рынка.

Вебинар «Балансировка нагрузки»

На уроке проведем обзор ELB. Рассмотрим виды балансировщиков и создание двух инстансов EC2 с балансировщиком. А также посмотрим другие примеры использования.

Вебинар «Аннотируй это: а так ли нужна аннотация типов в Python»

Изучим такой инструмент, как аннотация типов в Python: обсудим причины, по которым его многие недооценивают, рассмотрим ряд примеров из боевой практики, когда аннотация типов могла спасти или спасла ситуацию. Поговорим о том, как и когда внедрять проверку типов на своих проектах.

Вебинар «Parameter sniffing в SQL Server: что это и почему возникает»

Parameter sniffing или прослушивание параметров в SQL Server может приводить к неприятным сюрпризам при работе большой системы. Давайте обсудим причины этого явления, а также посмотрим на примеры parameter sniffing'а.

Вебинар «Тестирование Flask приложений: генерация тестовых данных с Faker и Factory Boy»

Подробно изучим, как тестировать проекты на Flask, писать и запускать тесты для проектов на Flask, создавать тестовые данные с помощью Faker и Factory Boy.

Вебинар «Нужно ли торопиться переходить на C# 7 или 8?»

Рассматриваем, что появилось в новых версиях языка и как применять эти нововведения на практике. А также подробно обсудим вопрос о том, есть ли смысл бросать всё и обновляться.