Егор Богатов — Как устроен JIT-компилятор в CoreCLR


Мы слабо представляли как работает JIT-компилятор в .NET Framework, узнать о нем хоть немного можно было только из некоторых книг и блогов. С релизом .NET Core и полным открытым кодом JIT стал открытой книгой, каждый может попробовать что-нибудь в нем улучшить или поправить.

В этом докладе Егор расскажет что на самом деле это не так сложно и не требуется научная степень в ракетостроении. Вы узнаете про полный цикл, который проходит ваш C# код от момента запуска до выполнения на процессоре с фокусом на происходящее внутри JIT. Будет информация про его промежуточный язык, фазы оптимизации и даже такие компиляторные вещи, как SSA и Value Numbering.

ASP.NET 5 (известный как vNext), и почему там всё по-другому


Материалы со встречи:
getdev.net/Event/vnext

Рассказ об изменениях в ASP.NET 5 и о новом видении веб-разработки от Майкрософт.

О том, куда подевались привычные за десятилетия разработки вещи, о том, что пришло им на смену, о том, для чего вообще понадобилось что-то менять.

И о том, как и откуда появились .NET Core и утилиты командной строки DNX / DNVM

Докладчик: Андрей Кулешов

Что внутри у Питона: как работает интерпретатор


Злата Обуховская (Nvidia) @ Moscow Python Meetup 60

«Это первая из трёх лекций в цикле «Внутренности Питона». Мы разберёмся, как устроен Питон, посмотрим на этапы работы интерпретатора, построение деревьев разбора и генерацию байткода, а также выясним, какое пространство для оптимизаций нам это дает.

Если хотите больше знать про язык, на котором пишете, то приходите. Если уже все знаете, всё равно приходите».

Слайды: www.moscowpython.ru/meetup/60/inside-python1/

Цикл «Что внутри у Питона»: www.youtube.com/playlist?list=PLv_zOGKKxVpi6BSAuySAtX5KyCa50PSCz

«Опыт использования Nuxt.js». Григорий Петров, Voximplant


Фреймворк Nuxt.js позволяет быстро собирать на Vue.js статические сайты. Получающиеся HTML-страницы грузятся очень быстро. В компании Voximplant этот фреймворк используют для внутренних проектов, документации, одностраничных сайтов. Григорий Петров рассказывает о возможностях, ограничениях, сильных и слабых сторонах Nuxt.js.

Эту запись мы сделали на международной конференции IT NonStop 13 октября 2018 года в Воронеже.

ДОКЛАДЧИК: Григорий Петров, технический евангелист, Voximplant, консультант в области организации разработки. Начинал в конце 1990-х как разработчик, участвовал в создании Radmin и Advanced IP Scanner, продвигал NPTV.

Язык доклада: русский.
Язык презентации: русский.

____________________________________________
Вакансии в DataArt: dataart.ru/career
Facebook: www.facebook.com/DataArt
Instagram: www.instagram.com/dataart
Vkontakte: vk.com/dataart
Twitter: twitter.com/DataArt_Dev

Кругом враги. Как параноику планировать свою работу / Григорий Петров (Moscow Python)


TeamLead Conf 2019

Тезисы и презентация:
teamleadconf.ru/moscow/2019/abstracts/4422

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

— Нашли ошибку в видео? Пишите нам на support@ontico.ru

GIL в Python: зачем он нужен и как с этим жить


Григорий Петров
12 сентября 2013
Moscow Django Meetup № 14

В своем докладе Григорий проведет краткий экскурс в историю потоков и расскажет, зачем был создан GIL. Будут рассмотрены практические вопросы многопоточности в Python и способы работы с GIL.
Слайды выступления: www.moscowpython.ru/meetup/14/gil-and-python-why/

Знакомство с NGINX Unit / Валентин Бартенев, Игорь Сысоев (NGINX, Inc.)


HighLoad 2017

Тезисы:
www.highload.ru/2017/abstracts/2916.html

Пару месяцев назад мы выпустили первую бета-версию нашего нового open-source проекта NGINX Unit. Он базируется на уникальной архитектуре нового поколения и на данный момент способен выполнять функции гибкого и эффективного сервера приложений.

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

Как стать тимлидом / Андрей Рыжкин (AGIMA)


HighLoad 2017

Зал «Сингапур», 8 ноября, 14:00

Тезисы:
www.highload.ru/2017/abstracts/2888.html

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

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


Нашли ошибку в видео? Пишите нам на support@ontico.ru

[Мысли] Про собеседования ( Рекомендации)


Моя образовательная площадка: www.vladilen.dev/

Подписывайся на соц сети:
Telegram: teleg.one/js_by_vladilen
Instagram: www.instagram.com/vladilen.minin
VK: vk.com/vladilen.minin
Группа VK: vk.com/js_by_vladilen

Мой Курс Стань JavaScript Senior: clc.to/senior

Мои Udemy Курсы:
Angular 9: clc.to/angular
React Native: clc.to/rnative
ReactJS: clc.to/react
NodeJS: clc.to/nodejs
Angular Fullstack (MEAN): clc.to/fullstack

Поддержать выпуск новых видео:
ЯД: money.yandex.ru/to/410013757655670
PayPal: www.paypal.me/vladilenm

Как успешно проходить собеседования