The document discusses using data and statistics to improve software and websites. It covers instrumentation to track user behavior, funnel analysis to identify where users drop off, and A/B testing to compare design alternatives. The goal is to supplement design with scientific process to decrease costs, uncertainty and increase satisfaction, success and profits by learning from user data.
Ahead of the Curve: How 23andMe Improved UX with Performance EdgeOptimizely
Courtney Ball and Antonio Contreras from 23andMe’s Web Marketing and Engineering teams will share their experience using Optimizely Web’s latest development, Performance Edge. The new technology makes experiments run faster by processing in the edge (CDN) rather than in the browser. Optimizely Product Manager, Whelan Boyd, will join the discussion about why speed matters and how to maintain high performance when you are experimenting at scale.
Why Things Go Off the Rails and How to Prevent Product-Engineering AngstOptimizely
Join us to hear from Claire Vo, Chief Product Officer, and Bill Press, SVP of Engineering, discuss how to better align and collaborate with their teams.
Failure is an Option: Scaling Resilient Feature DeliveryOptimizely
Designing a perfect, failproof software delivery system is impossible. Failures will happen. What's more important is the speed and reliability of your recovery.
Shipping with feature flags helps you limit your risk in the first place and recover faster when the unexpected happens.
Today, with Optimizely Agent, companies that build their apps using service-oriented architectures can achieve production-scale faster with their feature delivery and experimentation platform.
Machine Learning is all the craze in the tech industry. But guess what: algorithms on their own don't deliver value to customers. So how do you go from algorithms to delighting customers?
Learn how Atlassian has been building and experimenting with machine learning to build smarter experiences in our products and supporting systems.
Products covered:
JIRA Service Desk, Confluence, JIRA Core, HipChat
Ahead of the Curve: How 23andMe Improved UX with Performance EdgeOptimizely
Courtney Ball and Antonio Contreras from 23andMe’s Web Marketing and Engineering teams will share their experience using Optimizely Web’s latest development, Performance Edge. The new technology makes experiments run faster by processing in the edge (CDN) rather than in the browser. Optimizely Product Manager, Whelan Boyd, will join the discussion about why speed matters and how to maintain high performance when you are experimenting at scale.
Why Things Go Off the Rails and How to Prevent Product-Engineering AngstOptimizely
Join us to hear from Claire Vo, Chief Product Officer, and Bill Press, SVP of Engineering, discuss how to better align and collaborate with their teams.
Failure is an Option: Scaling Resilient Feature DeliveryOptimizely
Designing a perfect, failproof software delivery system is impossible. Failures will happen. What's more important is the speed and reliability of your recovery.
Shipping with feature flags helps you limit your risk in the first place and recover faster when the unexpected happens.
Today, with Optimizely Agent, companies that build their apps using service-oriented architectures can achieve production-scale faster with their feature delivery and experimentation platform.
Machine Learning is all the craze in the tech industry. But guess what: algorithms on their own don't deliver value to customers. So how do you go from algorithms to delighting customers?
Learn how Atlassian has been building and experimenting with machine learning to build smarter experiences in our products and supporting systems.
Products covered:
JIRA Service Desk, Confluence, JIRA Core, HipChat
Register Here:
https://info.dynatrace.com/apm_wc_monitoring_for_business_na_registration.html
How can you ensure that your customers are satisfied when they use your web and mobile applications? Why should understanding user behavior matter to IT?
In this 20-minute webinar, Pieter van Heck, digital performance expert at Dynatrace, will illustrate the importance of having solid digital performance and the impact on business productivity. Learn about:
4 key approaches to monitoring digital experience
The value of user behavior analysis
Dynatrace synthetic and real user monitoring capabilities
A great digital experience increases conversion rates, app adoption and customer loyalty.
Register today to reserve your spot!
Building a Great AEM Team: Time Warner Cable's JourneyiCiDIGITAL
Learn about the Time Warner Cable journey to building one of the top Adobe Experience Manager teams in the country. See their process to greatness and how you can start building your Adobe Experience Manager team today.
Using feature teams to deliver high business valueThoughtworks
A view into how most IT organisations structure their teams to deal with business demands and possible inefficiencies that emerge as a result. An alternate to the traditional project team composition is a way to deliver end to end features to the business, using what is known as feature teams.
AEM Maxed = Agile + Automation.
Time Warner Cable and iCiDIGITAL reveal how a stellar agile development team delivers an award-winning website using Adobe Experience Manager. Highlights include team interactions, scaling the team, collaborative moments, testing automation, and continuous integration. Also, they will share previews of a few open source attractions that will accelerate your Adobe Experience Manager delivery.
While Atlassian users get excited when they see the most popular add-ons in the marketplace, few see the potential of a custom built add-on tailored to their business. In our cloud-based products, the Connect platform makes it easier than ever to craft solutions that drastically reduce the number of manual tasks your workers have to do. In this talk, I give insider tips on how we do automation at Atlassian, and tell a story that shows how some businesses can automate their entire workflow with Atlassian tools.
Products covered:
JIRA Service Desk, Confluence, HipChat
Reducing Tickets and Crushing SLAs with StatusPageAtlassian
Downtime is a fact of life, and can be a great competitive advantage for your company and your customers if you handle it well. By keeping customers and employees informed during downtime, you can build trust and cut support costs.
Join Scott, co-founder of StatusPage, for a history of the company and its recent acquisition by Atlassian. We'll cover StatusPage best practices we've learned along the way, and tips for implementing a great StatusPage experience for you and your customers.
Products covered:
StatusPage
Software Bootcamp graduates (and other Junior Programmers) are entering the technology market with a brief understanding of CRUD actions and web development in general. After a whirlwind of learning in school, graduates are often left asking: what do I learn next?
My first professional project was to create a microservices app from scratch. Previously, I had made extremely simple apps with only a few models, a couple of controllers, and some basic CRUD actions. Oh, and static web pages. I made plenty of those.
This talk covers some of the key technical concepts encountered when first going beyond a basic crud app:
* State Machines
* Decorators
* Database Normalization
This talk will also discuss some of the soft skills that are necessary to participate on a software development team, including:
* Code Reviews
* User Stories
* Pair Programming
Bootcamps are a clear line from civilian to Junior Programmer. Less clear is the line from Junior to Mid-level. Armed with basic CRUD and MVC knowledge, Junior Programmers can begin to dive into other programming concepts. Programmers are also expected to participate in collaborative development on projects that require soft skills in addition to technical skills.
Best Practices for a Repeatable Shift-Left CommitmentApplause
Applause testing experts discuss the challenges of shifting left and innovative new ways to enable teams to eliminate the impact of manually validating new functionality immediately after a new feature is coded.
ThoughtWorks Turkey 2014 Summit - Continuous Delivery & Design with Martin Fowler. It is story of Experience Design in an Agile delivery project for TW client Hepsiburada
Automating JIRA Service Desk : Resolving Your Issues FasterAtlassian
Discover JIRA Service Desk's brand new built-in automation capabilities that help IT teams work smarter and focus on the Important Stuff™. Automation will become the #1 initiative for IT teams in the next 12-24 months as teams increasingly stay on top of their workload by automating repetitive tasks and notifications with the help of tools like JIRA Service Desk. Join Edward and Clement to learn how easy it is to create and configure rules with the WYSIWYG automation rules editor, use SMS and HipChat messaging to send alerts, and reduce repetitive tasks to get your issues resolved faster than ever.
How We Do It: Proven Website Personalization StrategiesOptimizely
Join us to learn the strategy behind Optimizely’s own personalization and experimentation program. You’ll leave with insights and tactical examples you can implement right away.
In this webinar you’ll learn:
- Why it’s important to incorporate experimentation into your personalization program to avoid common personalization pitfalls
- What metrics you should track to prove funnel impact and website engagement
- How to build a simple yet effective technology stack to bring your personalization strategy to life
Product quality is the goal of any project and prime mission of a development team. Scrum team is well known for achieving high quality product by instant collaboration and interaction during the process. But there are always challenges to overcome and mistakes to fix along the way.
So how does a Scrum team improve product quality at the end of each sprint? What role does Scrum play in the production?
This is presentation of my opensource project , which is a web platform for job seeker, here a job seeker can insert his private data about the companies where he or she applied and maintain so to speak next steps like send application via email, and the resend the email to the company.
Shorten Your Development Time with an Extensible Design for ApexSalesforce Developers
Throwing hundreds (or thousands) of lines in a trigger or class will quickly get out of hand. How do you reverse engineer it? How do you see what the trigger is doing? How do you scale and make enhancements without impacting existing code? Join us to learn about a customized coding pattern: EDA - Event, Distpatch, Action. EDA will address all of this and make your code scalable, as well as efficient and very maintainable.
Register Here:
https://info.dynatrace.com/apm_wc_monitoring_for_business_na_registration.html
How can you ensure that your customers are satisfied when they use your web and mobile applications? Why should understanding user behavior matter to IT?
In this 20-minute webinar, Pieter van Heck, digital performance expert at Dynatrace, will illustrate the importance of having solid digital performance and the impact on business productivity. Learn about:
4 key approaches to monitoring digital experience
The value of user behavior analysis
Dynatrace synthetic and real user monitoring capabilities
A great digital experience increases conversion rates, app adoption and customer loyalty.
Register today to reserve your spot!
Building a Great AEM Team: Time Warner Cable's JourneyiCiDIGITAL
Learn about the Time Warner Cable journey to building one of the top Adobe Experience Manager teams in the country. See their process to greatness and how you can start building your Adobe Experience Manager team today.
Using feature teams to deliver high business valueThoughtworks
A view into how most IT organisations structure their teams to deal with business demands and possible inefficiencies that emerge as a result. An alternate to the traditional project team composition is a way to deliver end to end features to the business, using what is known as feature teams.
AEM Maxed = Agile + Automation.
Time Warner Cable and iCiDIGITAL reveal how a stellar agile development team delivers an award-winning website using Adobe Experience Manager. Highlights include team interactions, scaling the team, collaborative moments, testing automation, and continuous integration. Also, they will share previews of a few open source attractions that will accelerate your Adobe Experience Manager delivery.
While Atlassian users get excited when they see the most popular add-ons in the marketplace, few see the potential of a custom built add-on tailored to their business. In our cloud-based products, the Connect platform makes it easier than ever to craft solutions that drastically reduce the number of manual tasks your workers have to do. In this talk, I give insider tips on how we do automation at Atlassian, and tell a story that shows how some businesses can automate their entire workflow with Atlassian tools.
Products covered:
JIRA Service Desk, Confluence, HipChat
Reducing Tickets and Crushing SLAs with StatusPageAtlassian
Downtime is a fact of life, and can be a great competitive advantage for your company and your customers if you handle it well. By keeping customers and employees informed during downtime, you can build trust and cut support costs.
Join Scott, co-founder of StatusPage, for a history of the company and its recent acquisition by Atlassian. We'll cover StatusPage best practices we've learned along the way, and tips for implementing a great StatusPage experience for you and your customers.
Products covered:
StatusPage
Software Bootcamp graduates (and other Junior Programmers) are entering the technology market with a brief understanding of CRUD actions and web development in general. After a whirlwind of learning in school, graduates are often left asking: what do I learn next?
My first professional project was to create a microservices app from scratch. Previously, I had made extremely simple apps with only a few models, a couple of controllers, and some basic CRUD actions. Oh, and static web pages. I made plenty of those.
This talk covers some of the key technical concepts encountered when first going beyond a basic crud app:
* State Machines
* Decorators
* Database Normalization
This talk will also discuss some of the soft skills that are necessary to participate on a software development team, including:
* Code Reviews
* User Stories
* Pair Programming
Bootcamps are a clear line from civilian to Junior Programmer. Less clear is the line from Junior to Mid-level. Armed with basic CRUD and MVC knowledge, Junior Programmers can begin to dive into other programming concepts. Programmers are also expected to participate in collaborative development on projects that require soft skills in addition to technical skills.
Best Practices for a Repeatable Shift-Left CommitmentApplause
Applause testing experts discuss the challenges of shifting left and innovative new ways to enable teams to eliminate the impact of manually validating new functionality immediately after a new feature is coded.
ThoughtWorks Turkey 2014 Summit - Continuous Delivery & Design with Martin Fowler. It is story of Experience Design in an Agile delivery project for TW client Hepsiburada
Automating JIRA Service Desk : Resolving Your Issues FasterAtlassian
Discover JIRA Service Desk's brand new built-in automation capabilities that help IT teams work smarter and focus on the Important Stuff™. Automation will become the #1 initiative for IT teams in the next 12-24 months as teams increasingly stay on top of their workload by automating repetitive tasks and notifications with the help of tools like JIRA Service Desk. Join Edward and Clement to learn how easy it is to create and configure rules with the WYSIWYG automation rules editor, use SMS and HipChat messaging to send alerts, and reduce repetitive tasks to get your issues resolved faster than ever.
How We Do It: Proven Website Personalization StrategiesOptimizely
Join us to learn the strategy behind Optimizely’s own personalization and experimentation program. You’ll leave with insights and tactical examples you can implement right away.
In this webinar you’ll learn:
- Why it’s important to incorporate experimentation into your personalization program to avoid common personalization pitfalls
- What metrics you should track to prove funnel impact and website engagement
- How to build a simple yet effective technology stack to bring your personalization strategy to life
Product quality is the goal of any project and prime mission of a development team. Scrum team is well known for achieving high quality product by instant collaboration and interaction during the process. But there are always challenges to overcome and mistakes to fix along the way.
So how does a Scrum team improve product quality at the end of each sprint? What role does Scrum play in the production?
This is presentation of my opensource project , which is a web platform for job seeker, here a job seeker can insert his private data about the companies where he or she applied and maintain so to speak next steps like send application via email, and the resend the email to the company.
Shorten Your Development Time with an Extensible Design for ApexSalesforce Developers
Throwing hundreds (or thousands) of lines in a trigger or class will quickly get out of hand. How do you reverse engineer it? How do you see what the trigger is doing? How do you scale and make enhancements without impacting existing code? Join us to learn about a customized coding pattern: EDA - Event, Distpatch, Action. EDA will address all of this and make your code scalable, as well as efficient and very maintainable.
Patrick McKenzie Opticon 2014: Advanced A/B TestingPatrick McKenzie
A/B Testing Beyond Headlines and Button Colors -- ideas for tests (particularly for B2B SaaS), common pitfalls in organizations, and how to overcome them.
How Patrick McKenzie built a small software business from nothing to the point where he could quit his full-time job, plus tactical advice for other small businesses on how to save time by outsourcing, automating, and eliminating low-value tasks.
Conversion Optimization in Practice: BaconBiz 2013Patrick McKenzie
Patrick McKenzie (patio11) discusses conversion optimization for SaaS companies, using Freckle as a practical example. Includes advice on headlines, SaaS pricing, button calls to action (CTAs), etc
Patrick McKenzie (patio11) at TwilioConf 2011. Topic is about taking Twilio "beyond the quickstart guides": making applications which are secure, testable, maintainable, and appropriate for running businesses on top of.
Thanks to tools like vagrant, puppet/chef, and Platform as a Service services like Heroku, developers are extremely used to being able to spin up a development environment that is the same every time. What if we could go a step further and make sure our development environment is not only using the same software, but 100% configured and set up like production. Docker will let us do that, and so much more. We'll look at what Docker is, why you should look into using it, and all of the features that developers can take advantage of.
Engine Lab Software- Hybrid Cloud Integration Specialists.
This presentation describes who we are, what we do & how we do it.
We help organisations integrate their existing legacy sysetms with cloud SaaS applications such as Dynamics CRM, Salesforce, Mobile, bespoke applications, etc...
Computer-free Website Development Demo - WordPressDC Jan 2015Anthony D. Paul
As a follow-up to a blog post I wrote on the emergence of the computer-free designer, I gave a live demo to build, customize, and launch a WordPress site entirely from my phone, without need of a traditional computer. These were my backup slides in case the live demo wasn't possible. They contain my Terminal commands and the free apps I used.
Thanks to tools like Vagrant, Puppet/Chef, and Platform as a Service (PaaS) services like Heroku, developers are extremely used to being able to spin up a development environment that is the same every time. What if we could go a step further and make sure our development environment is not only using the same software, but it's 100 percent configured and set up like production. Docker will let us do that, and so much more. We'll look at what Docker is, why you should look into using it, and all of the features that developers can take advantage of.
A quick intro to docker presented at the PHP Dublin meetup, and a practical use case of using docker to run multiple PHP versions while doing software development.
Servers are killing your productivity. Rather than building better software for your users, you end up constantly distracted by maintaining computers. Wasn't the "cloud" supposed to fix this? It sounded so promising until we realized it was just renting VMs in someone else's datacenter. We couldn't escape "servers". Until now...
In this session, developers will learn how to build microservices without servers, using modern “serverless” cloud platforms. We’ll look at common challenges (and solutions) to building applications using “serverless” stacks. Exploring emerging “serverless” design patterns will give developers the knowledge to build application architectures using these new platforms.
Presented by Jonathan Kaufman, Developer Advocate for IBM Emerging Technology currently residing in Cambridge, MA.
The Anchor Store: Four Confluence Examples to Root Your DeploymentAtlassian
A mall is only as successful as its anchor stores. Similarly, any Confluence deployment should be anchored by one or two critical business applications. This session explores four key Confluence applications from four different deployments.
Atlassian Speaker: Per Fragemann
Customer Speakers: Rick Mazzarella of Asyst Tech, Brian Gregory of CPO Consulting, Daniel Pohl of InDorse Tech
Key Takeaways:
* Key, business critical uses of Confluence
* Deployment best practices
Intro of Key Features of Auto eCAAT Ent Softwarerafeq
This presentation provides a brief overview of Auto eCAAT Ent with use cases. Auto eCAAT Ent is a Data Analytics/BI software specially designed for automating analytics in the assignments of Assurance, Compliance and Fraud Investigations.
Startup Metrics for Pirates (March 2009)Dave McClure
Slightly updated presentation from my talk at http://EntrepreneurTrek.org at Stanford University (March 2009). note: basically same as FOWA talk, minor update added slide 17.
Designing Outcomes For Usability Nycupa Hurst FinalWIKOLO
MarkoHurst.com :: My topic of discussion at the Feb 17 2009 NYC UPA.
Even as the pace of society, business, and the Internet continue to increase, many budgets and time lines continue to decrease. To compound this issue, there is a serious disconnect between business goals, user goals, and what visitors actually do on your site. UX practitioners need a simple and efficient way to reconcile these diverse needs while taking action on their data. Join us to learn about a new method for incorporating quantitative data such as web analytics and business intelligence into your qualitative user experience deliverables: personas, wireframes, and more. This presentation will include discussions of online business models, feedback loops for ensuring cross-discipline collaboration, and ongoing revisions.
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)Austin Ogilvie
Building the predictive aspect of applications is the fun, sexy part. New tools like scikit-learn, pandas, and R have made building models less painful, but deploying/embedding models into production applications is challenging. We'll show how Yhat makes deploying predictive models written in Python or R fast and easy by building a beer recommendation system and an accompanying webapp.
When Data Visualizations and Data Imports Just Don’t WorkJim Kaplan CIA CFE
When Data Visualizations and Data Imports Just Don’t Work – Importing data is a dirty job as can painting user final pictures with that data. This webinar will explore the dirty little secrets that ensure data is imported completely and accurately, as well as, painting scenarios when a visualization may not be the best approach to meeting an audit objective. Specific learning objectives include:
o Walk through case studies of “dirty” data and how to improve then using improved data requests and cleansing tools.
o Watch case study examples of top tests to validate data tables to ensure data quality.
o Discover a host of baseline tests and other baseline statistics to validate, understand and possibly extract key trends for review.
o Understand visualization and dashboard types along with their associated analytical strengths from an audit perspective.
o Identify situations where statistics may be more effective audit extractors than relying on the human eye to spot notable events.
Track Report & Optimize Your Web CreationsEmpirical Path
Peter Howley of Empirical Path delivered this presentation to the HTTQ web design and developers group in April 2013. Topics include counting conversions, segmenting audiences, testing ideas, and sharing insights using Google Analytics, Optimizely, Klipfolio and other tools. Video also available at TBD.
How to Test Your Product Ideas by SoulCycle VP of ProductProduct School
There are many ways to identify insights and validate ideas, though many product development teams stick to a small number of approaches. This talk walked through different ways to test ideas, from 1:1 user interviews to A/B testing at scale.
Google Analytics tips including events, custom variables, multi-channel funnels, custom reports and more. From my #SearchFest presentation on February 24, 2012.
In this presentation, we will get to know
- Commerce connect high level structure
- Based on user journey what kind of reports we will have at each stage including Analytics Reports, Experience Profile data, Marketing Automation etc.
- Also for developers we will look into what are the components, pipelines and analyticsdata responsible for logging all these analytics activities
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
1. Data-driven Design Making Software & Websites Better Through Use of Statistics Patrick McKenzie April 15th, 2010 Creative Commons Licensed CC-BY. Please feel free to share.
7. Art into Science 芸術から技術へ Supplement the vision and craft of designers with the logic, regimentation, and process of science. デザイナーの芸術を技術の倫理、数学、体験方式で拡張する。
I delivered this presentation on April 15 th , 2010 to the Design Matters group at the Apple Store in Osaka. Please feel free to re-use any part of it. Pictures are mostly from other people and licensed CC-BY as well: see last page for attributions. Non-attributed pictures are my own -- you can consider them CC-BY as well.
Interesting note: Garr Reynolds, the guy behind Presentation Zen, suggested this slide get excised later (“Outline slides are boring, cost attention, and distract from the narrative.”). Oh, what will I ever do without structure…
Back when I was in college, outsourcing was in full swing and I thought I would be unlikely to be competitive with hundreds of thousands of Indian/Chinese engineers if I only knew how to program. So I decided to pick up a language, and stumbled into Japanese. I was going to get a nice, safe job at Microsoft or some similar international company after graduation, but didn’t feel my Japanese was up to snuff, so…
I came to Ogaki (a city of 150,000 in Gifu Prefecture) in 2004 to be a technical translator for the prefectural technology incubator. I worked there for three years, doing a bit of translation, a bit of interpreting, and a bit of R&D when I had neither to keep me busy. I grew to love Ogaki so much that when my contract ended I wanted to stay a little longer, so I became…
… a Japanese salaryman , at a large company in Nagoya. (No, not THAT large company in Nagoya. One of the other ones.) I learned an awful lot about being a professional engineer, as opposed to the hobbyist with coding skills that I was on graduating university and working at the very low-stress position at the technology incubator. On the flip side, being a salaryman is sort of not conducive with work/life balance, so I was ready for a change after 2.5 years. While this was happening…
Brief introduction of my business. Bingo Card Creator: creates bingo cards for teachers, mostly for use in lessons. Started 7/2006 (sideline business), went full-time on 4/1/2010. Desktop application (Java) + web version. ~3,000 customers, 500,000 cards created in last year, millions upon millions downloaded.
Making interface/interaction design into a science, not just an art. Art is lovely, but: * Failure is too common * Uncertainty is too high * Beliefs are too unquestioned * Competent practioners are too rare Using scientific approaches means * Repeatable, scalable processes * Mathematically quantifiable certainty * Constant change with users * Any idiot (i.e. me) can do it
Business needs addressed by this presentation * Cost cutting: rather than spending lots on a one-shot, do many cheap experiments, develop what works. * Uncertainty: Acknowledge that we don't know what solution looks like, work to discover it, rather than praying we guess right. * Satisfaction: Adapt to measured preferences of users. Give them what they want, not what they ask for. * Success: Measurable improvements in task success. * Profits: All of the above means you make $$$.
High-level description of software instrumentation. Software instrumentation means tools & techniques for: * Making your software capture usage data * Getting the data out again * Analyzing it * Acting on what you learn
Quick overview of several types of instrumentation.
CrazyEgg: heat mapping software. The more people click on an interface element, the ”hotter” it appears. Lets you quickly see what users are actually focused on on your pages/applications. Technical notes: works via Javascript. Business notes: dirt cheap ($9, $19, etc monthly)
Actual example of a problem solved by CrazyEgg This is a landing page for an adwords campaign. Goal is to have customer click on Big Ol' Button to sign up for service and hopefully purchase it. Note left hand column is not active , but customers are clicking on it. Frustrated customers leave page without signing up, costing money! Note how it is very obvious what the problem is – one look at this shows it. Nice feature to have in instrumentation – the less work you have to do to get useful results, the more likely you are to actually use it.
Redone version of same page Note left side now has links, and they're being clicked on.
Paving the trails: observe what people do, then, direct your resources into making what they do better. Has great relevance for creating/extending features, creating content, etc . This story went over VERY well at the presentation: There was once a park in America created by a famous architect. When he delivered his final set of specs, the owners realized that he hadn’t included any roads in the park. They asked him how he was such a famous architect and could forget something more basic. ”Ahh, but I have not forgotten the roads – I merely do not know where to put them yet.” So they asked how he could be a famous architect and not know where to put the roads. ”Oh, I have some ideas. But then I would be laying roads just for me. So I’m going to wait a while, and watch as people walk within the park. The paths they past most often will have the grass stamped down, and trails will form, worn by each pair of passing feet. Then I will tell you where to put your roads. Pave the trails, because a road is where people want to walk. 歩くところこそが道である。 ” In software, if you want to know where you should spend your resources: pave the trails !
Standard overly complicated options dialog What do customers actually perceive as valuable here, and how can we cut it such that their experience improves?
Sample of 10,000 customers. Red numbers indicate percentage who tweaked the particular setting. As we can see, customers care about some far more than others. Note that consistently ~8% of customers tweak EVERYTHING. Power users. Identify power users automatically, give them the full version of this screen. Let normal users see only the stuff they're likely to perceive value from. Increases success tremendously (see next section on Funnels).
Explanation of funnel analysis
Software to use for Funnel Analysis I really, really like Mixpanel . See http://www.bingocardcreator.com/articles/tracking-with-mixpanel.htm
Steps folks go through in the core interaction loop in Bingo Card Creator.
Collecting data on user success at every stage in core interaction loop.
Find obvious candidates for improvement of core interaction loop.
Figure out ways to make core interaction loop better at hotspots identified for improvement. These days I’d A/B test all of these suckers, but I did not have a convenient way of doing so at the time.
The complicated version of the Customize form.
The simplified version of the Customize form – shown by default now to any user who heuristics identify as a “newbie”. (Heuristics are another topic I could do a presentation on. Ask me some time!)
Pretend you own a bar in a hip hop happening town like Osaka. Your business model is, obviously, getting patrons to order drinks. There are a lot of things you could do to improve how many drinks you sell: maybe spend more money on advertising the bar, or hiring comely waitresses to stand outside and hawk your bar to passersby, or changing the menu, or even moving locations. But these all cost money and you’re not guaranteed that any will work. And who is to say that if sales go up, it is because of the thing you changed, as opposed to seasonal factors or blind chance? So, because you’re a smart bartender, you start small: you figure “hey, maybe salty peanuts will make people drink more beer”. Peanuts are not more expensive than the edamame (that green soybean) you’re giving folks as an appetizer right now. So you have your staff flip a coin for every party that comes in. Heads, they get edamame , tails, they get salty peanuts. This gets marked discretely on their check. Then, at the end of the week, you sum up how many drinks are ordered by both groups, and apply a little math magic. Since your customers are exactly identical with the exception of their appetizer – because your coin does not play favorites – you know that if your math magic says “Wow, peanuts really work!” then peanuts really work. And if on average peanuts cause every person to order 5 drinks instead of 4, then just switching to peanuts increases your sales 25% without hiring more staff or moving to a new location. Welcome to A/B testing.
This was around Halloween. Depressingly, the Halloween-themed signup page got thumped.
Landing pages are easy to test: constant incoming traffic, can create alternatives virtually without impact to rest of site, customers are extraordinarily sensitive to small changes because they don’t yet have an investment in a relationship with you. Test on right won.
Boring signup form. Signup forms are another great place to test, because a) everybody goes through them (changes have immediate, massive business impact) and they’re so easy to screw up.
Prettier signup form. Won, by a bit.
The madlibs test. Not a great A/B test design – too much changes at once, so it is hard to isolate cause of improvement – but the right form squashed the left one. Note when I tried a similar test madlibs lost by quite a bit. Lesson: run your own tests.
A/B testing can help you tell which 80% of your engineer hours are being wasted prior to burning all of them. If the simplest possible version of the feature gets NO uptake – nobody even clicks on the screen to open it -- then you can be fairly confident that pouring more resources past the click is a waste.
Bingo Card Creator 2.51.
Bingo Card Creator 3.0. Did you see the change I labored for a month on? Nope? Good, you’re in good company with about 59,978 of the first 60,000 people to use this version. (The new features are under the Internet menu. Huge failure in giving customers what they wanted and in communicating the existence of a feature they wanted – ask me some other time.)