With developers, an awesome product isn’t everything, or at least we found that out. More than a product you need a platform. But what is a platform? Learn tips and tricks about building a public API using the latest and greatest tools: OpenAPI, Python 3 and asyncio.
This presentation was given by Optimizely engineers Nick DiRienzo & Vinay Tota at PyBay 2017.
Lightning talks on best practices for product and engineering teams to experiment everywhere in their applications.
Originally given at Optimizely's conference: Opticon on October 17th, 2017.
Optimizely NYC Developer Meetup - Experimentation at Blue ApronOptimizely
For a company like Blue Apron that is radically transforming the way we buy, prepare and eat meals, experimentation is mission critical for delivering a great customer experience. Blue Apron doesn’t just think about experimenting to improve short term conversion, they focus on ways to impact longer term metrics like retention, referrals, and lifetime value.
John will take us through the journey of how Blue Apron built their experimentation program on top of Optimizely’s Full Stack platform.
Presented at Optimizely NYC Developer Meetup by John Cline, Engineering Lead, Growth at Blue Apron on November 7, 2017
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOpsKMS Technology
DevOps is a spectacular mish-mash of development and operations processes and practices that has been growing increasingly popular in recent years. With the upward trending rate in adoption comes the need for organizations to fully understand the key practices as well as thoroughly integrating team members, especially testers, throughout the delivery pipeline. Getting started with DevOps practices can be a little tricky when choosing the right tools, people, and processes. In this webinar, we’ll focus on helping you make the switch without diminishing the team’s delivered product quality, so that the transition meets the enterprise objectives of speed and reliability.
Tune in to learn:
The biggest concern when moving to DevOps - and how to handle it
Why you need ‘Coding Testers’
The best tools for the job
The process of failing fast, and its significance to testers
Measuring the transition - recommended metrics
The value of DevOps long-term - efficiency, repeatability & reliability
Don’t worry about failing - it’s a part of the process!
The Evolution of Test Automation for DevOpsTEST Huddle
Functional testing is evolving at a rapid pace. The skill sets needed for mobile, cloud and Dev/Ops are constantly challenging the old methods of test automation.
View this webinar with Clint Sprauve and Malcolm Isaacs to learn about lean functional testing practices that you can leverage within your organization.
Attend this webinar and learn:
- The challenges in test automation for continuous testing and continuous delivery for traditional automation engineers
- Avoid testing pitfalls and roadblocks in DevOps and Agile teams
- How to improve test script maintenance in Agile development
- The role of manual testing in DevOps
Visual Studio ALM 2013 - Edition ComparisonSteve Lange
This document compares editions of Microsoft's Visual Studio 2013 integrated development environment (IDE). It provides a detailed comparison of the key capabilities included in the Ultimate, Premium, Test Pro, Professional, and MSDN editions. The comparison covers capabilities for application development, testing, architecture/modeling, team collaboration, and cloud/mobile development support. It also includes the monthly Windows Azure credit and platforms supported by the MSDN subscription for each edition.
Quality Jam 2017: Elise Carmichael and Corey Pyle "Jumpstarting Your Test Aut...QASymphony
Elise Carmichael and Corey Pyle walk you through real-life test automation stories and use cases including: How to decide which tests to automate, how to write XCUITests for IOS, demo how Amazon Alexa can be automated and how to publish automated results to qTest using a node package.
The recording from Quality Jam 2017 can be found at: www.qasymphony.com/blog/quality-jam-2017-presentations/
Deeper Root Cause Analysis to App Performance Bottlenecks with Appvance APM I...Clever Moe
Appvance coined the term "Proactive APM" (Application Performance Management) to demonstrate techniques and tools for business managers, engineers, and testers a way to anticipate the end-user experience while the app is under development. It simulates user load on apps once the app launches. This allows for instant diagnoses when there are production issues, by comparing expected transaction times with potential issues. If you are already using New Relic, you’ll want to add Appvance PerformanceCloud to your app development and testing environment.
Quality Jam 2017: Kevin Dunne "Macro Trends and Useful Tools that 'Get It'"QASymphony
Testers can’t live without their beloved tools, and the landscape of testing and development tools is changing rapidly. While testers were previously limited to a few expensive and difficult to use tools, the market is now filling with many more affordable, powerful, and easy to use products. In this presentation, Kevin will discuss 5 of the most important macro trends in test tools: 1) Specialization 2) Cloud hosting 3) Architectural Shifts 4) Collaboration 5) Ease of Use/Deployment. Kevin will also provide examples of popular tools that are capitalizing on these trends and gaining popularity in the market.
Watch the Quality Jam presentation at www.qasymphony.com/blog/quality-jam-2017-presentations/
Lightning talks on best practices for product and engineering teams to experiment everywhere in their applications.
Originally given at Optimizely's conference: Opticon on October 17th, 2017.
Optimizely NYC Developer Meetup - Experimentation at Blue ApronOptimizely
For a company like Blue Apron that is radically transforming the way we buy, prepare and eat meals, experimentation is mission critical for delivering a great customer experience. Blue Apron doesn’t just think about experimenting to improve short term conversion, they focus on ways to impact longer term metrics like retention, referrals, and lifetime value.
John will take us through the journey of how Blue Apron built their experimentation program on top of Optimizely’s Full Stack platform.
Presented at Optimizely NYC Developer Meetup by John Cline, Engineering Lead, Growth at Blue Apron on November 7, 2017
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOpsKMS Technology
DevOps is a spectacular mish-mash of development and operations processes and practices that has been growing increasingly popular in recent years. With the upward trending rate in adoption comes the need for organizations to fully understand the key practices as well as thoroughly integrating team members, especially testers, throughout the delivery pipeline. Getting started with DevOps practices can be a little tricky when choosing the right tools, people, and processes. In this webinar, we’ll focus on helping you make the switch without diminishing the team’s delivered product quality, so that the transition meets the enterprise objectives of speed and reliability.
Tune in to learn:
The biggest concern when moving to DevOps - and how to handle it
Why you need ‘Coding Testers’
The best tools for the job
The process of failing fast, and its significance to testers
Measuring the transition - recommended metrics
The value of DevOps long-term - efficiency, repeatability & reliability
Don’t worry about failing - it’s a part of the process!
The Evolution of Test Automation for DevOpsTEST Huddle
Functional testing is evolving at a rapid pace. The skill sets needed for mobile, cloud and Dev/Ops are constantly challenging the old methods of test automation.
View this webinar with Clint Sprauve and Malcolm Isaacs to learn about lean functional testing practices that you can leverage within your organization.
Attend this webinar and learn:
- The challenges in test automation for continuous testing and continuous delivery for traditional automation engineers
- Avoid testing pitfalls and roadblocks in DevOps and Agile teams
- How to improve test script maintenance in Agile development
- The role of manual testing in DevOps
Visual Studio ALM 2013 - Edition ComparisonSteve Lange
This document compares editions of Microsoft's Visual Studio 2013 integrated development environment (IDE). It provides a detailed comparison of the key capabilities included in the Ultimate, Premium, Test Pro, Professional, and MSDN editions. The comparison covers capabilities for application development, testing, architecture/modeling, team collaboration, and cloud/mobile development support. It also includes the monthly Windows Azure credit and platforms supported by the MSDN subscription for each edition.
Quality Jam 2017: Elise Carmichael and Corey Pyle "Jumpstarting Your Test Aut...QASymphony
Elise Carmichael and Corey Pyle walk you through real-life test automation stories and use cases including: How to decide which tests to automate, how to write XCUITests for IOS, demo how Amazon Alexa can be automated and how to publish automated results to qTest using a node package.
The recording from Quality Jam 2017 can be found at: www.qasymphony.com/blog/quality-jam-2017-presentations/
Deeper Root Cause Analysis to App Performance Bottlenecks with Appvance APM I...Clever Moe
Appvance coined the term "Proactive APM" (Application Performance Management) to demonstrate techniques and tools for business managers, engineers, and testers a way to anticipate the end-user experience while the app is under development. It simulates user load on apps once the app launches. This allows for instant diagnoses when there are production issues, by comparing expected transaction times with potential issues. If you are already using New Relic, you’ll want to add Appvance PerformanceCloud to your app development and testing environment.
Quality Jam 2017: Kevin Dunne "Macro Trends and Useful Tools that 'Get It'"QASymphony
Testers can’t live without their beloved tools, and the landscape of testing and development tools is changing rapidly. While testers were previously limited to a few expensive and difficult to use tools, the market is now filling with many more affordable, powerful, and easy to use products. In this presentation, Kevin will discuss 5 of the most important macro trends in test tools: 1) Specialization 2) Cloud hosting 3) Architectural Shifts 4) Collaboration 5) Ease of Use/Deployment. Kevin will also provide examples of popular tools that are capitalizing on these trends and gaining popularity in the market.
Watch the Quality Jam presentation at www.qasymphony.com/blog/quality-jam-2017-presentations/
This document discusses how Dan Cuellar accidentally created the wildly popular open source mobile testing framework Appium. It describes how Appium works and its philosophy of being inclusive, free, and open source. It provides code examples for setting up tests on iOS and Android. It also outlines how Cuellar grew the project from 0 to over 100,000 users through conferences, forums, and being very inclusive. It discusses challenges like conflict, loss of control, and rewriting the codebase, and looks towards the future of Appium.
Story Testing Approach for Enterprise Applications using Selenium FrameworkOleksiy Rezchykov
Releasing a big software product frequently on the same high quality level could became an impossible task. Story Testing approach gives a possibility for many teams to work for a same product and release it without putting enormous efforts on testing. Approach is based on the BDD technique, Feature Flags and Selenium.
Key takeaways
- Continuous “everything” is at the heart of agile and devops
- Continuous activities result in faster delivery and higher quality
- Rapid feedback and practice are essential for confidence in your delivery process
View webinar recording - http://testhuddle.com/resource/continuous-everything/
Testing Hourglass at Jira Frontend - by Alexey Shpakov, Sr. Developer @ Atlas...Applitools
Alexey Shpakov presents on testing in Jira Frontend. He discusses the testing pyramid with unit, integration, and end-to-end tests. He then introduces the concept of a "testing hourglass" which adds deployment and post-deployment verification to the pyramid. Key aspects of each type of test are discussed such as using feature flags, monitoring for flaky tests, and gradual rollouts to reduce risk.
Best Practices for a Repeatable Shift-Left CommitmentApplause
This document discusses best practices for implementing a "shift-left" strategy to move quality assurance activities earlier in the software development lifecycle. It recommends having quality be everyone's responsibility, focusing on delivering valuable features, adopting an automation-first mentality, embracing continuous feedback through a "fail or learn fast" approach, and continuously improving processes. The document provides examples of how some organizations are successfully shifting left, such as through continuous integration/delivery pipelines, minimum viable products, and behavior-driven development. It also describes how Applause's in-sprint testing service can help teams validate features within a sprint to avoid context switching for developers.
Jenkins as the Test Reporting FrameworkNitin Sharma
Test Reporting Framework are the ultimate utilities reached by very few companies in the world likes of google & facebook.
It require significant investment in terms money and resources. To optimize on both we tried the approach of extending Jenkins for the same purpose.
We like to share our experiences with respect to this journey. We will talk about different cahllenges we faced in doing so and how we solved them.
We strongly believe that other startup can use our experience and get benefit from this immensely.
Visual Studio 2010 Testing for DevelopersSteve Lange
The document discusses testing tools in Visual Studio 2010 that help developers get code right the first time. It describes features like code analysis, code metrics, test impact analysis, IntelliTrace for debugging, and performance profiling. The tools help improve code quality, find bugs more quickly, and reduce "no repro" issues. The presentation includes demos of these tools and how they can help foster better collaboration between developers and testers.
Visual Studio LightSwitch (Beta 1) OverviewSteve Lange
Visual Studio LightSwitch allows developers to quickly create professional, data-centric business applications. It provides pre-configured screen templates and pre-written code to build the basic application functionality faster. LightSwitch applications can access existing data sources like SQL Server and SharePoint. The applications are made up of projects containing data entities, screens, queries, and other resources. Developers can customize and extend LightSwitch applications through code. LightSwitch applications can be deployed to the desktop, browser, or cloud.
STARWest: Use Jenkins For Continuous Load Testing And Mobile Test AutomationClever Moe
Frank Cohen's session from the STARWest (Software Test Automation) conference, October 2014. Building mobile apps and Ajax apps effectively requires a blended approach to test automation. Frank Cohen, CTO/Founder at Appvance, shows how to leverage the best application performance test methodology with test tools to deliver excellent Ajax, iOS and Android apps. Learn how to: * Effectively choose a mobile testing method for Agile shops * Reduce costs by choosing the best tools (Appium, Jenkins, Appvance PerformanceCloud) * Scale-up your mobile testing to thousands of test suites automatically * The mix-and-match mobile testing methodology for just-in-time performance testing
Use Jenkins For Continuous Load Testing And Mobile Test AutomationClever Moe
The document discusses using Jenkins for continuous load testing and mobile test automation. It describes how Jenkins can be used to automate testing across sprints in an agile methodology. Specifically, it outlines how to leverage Jenkins to run functional tests continuously and repurpose those tests for performance and load testing. This helps ensure applications are thoroughly tested before each release.
DevOps - Agile on Steroids by Tom Clement Oketch and Augustine KisituThoughtworks
This document discusses challenges with traditional Agile approaches and how DevOps aims to address them. It notes that while organizations may think they are Agile, problems still arise around deployment pain points, inability to adapt to change, and dissatisfied clients. DevOps focuses on automating processes, breaking down silos between teams, and continuous delivery through culture change, infrastructure automation, measurement, and information sharing. The presentation emphasizes that DevOps is not a role or certification but a relationship and approach centered on collaboration and automation.
Shipping to Learn and Accelerate Growth with GitHubOptimizely
Will 2020 mark the shift to a remote-first world in the long run? For GitHub, a distributed workforce is nothing new. Join Sha Ma, VP of Engineering, and Gregory Ceccarelli, Director of Data Science, to learn how they built and scaled a successful experimentation program. They'll share their experience implementing Optimizely across timezones, a remote workforce, and a new business model.
In this session, you'll learn how to:
Optimize UX for a freemium business model
Use data to deliver customer-centered products
Scale experimentation and accelerate growth
Join us for an overview of behavior-driven development and test automation, which aided in the production of a Visualforce/JavaScript application for an enterprise client. Using Cucumber JVM, Selenium, Jenkins, and Git - the team was able to catch regression errors during development. We'll provide an overview of the solution used and how it worked in a real-world environment.
In this talk we'll discuss our experience building a continuous delivery solution at Chef, describe the philosophy behind the workflow we encoded, and share a demo of the results of our efforts.
https://youtu.be/fMyWM2LkwBk?list=PL11cZfNdwNyO9CpTWH2qjYfzysEtpfOCd
Automated Testing With Jasmine, PhantomJS and JenkinsWork at Play
The document discusses automated testing of JavaScript code using Jasmine, PhantomJS, and Jenkins. It begins with an agenda that covers an introduction to the speakers, testing JavaScript code and front-end code without a browser, and continuous integration. It then discusses Jasmine features for writing tests, using PhantomJS to run tests without a browser, and integrating testing into a continuous integration workflow with Jenkins.
Running JMeter Tests In Appvance PerformanceCloudClever Moe
Appvance PerformanceCloud (APC) is the first beginning-to-end test system which accurately drives 100% of the actual user interactions, even with complex HTML5 and AJAX client-side code. Apache JMeter is an Apache project to test Web applications at the HTTP protocol level. Adding the ability to re-use existing JMeter scripts with the Appvance cloud testing platform enables JMeter users to test Web apps, Ajax apps, Mobile (iOS/Android), and Oracle Forms apps.
Continuous Integration, Deploy, Test From Beginning To End 2014Clever Moe
Frank Cohen, CTO/Founder at Appvance, teaches developers and testers how to become more closely aligned with easily deployable and configurable tools such as Jenkins CI and performance testing platforms. Learn how to: * Merge Agile SDLC and Performance Testing * Speed-up test operations by configuring Jenkins for automatic build, deploy, and tests * Instantly identify functional and performance issues using Jenkins as a performance dashboard * Use effective choices in Jenkins deployment – in the cloud, hosted, or in your datacenter
CloudBees Continuous Integration and Test with Appvance PerformanceCloudClever Moe
Frank Cohen's keynote talk at the CloudBees Jenkins user conference in 2013. Shows how to extend CloudBees Jenkins to all aspects of testing: Functional, Performance, Stress, and Security Tests
Testers are under big new pressure to use Agile software methods, Ajax environments, and Mobile environments. In this session, Frank Cohen of Appvance will show how Best Buy and PepsiCo cope with the changes: How they select test tools, test management tools, and create operational test data. See how this all fits together in an Agile environment using Continuous Integration, Source Repository, Test Scripting, and Agile Test Management for Agile Stories. Frank will show practical examples - to the code level - to deal with desktop browsers, iOS and Android native apps, WebKit and Mobile Web browsers.
Google App Engine allows users to host web applications on Google's infrastructure without having to maintain servers or databases. It provides automatic scaling, free quotas for storage and bandwidth usage, and a simple deployment process. The document provides an overview of App Engine, including how to get started, the services it offers like Datastore and Memcache, and best practices for building scalable applications on the platform.
This is an adaptation of the presentation given at the SpringOne 2008 conference in Hollywood, FL. It contains some updates on project status, and also information about the recently published book "Spring Python 1.1"
This slideshow is licensed under a Creative Commons Attribution 3.0 United States License.
This document discusses how Dan Cuellar accidentally created the wildly popular open source mobile testing framework Appium. It describes how Appium works and its philosophy of being inclusive, free, and open source. It provides code examples for setting up tests on iOS and Android. It also outlines how Cuellar grew the project from 0 to over 100,000 users through conferences, forums, and being very inclusive. It discusses challenges like conflict, loss of control, and rewriting the codebase, and looks towards the future of Appium.
Story Testing Approach for Enterprise Applications using Selenium FrameworkOleksiy Rezchykov
Releasing a big software product frequently on the same high quality level could became an impossible task. Story Testing approach gives a possibility for many teams to work for a same product and release it without putting enormous efforts on testing. Approach is based on the BDD technique, Feature Flags and Selenium.
Key takeaways
- Continuous “everything” is at the heart of agile and devops
- Continuous activities result in faster delivery and higher quality
- Rapid feedback and practice are essential for confidence in your delivery process
View webinar recording - http://testhuddle.com/resource/continuous-everything/
Testing Hourglass at Jira Frontend - by Alexey Shpakov, Sr. Developer @ Atlas...Applitools
Alexey Shpakov presents on testing in Jira Frontend. He discusses the testing pyramid with unit, integration, and end-to-end tests. He then introduces the concept of a "testing hourglass" which adds deployment and post-deployment verification to the pyramid. Key aspects of each type of test are discussed such as using feature flags, monitoring for flaky tests, and gradual rollouts to reduce risk.
Best Practices for a Repeatable Shift-Left CommitmentApplause
This document discusses best practices for implementing a "shift-left" strategy to move quality assurance activities earlier in the software development lifecycle. It recommends having quality be everyone's responsibility, focusing on delivering valuable features, adopting an automation-first mentality, embracing continuous feedback through a "fail or learn fast" approach, and continuously improving processes. The document provides examples of how some organizations are successfully shifting left, such as through continuous integration/delivery pipelines, minimum viable products, and behavior-driven development. It also describes how Applause's in-sprint testing service can help teams validate features within a sprint to avoid context switching for developers.
Jenkins as the Test Reporting FrameworkNitin Sharma
Test Reporting Framework are the ultimate utilities reached by very few companies in the world likes of google & facebook.
It require significant investment in terms money and resources. To optimize on both we tried the approach of extending Jenkins for the same purpose.
We like to share our experiences with respect to this journey. We will talk about different cahllenges we faced in doing so and how we solved them.
We strongly believe that other startup can use our experience and get benefit from this immensely.
Visual Studio 2010 Testing for DevelopersSteve Lange
The document discusses testing tools in Visual Studio 2010 that help developers get code right the first time. It describes features like code analysis, code metrics, test impact analysis, IntelliTrace for debugging, and performance profiling. The tools help improve code quality, find bugs more quickly, and reduce "no repro" issues. The presentation includes demos of these tools and how they can help foster better collaboration between developers and testers.
Visual Studio LightSwitch (Beta 1) OverviewSteve Lange
Visual Studio LightSwitch allows developers to quickly create professional, data-centric business applications. It provides pre-configured screen templates and pre-written code to build the basic application functionality faster. LightSwitch applications can access existing data sources like SQL Server and SharePoint. The applications are made up of projects containing data entities, screens, queries, and other resources. Developers can customize and extend LightSwitch applications through code. LightSwitch applications can be deployed to the desktop, browser, or cloud.
STARWest: Use Jenkins For Continuous Load Testing And Mobile Test AutomationClever Moe
Frank Cohen's session from the STARWest (Software Test Automation) conference, October 2014. Building mobile apps and Ajax apps effectively requires a blended approach to test automation. Frank Cohen, CTO/Founder at Appvance, shows how to leverage the best application performance test methodology with test tools to deliver excellent Ajax, iOS and Android apps. Learn how to: * Effectively choose a mobile testing method for Agile shops * Reduce costs by choosing the best tools (Appium, Jenkins, Appvance PerformanceCloud) * Scale-up your mobile testing to thousands of test suites automatically * The mix-and-match mobile testing methodology for just-in-time performance testing
Use Jenkins For Continuous Load Testing And Mobile Test AutomationClever Moe
The document discusses using Jenkins for continuous load testing and mobile test automation. It describes how Jenkins can be used to automate testing across sprints in an agile methodology. Specifically, it outlines how to leverage Jenkins to run functional tests continuously and repurpose those tests for performance and load testing. This helps ensure applications are thoroughly tested before each release.
DevOps - Agile on Steroids by Tom Clement Oketch and Augustine KisituThoughtworks
This document discusses challenges with traditional Agile approaches and how DevOps aims to address them. It notes that while organizations may think they are Agile, problems still arise around deployment pain points, inability to adapt to change, and dissatisfied clients. DevOps focuses on automating processes, breaking down silos between teams, and continuous delivery through culture change, infrastructure automation, measurement, and information sharing. The presentation emphasizes that DevOps is not a role or certification but a relationship and approach centered on collaboration and automation.
Shipping to Learn and Accelerate Growth with GitHubOptimizely
Will 2020 mark the shift to a remote-first world in the long run? For GitHub, a distributed workforce is nothing new. Join Sha Ma, VP of Engineering, and Gregory Ceccarelli, Director of Data Science, to learn how they built and scaled a successful experimentation program. They'll share their experience implementing Optimizely across timezones, a remote workforce, and a new business model.
In this session, you'll learn how to:
Optimize UX for a freemium business model
Use data to deliver customer-centered products
Scale experimentation and accelerate growth
Join us for an overview of behavior-driven development and test automation, which aided in the production of a Visualforce/JavaScript application for an enterprise client. Using Cucumber JVM, Selenium, Jenkins, and Git - the team was able to catch regression errors during development. We'll provide an overview of the solution used and how it worked in a real-world environment.
In this talk we'll discuss our experience building a continuous delivery solution at Chef, describe the philosophy behind the workflow we encoded, and share a demo of the results of our efforts.
https://youtu.be/fMyWM2LkwBk?list=PL11cZfNdwNyO9CpTWH2qjYfzysEtpfOCd
Automated Testing With Jasmine, PhantomJS and JenkinsWork at Play
The document discusses automated testing of JavaScript code using Jasmine, PhantomJS, and Jenkins. It begins with an agenda that covers an introduction to the speakers, testing JavaScript code and front-end code without a browser, and continuous integration. It then discusses Jasmine features for writing tests, using PhantomJS to run tests without a browser, and integrating testing into a continuous integration workflow with Jenkins.
Running JMeter Tests In Appvance PerformanceCloudClever Moe
Appvance PerformanceCloud (APC) is the first beginning-to-end test system which accurately drives 100% of the actual user interactions, even with complex HTML5 and AJAX client-side code. Apache JMeter is an Apache project to test Web applications at the HTTP protocol level. Adding the ability to re-use existing JMeter scripts with the Appvance cloud testing platform enables JMeter users to test Web apps, Ajax apps, Mobile (iOS/Android), and Oracle Forms apps.
Continuous Integration, Deploy, Test From Beginning To End 2014Clever Moe
Frank Cohen, CTO/Founder at Appvance, teaches developers and testers how to become more closely aligned with easily deployable and configurable tools such as Jenkins CI and performance testing platforms. Learn how to: * Merge Agile SDLC and Performance Testing * Speed-up test operations by configuring Jenkins for automatic build, deploy, and tests * Instantly identify functional and performance issues using Jenkins as a performance dashboard * Use effective choices in Jenkins deployment – in the cloud, hosted, or in your datacenter
CloudBees Continuous Integration and Test with Appvance PerformanceCloudClever Moe
Frank Cohen's keynote talk at the CloudBees Jenkins user conference in 2013. Shows how to extend CloudBees Jenkins to all aspects of testing: Functional, Performance, Stress, and Security Tests
Testers are under big new pressure to use Agile software methods, Ajax environments, and Mobile environments. In this session, Frank Cohen of Appvance will show how Best Buy and PepsiCo cope with the changes: How they select test tools, test management tools, and create operational test data. See how this all fits together in an Agile environment using Continuous Integration, Source Repository, Test Scripting, and Agile Test Management for Agile Stories. Frank will show practical examples - to the code level - to deal with desktop browsers, iOS and Android native apps, WebKit and Mobile Web browsers.
Google App Engine allows users to host web applications on Google's infrastructure without having to maintain servers or databases. It provides automatic scaling, free quotas for storage and bandwidth usage, and a simple deployment process. The document provides an overview of App Engine, including how to get started, the services it offers like Datastore and Memcache, and best practices for building scalable applications on the platform.
This is an adaptation of the presentation given at the SpringOne 2008 conference in Hollywood, FL. It contains some updates on project status, and also information about the recently published book "Spring Python 1.1"
This slideshow is licensed under a Creative Commons Attribution 3.0 United States License.
Building A Great API - Evan Cooke, Cloudstock, December 2010Twilio Inc
Tips and tricks on how to design, package, and build a great API. We summarize some of the lessons we've learned over the years at Twilio designing and operating Voice and SMS APIs used by more then 20,000 developers.
The document discusses APIs and API-first development. It argues that traditional development processes focus too much on data models and server code before APIs and user interfaces. An API-centric process prioritizes designing APIs and user interfaces first before implementing backend functionality. Well-designed APIs can be implemented later as the "real" backend code, after prototypes are built with "fake" backend code. Everyday APIs like functions and modules define interfaces that are used without being explicitly designed. The document promotes standardizing the documentation of JavaScript functions as APIs.
APIs and API-first strategies are quickly becoming important for software product companies. These slides are from a lightning talk discussing why developer experience should be your #1 concern when launching a web API, and how everyone on your team can contribute to the process through the practice of API modeling.
The document discusses eHarmony's plans to migrate their iOS app from Objective-C to Swift. It provides an overview of eHarmony as a company that has successfully matched over 565,000 couples using a scientific matching system. It then discusses Swift features like protocol extensions, error handling, and nullability that improve code safety. Finally, it outlines eHarmony's plan to tackle the migration through modernizing Objective-C code, generating bridging headers, and incrementally migrating parts of the app to Swift.
APIdays Paris 2019 Backend is the new frontend by Antoine Cheronapidays
Bob and Alice are building a new app together, with Bob working on the backend API and Alice on the frontend. As they work, the API requirements change frequently, requiring changes to parameters, operations, and data models. This can lead to errors when the frontend code is not updated to match. The presentation proposes a solution using OpenAPI specifications enriched with semantics and hypermedia controls to advertise available operations and parameters at runtime. This would allow the frontend code to be written in a more business-focused way and automatically integrate API changes without breaking. Limitations include the difficulty of deeply linking operations to data and the work required to implement and maintain the vocabulary.
What’s behind a high quality web API? Ensure your APIs are more than just a ...Kim Clark
Web APIs have now become as important as websites for some enterprises. Dreaming up an attractive set of data resources to expose to your consumers is a critical step, but it's just the beginning. In the world of APIs, standards are rare, so common conventions are everything. Which should you choose, and how do you apply them to your data model? What architecture will ensure your APIs are robust, scalable, and secure? How do you ensure data integrity in an environment without transactionality? How will you prepare for huge changes in scale? How do you join your API world with your existing enterprise integration and SOA? Attendees will learn design practices to ensure their APIs are both attractive and consumable.
API Product Opportunity Responsibility Nicolas Sierro 2015.pptxBlockchainizator
The document discusses the history and evolution of APIs, including early examples from Salesforce, eBay, and Amazon in the late 1990s-early 2000s. It notes that APIs allow companies to unlock the business potential of their data and services by making them available to external developers and partners. Successful API strategies treat the API as a product in its own right, with clear business models, pricing, and onboarding support for developers. The growth of APIs has accelerated in recent years, driven by trends like mobile, cloud computing and the desire to build platforms.
This document discusses the key differences between APIs and websites. While APIs and websites are both online services, APIs are designed to be used by programs rather than humans. As a result, APIs require different design considerations around audiences, longevity, analytics, security, integration, and testability compared to websites. The document emphasizes that while APIs and websites can complement each other, APIs need to remain stable over long periods of time to avoid breaking integrated applications.
Creating a World-Class RESTful Web Services APIDavid Keener
Companies like Amazon, Google and Yahoo have published web services API's that empower developers to create mash-ups, add-ons and full-scale applications. The creation of such API's, however, is not exclusively the domain of large, multi-national corporations. Learn how to architect, build and field a well-designed and scalable RESTful web services API that will allow your business to leverage the capabilities of the developer community. This presentation includes real-life examples from the Grab Networks RESTful API, which provides access to information about the hundreds of thousands of news videos available through Grab Networks' distribution network.
The document discusses NPR's content management strategy of creating content once and publishing it everywhere (COPE) using their API. It outlines the benefits of this approach, including improved development efficiencies, enabling new digital experiences and business opportunities. It also shares lessons learned, such as the need for flexible content structures, clear examples over documentation, and ensuring technology and content teams are aligned. Upcoming improvements to the API are also mentioned, such as image cropping and new output formats.
The liferay case: lessons learned evolving from RPC to Hypermedia REST APIsJorge Ferrer
Liferay is an open source platform started in 2000, long before the term “Web API” existed. One early characteristic of Liferay has been its great extensibility, which included providing a featureful HTTP API to access its functionalities since the very beginning. Initially this API used SOAP (as well as other less used protocols). Later a new “RESTful” option was added, leveraging HTTP+JSON and it became much more popular (even though it was at Level 0 in Richardson Maturity Model). However, both approaches lead users of the API to have a high coupling that makes the evolution of the APIs a challenging task. So we started wondering, isn’t there a better way to build APIs in 2017?
This session explains our search to find a better alternative and what we learned along the way.
It focuses on how we have adopted Hypermedia and Shared Vocabularies to create a new breed of APIs that we believe form the secret ingredients that solve the most important challenge we have in the API Economy: evolvability. We are now successfully applying this type of APIs in all of our products, on premise, cloud based, … even internal.
We have found that once you know how and build some common foundation, all the barriers to build evolvable APIs disappear. We learned from many others along the way and want to contribute back by sharing our experience.
Sign up for our beta today! http://datadipity.com/register
Datadipity reduces time to launch by promoting the “Virtualized API stack” with a set of APIs in place, there is no need to architect complex distributed systems. 3rd party APIs are leveraged so that the architecture can be reduced to one code base. This reduces development time. Usability is much easier to maintain during beta release and user acceptance changes are easier to apply.
The Present and Future of Mobile Test Automation with AppiumTechWell
Mobile testing has moved forward in leaps and bounds in the past few years. With frameworks like Appium, it has never been easier to scale automated testing and integrate it with continuous integration. While new automation technologies proliferate with device and platform upgrades, Appium provides a singular, consistent automation protocol on top of the best automation technologies,. In the past year, the Appium open source community has added support for new kinds of automation, including XCUITest for iOS, UiAutomator 2 for Android, and even Windows apps. With demos and code samples, Jonathan Lipps explores the capabilities these unlock, and explains Appium's vision for the future—in both mobile testing and the rich variety of UI testing with IoT applications and devices. More and more, the lines are being blurred between desktop, mobile, and IoT applications—and Appium has a plan for taking advantage of this remarkable confluence.
The Next Step to Build Better APIs — Consistent Data StructureDialexa
You don’t build good APIs through coding alone. Like any other part of your business, APIs are best when they are developed as part of a detailed, end-to-end strategy. However, there are multiple parts of a comprehensive strategy and understanding each piece is essential to building better APIs.
Full write-up: http://by.dialexa.com/consistent-data-structures-the-next-step-to-building-an-api
Modern Release Engineering in a Nutshell - Why Researchers should Care!Bram Adams
Invited talk at the Leaders of Tomorrow Symposium of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2016).
The presentation (and its accompanying paper, see http://mcis.polymtl.ca/publications/2016/fose.pdf) explain the basics of release engineering pipelines, common challenges industry is facing as well as pitfalls software engineering researchers are falling into.
Speakers are Bram Adams (MCIS, http://mcis.polymtl.ca) and Shane McIntosh (McGill University, http://shanemcintosh.org).
A video-taped version of the talk will be available soon at https://www.youtube.com/channel/UCL8yG6qpHk7V66l1Jt3aZrA/featured.
Alternative ways of developing web sites using EPiServer CMS. An introduction to three open source frameworks that allow us to better tackle complexity, have a more enjoyable development experience and deliver better, well tested sites using EPiServer CMS.
This document discusses practices and tools for building better APIs. It outlines some key aspects of API quality, including value, usability, and stability. For usability, it discusses factors like learnability, efficiency, and errors based on a generic usability model. It also provides examples of API release notes to demonstrate concerns around stability and backward compatibility. The overall goal is to provide developers with perspectives and considerations for designing APIs that are easy to use and integrate with existing code.
Practices and tools for building better API (JFall 2013)Peter Hendriks
Een belangrijke voorwaarde om goede en leesbare Java code te schrijven is om gebruik te maken van een goede API. Een goede API helpt ontwikkelaars om sneller hoogwaardige code te schrijven. Het ontwerp van een API is daarom belangrijk, zeker als er grotere systemen worden gerealiseerd in teamverband. Moderne ontwikkeltools als Eclipse, IntelliJ IDEA en FindBugs helpen met het schrijven van goede API, en het detecteren van slecht gebruik. Deze sessie gaat in op de laatste ontwikkelingen en mogelijkheden, inclusief nieuwe taalmogelijkheden in Java 8. Er wordt hierbij gebruik gemaakt van praktische situaties en concrete codevoorbeelden, gebaseerd op echte ervaringen in grote codebases. Met praktische tips en toegankelijke tools kan al een grote stap gemaakt worden om in de praktijk beter met API ontwerp om te gaan!
Similar to How Optimizely Scaled its REST API with asyncio (20)
Clover Rings Up Digital Growth to Drive ExperimentationOptimizely
Monil Shah from Clover presented on how Clover uses experimentation to drive digital growth. Clover started with walk experiments to test small changes and validate hypotheses. They then increased their experiment velocity by prioritizing high impact experiments and defining success metrics upfront. Clover also developed processes to conclude experiments early if clearly winning or losing, and to iterate based on experiment learnings. Clover evangelized experimentation across the company by finding executive sponsors, involving multiple teams, and educating and incentivizing experimentation.
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...Optimizely
Chris Stein is a lead consultant who helps enterprises determine ROI forecasts, pricing strategies, timelines, and resource needs. He has experience as a product manager for fintech SaaS solutions and has managed core product development. Some of his past roles include leading BPO and change management projects, spearheading agile project management processes, and inspiring customers to build experimentation as a strategic part of their business at Optimizely. Chris provides strategic consulting in digital experience optimization, program structures, and experiment-driven product development for enterprise customers.
Learn the real best practices and pitfalls of experimentation based on scientific research and insights. Hazjier is co-author of three studies on experimentation with Harvard Business School and his work is covered in the book Experimentation Works. This talk will dive into the best practices of experiment design, the role of hierarchy in experimentation teams, and the value of experimentation.
Atlassian's Mystique CLI, Minimizing the Experiment Development CycleOptimizely
Mystique CLI is an Atlassian developed CLI for Optimizely Web. It is a multi-phase project that is currently focusing on improving the development cycle for growth engineers. Currently, Mystique is the standard for developing web experiments at Atlassian, and is capable of a wide variety of operations utilizing Optimizely's REST API. This includes creating, updating, testing, and duplicating experiments/personalization campaigns, as well as "promoting" these entities between Optimizely projects for different environments (e.g. from QA => Prod). It has significantly reduced manual overhead and decreased development time by up to 95% for particular actions.
Autotrader Case Study: Migrating from Home-Grown Testing to Best-in-Class Too...Optimizely
Autotrader's Product and Engineering teams were ahead of the curve many years ago when they built a home-grown solution for leveraging feature flags to support server-side testing. Over the years, the industry eventually caught up and surpassed this proprietary tooling and the team had a choice to make: Re-invest into the local solution or completely retool. In this case study, Scott Povlot, Principal Technical Architect, and Seth Stuck, Director of R&D Analytics, will discuss their journey in selecting and then migrating to their next generation of experimentation tooling. They will discuss selection criteria, pros and cons, and outline how they were able to make the migration to Optimizely successful and lessons learned along the way.
Zillow + Optimizely: Building the Bridge to $20 Billion RevenueOptimizely
Join Jason Tabert, Senior CRO Marketing Specialist, and learn how Zillow is using Optimizely’s experimentation, personalization and integrations to help grow their revenue to $20 billion by helping their customers cross the real estate chasm from despair to delight.
The Future of Optimizely for Technical TeamsOptimizely
Optimizely has been reimagining the future of progressive delivery and experimentation, improving every part of the platform to empower technical teams to build, ship, and iterate faster. Learn about the latest enhancements to Optimizely Full Stack and the Optimizely Data Platform, and get a sneak peek at the upcoming roadmap.
Empowering Agents to Provide Service from Anywhere: Contact Centers in the Ti...Optimizely
The coronavirus pandemic has pushed contact center leaders to accelerate technology adoption and empower their teams to work remotely. Join this session with State Farm, Salesforce, and Optimizely to learn how contact centers can adapt quickly and successfully in the time of COVID.
Our new normal has accelerated eCommerce trends by 4-6 years. The Optimizely team shares how experimentation can help retailers fast forward their online sales strategy with Microsoft Dynamics 365 Commerce.
Building an Experiment Pipeline for GitHub’s New Free Team OfferingOptimizely
In April 2020, GitHub announced a new Free for Teams plan. Behind the scenes, the engineering team was also setting up an experiment pipeline and an integration with Optimizely. In this session, we will take a peek at the process of setting up the integration, learning about the behavior of this new Free for Teams customer segment, and the next steps for this experiment pipeline.
AMC Networks Experiments Faster on the Server SideOptimizely
Speeding up innovation only matters if it helps you drive positive outcomes. At AMC, experimentation enables the product and platform teams to challenge their assumptions, maximize impact, and evaluate ideas as painted door tests before investing in significant development. A commitment to test everything across 9 platforms fueled their search for the most scalable solution.
In this session, you'll learn how to:
Leverage server-side testing to experiment quickly
Scale across web, mobile, and OTT applications
Determine when client-side testing is more efficient
Evolving Experimentation from CRO to Product DevelopmentOptimizely
An obsession with data, efficiency, and delivering incredible customer experiences are just a few things that the CNN Consumer Science and Software Engineering teams have in common. Simple A/B testing practices evolved into a culture of experimentation, sparking new development practices across the organization. Learn how they drive results across their entire platform from websites to mobile apps.
Overcoming the Challenges of Experimentation on a Service Oriented ArchitectureOptimizely
Growing from an early stage startup to a national leader in financial literacy is no small feat, and there are a ton of lessons that we have learned at Greenlight as we have grown. Long gone are the days where we would ship something and cross our fingers hoping that it makes some kind of impact on our customers. Now we’re in a world where we can learn ahead of time how much impact a feature will have on the business, before we even launch! In today’s conversation, we’ll discuss how we use Optimizely’s feature flags in our microservice architecture using Optimizely Agent while keeping user IDs and context synchronized.
This session will cover:
How we set up Optimizely Agent and use it in a kubernetes deployment
How we created a user-aliasing service
How we access Optimizely both on the frontend and in the backend services.
How to build a full stack feature
How to manage the rollout using Optimizely’s feature flags
How The Zebra Utilized Feature Experiments To Increase Carrier Card Engagemen...Optimizely
A/B testing is an essential element in any product managers playbook. However having the freedom and flexibility to customize testing based on what the data is saying often requires a lot of time and effort, particularly when it comes to engineering resources. Optimizely offers a flexible approach to experimentation through the use of feature testing, which provides more customization options without the additional development effort typically required to implement these feature optimizations. Megan Bubley, a Senior Product Manager at The Zebra, will share her experience working with Optimizely’s feature tests to create a results page where users can compare multiple auto insurance options driven by actual user needs, as well as her experience customizing the experience based on device platform.
Making Your Hypothesis Work Harder to Inform Future Product StrategyOptimizely
At Treatwell, each experiment goes beyond improving a single business metric. Experimentation works to evolve their product while enriching customer insights in order to deliver the best digital experience to their users. Join Laura Howard, Lead Product Manager, and Dennis Meisner, Senior Product Analyst, to learn their secret to making their hypothesis work harder and how getting their hypothesis right has improved Treatwell’s funnel progression and order health, as well as helped them make critical decisions on their product experience.
Kick Your Assumptions: How Scholl's Test-Everything Culture Drives RevenueOptimizely
Amy Vetter, Consumer Experience Manager, Direct To Consumer, Europe, will walk you through some of the tests that she and her team run across the Scholl brand. Amy will highlight surprise learnings and how to remove the fear of failing. The team is empowered to test everything possible that will allow the customer to get the best experience and also support the brand’s goal for more revenue and customer data.
At Charles Schwab, they have a mantra of viewing the world through their client’s eyes. When it comes to building digital experiences and running experiments, winning isn’t just about moving metrics, it’s also about improving customer experience. Sara Tresch, SVP of Digital Services at Schwab will be discussing how Schwab designs products and experiments with a client-first mindset.
Test Everything: TrustRadius Delivers Customer Value with ExperimentationOptimizely
When done right, experimentation can help you validate the product you’re building and create winning customer experiences. And it doesn’t take a big engineering team to make this happen.
TrustRadius, the most trusted review site for business technology, uses experimentation to build an online community through website and server-side experimentation. The small but mighty TrustRadius team runs experiments throughout the buyer’s journey to engage different user personas and understand outcomes in real-time.
Watch the webinar recording featuring Rilo Stark, product manager at TrustRadius, and Jack Peden, senior software engineer, to understand their data-driven experimentation strategy and how TrustRadius uses Optimizely Web and Full Stack products to tailor experiences to different customer segments and mitigate risk through A/B/N and painted door tests.
In this session, you will learn: how to embed feature flagging sitewide to deliver safer, faster releases, best practices for implementing feature flags in a services-oriented architecture, and the latest enhancements you need to help your team recover faster when ship happens.
Newly appointed Optimizely CTO, Lawrence Bruhmuller, will kick off Developer Summit discussing the new normals in software development. After decades of leading and scaling engineering teams for high growth startups and large tech companies, Lawrence has seen the same problems crop up repeatedly for technical teams. There is a new way of delivering software that makes it possible to move fast and get it right. That new way is Progressive Delivery & Experimentation. When Progressive Delivery & Experimentation are used together, you have an efficient system for validating both quality and customer engagement across your development lifecycle. Lawrence will discuss the key principles driving software development innovation, how our engineering team puts this into practice, and the success he’s seen at other companies.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
“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.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
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.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
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
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.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
27. Getting Optimizely Results
1. Get Experiment data
2. Get Layer data (whatever that is)
3. Get Project Settings
4. Get results data
28. 1. Get Experiment data
2. Get Layer data (whatever that is)
3. Get Project Settings
4. Get results data
GET /v2/experiments/:id/results
Getting Optimizely Results
29. Easy to use APIs
What makes an API “good”?
Ensured Trust
55. Easy to use APIs
What makes an API “good”?
Ensured Trust Documentation
56. How can we provide
“good” APIs?
How can we provide
“good” APIs?
57. Getting Optimizely Results
1. Get Experiment data
2. Get Layer data (whatever that is)
3. Get Project Settings
4. Get results data
58. 1. Get Experiment data
2. Get Layer data (whatever that is)
3. Get Project Settings
4. Get results data
/v2/experiments/:id/results
Getting Optimizely Results
63. We’ve got data all over
Experiments Projects Results
API
Gateway
64. Benefits of an API gateway
Operations through the API look a lot like
their web UI counterparts
65. Benefits of an API gateway
Operations through the API look a lot like
their web UI counterparts
Allows us to orchestrate APIs instead of
data models
66. Benefits of an API gateway
Operations through the API look a lot like
their web UI counterparts
Allows us to orchestrate APIs instead of
data models
Pulls problems away from business logic
into a higher-level
67. Benefits of an API gateway
Operations through the API look a lot like
their web UI counterparts
Allows us to orchestrate APIs instead of
data models
Pulls problems away from business logic
into a higher-level
Internal and external consumers go
through the same application
70. We need to do a bunch of things in parallel...
71. Pyramid and Multiprocessing
with multiprocessing.Pool() as pool, multiprocessing.Manager() as manager:
response_queue = manager.Queue()
try:
# send our requests get back responses from the response_queue
finally:
pool.join()
pool.terminate()
72. Pyramid and Multiprocessing
with multiprocessing.Pool() as pool, multiprocessing.Manager() as manager:
response_queue = manager.Queue()
try:
# send our requests get back responses from the response_queue
finally:
pool.join()
pool.terminate()
73. Pyramid and Multiprocessing
with multiprocessing.Pool() as pool, multiprocessing.Manager() as manager:
response_queue = manager.Queue()
try:
# send our requests get back responses from the response_queue
finally:
pool.join()
pool.terminate()
74. Pyramid and Multiprocessing
with multiprocessing.Pool() as pool, multiprocessing.Manager() as manager:
response_queue = manager.Queue()
try:
# send our requests get back responses from the response_queue
finally:
pool.join()
pool.terminate()
139. Code is Social
• Better make sure it actually works!
• Pull Request Open 3+ weeks
140. Code is Social
• Better make sure it actually works!
• Pull Request Open 3+ weeks
• Everyone on team added as a reviewer
141. Code is Social
• Better make sure it actually works!
• Pull Request Open 3+ weeks
• Everyone on team added as a reviewer
• 63 comments on Pull Request
142. Code is Social
• Better make sure it actually works!
• Pull Request Open 3+ weeks
• Everyone on team added as a reviewer
• 63 comments on Pull Request
• Meetings for questions/concerns