This presentation is a quick overview of all of my projects for Cubist Pharmaceuticals while I was working as an intern. I have worked on 5 projects for automating discovery technologies lab workflows and all of them are described in full detail in this presentation.
The document discusses lessons learned from a project to rollout WiFi connectivity and a new digital workflow for 5000 rail employees using mobile devices over 5 months. Key lessons included:
1) Rolling out features frequently through iterations and pilots to demonstrate value, react to problems early, and migrate users gradually.
2) Keeping the core project team small and focused while coordinating with multiple suppliers and stakeholders.
3) Leveraging new technologies like mobile middleware to enable robust data distribution, easy migration between systems, and self-healing capabilities to reduce support costs.
The project was completed on time and within budget despite challenges, and established foundations for future digital initiatives through its use of agile principles and innovative technologies.
An Infrastructure for Team Development - Gaylord Aulkedpc
This document discusses infrastructure and processes for team-based PHP development. It recommends using source control, continuous integration, automated testing, and packaging/deployment tools. Local development involves each developer working on their own copy, with changes committed to a shared repository. Development sandboxes provide isolated environments. Changes are merged and packaged for deployment.
1. The document describes a PLöRK discovery workshop process for learning and innovation.
2. The standard PLöRK process involves preparation, ignition, workshop, closing, and reporting phases using the Cynefin framework of simple, complicated, complex, and chaotic domains.
3. The workshop involves setting a confidence zone, breaking the ice with simple games, leading individual brainstorming in chaos, collaboration in complex, and highlighting good practices in complicated.
This PPT will provide details about our organization, Cygnet Infotech Pvt Ltd like what we do, who we are, how we do, how can we help you etc. You can get in touch with us any time for any assistance.
Super Raspberry Ketone is a potent fat burning formula that contains Apple Cider Vinegar & Grapefruit, Resveratrol, African Mango and of course Raspberry Ketone as the main ingredient.
Laura Koch worked with Jeri Sue to take pictures for her book about nutrition and fitness. They took pictures at a grocery store, after exercise classes, and of themselves discussing Laura's book. Laura edited food diaries, organized pictures, and read books for information as she worked on putting her book together. In the end, Laura was happy that her final product was complete.
Laura Koch created a product in the form of a book documenting her experiences with TRX training, RIPPED classes, and healthy eating from 2011-2012. Over this period she participated in weekly TRX and RIPPED classes, researched nutrition for her book, and took pictures to include. The book covers different exercises from each program and includes nutrition facts. Creating the book allowed Laura to organize what she learned about her training and diet into a concise reference guide.
Laura Koch gave a speech about how she changed her diet and exercise habits to increase her energy levels. Through research, she learned about nutrition, obesity rates, and the negative health effects of an unhealthy lifestyle. She started doing TRX suspension training twice a week for 24 weeks, and created a food diary detailing her healthy diet. By making these changes, Laura felt stronger and more motivated. She hopes to inspire others to prioritize their health through nutrition and exercise.
The document discusses lessons learned from a project to rollout WiFi connectivity and a new digital workflow for 5000 rail employees using mobile devices over 5 months. Key lessons included:
1) Rolling out features frequently through iterations and pilots to demonstrate value, react to problems early, and migrate users gradually.
2) Keeping the core project team small and focused while coordinating with multiple suppliers and stakeholders.
3) Leveraging new technologies like mobile middleware to enable robust data distribution, easy migration between systems, and self-healing capabilities to reduce support costs.
The project was completed on time and within budget despite challenges, and established foundations for future digital initiatives through its use of agile principles and innovative technologies.
An Infrastructure for Team Development - Gaylord Aulkedpc
This document discusses infrastructure and processes for team-based PHP development. It recommends using source control, continuous integration, automated testing, and packaging/deployment tools. Local development involves each developer working on their own copy, with changes committed to a shared repository. Development sandboxes provide isolated environments. Changes are merged and packaged for deployment.
1. The document describes a PLöRK discovery workshop process for learning and innovation.
2. The standard PLöRK process involves preparation, ignition, workshop, closing, and reporting phases using the Cynefin framework of simple, complicated, complex, and chaotic domains.
3. The workshop involves setting a confidence zone, breaking the ice with simple games, leading individual brainstorming in chaos, collaboration in complex, and highlighting good practices in complicated.
This PPT will provide details about our organization, Cygnet Infotech Pvt Ltd like what we do, who we are, how we do, how can we help you etc. You can get in touch with us any time for any assistance.
Super Raspberry Ketone is a potent fat burning formula that contains Apple Cider Vinegar & Grapefruit, Resveratrol, African Mango and of course Raspberry Ketone as the main ingredient.
Laura Koch worked with Jeri Sue to take pictures for her book about nutrition and fitness. They took pictures at a grocery store, after exercise classes, and of themselves discussing Laura's book. Laura edited food diaries, organized pictures, and read books for information as she worked on putting her book together. In the end, Laura was happy that her final product was complete.
Laura Koch created a product in the form of a book documenting her experiences with TRX training, RIPPED classes, and healthy eating from 2011-2012. Over this period she participated in weekly TRX and RIPPED classes, researched nutrition for her book, and took pictures to include. The book covers different exercises from each program and includes nutrition facts. Creating the book allowed Laura to organize what she learned about her training and diet into a concise reference guide.
Laura Koch gave a speech about how she changed her diet and exercise habits to increase her energy levels. Through research, she learned about nutrition, obesity rates, and the negative health effects of an unhealthy lifestyle. She started doing TRX suspension training twice a week for 24 weeks, and created a food diary detailing her healthy diet. By making these changes, Laura felt stronger and more motivated. She hopes to inspire others to prioritize their health through nutrition and exercise.
SFBigAnalytics_20190724: Monitor kafka like a ProChester Chen
Kafka operators need to provide guarantees to the business that Kafka is working properly and delivering data in real time, and they need to identify and triage problems so they can solve them before end users notice them. This elevates the importance of Kafka monitoring from a nice-to-have to an operational necessity. In this talk, Kafka operations experts Xavier Léauté and Gwen Shapira share their best practices for monitoring Kafka and the streams of events flowing through it. How to detect duplicates, catch buggy clients, and triage performance issues – in short, how to keep the business’s central nervous system healthy and humming along, all like a Kafka pro.
Speakers: Gwen Shapira, Xavier Leaute (Confluence)
Gwen is a software engineer at Confluent working on core Apache Kafka. She has 15 years of experience working with code and customers to build scalable data architectures. She currently specializes in building real-time reliable data processing pipelines using Apache Kafka. Gwen is an author of “Kafka - the Definitive Guide”, "Hadoop Application Architectures", and a frequent presenter at industry conferences. Gwen is also a committer on the Apache Kafka and Apache Sqoop projects.
Xavier Leaute is One of the first engineers to Confluent team, Xavier is responsible for analytics infrastructure, including real-time analytics in KafkaStreams. He was previously a quantitative researcher at BlackRock. Prior to that, he held various research and analytics roles at Barclays Global Investors and MSCI.
Vibrant Technologies is headquarted in Mumbai,India.We are the best pcb design training provider in Navi Mumbai who provides Live Projects to students.We provide Corporate Training also.We are Best pcb designing classes in Mumbai according to our students and corporate
Использование AzureDevOps при разработке микросервисных приложенийVitebsk Miniq
Презентация подготовлена по материалам выступления Игоря Сычёва на витебском MiniQ#17, который был проведен 25 июля 2019:
https://vk.com/miniq17;
https://communities.by/events/miniq-vitebsk-17.
Про доклад:
Мы реализуем CI/CD на базе Azure DevOps для нашего приложения в МикроСервисном стиле, которое хостим на Azure Kubernetes Services на протяжении более чем 6 месяцев. Мы хотим поделиться нашими успехами и ошибками в CI/CD с разработчиками и DevOps инженерами. Мы продемонстрируем наши подходы и реализации к Build/Release, созданию сред тестирования с использованием ARM шаблонов, согласования установки приложения на рабочие среды и эволюцию этих процессов со временем.
The document discusses using coverage to accelerate functional verification on emulators. It describes defining a test plan, running tests with coverage enabled, and analyzing coverage reports to focus on uncovered areas. Code coverage is demonstrated on an emulator with minimal performance impact. Functional coverage is also supported to further drive verification closure.
The document summarizes several emerging tech trends for 2018-2019 including:
- Micro-frontends, which separate large monolithic applications into independent and modular frontends.
- Polly, which records and replays HTTP interactions for deterministic, accurate tests.
- HTTP/3 which will officially replace HTTP-over-QUIC.
- Architecture Decision Records (ADR) which document architectural choices in a standard format.
- Chaos engineering which experiments on distributed systems to build confidence in withstanding turbulent conditions.
- Blazor which allows building web UIs using C#/Razor components running natively in the browser via WebAssembly.
- Nullable reference types coming to C# 8.
SCM Transformation Challenges and How to Overcome ThemCompuware
If your enterprise is focused on continuously improving quality, velocity and efficiency, you’re going to win against those that aren’t. Driving improvements on the mainframe, and in turn throughout the business, requires the transformation of three things: culture, processes and tools. In other words, changing mindsets, implementing modern practices (Agile, DevOps, CI/CD) and replacing outdated technology.
Mainframe source code management is currently a critical area in need of modernization and should be one of the initial tooling changes organizations make when setting out to improve mainframe systems delivery.
During this session, Compuware specialist Lars-Erik Berglund shares the challenges organizations face with mainframe source code management and what you can do to overcome those.
Dr. Piyush Harsh discusses using Docker to streamline the testing environment for Cyclops, an open-source rating, charging, and billing microservices framework. Key benefits of Docker include predictable, standardized environment setup and faster response times compared to virtual machine-based deployments. Some challenges included port conflicts and ensuring service start order, but these were easy to address. A demo of Cyclops integrating with external components for a telecom network virtualization use case is also mentioned.
This document provides an overview of the printed circuit board (PCB) design process using EAGLE CAD software. It covers the main stages of PCB design including schematic capture, component placement, routing traces, generating output files, and sending designs for fabrication. Key aspects of each stage like adding components, rules for trace routing, and file formats are discussed to help new designers understand the full workflow from initial design to a finished manufactured PCB.
This document discusses production request shadowing as a method for testing new software releases without affecting users. It involves duplicating each production request to a shadow environment running the new code. This allows comparing responses to detect regressions before deployment. Challenges include handling state, databases, and external services consistently between environments. But it provides free, real-world testing without risk to users.
The document provides an overview of the ASIC design and verification process. It discusses the key stages of ASIC design including specification, high-level design, micro design, RTL coding, simulation, synthesis, place and route, and post-silicon validation. It then describes the importance of verification, including why 70% of design time and costs are spent on verification. The verification process uses testbenches, directed and constrained-random testing, and functional coverage to verify the design matches specifications. Verification of more complex designs like FPGAs, SOCs is also discussed.
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...Preeya Selvarajah
The document provides tips for troubleshooting common issues with SCADA systems and best practices for upgrading SCADA software. It summarizes the top five issues raised to technical support, which include driver debugging, web client/server problems, Cicode debugging, clustering, and runtime crashes. It also outlines the standard process for upgrading standalone systems and redundant production systems, including useful tips, potential issues, and how to resolve them.
Virtual Machines – Remember some of Googles VMS are used for different purposes. Either for an IaaS or PaaS service approach.
Cloud Functions is geared towards a serverless approach and focused on microservices
App Engine is focused on PaaS and can be delivered in two different solutions (Standard or Flexible)
Container Engine- Awesome solution for developers wanting a simple and lightweight container.
Note! A Compute Engine instances can run Linux and Windows Server
Performance Benchmarking: Tips, Tricks, and Lessons LearnedTim Callaghan
Presentation covering 25 years worth of lessons learned while performance benchmarking applications and databases. Presented at Percona Live London in November 2014.
The Top 5 Practices of a Highly Successful ChangeMan ZMF AdministratorSerena Software
The summary provides an overview of the Serena Software mainframe virtual user group meeting in October 2015. It discusses product updates to ChangeMan ZMF, Comparex, and ChangeMan SSM. It also covers best practices for highly successful ChangeMan ZMF administrators, including saying no to processes outside of ChangeMan, treating ChangeMan like a production system, taking upgrades seriously as projects, communicating with development, and continuing education. The meeting concluded with an opportunity for questions.
Dissolving the Problem (Making an ACID-Compliant Database Out of Apache Kafka®)confluent
Presenter: Tim Berglund, Senior Director of Developer Experience, Confluent
It has become a truism in the past decade that building systems at scale, using non-relational databases, requires giving up on the transactional guarantees afforded by the relational databases of yore. ACID transactional semantics are fine, but we all know you can’t have them all in a distributed system. Or can we?
In this talk, I will argue that by designing our systems around a distributed log like Apache Kafka®, we can in fact achieve ACID semantics at scale. We can ensure that distributed write operations can be applied atomically, consistently, in isolation between services, and of course with durability. What seems to be a counterintuitive conclusion ends up being straightforwardly achievable using existing technologies, as an elusive set of properties becomes relatively easy to achieve with the right architectural paradigm underlying the application.
Mixing d ps building architecture on the cross cutting examplecorehard_by
В рамках доклада мы поговорим о важности архитектурных решений, в том числе, для обеспечения высокого качества ПО при минимальных трудозатратах. Сквозной пример из области резервного копирования данных позволит лучше понять техническую, QA и общепроцессную составляющие подхода. Прошло достаточно времени, чтобы раскрыть технические детали без нарушения NDA, предложенный вариант на базе метрик, которые мы обязательно упомянем, был признан лучшим архитектурным решением в рамках компании – одного из лидеров отрасли, получил награду Microsoft, был «размножен» на смежные области. Приступаем: Builder, Decorator, Composite, Iterator и Visitor - как эти паттерны помогли решить нетривиальную С++ задачу.
The document discusses developing Groovy scripts securely and productively in the cloud for Oracle Application Developer Framework (ADF). It outlines using Groovy AST transformations to add debugging capabilities and runtime security checks when executing scripts in the cloud. Caching is also discussed to improve performance of compiling thousands of scripts across many applications. The implementation transforms the AST to wrap method calls and inject breakpoints while limiting access to restricted APIs.
Vector processing involves executing the same operation on multiple data elements simultaneously using a single instruction. Early implementations like the CDC Cyber 100 had limitations. The Cray-1 was the first successful vector processing supercomputer, using vector registers to perform calculations faster than requiring memory access. Seymour Cray led the development of vector processing machines that dominated the field for many years. While vector processing is no longer a focus, its principles are still used today in multimedia SIMD instructions.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
More Related Content
Similar to Automation of Discovery Technology Lab Workflows
SFBigAnalytics_20190724: Monitor kafka like a ProChester Chen
Kafka operators need to provide guarantees to the business that Kafka is working properly and delivering data in real time, and they need to identify and triage problems so they can solve them before end users notice them. This elevates the importance of Kafka monitoring from a nice-to-have to an operational necessity. In this talk, Kafka operations experts Xavier Léauté and Gwen Shapira share their best practices for monitoring Kafka and the streams of events flowing through it. How to detect duplicates, catch buggy clients, and triage performance issues – in short, how to keep the business’s central nervous system healthy and humming along, all like a Kafka pro.
Speakers: Gwen Shapira, Xavier Leaute (Confluence)
Gwen is a software engineer at Confluent working on core Apache Kafka. She has 15 years of experience working with code and customers to build scalable data architectures. She currently specializes in building real-time reliable data processing pipelines using Apache Kafka. Gwen is an author of “Kafka - the Definitive Guide”, "Hadoop Application Architectures", and a frequent presenter at industry conferences. Gwen is also a committer on the Apache Kafka and Apache Sqoop projects.
Xavier Leaute is One of the first engineers to Confluent team, Xavier is responsible for analytics infrastructure, including real-time analytics in KafkaStreams. He was previously a quantitative researcher at BlackRock. Prior to that, he held various research and analytics roles at Barclays Global Investors and MSCI.
Vibrant Technologies is headquarted in Mumbai,India.We are the best pcb design training provider in Navi Mumbai who provides Live Projects to students.We provide Corporate Training also.We are Best pcb designing classes in Mumbai according to our students and corporate
Использование AzureDevOps при разработке микросервисных приложенийVitebsk Miniq
Презентация подготовлена по материалам выступления Игоря Сычёва на витебском MiniQ#17, который был проведен 25 июля 2019:
https://vk.com/miniq17;
https://communities.by/events/miniq-vitebsk-17.
Про доклад:
Мы реализуем CI/CD на базе Azure DevOps для нашего приложения в МикроСервисном стиле, которое хостим на Azure Kubernetes Services на протяжении более чем 6 месяцев. Мы хотим поделиться нашими успехами и ошибками в CI/CD с разработчиками и DevOps инженерами. Мы продемонстрируем наши подходы и реализации к Build/Release, созданию сред тестирования с использованием ARM шаблонов, согласования установки приложения на рабочие среды и эволюцию этих процессов со временем.
The document discusses using coverage to accelerate functional verification on emulators. It describes defining a test plan, running tests with coverage enabled, and analyzing coverage reports to focus on uncovered areas. Code coverage is demonstrated on an emulator with minimal performance impact. Functional coverage is also supported to further drive verification closure.
The document summarizes several emerging tech trends for 2018-2019 including:
- Micro-frontends, which separate large monolithic applications into independent and modular frontends.
- Polly, which records and replays HTTP interactions for deterministic, accurate tests.
- HTTP/3 which will officially replace HTTP-over-QUIC.
- Architecture Decision Records (ADR) which document architectural choices in a standard format.
- Chaos engineering which experiments on distributed systems to build confidence in withstanding turbulent conditions.
- Blazor which allows building web UIs using C#/Razor components running natively in the browser via WebAssembly.
- Nullable reference types coming to C# 8.
SCM Transformation Challenges and How to Overcome ThemCompuware
If your enterprise is focused on continuously improving quality, velocity and efficiency, you’re going to win against those that aren’t. Driving improvements on the mainframe, and in turn throughout the business, requires the transformation of three things: culture, processes and tools. In other words, changing mindsets, implementing modern practices (Agile, DevOps, CI/CD) and replacing outdated technology.
Mainframe source code management is currently a critical area in need of modernization and should be one of the initial tooling changes organizations make when setting out to improve mainframe systems delivery.
During this session, Compuware specialist Lars-Erik Berglund shares the challenges organizations face with mainframe source code management and what you can do to overcome those.
Dr. Piyush Harsh discusses using Docker to streamline the testing environment for Cyclops, an open-source rating, charging, and billing microservices framework. Key benefits of Docker include predictable, standardized environment setup and faster response times compared to virtual machine-based deployments. Some challenges included port conflicts and ensuring service start order, but these were easy to address. A demo of Cyclops integrating with external components for a telecom network virtualization use case is also mentioned.
This document provides an overview of the printed circuit board (PCB) design process using EAGLE CAD software. It covers the main stages of PCB design including schematic capture, component placement, routing traces, generating output files, and sending designs for fabrication. Key aspects of each stage like adding components, rules for trace routing, and file formats are discussed to help new designers understand the full workflow from initial design to a finished manufactured PCB.
This document discusses production request shadowing as a method for testing new software releases without affecting users. It involves duplicating each production request to a shadow environment running the new code. This allows comparing responses to detect regressions before deployment. Challenges include handling state, databases, and external services consistently between environments. But it provides free, real-world testing without risk to users.
The document provides an overview of the ASIC design and verification process. It discusses the key stages of ASIC design including specification, high-level design, micro design, RTL coding, simulation, synthesis, place and route, and post-silicon validation. It then describes the importance of verification, including why 70% of design time and costs are spent on verification. The verification process uses testbenches, directed and constrained-random testing, and functional coverage to verify the design matches specifications. Verification of more complex designs like FPGAs, SOCs is also discussed.
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...Preeya Selvarajah
The document provides tips for troubleshooting common issues with SCADA systems and best practices for upgrading SCADA software. It summarizes the top five issues raised to technical support, which include driver debugging, web client/server problems, Cicode debugging, clustering, and runtime crashes. It also outlines the standard process for upgrading standalone systems and redundant production systems, including useful tips, potential issues, and how to resolve them.
Virtual Machines – Remember some of Googles VMS are used for different purposes. Either for an IaaS or PaaS service approach.
Cloud Functions is geared towards a serverless approach and focused on microservices
App Engine is focused on PaaS and can be delivered in two different solutions (Standard or Flexible)
Container Engine- Awesome solution for developers wanting a simple and lightweight container.
Note! A Compute Engine instances can run Linux and Windows Server
Performance Benchmarking: Tips, Tricks, and Lessons LearnedTim Callaghan
Presentation covering 25 years worth of lessons learned while performance benchmarking applications and databases. Presented at Percona Live London in November 2014.
The Top 5 Practices of a Highly Successful ChangeMan ZMF AdministratorSerena Software
The summary provides an overview of the Serena Software mainframe virtual user group meeting in October 2015. It discusses product updates to ChangeMan ZMF, Comparex, and ChangeMan SSM. It also covers best practices for highly successful ChangeMan ZMF administrators, including saying no to processes outside of ChangeMan, treating ChangeMan like a production system, taking upgrades seriously as projects, communicating with development, and continuing education. The meeting concluded with an opportunity for questions.
Dissolving the Problem (Making an ACID-Compliant Database Out of Apache Kafka®)confluent
Presenter: Tim Berglund, Senior Director of Developer Experience, Confluent
It has become a truism in the past decade that building systems at scale, using non-relational databases, requires giving up on the transactional guarantees afforded by the relational databases of yore. ACID transactional semantics are fine, but we all know you can’t have them all in a distributed system. Or can we?
In this talk, I will argue that by designing our systems around a distributed log like Apache Kafka®, we can in fact achieve ACID semantics at scale. We can ensure that distributed write operations can be applied atomically, consistently, in isolation between services, and of course with durability. What seems to be a counterintuitive conclusion ends up being straightforwardly achievable using existing technologies, as an elusive set of properties becomes relatively easy to achieve with the right architectural paradigm underlying the application.
Mixing d ps building architecture on the cross cutting examplecorehard_by
В рамках доклада мы поговорим о важности архитектурных решений, в том числе, для обеспечения высокого качества ПО при минимальных трудозатратах. Сквозной пример из области резервного копирования данных позволит лучше понять техническую, QA и общепроцессную составляющие подхода. Прошло достаточно времени, чтобы раскрыть технические детали без нарушения NDA, предложенный вариант на базе метрик, которые мы обязательно упомянем, был признан лучшим архитектурным решением в рамках компании – одного из лидеров отрасли, получил награду Microsoft, был «размножен» на смежные области. Приступаем: Builder, Decorator, Composite, Iterator и Visitor - как эти паттерны помогли решить нетривиальную С++ задачу.
The document discusses developing Groovy scripts securely and productively in the cloud for Oracle Application Developer Framework (ADF). It outlines using Groovy AST transformations to add debugging capabilities and runtime security checks when executing scripts in the cloud. Caching is also discussed to improve performance of compiling thousands of scripts across many applications. The implementation transforms the AST to wrap method calls and inject breakpoints while limiting access to restricted APIs.
Vector processing involves executing the same operation on multiple data elements simultaneously using a single instruction. Early implementations like the CDC Cyber 100 had limitations. The Cray-1 was the first successful vector processing supercomputer, using vector registers to perform calculations faster than requiring memory access. Seymour Cray led the development of vector processing machines that dominated the field for many years. While vector processing is no longer a focus, its principles are still used today in multimedia SIMD instructions.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Zilliz
Join us to introduce Milvus Lite, a vector database that can run on notebooks and laptops, share the same API with Milvus, and integrate with every popular GenAI framework. This webinar is perfect for developers seeking easy-to-use, well-integrated vector databases for their GenAI apps.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
3. BACKGROUND
Myself
Junior studying Computer Science at Wentworth
Institute of Technology
Interested in bioinformatcis, cheminformatics, and
medical informatics
Worked at MAVERIC for almost a year designing scripts
for data mining software
Project
Automating processes that were being done manually
Making programs/workflows user friendly and flexible
Reducing human error and making processes more
efficient
4. BACKGROUND - DATA CHART
Catego Program/Script Description Technologies
ry Used
NMR GLUE Software Integration and automation of C#
fragment screening
NMR GLUE Overlord Integration and automation of C#, Overlord,
fragment screening – overlord Automap, Tecan
workflow
CM Solubilise Method One of the steps in the DMSO Tecan, VBScript
stock solution creation procedure
CM Matrix Rack Detection and calculation of C#, Overlord,
Merger remaining volumes of DMSO Automap, Tecan
stock solutions in barcoded
Matrix rack tubes
CM Project Aliquoter Dispensing and dilution of DMSO C#, Overlord,
liquid samples Automap, Tecan
5. GLUE SOFTWARE - BACKGROUND
(INTEGRATION AND AUTOMATION OF FRAGMENT SCREENING)
fragment screening: a process of mixing various compounds
with an enzyme and recording the compounds that stick to it
(recording the hits).
Since the compounds being mixed with the enzyme are very
small a sensitive method is needed to detect the hits.
One of the most common fragment screening methods
employs NMR . This method is very effective but the downfall
is that it can be slow. One way to go around it is with the
process of pooling (pool size 4-24).
The bigger the pool size the fewer times one has to run the
NMR, however the bigger the pool size the more time one has
to spend deconvoluting the sample made from all the
compounds.
The whole process of fragment screening can approximately
take up to 10 days or more. It includes a lot of manual labor
mainly when preparing the samples.
6. GLUE SOFTWARE
(INTEGRATION AND AUTOMATION OF FRAGMENT SCREENING)
Problem Solution Lines
• Manually create sample tracking • Automatically create sample 7893
sheets, run files tracking sheets, run files C#
• Pool and analyze data in a very limited • Automatically pool and allow
way for data analysis
• Process data in Excel • Process data in an SDF file
Benefit
• Click a button which automatically cuts down accidental user errors. Days of work
becomes minutes of automation
• Uses/manipulates SDF files instead of Excel files which adds a lot more flexibility
• Has a built-in project manager which organizes SDF files, sample tracking sheets,
runs files in a very easily accessible manner
• All of the data analysis, sample tracking files, follow-up files are saved in the specified
folders
7. GLUE SOFTWARE - WORKFLOW
(INTEGRATION AND AUTOMATION OF FRAGMENT SCREENING)
8. GLUE SOFTWARE - USER INTERFACE
(INTEGRATION AND AUTOMATION OF FRAGMENT SCREENING)
9. GLUE OVERLORD
(INTEGRATION AND AUTOMATION OF FRAGMENT SCREENING)
Problem Solution Lines
• Perform pooling manually • Design a set of scripts and a workflow 1909 C# in
based on CSV files within the Overlord to be able to OSC
automate the pooling process
Benefit
• Instead of pipetting manually set up the workflow, run it and then walk away until it is
finished
List of Features
• Barcodes/no barcodes
• Lays out destinations on deck and gets
source plates one at a time
10. SOLUBILISE METHOD
Addition of DMSO to compound powders; one of the steps in the DMSO
stock solution creation procedure.
Problem Solution Lines
• Converting Mosaic output • Designing a script that automatically converts 294 of
file into Tecan worklist a Mosaic output file into a Tecan worklist VBS in
manually GSC
Benefit
• Automatically generates worklist from Mosaic file
• Error check on rack barcodes
• Reduce human error
Gemini Script
Component
(GSC)
11. MATRIX RACK MERGER
Detection and calculation of remaining volumes of DMSO stock
solutions in barcoded Matrix rack tubes.
Problem Solution Lines
• Merge CSV files • Design a set of scripts that update fields 258 C#
• Update fields based on a based on a formula in OSC
formula • Detect any errors based on the positioning
• Detect errors manually of the tubes in the matrix rack
• Be able to handle 12 racks
Benefit
• MRMerger Method can handle processing up to 12 racks on the Automap in one run.
• Allows the user to walk away during processing
• Adds efficiency and removes user error by doing the file processing automatically.
Overlord Script Component (OSC)
12. PROJECT ALIQUOTER
Dispensing and dilution of DMSO liquid samples.
Problem Solution Lines
• Each plate had to be • Design a set of scripts and multiple 9875 C# in
dispensed/diluted manually workflows within to automate the OSC
or by operating Tecan process for multiple plates.
separately • Defrost
• Each plate is run • Cap/de-cap/seal
separately • Scan 2D barcodes, scan 1D barcodes
• Check/handle errors
• Show virtual graphs of plate maps
• Make it flexible so it handles all kinds
of plates
Benefit
• Biggest advantage is that one could actually walk away from the run after setting
everything up which only takes a couple of minutes
• What could have been done manually in 2 hours could be achieved automatically in
30 minutes (person does not need to be there only for setup)
13. PROJECT ALIQUOTER WORKFLOW - 3000 FEET VIEW
Inputs
Validate Source Plates
Validate Dest Plates
Choose Method
Solution Case 1 Solution Case 2
14. PROJECT ALIQUOTER – 30 FEET VIEW
Required Inputs Validate Destination Plates
Validate Source Plates Decide on Solution
Solution Case 1 Solution Case 2
15. PROJECT ALIQUOTER – 30 FEET VIEW
Inputs
• Browsing for a Mosaic control file
• Deciding/Selecting if defrosting is
needed
• Loading required plates onto hotels
16. PROJECT ALIQUOTER – 30 FEET VIEW
Validate
Source
Plates
• Validating source barcodes against
barcodes listed in Mosaic control file
• Recording positions of source plates
17. PROJECT ALIQUOTER – 30 FEET VIEW
Validate
Destination
Plates
• If defrosting is selected then validate
destination plate barcodes and defrost
source plates simultaneously
• If defrosting is not selected then only
validate destination plate barcodes
18. PROJECT ALIQUOTER – 30 FEET VIEW
Required Inputs Validate Destination Plates
Validate Source Plates Decide on Solution
Solution Case 1 Solution Case 2
19. PROJECT ALIQUOTER – 30 FEET VIEW
Choose Method/Decide on Solution
• If source plates do not need to be
capped/decapped go to Case 1
• If source plates need to be
capped/decapped go to Case 2
• Flexible in a way so that if more
solutions are needed one can easily
do so
20. PROJECT ALIQUOTER – 30 FEET VIEW
• Puts all source plates on Tecan deck
(sources do not need capping/decapping)
• Iterates through destination plates and
process them one by one
Solution Case 1
21. PROJECT ALIQUOTER – 30 FEET VIEW
Required Inputs Validate Destination Plates
Validate Source Plates Decide on Solution
Solution Case 1 Solution Case 2
22. PROJECT ALIQUOTER – 30 FEET VIEW
• Puts one source plate and one destination
plate on Tecan deck (source plate needs
capping/decapping)
• Processes them individually
Solution Case 2
24. CHALLENGES
Getting used to new programming environment and
its rules
Adapting scripts to changes
Adapting/learning how to communicate with
scientists
Learned about the limitations of hardware
Making workflow/scripts flexible
25. CHALLENGES (CONTINUE)
Making workflow/scripts flexible
Problem
Code is nothing but a translation of an algorithm. With any
outside change algorithm changes as well
Update codes to new hardware
Average computer users can not change the code so one
always needs a programmer around
Solution
Use external files which reflect the outside change then feed
the files into the algorithm/code
Any person can change the file because no programming
knowledge is required
Files reflect the change and algorithm will recognize the
change from the files
26. CHALLENGES (CONTINUE)
Making workflow/scripts flexible
Example
One of the examples is the predefined labware type file which
includes all of the labware type + information about them
When a new labware is added there is no need for a
programmer to change the code – file reflects the change and
is fed into the algorithm
27. LESSONS
Schools do not teach C# so I am glad I got to write
almost 20000 lines of code in MV C# 2008 Express
Working with million dollar equipment raised my
confidence
Learned about Overlord and Gemini software
environments which are widely used
Never before have I tackled a project on which I
worked for over 3 months in real world
Making code flexible so that changes do not require
a lot of effort