Денис Давыдов - Кроссплатформенные инструменты серверной разработки .NETElias Fofanov
Денис Давыдов расскажет как жить, если вы хотите разрабатывать и запускать серверные приложения под .NET, не используя Windows.
В числе прочего, вы узнаете:
.NET Framework, .NET Standard, .NET Core, Mono – чем отличаются и где следует применять.
Rider, VS for Mac, VS Code — что можно использовать уже сегодня, сидя в Старбакс с макбуком.
Restore, build, pack – как перейти с msbuild на ты.
Расширение dotnet cli – как разработать свою dotnet command.
Денис Давыдов - Кроссплатформенные инструменты серверной разработки .NETElias Fofanov
Денис Давыдов расскажет как жить, если вы хотите разрабатывать и запускать серверные приложения под .NET, не используя Windows.
В числе прочего, вы узнаете:
.NET Framework, .NET Standard, .NET Core, Mono – чем отличаются и где следует применять.
Rider, VS for Mac, VS Code — что можно использовать уже сегодня, сидя в Старбакс с макбуком.
Restore, build, pack – как перейти с msbuild на ты.
Расширение dotnet cli – как разработать свою dotnet command.
Есть три богатыря нагрузочного тестирования, и каждый инструмент хорош по-своему: Microsoft Visual Studio, HP LoadRunner и Apache JMeter. Хотели бы Вы выполнять нагрузочное тестирование удобно, бесплатно и правильно? Тогда можно взять от каждого инструмента самое лучшее. Впомогательные инструменты и структуру теста удобно взять из HP LoadRunner. Писать и отлаживать скрипт удобнее всего в Visual Studio. А подавать нагрузку, создавать контролируемое количество потоков выполнения, из Apache JMeter.
Плюсы и минусы Go для разработчиков на C++, Вячеслав БахмутовYandex
В докладе речь пойдёт о языке Go. Вячеслав расскажет о внутреннем устройстве языка (структуре, оптимизации, сборщике мусора и т.д.), о том, как и почему Go используют в Яндексе и что о нём говорят разработчики на С++. Отдельно Вячеслав остановится на многопоточном программировании и особенностях отладки и профилирования в Go.
Five ways to help Millennials thrive at workJane Lucken
Generation X and Boomers can find it challenging to work with Millennials/Generation Y yet want to retain the best talent. These five tips help managers create an environment to help this generation thrive.
"Consorzio Polo Tecnologico Magona: Our history, our activities"
A general company presentation that includes:
- Who we are
- Laboratories & utilities
- Pilot plants examples
- Research activities and projects
(October 16, 2016)
Achat - Macaron en ligne -Macarons- Vente macaron - livraison macaron- Macaronreponseimmediate
macaron
macarons
macarons chocolat
macarons framboise
ganache macaron
les macarons
macarons de paris
macarons pistache
gâteau macaron
macaron pistache
prix macarons
macaron framboise
reçette macaron
macarons faciles
macarons sales
livraison macarons
macaron prix
paris macarons
piece montee macarons
macarons vanille
salade macaroni
les macarons recette
gratin macaroni
macaron vanille
recette des macaron
garniture macaron
macarone
ganache pour macaron
macaron facile
prix des macarons
macaron citron
macaron fraise tagada
macarons picard
macarons herme
ganache pour macarons
macaroni au gratin
macarons gourmands
macaroni fromage
macaron au citron
macarons de nancy
macaron chocolat
prix macaron
livre macaron
pure gourmandise macarons
recette macarons pistache
macaronie au fromage
macarons facile
macaron rose
macarons recette
macaroni jambon fromage
macaron fraise
recette de macaron
dessert macaron
recette macaron amande
macaron blog
jour du macaron
macaron recette
photos macarons
recette macarons
macaron paris
macaron chocolat blanc
macarons citron
recettes macarons
macaron sale
macaron au chocolat
macaron la duree
recette de macarons
macaron gourmand
macarons au citron
recette des macarons
achat macarons
mini macaron
recette macaron citron
recettes de macarons
macarons paris
macaron amande
video macaron
bougie macaron
macarons bordeaux
macaron meringue italienne
macarons toulouse
macaron dessert
conservation des macarons
la duree macaron
macarons cafe
mini macarons
calories macaron
macarons au chocolat
j adore macarons
gâteau de macarons
macarons aux amandes
macaron aux amandes
El Módulo de Vigilancia por Video para la empresa PC Solution es un software que será desarrollado para automatizar y mejorar la seguridad en la empresa, haciendo mucho más fácil el reconocimiento de las personas que se encuentran en las instalaciones de la misma en el momento en el que se requiera, así como la detección de intrusos en lugares determinados.
Есть три богатыря нагрузочного тестирования, и каждый инструмент хорош по-своему: Microsoft Visual Studio, HP LoadRunner и Apache JMeter. Хотели бы Вы выполнять нагрузочное тестирование удобно, бесплатно и правильно? Тогда можно взять от каждого инструмента самое лучшее. Впомогательные инструменты и структуру теста удобно взять из HP LoadRunner. Писать и отлаживать скрипт удобнее всего в Visual Studio. А подавать нагрузку, создавать контролируемое количество потоков выполнения, из Apache JMeter.
Плюсы и минусы Go для разработчиков на C++, Вячеслав БахмутовYandex
В докладе речь пойдёт о языке Go. Вячеслав расскажет о внутреннем устройстве языка (структуре, оптимизации, сборщике мусора и т.д.), о том, как и почему Go используют в Яндексе и что о нём говорят разработчики на С++. Отдельно Вячеслав остановится на многопоточном программировании и особенностях отладки и профилирования в Go.
Five ways to help Millennials thrive at workJane Lucken
Generation X and Boomers can find it challenging to work with Millennials/Generation Y yet want to retain the best talent. These five tips help managers create an environment to help this generation thrive.
"Consorzio Polo Tecnologico Magona: Our history, our activities"
A general company presentation that includes:
- Who we are
- Laboratories & utilities
- Pilot plants examples
- Research activities and projects
(October 16, 2016)
Achat - Macaron en ligne -Macarons- Vente macaron - livraison macaron- Macaronreponseimmediate
macaron
macarons
macarons chocolat
macarons framboise
ganache macaron
les macarons
macarons de paris
macarons pistache
gâteau macaron
macaron pistache
prix macarons
macaron framboise
reçette macaron
macarons faciles
macarons sales
livraison macarons
macaron prix
paris macarons
piece montee macarons
macarons vanille
salade macaroni
les macarons recette
gratin macaroni
macaron vanille
recette des macaron
garniture macaron
macarone
ganache pour macaron
macaron facile
prix des macarons
macaron citron
macaron fraise tagada
macarons picard
macarons herme
ganache pour macarons
macaroni au gratin
macarons gourmands
macaroni fromage
macaron au citron
macarons de nancy
macaron chocolat
prix macaron
livre macaron
pure gourmandise macarons
recette macarons pistache
macaronie au fromage
macarons facile
macaron rose
macarons recette
macaroni jambon fromage
macaron fraise
recette de macaron
dessert macaron
recette macaron amande
macaron blog
jour du macaron
macaron recette
photos macarons
recette macarons
macaron paris
macaron chocolat blanc
macarons citron
recettes macarons
macaron sale
macaron au chocolat
macaron la duree
recette de macarons
macaron gourmand
macarons au citron
recette des macarons
achat macarons
mini macaron
recette macaron citron
recettes de macarons
macarons paris
macaron amande
video macaron
bougie macaron
macarons bordeaux
macaron meringue italienne
macarons toulouse
macaron dessert
conservation des macarons
la duree macaron
macarons cafe
mini macarons
calories macaron
macarons au chocolat
j adore macarons
gâteau de macarons
macarons aux amandes
macaron aux amandes
El Módulo de Vigilancia por Video para la empresa PC Solution es un software que será desarrollado para automatizar y mejorar la seguridad en la empresa, haciendo mucho más fácil el reconocimiento de las personas que se encuentran en las instalaciones de la misma en el momento en el que se requiera, así como la detección de intrusos en lugares determinados.
Woven wallpaper is breathable, mute, eco-friendly and elegant.It alwasy shows fashion
and classic, ESWoven have hundreds of fabrics available for Wallpapers, welcome to visit
and order!
Презентация системы автоматической проверки решений задач по программированию...Yurii Kadirov
Презентация системы автоматической проверки решений задач по программированию "SimplePM" для защиты соответствующего проекта. Защита происходила 17 мая 2017 года в актовом зале Запорожской Гимназии №28.
Подробнее о проекте:
https://sirkadirov.com/
http://spm.sirkadirov.com/
Автор проекта:
Кадиров Юрий Викторович
Руководитель проекта:
Кревсун Юрий Николаевич
"Системы уникализации и идентификации пользователей в сети. Методы защиты от ...HackIT Ukraine
В докладе будет рассказано о современных методиках уникализации и последующей идентификации пользователей, таких как WebRTC Fingerprint, WebGL Fingerprint, Canvas Fingerprint, ClientRect Fingerprint, AudioContext Fingerprint, Ubercookies Fingerprint, отпечаток GPU и многое другое, о применении данных методик для выявления мошенников, предотвращения использования мультиаккаунтов, расследования киберпреступлений и конечно рекламного таргетинга.
DevConf2013: Особенности применения WebSocket на примере работы в ERP системе.Alexander Frolov
Краткий обзор существующих решений
Что такое web sockets
обеспечение работы web sockets на стороне сервера
основной механизм работы с web sockets в PHP
Нюансы использования
Презентация «WebMarkupMin – HTML-минификатор для платформы .NET» с MskDotNet ...Andrey Taritsyn
Сначала мы поговорим о том, зачем нужна HTML-минификация, о ее почти 20-летней истории и эволюции программных средств, автоматизирующих данный процесс. Затем о WebMarkupMin и его модулях. Рассмотрим примеры его использования в ASP.NET Core и ASP.NET 4.X. Измерим эффективность минификации с помощью WebMarkupMin. Перечислим известные программные продукты и веб-сайты, которые его используют. А также рассмотрим альтернативные решения для .NET и ASP.NET.
Видео-запись доклада доступна на YouTube - https://www.youtube.com/watch?v=jmPkUD_SDOk
Презентация «WebMarkupMin – HTML-минификатор для платформы .NET» с MskDotNet ...
Atamas diploma
1. 1/16
Онлайн среда разработки для языка Котлин
Автор: Атамась Семён Михайлович
Руководитель: Бреслав Андрей Андреевич, JetBrains
Санкт-Петербургский Академический Университет
27 мая 2015 г.
Атамась Семён Михайлович Онлайн среда разработки для языка Котлин
2. 2/16
Онлайн среды разработки
Исполнение кода в браузере
Демонстрация возможностей языка
Примеры:
jsfiddle.net - HTML/CSS/JS
try.ceylon-lang.org - Ceylon
tutorialspoint.com - различные языки
. . .
Атамась Семён Михайлович Онлайн среда разработки для языка Котлин
4. 4/16
Задачи
Обновление приложения
Новый дизайн
Поддержка многофайловых проектов
Поддержка junit
Масштабируемая архитектура
Автоматизированная система публикации приложения
Автоматическое масштабирование
Атамась Семён Михайлович Онлайн среда разработки для языка Котлин
6. 6/16
Обновление сервера: новая архитектура
Внешний
сервер
Статическая
информация
Информация
избазы
данных
Внутренний
сервер
Котлин
Внутренний
сервер
Котлин
Внутренний
сервер
Котлин
Пользователи
Атамась Семён Михайлович Онлайн среда разработки для языка Котлин
7. 7/16
Обновление клиентского кода
Добавлено понятие проекта
Работа с локальным хранилищем
Изолированное исполнение JS кода
Отображение результатов тестирования
Атамась Семён Михайлович Онлайн среда разработки для языка Котлин
8. 8/16
Обновление сервера: запуск Junit тестов
Тесты запускаются в отдельном процессе
Вывод в формате JSON
Java Security Manager
Привелигированный код
fl
Пользовательский
код
Сервер
Процесс исполнения
Запрос
Ответ
Запуск
процесса
[{
file:"Hello.kt",
class:"Hello"
...
}]
Атамась Семён Михайлович Онлайн среда разработки для языка Котлин
10. 10/16
Автоматизация процесса
Автоматическое развёртывание инфраструктуры на
Amazon
Автоматическая публикация приложения
Автоматический старт внутренних серверов
Статистика:
3 git-репозитория
4 docker-контейнера
50KB конфигурационных скриптов
Атамась Семён Михайлович Онлайн среда разработки для языка Котлин
11. 11/16
Метрики
Если потребление CPU 80% в течении 2 минут
То увеличь количество компьютеров в 2 раза
Жди 1 минуту перед следующим масшатбированием
Если потребление CPU 50% в течении часа
То уменьши количество компьютеров на 1
Жди 5 минут перед следующим масшатбированием
Атамась Семён Михайлович Онлайн среда разработки для языка Котлин
12. 12/16
Результаты нагрузочного тестирования
1 машина - 400 пользователей
Запуск новой машины - 3 минуты
Восстановление машины после перегрузки - одна минута
Атамась Семён Михайлович Онлайн среда разработки для языка Котлин
13. 13/16
Результаты
Приложение опубликовано на try.kotlinlang.org
Порядка 1000 пользователей и 4000 просмотров
Протестированная масштабируемая архитектура
приложения
Автоматизированная схема публикации и обновления
приложения
Поддержка JUnit и многофайловых проектов в приложении
Атамась Семён Михайлович Онлайн среда разработки для языка Котлин