Analysis and interpretation of monitoring data, Юрий Ефимочев
Вам часто доводилось узнавать, что на практике что-то работает совершенно не так как вы планировали? В жизни реальность очень часто превосходит наши самые смелые ожидания. Поэтому хорошая обратная связь (мониторинг) является необходимым условием успеха любого крупного проекта. В своем докладе я расскажу какие практики мониторинга применяем мы на проекте SolarWinds Backup. А также поделюсь рядом интересных открытий и наблюдений сделанных в ходе анализа данных мониторинга.
Rapid analytic development on near real time dataAustin Heyne
2017 saw critical outages and interruptions that affected air- and maritime-traffic: hurricanes, computer outages, physical threats, and more. In this talk, we show how these events can be detected using rapidly-developed geo-temporal analytics in Zeppelin and Jupyter notebooks, all backed by GeoMesa (and visualized in Stealth).
Key points to review include:
- identify example outages: Delta airlines outage in January 2017 (also British Airways and others); China's Jupiter container-ship runs aground outside of Antwerp; maritime traffic rerouted by hurricane Irma. Both expected and unexpected interruptions are included.
- ingest data
- open the analyst notebook, connected to GeoMesa
- conduct live examples of analytics that highlight both the onset of service outages as well as documenting the magnitude of the effects
Key takeaway: F/OSS -- including but not limited to packages such as GeoMesa, GeoServer, HBase, Jupyter/Zeppelin, D3, and R -- provide a rich platform to develop algorithms and queries rapidly that can identify, report, and monitor outages in critical infrastructure.
Iceland Launch of Think GEOENERGY Magazine, October 2013ThinkGeoEnergy
The presentation was held at a launch event for the Think GEOENERGY Magazine in Reykjavik, Iceland in October 2013. In attendance were all the major geothermal players in Iceland, as well as government representatives and financial players.
The presentation also included an overview on global geothermal development and some notes on marketing of the Iceland geothermal sector in the global context.
Rapid analytic development on near real time dataAustin Heyne
2017 saw critical outages and interruptions that affected air- and maritime-traffic: hurricanes, computer outages, physical threats, and more. In this talk, we show how these events can be detected using rapidly-developed geo-temporal analytics in Zeppelin and Jupyter notebooks, all backed by GeoMesa (and visualized in Stealth).
Key points to review include:
- identify example outages: Delta airlines outage in January 2017 (also British Airways and others); China's Jupiter container-ship runs aground outside of Antwerp; maritime traffic rerouted by hurricane Irma. Both expected and unexpected interruptions are included.
- ingest data
- open the analyst notebook, connected to GeoMesa
- conduct live examples of analytics that highlight both the onset of service outages as well as documenting the magnitude of the effects
Key takeaway: F/OSS -- including but not limited to packages such as GeoMesa, GeoServer, HBase, Jupyter/Zeppelin, D3, and R -- provide a rich platform to develop algorithms and queries rapidly that can identify, report, and monitor outages in critical infrastructure.
Iceland Launch of Think GEOENERGY Magazine, October 2013ThinkGeoEnergy
The presentation was held at a launch event for the Think GEOENERGY Magazine in Reykjavik, Iceland in October 2013. In attendance were all the major geothermal players in Iceland, as well as government representatives and financial players.
The presentation also included an overview on global geothermal development and some notes on marketing of the Iceland geothermal sector in the global context.
Ускоряем сборку С++ проектов. Практика использования unity-сборокcorehard_by
Ускоряем сборку С++ проектов. Практика использования unity-сборок, Артем Лапицкий
Сборка крупных С++ проектов может занимать чрезвычайно много времени, что напрямую отражается на скорости разработки, эффективности тестирования и процесса непрерывной интеграции. В своем выступлении я расскажу об ускорении сборки с использованием техники "Unity Build" (Single Compilation Unit), а также об опыте и особенностях применения этой техники на реальном проекте.
(Не)чёткий поиск, Александр Зайцев
В Boost.Algorithm мы имеем методы для точного поиска паттерна в строке (даже в С++17 есть), но вот когда нам нужен поиск с допуском ошибок, начинаются некоторые проблемы. Я расскажу вам, какие проблемы есть и как они решаются.
Обработка потока данных на примере deep packet inspection: внутренняя архитек...corehard_by
Обработка потока данных на примере deep packet inspection: внутренняя архитектура и решения, Максим Хижинский
Мы в компании VasExperts занимаемся задачами анализа сетевого трафика (DPI). Задача довольно нетривиальна, учитывая как объемы трафика у среднего провайдера (40 - 80Gb/s и выше), так и сложность распознания и обработки трафика - фильтрации, обеспечения требуемого QoS, терминации, управления локальными соединениями и пр. Очевидно, что обработка таких объемов должна быть параллельной, - следует загрузить все ядра по максимуму. Но неизбежно возникают разделяемые (shared) данные, доступ к которым из разных потоков при использовании традиционных инструментов - мьютексов и т.п. - фатальным образом влияет на производительность. Да что там shared data, - даже использование системного аллокатора - уже проблема. В докладе я расскажу о внутренней архитектуре нашего продукта - анализатора сетевого трафика: совсем немного о сетевых вещах и более подробно - о модели взаимодействия потоков и распределении их ролей, об аллокации памяти в такой модели, о спасительных интрузивных контейнерах, об ограничениях схем типа Hazard Pointer или user-space RCU поддержки конкурентных структур данных, и о том, почему мы не любим многопроцессорные сервера.
C++ in kernel mode, Roman Beleshev
Вы когда-нибудь писали драйвера для Windows? А на С++? Пора развенчать миф о том, что драйверописательство - это только С и только хардкор. О различиях между Kernel mode и User mode, о технических моментах реализации некоторых возможностей С++, и о том, что писать драйвера на С++ можно, нужно и очень приятно и увлекательно.
Субъекторная модель, Григорий Демченко
Правда ли, что в С++ присутствует ООП? Сколько существует различных способов асинхронной синхронизации на сопрограммах в пользовательском пространстве? И, наконец, что такое "субъекторная модель" и чем она отличается от акторной модели? Обо всем этом и пойдет речь в данном докладе.
The beast is becoming functional, Ivan Cukic
C++ has been stagnant for a long time, and while using many functional programming idioms with C++ was always possible, it was never easy. With each new version of the C++ standard, we have been getting better and better tools for writing functional and generic code. C++11 started by introducing lambdas, C++14 made lambdas much nicer to use, while C++17 went a few steps further by introducing algebraic data types like std::optional and std::variant. With C++20, the situation will become even better - ranges, concepts and coroutines will allow us to do even more. In this talk, we will explain how exactly these features fit into the FP style of programming.
Поиск уязвимостей с использованием статического анализа кодаcorehard_by
Поиск уязвимостей с использованием статического анализа кода, Андрей Карпов и Евгений Рыжков
В последнее время мы все слышим о новых и новых уязвимостях, обнаруженных в программном обеспечении. Уже стало очевидно, что писать код без уязвимостей человечество не может. Но могут ли современные инструменты разработки помочь обнаружить хотя бы некоторые ошибки? В докладе НЕ будет фраз типа «купите такой-то инструмент, чтобы не допускать уязвимостей в своем и чужом коде». На реальных примерах мы попробуем показать какие типы уязвимостей или по-другому программных дефектов могут быть найдены с помощью технологий анализа кода, а какие – пока нет. Ну и конечно как писать код так, чтобы снизить вероятность появления уязвимостей в своем коде.
C++ and Assembly: Debugging and Reverse Engineeringcorehard_by
C++ and Assembly: Debugging and Reverse Engineering, Mike Gelfand
Мы привыкли рассматривать язык ассемблера как низкоуровневый. Пишем мы на нём сравнительно редко: для описания логики, невыразимой или трудновыразимой языками типа С++, или же для реализации критических ветвей исполнения, для которых компиляторы генерируют недостаточно оптимальный код. В своём докладе я расскажу о пользе базовых умений чтения и анализа ассемблерного кода и ситуациях, в которых желание время от времени опускаться на этот нижний уровень помогает решать проблемы и делать мир лучше.
C++Now Trip Report, Alexander Zaitsev
C++ активно развивается. И на конференциях по С++ представляют всё больше и больше интересных идей, куда может двигаться язык. На этом докладе вы услышите про самые интересные из них, которые были озвучены на конференции C++Now 2017.
C++ в играх, больших и не очень, Игорь Лобанчиков
С++, являясь прямым потомком C - одновременно гибкий и эффективный с точки зрения производительности язык. За счет оптимизирующего компилятора любой красиво и правильно написанный код будет быстрым, стабильным и безопасным. Ну, или нам бы этого очень хотелось.
На простых примерах из жизни мы рассмотрим благие намерения, куда они нас заводят и почему так получается.
MxxRu::externals: Repositoryless Dependency Manager, Евгений Охотников
Опыт управления зависимостями в C++ проекте без использования пакетных менеджеров и централизованных репозиториев пакетов.
Restinio - header-only http and websocket servercorehard_by
Restinio - header-only http and websocket server, Николай Гродзицкий
RESTinio is a header-only library for creating REST applications in c++. It helps to create http server that can handle requests asynchronously. And since v.0.3 it supports websockets.
Actors for fun and profit, Евгений Охотников
На предыдущих конференциях C++ CoreHard автор уже рассказывал о Модели Акторов вообще и ее применимости в C++ в частности, а так же об уроках, которые довелось выучить за 15 лет использования Модели Акторов в C++. В этот раз речь зайдет о том, как же определить, стоит ли использовать Модель Акторов для решения конкретной задачи. И если стоит, то как это можно сделать. С поправкой на то, что C++ -- это небезопасный язык и приемы из намного более безопасных Erlang и Akka в C++ не очень-то и работают.
Behavior Driven Development в Автоматизации тестирования до сих пор порождает горячие дискуссии, так, кулуарный диалог об этом подходе после SQA Days 21 продолжался более часа, а границы применимости и не применимости, вопросы целесообразности и эффективности так и остались открытыми. Мы постараемся в диалоге, защищая две полярные позиции, расставить точки над И, в качестве заключительного аккорда доклада – диалога мы сформулируем алгоритм применимости и не применимости решения, что бы каждый слушатель смог использовать презентацию в качестве «шпаргалки» для принятия BDD решений
Метаданные для кластера: гонка key-value-героев / Руслан Рагимов, Светлана Ла...Ontico
HighLoad++ 2017
Зал Дели + Калькутта, 7 ноября, 10:00
Тезисы:
http://www.highload.ru/2017/abstracts/2974.html
Обзоры и сравнения key-value баз данных, коих сегодня огромное количество, пестрят обещаниями миллионов операций в секунду с менее чем миллисекундными задержками.
Мы строим высокопроизводительный кластер хранения, и нам нужно где-то хранить метаданные. Одним из вариантов стали хвалёные key-value-решения. Справятся ли они с такой нагрузкой?
...
Многие из нас слышали, что при создании тестовых систем необходимо понимать из каких слоев они должны состоять. Но начинающим специалистам очень сложно четко понять за чем эти слои нужны и какие функции они выполняют. В своем докладе я хотел бы внести ясность по данному вопросу и ответить на все все вопросы.
Честное перформанс-тестирование / Дмитрий Пивоваров (ZeroTurnaround)Ontico
HighLoad++ 2017
Зал «Пекин+Шанхай», 7 ноября, 10:00
Тезисы:
http://www.highload.ru/2017/abstracts/3040.html
Стандартные статистические метрики не подходят для тестирования производительности приложений. Оценочные метрики, такие как средние или медианные значения, могут легко ввести в заблуждение, скрыв проблему.
Данный доклад продемонстрирует, почему среднее время отклика не имеет смысла, покажет, как с этим бороться, и предложит проверенную на практике альтернативу статистическому подходу.
5 ways MSP N-central 11 will revolutionize your service deliverySolarwinds N-able
Join the SolarWinds MSP team as we introduce you to the newly released MSP N-central 11 remote monitoring and management platform. This webinar will explore how a powerful IT automation platform can make a significant difference to your service delivery, customer satisfaction and bottom line as a growing managed services provider. We will explore exciting new developments in Backup and Recovery, Patch management, Antivirus, Mac device support and of course the powerful, user-friendly Automation behind it all.
This webinar will also include a special highlight of the all-new MSP Backup & Recovery software integrated into the latest version of MSP N-central. Come see why hybrid-cloud is the best way for you to manage backup for your customers.
Organizations around the world are facing a “data tsunami” as next-generation sensors produce enormous volumes of earth observation data. Come learn how NASA is leveraging AWS to efficiently work with data and computing resources at a massive scale. NASA is transforming its earth science EOSDIS (Earth Observing System Data Information System) program by moving data processing and archiving to the cloud. NASA anticipates that their data archives will grow from 16 PB today to over 400 PB by 2023 and 1 Exabyte by 2030. They’re moving to the cloud to scale their operations for this new paradigm.
Ускоряем сборку С++ проектов. Практика использования unity-сборокcorehard_by
Ускоряем сборку С++ проектов. Практика использования unity-сборок, Артем Лапицкий
Сборка крупных С++ проектов может занимать чрезвычайно много времени, что напрямую отражается на скорости разработки, эффективности тестирования и процесса непрерывной интеграции. В своем выступлении я расскажу об ускорении сборки с использованием техники "Unity Build" (Single Compilation Unit), а также об опыте и особенностях применения этой техники на реальном проекте.
(Не)чёткий поиск, Александр Зайцев
В Boost.Algorithm мы имеем методы для точного поиска паттерна в строке (даже в С++17 есть), но вот когда нам нужен поиск с допуском ошибок, начинаются некоторые проблемы. Я расскажу вам, какие проблемы есть и как они решаются.
Обработка потока данных на примере deep packet inspection: внутренняя архитек...corehard_by
Обработка потока данных на примере deep packet inspection: внутренняя архитектура и решения, Максим Хижинский
Мы в компании VasExperts занимаемся задачами анализа сетевого трафика (DPI). Задача довольно нетривиальна, учитывая как объемы трафика у среднего провайдера (40 - 80Gb/s и выше), так и сложность распознания и обработки трафика - фильтрации, обеспечения требуемого QoS, терминации, управления локальными соединениями и пр. Очевидно, что обработка таких объемов должна быть параллельной, - следует загрузить все ядра по максимуму. Но неизбежно возникают разделяемые (shared) данные, доступ к которым из разных потоков при использовании традиционных инструментов - мьютексов и т.п. - фатальным образом влияет на производительность. Да что там shared data, - даже использование системного аллокатора - уже проблема. В докладе я расскажу о внутренней архитектуре нашего продукта - анализатора сетевого трафика: совсем немного о сетевых вещах и более подробно - о модели взаимодействия потоков и распределении их ролей, об аллокации памяти в такой модели, о спасительных интрузивных контейнерах, об ограничениях схем типа Hazard Pointer или user-space RCU поддержки конкурентных структур данных, и о том, почему мы не любим многопроцессорные сервера.
C++ in kernel mode, Roman Beleshev
Вы когда-нибудь писали драйвера для Windows? А на С++? Пора развенчать миф о том, что драйверописательство - это только С и только хардкор. О различиях между Kernel mode и User mode, о технических моментах реализации некоторых возможностей С++, и о том, что писать драйвера на С++ можно, нужно и очень приятно и увлекательно.
Субъекторная модель, Григорий Демченко
Правда ли, что в С++ присутствует ООП? Сколько существует различных способов асинхронной синхронизации на сопрограммах в пользовательском пространстве? И, наконец, что такое "субъекторная модель" и чем она отличается от акторной модели? Обо всем этом и пойдет речь в данном докладе.
The beast is becoming functional, Ivan Cukic
C++ has been stagnant for a long time, and while using many functional programming idioms with C++ was always possible, it was never easy. With each new version of the C++ standard, we have been getting better and better tools for writing functional and generic code. C++11 started by introducing lambdas, C++14 made lambdas much nicer to use, while C++17 went a few steps further by introducing algebraic data types like std::optional and std::variant. With C++20, the situation will become even better - ranges, concepts and coroutines will allow us to do even more. In this talk, we will explain how exactly these features fit into the FP style of programming.
Поиск уязвимостей с использованием статического анализа кодаcorehard_by
Поиск уязвимостей с использованием статического анализа кода, Андрей Карпов и Евгений Рыжков
В последнее время мы все слышим о новых и новых уязвимостях, обнаруженных в программном обеспечении. Уже стало очевидно, что писать код без уязвимостей человечество не может. Но могут ли современные инструменты разработки помочь обнаружить хотя бы некоторые ошибки? В докладе НЕ будет фраз типа «купите такой-то инструмент, чтобы не допускать уязвимостей в своем и чужом коде». На реальных примерах мы попробуем показать какие типы уязвимостей или по-другому программных дефектов могут быть найдены с помощью технологий анализа кода, а какие – пока нет. Ну и конечно как писать код так, чтобы снизить вероятность появления уязвимостей в своем коде.
C++ and Assembly: Debugging and Reverse Engineeringcorehard_by
C++ and Assembly: Debugging and Reverse Engineering, Mike Gelfand
Мы привыкли рассматривать язык ассемблера как низкоуровневый. Пишем мы на нём сравнительно редко: для описания логики, невыразимой или трудновыразимой языками типа С++, или же для реализации критических ветвей исполнения, для которых компиляторы генерируют недостаточно оптимальный код. В своём докладе я расскажу о пользе базовых умений чтения и анализа ассемблерного кода и ситуациях, в которых желание время от времени опускаться на этот нижний уровень помогает решать проблемы и делать мир лучше.
C++Now Trip Report, Alexander Zaitsev
C++ активно развивается. И на конференциях по С++ представляют всё больше и больше интересных идей, куда может двигаться язык. На этом докладе вы услышите про самые интересные из них, которые были озвучены на конференции C++Now 2017.
C++ в играх, больших и не очень, Игорь Лобанчиков
С++, являясь прямым потомком C - одновременно гибкий и эффективный с точки зрения производительности язык. За счет оптимизирующего компилятора любой красиво и правильно написанный код будет быстрым, стабильным и безопасным. Ну, или нам бы этого очень хотелось.
На простых примерах из жизни мы рассмотрим благие намерения, куда они нас заводят и почему так получается.
MxxRu::externals: Repositoryless Dependency Manager, Евгений Охотников
Опыт управления зависимостями в C++ проекте без использования пакетных менеджеров и централизованных репозиториев пакетов.
Restinio - header-only http and websocket servercorehard_by
Restinio - header-only http and websocket server, Николай Гродзицкий
RESTinio is a header-only library for creating REST applications in c++. It helps to create http server that can handle requests asynchronously. And since v.0.3 it supports websockets.
Actors for fun and profit, Евгений Охотников
На предыдущих конференциях C++ CoreHard автор уже рассказывал о Модели Акторов вообще и ее применимости в C++ в частности, а так же об уроках, которые довелось выучить за 15 лет использования Модели Акторов в C++. В этот раз речь зайдет о том, как же определить, стоит ли использовать Модель Акторов для решения конкретной задачи. И если стоит, то как это можно сделать. С поправкой на то, что C++ -- это небезопасный язык и приемы из намного более безопасных Erlang и Akka в C++ не очень-то и работают.
Behavior Driven Development в Автоматизации тестирования до сих пор порождает горячие дискуссии, так, кулуарный диалог об этом подходе после SQA Days 21 продолжался более часа, а границы применимости и не применимости, вопросы целесообразности и эффективности так и остались открытыми. Мы постараемся в диалоге, защищая две полярные позиции, расставить точки над И, в качестве заключительного аккорда доклада – диалога мы сформулируем алгоритм применимости и не применимости решения, что бы каждый слушатель смог использовать презентацию в качестве «шпаргалки» для принятия BDD решений
Метаданные для кластера: гонка key-value-героев / Руслан Рагимов, Светлана Ла...Ontico
HighLoad++ 2017
Зал Дели + Калькутта, 7 ноября, 10:00
Тезисы:
http://www.highload.ru/2017/abstracts/2974.html
Обзоры и сравнения key-value баз данных, коих сегодня огромное количество, пестрят обещаниями миллионов операций в секунду с менее чем миллисекундными задержками.
Мы строим высокопроизводительный кластер хранения, и нам нужно где-то хранить метаданные. Одним из вариантов стали хвалёные key-value-решения. Справятся ли они с такой нагрузкой?
...
Многие из нас слышали, что при создании тестовых систем необходимо понимать из каких слоев они должны состоять. Но начинающим специалистам очень сложно четко понять за чем эти слои нужны и какие функции они выполняют. В своем докладе я хотел бы внести ясность по данному вопросу и ответить на все все вопросы.
Честное перформанс-тестирование / Дмитрий Пивоваров (ZeroTurnaround)Ontico
HighLoad++ 2017
Зал «Пекин+Шанхай», 7 ноября, 10:00
Тезисы:
http://www.highload.ru/2017/abstracts/3040.html
Стандартные статистические метрики не подходят для тестирования производительности приложений. Оценочные метрики, такие как средние или медианные значения, могут легко ввести в заблуждение, скрыв проблему.
Данный доклад продемонстрирует, почему среднее время отклика не имеет смысла, покажет, как с этим бороться, и предложит проверенную на практике альтернативу статистическому подходу.
5 ways MSP N-central 11 will revolutionize your service deliverySolarwinds N-able
Join the SolarWinds MSP team as we introduce you to the newly released MSP N-central 11 remote monitoring and management platform. This webinar will explore how a powerful IT automation platform can make a significant difference to your service delivery, customer satisfaction and bottom line as a growing managed services provider. We will explore exciting new developments in Backup and Recovery, Patch management, Antivirus, Mac device support and of course the powerful, user-friendly Automation behind it all.
This webinar will also include a special highlight of the all-new MSP Backup & Recovery software integrated into the latest version of MSP N-central. Come see why hybrid-cloud is the best way for you to manage backup for your customers.
Organizations around the world are facing a “data tsunami” as next-generation sensors produce enormous volumes of earth observation data. Come learn how NASA is leveraging AWS to efficiently work with data and computing resources at a massive scale. NASA is transforming its earth science EOSDIS (Earth Observing System Data Information System) program by moving data processing and archiving to the cloud. NASA anticipates that their data archives will grow from 16 PB today to over 400 PB by 2023 and 1 Exabyte by 2030. They’re moving to the cloud to scale their operations for this new paradigm.
Prague Agile Kitchen, Robert Batůšek - Buy a Feature gameTatiana Solovjova
Presentation from the Prague Agile Kitchen, June 19th, 2018. Robert describes how to plan with multiple teams and multiple stakeholders. LeSS Huge environment.
OSDC 2018 | From batch to pipelines – why Apache Mesos and DC/OS are a soluti...NETWAYS
Apache Mesos is a distributed system for running other distributed systems, often described as a distributed kernel. It’s in use at massive scale at some of the worlds largest companies like Netflix, Uber and Yelp, abstracting entire data centres of hardware to allow for workloads to be distributed efficiently. DC/OS is an open source distribution of Mesos, which adds all the functionality to run Mesos in production across any substrate, both on-premise and in the cloud. In this talk, I’ll introduce both Mesos and DC/OS and talk about how they work under the hood, and what the benefits are of running these new kinds of systems for emerging cloud native workloads.
Prevention is better than cure. Learn 3 stages of AWS optimization.
1) Arrest Cloud Leakage
2) Implement Continuous Optimization
3) Explore cost-effective cloud options
ActOnMagic empowers cloud-first and cloud-only companies to Utilise any cloud services efficiently and securely without fear and losing freedom. Visit www.actonmagic.com
Cloudureka: Cloud IaaS Discovery (CID) Platform
Essential Tool kit for every cloud engineer
Search and Compare Any Cloud or Multi- Cloud to measure ROI
ActOnCloud: Intelligent Cloud Essentials (ICE) Platform *
Manage, Optimize and Provision Any Cloud or Multi-Cloud
5 Steps to Achieving the Single Pane of Glass Across DevOps -- APM, NPM, Metr...DevOps.com
There are many systems that need monitoring -- Applications, Infrastructure, Network, Servers all producing metrics, logs, events etc. There are also many vendors selling their APM, NPM, Tracing, monitoring and alerting tools. But how does an organization get to that mythical single pane of glass where there is one consolidated view across these systems?
This webinar will look at 5 practical steps that our customers have taken on this journey and what business results they have seen as they have moved to a centralized metric and event store while still leveraging their existing investments in specialized tooling and applications.
Taking Complexity Out of Data Science with AWS and Zoomdata PPTAmazon Web Services
Zoomdata helps you find quick and easy solutions for even the most complicated Big Data challenges. To meet their Big Data challenges, Blue Canopy designed an AWS-based Data Science Workstation (DSWS) with Zoomdata’s blazing-fast, secure data analysis and visualization platform. Blue Canopy provides information technology and cyber security solutions to US government and commercial enterprises and needed a solution that could expand the depth and breadth of their analytics capabilities for big data projects. They built a Data Science Workstation, which is a self-provisioned tool on AWS, that delivers on-demand services for data analysts.
Post Processing and 3D Stereo Visualization of CAE & Multi-Physics Data Using...zSpace
EnSight is a post processing visualization solution that can read in more than 100 CAE data formats. With the strongest visualization feature set available on the market today, EnSight can show pictures, movies & plots of CAE and multi-physics data in ways that was not possible previously. Various user examples will be shown.
Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...Deborah Schalm
Companies are committed to delivering on higher levels of customer satisfaction for their online services. Unfortunately, many organizations trying to support these initiatives take an interrupt driven approach where they monitor everything with every tool available. The steps you should take to manage to these high levels of SLAs is to start with a review of your current approach and toolset against the business needs to help you create a path to continuous service delivery optimization.
The first step in getting control and visibility into your DevOps environment is to collect and instrument everything. But how do you get started, what are the next steps. In this webinar we will distill the learning from hundreds of our customers into a simple 5 step process.
Data Warehousing and Data Lake Analytics, Together - AWS Online Tech TalksAmazon Web Services
Learning Objectives:
- Learn how to discover and prepare your data lake for analytics
- See how you can query across your data warehouse and data lake without moving data
- Understand use cases that give you freedom to store data where you want and analyze it when you need it
DSD-INT 2018 Earth Science Through Datacubes - MerticariuDeltares
Presentation by Vlad Merticariu (Rasdaman) at the Data Science Symposium 2018, during Delft Software Days - Edition 2018. Thursday 15 November 2018, Delft.
Aerospike Meetup - Nielsen Customer Story - Alex - 04 March 2020Aerospike
Aerospike at Nielsen customer story. Session was delivered at "Big Data, Max Speed @ Minimal Cost" Meetup at Nielsen R&D Center in Tel Aviv, March 4, 2020.
FINRA's Managed Data Lake: Next-Gen Analytics in the Cloud - ENT328 - re:Inve...Amazon Web Services
Financial Impact Regulatory Authority (FINRA)'s Technology Group has changed its customers' relationship with data by creating a managed data lake that enables discovery on petabytes of capital markets' data, while saving time and money over traditional analytics solutions. FINRA's managed data lake unlocks the value in its data to accelerate analytics and machine learning at scale. The data lake includes a centralized data catalog and separates storage from compute, allowing users to query from petabytes of data in seconds. Learn how FINRA uses Spot Instances and services such as Amazon S3, Amazon EMR, Amazon Redshift, and AWS Lambda to provide the right tool for the right job at each step in the data processing pipeline. All of this is done while meeting FINRA's security and compliance responsibilities as a financial regulator.
SolarWinds Federal Webinar: Technical Update & New Feature Demo May 16, 2017SolarWinds
In this Federal webinar you'll see the new SolarWinds® product features that are of most interest to our government customers. The Federal Sales Engineering team will demonstrate 2017 releases, including a new Orion® Platform feature called the PerfStack™ dashboard, Server & Application Monitor 6.4, Database Performance Analyzer 11.0, and release updates for Network Performance Monitor, Network Configuration Manager, VOIP & Network Quality Manager, and Storage Resource Monitor.
C++ CoreHard Autumn 2018. Создание пакетов для открытых библиотек через conan...corehard_by
Использование сторонних библиотек в языке C++ никогда не было простым - необходимо было правильно собрать их, имея дело с различными системами сборки, но с появлением пакетного менеджера conan.io процесс стал намного проще, так что теперь осталось только сделать пакеты для нужным библиотек, и в этом поможет команда bincrafter-ов.
C++ CoreHard Autumn 2018. Actors vs CSP vs Tasks vs ... - Евгений Охотниковcorehard_by
На предыдущих конференциях C++ CoreHard автор доклада рассказывал про Модель Акторов и опыт ее использования в C++. Но Модель Акторов -- это далеко не единственный способ борьбы со сложностью при работе с многопоточностью. Давайте попробуем поговорить о том, что еще можно применить и как это может выглядеть в C++.
C++ CoreHard Autumn 2018. Знай свое "железо": иерархия памяти - Александр Титовcorehard_by
Если вам важна скорость работы ваших программ, то вы обязаны понимать, как работает ваше "железо". Современный процессор -- это сложное устройство, многие механизмы которого могут неочевидным образом влиять на скорость исполнения вашего кода. В докладе дается обзорное представление основных структур современного процессора и подробно рассматривается работа иерархии памяти. Будут освещены следующие темы: организация кэш-памяти, принцип локальности, предподкачка данных, нежелательное общее владение данными, а также программные техники для эффективной работы с памятью.
C++ CoreHard Autumn 2018. Информационная безопасность и разработка ПО - Евген...corehard_by
Информационная безопасность все больше из отдельной сферы плавно перетекает в разработку ПО. А значит «обычным» программистам приходится понимать те требования и терминологию, которые специалисты по безопасности уже давно знают и используют. CWE, CERT, MISRA, SAST– для «обычных» программистов это непонятные аббревиатуры. Поэтому в обзорном докладе мы попробуем рассказать простым языком об этих понятиях так, чтобы все разработчики начали уверенно ориентироваться в этой теме.
C++ CoreHard Autumn 2018. Заглядываем под капот «Поясов по C++» - Илья Шишковcorehard_by
Вот уже более двух лет мы создаём онлайн-специализацию по С++ на платформе Coursera. Её цель — обучить языку C++ с нуля до уровня, достаточного для решения практических задач, с которыми приходилось сталкиваться авторам в своей практике. В своём докладе я расскажу, как мы создаём наши онлайн-курсы, и уделю особое внимание техническим проблемам, которые нам пришлось решить в процессе создания автоматической системы проверки программ студентов.
C++ CoreHard Autumn 2018. Ускорение сборки C++ проектов, способы и последстви...corehard_by
В докладе обсуждаются способы улучшения времени сборки C++ проектов, опыт полученный в ходе ускорения сборки клиента и тулов World Of Tanks. Также описывается эффект, который они оказывают на организацию кодобазы (как позитивный, так и негативный) и затраты, которые необходимы для поддержки этих решений, т.к. не все они бесплатны. Методики, описываемые в докладе: ускорение линковки (Incremental Linking, Fastlink), ускорение компиляции(Include what you use, использование precompiled headers).
C++ CoreHard Autumn 2018. Метаклассы: воплощаем мечты в реальность - Сергей С...corehard_by
Доклад посвящён вопросам реализации пропозала Герба Саттера PR0707 (метаклассы в С++) за пределами компилятор - в виде отдельной утилиты. Будет продемонстрированы варианты использования метаклассов в реальной жизни, затронуты вопросы их реализации на базе Clang Frontend, а также возможные перспективы развития технологии и методики.
C++ CoreHard Autumn 2018. Что не умеет оптимизировать компилятор - Александр ...corehard_by
Все мы знаем, что компиляторы в настоящее время достаточно умные. И нам как программистам зачастую не нужно думать о каких-то незначительных оптимизациях - мы полагаемся на оптимизации компилятора. Что ж, настало время выяснить, действительно ли настолько компиляторы умны и узнать, в каких местах программист всё же (может быть) умнее.
C++ CoreHard Autumn 2018. Кодогенерация C++ кроссплатформенно. Продолжение - ...corehard_by
В докладе будет рассмотрена генерация кода при компиляции различных языковых конструкций, как простых, так и сложных, на различных платформах, как общераспространённых x86/x64, так и тех, которым уделяется меньше внимания: ARM, AVR. Также будут встречаться примеры для совсем экзотических процессоров вроде PowerPC и даже MicroBlaze. Основной упор будет делаться не на обработку данных, а именно на сопоставление различных конструкций кода с инструкциями целевых платформ.
C++ CoreHard Autumn 2018. Concurrency and Parallelism in C++17 and C++20/23 -...corehard_by
What do threads, atomic variables, mutexes, and conditional variables have in common? They are the basic building blocks of any concurrent application in C++, which are even for the experienced C++ programmers a big challenge. This massively changed with C++17 and change even more with C++20/23. What did we get with C++17, what can we hope for with C++20/23? With C++17, most of the standard template library algorithms are available in sequential, parallel, and vectorised variants. With the upcoming standards, we can look forward to executors, transactional memory, significantly improved futures and coroutines. To make it short. These are just the highlights from the concurrent and parallel perspective. Thus there is the hope that in the future C++ abstractions such as executors, transactional memory, futures and coroutines are used and that threads, atomic variables, mutexes and condition variables are just implementation details.
C++ CoreHard Autumn 2018. Обработка списков на C++ в функциональном стиле - В...corehard_by
Язык C++, претерпев долгую эволюцию, обрёл ряд черт, характерных для функциональной парадигмы: функции стали полноправными объектами, над которыми могут выполняться операции, а аппарат шаблонов позволяет проводить вычисления на типах на этапе компиляции. Математический фундамент этих двух главных аспектов составляют, соответственно, ламбда-исчисление и теория категорий. Расширение языка этими средствами способствовало реализации на языке C++ ряда инструментов, известных из функционального программирования. Некоторые из этих реализаций вошли в стандартную библиотеку (std::function, std::bind), другие - в сторонние библиотеки, в том числе в коллекцию библиотек Boost (functional, hana). Важную роль в арсенале функционального программирования играют операции свёртки и развёртки, которые очевиднее всего определяются для списков, но также естественным образом обобщаются на другие индуктивные и коиндуктивные структуры данных. Например, суммирование списка чисел можно представить себе как свёртку списка по операции сложения, а построение списка простых множителей заданного целого числа - как развёртку. Обобщения свёртки и развёртки известны как анаморфизмы и катаморфизмы. Также в функциональном программировании находит применение понятие гиломорфизма - композиция развёртки некоторого объекта в коллекцию с последующей свёрткой её в новый объект. В докладе продемонстрировано, что свёртки, развёртки и их композиции допускают довольно простую реализацию на языке C++.
C++ Corehard Autumn 2018. Обучаем на Python, применяем на C++ - Павел Филоновcorehard_by
Доклад посвящен часто используемому шаблону в моих проектах по анализу данных, когда обучение и настройка моделей происходят с использованием python, а вот их запуск в промышленное использование на языке C++. Предлагается рассмотреть несколько учебных примеров реализации такого подхода, от простой линейной регрессии до обработки изображений с помощью нейронных сетей.
C++ CoreHard Autumn 2018. Asynchronous programming with ranges - Ivan Čukićcorehard_by
This talk will be about the design and implementation of a reactive programming model inspired by ranges that allows easy implementation of asynchronous and distributed software systems by writing code that looks like a sequence of ordinary range transformations like filter, transform, etc. This programming model will be demonstrated along with the implementation of a simple asynchronous web service where the whole system logic is defined as a chain of range transformations.
C++ CoreHard Autumn 2018. Debug C++ Without Running - Anastasia Kazakovacorehard_by
Macros, templates, compile-time evaluation and code generation, reflection and metaclasses – C++ tends to hide the final code passed to the compiler under the tons of various names and aliases. Add here the preprocessor that shadows the actual running curve of your program with dozens of alternatives mixed in a non-trivial way. While this allows to avoid boilerplate code and reduce copy-paste and other errors, such an approach demands better tooling support to make the debugging process easier. To find an error in such a code, one has to continuously read-fix-run it and compare the results with some etalon, or to debug in order to find actual substitutions. But should you really wait until your code is run or even compiled to debug it? Or how to deal with the situations when the code can’t be run on the local machine? A text editor with code completion won’t help, while a smart IDE that “gets” your code can do a better job. In this talk we’ll see interesting approaches to solving cases like macro and typedef ‘debug’, understanding types when auto/decltype hide them, dealing with different code branches depending on the preprocessor’s pass-through, and other ideas. Some suggestions are already implemented as ready-to-use features in CLion and ReSharper C++, tools for C++ from JetBrains (that means I can show it in action), others are planned for the future. The aim of this talk is to share the workflows supported by the tools that can help C++ developers create better modern C++ code.
C++ CoreHard Autumn 2018. Полезный constexpr - Антон Полухинcorehard_by
В C++11 добавили новое ключевое слово - constexpr. Выглядит оно весьма невзрачно, да и на первый взгляд кажется, что смысла в нём маловато... Для чего же оно нужно, какие у него есть тайные супер способности и какую роль оно сыграет в дальнейшем развитии языка C++ - обо всём об этом мы и поговорим.
C++ CoreHard Autumn 2018. Text Formatting For a Future Range-Based Standard L...corehard_by
Text formatting has been a favorite problem of C++ library authors for a long time. The standard C++ iostreams have been criticized for being difficult to use due to their statefulness and slow due to runtime polymorphism. Despite its age, printf is still popular because of simplicity and speed. The Boost library offers two more alternatives, Boost.Format and Boost.LexicalCast. And finally, the P0645 standard proposal sponsored by Facebook is currently finding its way through the C++ committee. All these approaches are still firmly based on standard containers and iterators. But the Standard Library is changing radically with the advent of ranges, range adaptors and functional style programming in C++. Generating optimized code with metaprogramming is becoming standard fare. In this talk, I want to convince you that the combination of ranges with a bit of metaprogramming makes for a very elegant solution to the text formatting problem. We introduce a form of ranges with internal iteration, which are generating their elements one by one rather than exposing external iterators. We can use these generator ranges to represent the values to be formatted, conceptually turning them into lazily evaluated strings. These can be used just like regular strings are used today: in function returns; as standard algorithm input; embedded into other, equally lazily evaluated strings; and so on, before they are finally expanded for display. By choosing the right interfaces, we can optimize this expansion at compile-time, making it no less pretty to write, but more efficient to expand than any text formatting approaches that rely on format strings that must be parsed at runtime. I believe that this approach is the natural extension of a range-based future standard library to text formatting.
Исключительная модель памяти. Алексей Ткаченко ➠ CoreHard Autumn 2019corehard_by
Память в компьютере - это не только гигабайты оперативной памяти в слоте, но и занятная абстракция. В докладе мы рассмотрим, как можно эту абстракцию использовать необычным образом для моделирования других абстракций - регистровых файлов периферийных устройств. Доклад будет полезен не только embedded-разработчикам, но и, возможно, заставит переосмыслить свой взгляд на память.
Как помочь и как помешать компилятору. Андрей Олейников ➠ CoreHard Autumn 2019corehard_by
Как правило, можно положиться на то, что компилятор оптимизирует результирующий бинарный файл так, чтобы она работала максимально быстро. Но компилятор не знает на каких данных и на каком железе программа будет запущена. Плюс хотелось бы, чтобы компиляция занимала приемлемое время. Из-за этого результат может оказаться субоптимальным. Предлагаю на примерах для LLVM посмотреть как можно подсказать компилятору как оптимизировать программу и сделать результат лучше или хуже.
Мы напишем простейший веб-сервис из клиента и сервера на C++. На этом C++ часть закончится, и пойдет настройка окружения и инфраструктуры. Мы обеспечим детерминируемость сборки и прогона тестов. Облегчим последующее обновление зависимых библиотек. Автоматизируем статические проверки, верификацию кода, прогон тестов. Обеспечим доступность сервиса, настроим инфраструктуру, сбалансируем нагрузку, добавим автоматическое и ручное масштабирование. И под конец мы настроим continious delivery таким образом, что код будет на продакшене через 5 минут после реквеста, при этом даже невалидные изменения и ошибки программиста не смогут повлиять на его работу.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/