Обновить
36
Таня@otstanie

Editor

10
Подписчики
Отправить сообщение

Онлайн-стримы с Алексеем Шипилёвым и с Артемом Ерошенко

Время на прочтение2 мин
Охват и читатели2.2K


Конференции продолжаются, и на этой неделе мы приглашаем вас окунуться в мир Java и тестирования вместе с нашими шоу.
Читать дальше →

Неделя онлайн-стримов от JUG Ru Group #6

Время на прочтение3 мин
Охват и читатели982


Наш сезон конференций успешно открыт, но при этом шоу о технологиях тоже не заканчиваются! На этой неделе будем говорить о Java, DevOps, тестировании и распределенных системах.
Читать дальше →

Спецификаторы, квалификаторы и шаблоны

Время на прочтение15 мин
Охват и читатели32K
template<class T>
static inline thread_local constexpr const volatile T x = {};

Такое количество ключевых слов введет в ступор любого неподготовленного разработчика. Но на C++ Russia 2019 Piter Михаил Матросов (mmatrosov) разложил по полочкам квалификаторы и спецификаторы при объявлении переменных и функций.

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

Ускоряем интернет-запросы и спим спокойно

Время на прочтение17 мин
Охват и читатели8.8K


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

Наглядный пример Netflix подхода к разработке и поддержке сложных систем на DevOops 2019 представил Сергей Федоров — директор по разработке в Netflix. Выпускник факультета ВМК ННГУ им. Лобачевского, Сергей один из первых инженеров в Open Connect — CDN команды в Netflix. Он построил системы мониторинга и анализа видеоданных, запустил популярный сервис для оценки скорости Интернет-соединения FAST.com и последние несколько лет работает над оптимизацией Интернет запросов, чтобы Netflix приложение работало как можно быстрее для пользователей.

Доклад получил лучшие отзывы от участников конференции, и мы подготовили для вас текстовую версию.

Распределенная трассировка запросов в .NET

Время на прочтение20 мин
Охват и читатели23K


В любой системе возникает задача понять, как взаимодействуют компоненты между собой. Особенно важно это в распределённых системах. Как понять, какие компоненты обработали запрос, сколько времени это заняло, какой был порядок обработки. Всё это можно узнать, но нужно добавить немного инфраструктуры.

Егор Гришечко — работал разработчиком в компании Insolar. Команда Егора делает полностью распределенную систему, и поэтому они сталкиваются с большинством проблем, которые присущи распределенным системам. Сейчас Егор трудится в Uber и занимается разработкой инфраструктуры.

Под катом — текстовая расшифровка и видео доклада Егора с конференции DotNext 2019 Moscow. Доклад будет полезен разработчикам микросервисных систем, которые смогут для себя открыть эти технологии. А также будет интересен бэкенд-разработчикам, интересующимся метриками и мониторингом.

Неделя онлайн-стримов от JUG Ru Group #5

Время на прочтение5 мин
Охват и читатели1K


Уже на следующей неделе начнутся наши онлайн-конференции, а на этой мы продолжаем устраивать утренние ютюб-шоу и митапы. На этой неделе митап будет по JS, а шоу — по всему подряд от тестирования до C++.
Читать дальше →

Разработка компилятора для TypeScript на TypeScript на базе LLVM

Время на прочтение21 мин
Охват и читатели9.9K


Порой разработчики во время работы придумывают безумные идеи проектов, и они даже пытаются их реализовывать. Подобное ощутил и фулстек-разработчик Дмитрий Пацура, когда решил написать компилятор для TypeScript на… TypeScript, используя LLVM.

А что из этого вышло, Дмитрий изложил на прошедшей HolyJS 2019 Moscow. Под катом вы найдете видео и конспект его доклада.

Неделя онлайн-стримов от JUG Ru Group #4

Время на прочтение7 мин
Охват и читатели1.9K


Продолжаем готовиться к конференциям и говорить обо всём: от DevOps до C++ в формате разговорных шоу и митапов. Записи эфиров мероприятий прошлой недели уже доступны, а на этой неделе просыпаемся по утрам уже в привычном шоу-формате и открываем .NET-бар на карантине.
Читать дальше →

Исключения C++ через призму компиляторных оптимизаций

Время на прочтение14 мин
Охват и читатели14K


На дворе 21-й век, непроизводительная реализация обработки C++ исключений на основе setjmp/longjmp уже в прошлом. Современные компиляторы, такие как gcc и clang, используют продвинутую реализацию C++ исключений, называемую zero-cost exception handling. Но насколько действительно это zero-cost?

На конференции C++ Russia 2019 Piter Роман Русяев рассказал, каким образом С++ исключения оказывают влияние на компиляторные оптимизации: какие оптимизации не могут быть применены в случае, если функция может бросить исключения, а какие оптимизации становится труднее применять.

Роман — разработчик компиляторов C/C++ и компиляторов нейронных сетей для специализированных платформ, таких как Neural Processing Unit, работает в Samsung.

Под катом текстовая расшифровка и видео доклада.

Машинное обучение на C#: введение в ML.NET

Время на прочтение22 мин
Охват и читатели55K


ML.NET претендует на звание самой мощной библиотеки для машинного обучения на платформе .NET. Так ли это на самом деле? На вопрос отвечает Джефф Просайз.

Джефф Просайз — один из создателей компании Wintellect, коллега по цеху знаменитого Джеффри Рихтера, автор более девяти книг и множества статей по разработке приложений, сейчас работает с Azure и разрабатывает различные AI-решения.

Под катом перевод и видео доклада Джеффа с конференции DotNext 2019 Moscow в оригинале.

Неделя онлайн-стримов от JUG Ru Group #3

Время на прочтение6 мин
Охват и читатели1.8K


Продолжаем говорить обо всём от DevOps до C++ в формате разговорных шоу и митапов. В этот раз будет онлайн-митап по .NET и YouTube-обсуждения по всему остальному. Записи эфиров мероприятий прошлой недели уже доступны!
Читать дальше →

Неделя онлайн-стримов от JUG Ru Group #2

Время на прочтение6 мин
Охват и читатели2.6K


На прошлой неделе мы опробовали формат разговорных шоу о разработке, а теперь расширяем его на другие стеки — поговорим обо всём от DevOps до C++. А также продолжаем онлайн-митапы — они будут по Java и JS.
Читать дальше →

Кругом сплошные плюсы: топ-10 докладов конференции C++ Russia 2019 Piter

Время на прочтение3 мин
Охват и читатели9.7K
C++ требует серьезного подхода. Поэтому мы верим, что большинство плюсовиков — серьезные профессионалы, и если на праздниках требуется сидеть дома — они не будут выбираться на шашлыки тайными тропами, а предпочтут в это время расти как специалисты. И таким профессионалам на этих праздниках пригодится наш топ-10 докладов с конференции C++ Russia 2019 Piter:


Онлайн-встреча JUG.ru «Spring-построитель» с Евгением Борисовым

Время на прочтение1 мин
Охват и читатели3.7K
11 мая в 17:00 состоится онлайн-встреча «Spring-построитель» с экспертом по Spring Евгением Борисовым, который начал писать на Java еще в 2001 году и сейчас проводит тренинги по всему миру. Он расскажет, как перестать потрошить Spring и создать его самому.



Под катом — все детали и ссылка на регистрацию.
Читать дальше →

От Babel до GraphQL: доклады HolyJS 2019 Moscow

Время на прочтение4 мин
Охват и читатели4.5K
Если вы JS-разработчик, то браузер для вас — дом родной, но можете ли вы описать пошагово все действия браузера для отрисовки вашей прекрасной страницы? И вы наверняка уже слышали про WebAssembly, но знаете ли, что «внутри» у этой технологии?



Углубиться в эти и многие другие JS-темы помогут доклады. В ноябре прошла HolyJS 2019 Moscow, а теперь её видеозаписи открыты для всех, и мы традиционно публикуем на Хабре подборку — в общем, есть чем занять выходные на самоизоляции.

Темные уголки iOS Auto renewable Subscriptions

Время на прочтение21 мин
Охват и читатели5.5K


Все больше и больше приложений переходят на подписочную систему монетизации. Планируете использовать систему подписок в своем приложении? Тогда вам сюда.


Денис Кириллов на Mobius 2019 Moscow рассказал о лучших практиках применения технологии Auto-renewable Subscriptions в iOS и осветил ряд особенностей в ее работе, которые не всегда очевидны и документированы в официальных источниках.


Под катом — видео и текстовая расшифровка доклада с конференции Mobius 2019 Moscow.

Десятка лучших докладов DotNext 2019 Moscow

Время на прочтение3 мин
Охват и читатели7.3K
В начале ноября прошел DotNext 2019 Moscow, и пока мы ждем следующий DotNext, самое время посмотреть десятку лучших докладов московской конференции. Хардкор, низкоуровневые подробности, максимальный перформанс, best practices, архитектура и многое другое — все детали собрали для вас с помощью golodnyj под катом.

Тестирование игрового движка Amazon Lumberyard. Подходы и инструменты

Время на прочтение21 мин
Охват и читатели12K
Amazon. Игры. Звучит необычно? Как тестировать продукт и для разработчиков, и для геймеров? Под катом — тестирование игрового движка Amazon Lumberyard, подходы как в ручном тестировании, так и в автоматизации, а также используемые на проекте инструменты.



Lumberyard — это кроссплатформенный игровой движок, на котором можно бесплатно создавать игры для большинства современных платформ: PC, Mac, iOS/Android, все приставки, в том числе очки виртуальной реальности. Он также довольно глубоко интегрирован с Amazon Web Services и сервисом игровых трансляций Twitch.

Под катом — видео и расшифровка доклада Артема Несиоловского с конференции Heisenbug.

Async programming in .NET: Best practices

Время на прочтение24 мин
Охват и читатели40K
Появление async/await в C# привело к пересмотру того, как писать простой и корректный параллельный код. Зачастую, используя асинхронное программирование, программисты не только не решают проблемы, которые были с потоками, но и привносят новые. Дедлоки и рейсы никуда не пропадают — их просто становится труднее диагностировать.



Дмитрий Иванов — Software Analysis TeamLead в Huawei, в прошлом техлид JetBrains Rider и разработчик ядра ReSharper: структур данных, кэшей, многопоточности, регулярный спикер конференции DotNext.

Под катом — видеозапись и текстовая расшифровка доклада Дмитрия с конференции DotNext 2019 Piter.

Интернационализация: как сделать веб доступным для всех

Время на прочтение13 мин
Охват и читатели9.1K
Ecma International, Technical Committee 39 или по-простому TC39 — это группа JavaScript-разработчиков, создателей реализаций технологий, академиков и других заинтересованных сторон, которые вместе с сообществом поддерживают и развивают JavaScript как платформу.

Участники TC39 обычно рассказывают что-то интересное, пользуясь своим глубоким пониманием JavaScript. Но кое-кому кажется, что они слишком далеко ушли от проблем простых разработчиков. Где разработчик языка, и где человек, который каждый день на практике пишет фронтенды?

Давайте познакомимся с докладом, который сочетает и глубину понимания, и высокую практическую применимость. Встречайте новый рассказ Romulo Cintra о проблемах интернационализации, которые будут решены новым API, которое вскоре появится в JavaScript.



Romulo Cintra — делегат TC39, работает в разработке и архитектуре уже более 10 лет, специализируется на вебе, мобильной разработке и облаках. В этом докладе из первых рук сопредседателя MessageFormat Working Group вы узнаете, какие варианты решения существующих проблем есть уже сейчас, и в каком виде их собираются решать посредством нового API в самом JavaScript.

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

Далее повествование от лица спикера.
1

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирована
Активность