The document discusses how latency and poor user experience can negatively impact systems in the cloud. It emphasizes the importance of monitoring from an end-user perspective to identify sources of latency. The key is to continually monitor all parts of the system, including individual transactions, infrastructure components, and end-user experience to drive the right actions that improve performance and optimize systems deployed in the cloud.
Live streaming: Designing For Multiple Devices - GA, New York, 14 March 2013Anna Dahlström
Slides from my 1 hour live streaming class on March 14th at GA in New York
ABSTRACT
The rise in mobiles and tablets have changed the way we consume and interact with content, but also the way we design and what we base our design approach on. This class will teach you about the shift in user expectations, behaviour- and consumption patterns and what that means for designing products that will be used on multiple devices. Coming out of it you'll be equipped with guiding principles and tools to tackle the multiple device jungle.
Designing For Multiple Devices - GA New York, 6 March 2013Anna Dahlström
Slides from my class on March 6th at GA in New York.
ABSTRACT
The rise in mobiles and tablets have changed the way we consume and interact with content, but also the way we design and what we base our design approach on. This class will teach you about the shift in user expectations, behaviour- and consumption patterns and what that means for designing products that will be used on multiple devices. Coming out of it you'll be equipped with guiding principles and tools to tackle the multiple device jungle.
Best of GA: Designing For Multiple Devices - Google Campus, 26 Feb 2013Anna Dahlström
Slides from my 1 hour class on February 26th at Google Campus in London during the 'Best of GA' event.
ABSTRACT
The rise in mobiles and tablets have changed the way we consume and interact with content, but also the way we design and what we base our design approach on. This class will teach you about the shift in user expectations, behaviour- and consumption patterns and what that means for designing products that will be used on multiple devices. Coming out of it you'll be equipped with guiding principles and tools to tackle the multiple device jungle.
Part 2: Designing For Multiple Devices - GA London, 18 Mar 2013Anna Dahlström
Slides from my part 2 class of Designing for multiple devices run at General Assembly in London on the 18th of March 2013.
ABSTRACT
In Fundamentals for Designing for Multiple Devices, we covered the basics of responsive design and mobile apps (for both Android & iOS). We also looked at how user expectations have shifted behaviour, how consumption patterns have changed and what that has meant for designing products that will be used on multiple devices. This follow-on session will take outset in the guiding principles covered in the previous class and take a closer look at:
- common challenges faced when designing for multiple devices and how to address them
- content strategy and hierarchy across devices
- navigation patterns for responsive design
- app structures and navigation patterns
- how to test both responsive sites and apps
Understanding UX: Designing for multiple devices - GA London, 18 Jan 2013Anna Dahlström
Slides from my 1 hour class on January 18th at General Assembly in London during the Understanding UX day.
ABSTRACT
The rise in mobiles and tablets have changed the way we consume and interact with content, but also the way we design and what we base our design approach on. This class will teach you about the shift in user expectations, behaviour- and consumption patterns and what that means for designing products that will be used on multiple devices. Coming out of it you'll be equipped with guiding principles and tools to tackle the multiple device jungle.
Designing for multiple devices - GA London, 19 Nov 2012Anna Dahlström
Slides from my class on November 19th 2012 at General Assembly in London about designing for multiple devices.
ABSTRACT
The rise in mobiles and tablets have changed the way we consume and interact with content, but also the way we design and what we base our design approach on. This class will teach you about the shift in user expectations, behaviour- and consumption patterns and what that means for designing products that will be used on multiple devices. Coming out of it you'll be equipped with guiding principles and tools to tackle the multiple device jungle.
Designing For Multiple Devices - GA London, 04 Mar 2013Anna Dahlström
Slides from my class on the 4th of March at General Assembly in London.
ABSTRACT
The rise in mobiles and tablets have changed the way we consume and interact with content, but also the way we design and what we base our design approach on. This class will teach you about the shift in user expectations, behaviour- and consumption patterns and what that means for designing products that will be used on multiple devices. Coming out of it you'll be equipped with guiding principles and tools to tackle the multiple device jungle.
Live streaming: Designing For Multiple Devices - GA, New York, 14 March 2013Anna Dahlström
Slides from my 1 hour live streaming class on March 14th at GA in New York
ABSTRACT
The rise in mobiles and tablets have changed the way we consume and interact with content, but also the way we design and what we base our design approach on. This class will teach you about the shift in user expectations, behaviour- and consumption patterns and what that means for designing products that will be used on multiple devices. Coming out of it you'll be equipped with guiding principles and tools to tackle the multiple device jungle.
Designing For Multiple Devices - GA New York, 6 March 2013Anna Dahlström
Slides from my class on March 6th at GA in New York.
ABSTRACT
The rise in mobiles and tablets have changed the way we consume and interact with content, but also the way we design and what we base our design approach on. This class will teach you about the shift in user expectations, behaviour- and consumption patterns and what that means for designing products that will be used on multiple devices. Coming out of it you'll be equipped with guiding principles and tools to tackle the multiple device jungle.
Best of GA: Designing For Multiple Devices - Google Campus, 26 Feb 2013Anna Dahlström
Slides from my 1 hour class on February 26th at Google Campus in London during the 'Best of GA' event.
ABSTRACT
The rise in mobiles and tablets have changed the way we consume and interact with content, but also the way we design and what we base our design approach on. This class will teach you about the shift in user expectations, behaviour- and consumption patterns and what that means for designing products that will be used on multiple devices. Coming out of it you'll be equipped with guiding principles and tools to tackle the multiple device jungle.
Part 2: Designing For Multiple Devices - GA London, 18 Mar 2013Anna Dahlström
Slides from my part 2 class of Designing for multiple devices run at General Assembly in London on the 18th of March 2013.
ABSTRACT
In Fundamentals for Designing for Multiple Devices, we covered the basics of responsive design and mobile apps (for both Android & iOS). We also looked at how user expectations have shifted behaviour, how consumption patterns have changed and what that has meant for designing products that will be used on multiple devices. This follow-on session will take outset in the guiding principles covered in the previous class and take a closer look at:
- common challenges faced when designing for multiple devices and how to address them
- content strategy and hierarchy across devices
- navigation patterns for responsive design
- app structures and navigation patterns
- how to test both responsive sites and apps
Understanding UX: Designing for multiple devices - GA London, 18 Jan 2013Anna Dahlström
Slides from my 1 hour class on January 18th at General Assembly in London during the Understanding UX day.
ABSTRACT
The rise in mobiles and tablets have changed the way we consume and interact with content, but also the way we design and what we base our design approach on. This class will teach you about the shift in user expectations, behaviour- and consumption patterns and what that means for designing products that will be used on multiple devices. Coming out of it you'll be equipped with guiding principles and tools to tackle the multiple device jungle.
Designing for multiple devices - GA London, 19 Nov 2012Anna Dahlström
Slides from my class on November 19th 2012 at General Assembly in London about designing for multiple devices.
ABSTRACT
The rise in mobiles and tablets have changed the way we consume and interact with content, but also the way we design and what we base our design approach on. This class will teach you about the shift in user expectations, behaviour- and consumption patterns and what that means for designing products that will be used on multiple devices. Coming out of it you'll be equipped with guiding principles and tools to tackle the multiple device jungle.
Designing For Multiple Devices - GA London, 04 Mar 2013Anna Dahlström
Slides from my class on the 4th of March at General Assembly in London.
ABSTRACT
The rise in mobiles and tablets have changed the way we consume and interact with content, but also the way we design and what we base our design approach on. This class will teach you about the shift in user expectations, behaviour- and consumption patterns and what that means for designing products that will be used on multiple devices. Coming out of it you'll be equipped with guiding principles and tools to tackle the multiple device jungle.
Designing for multiple devices - GA London, 14 Jan 2013Anna Dahlström
Slides from my class on January 14 at General Assembly in London about designing for multiple devices.
ABSTRACT
The rise in mobiles and tablets have changed the way we consume and interact with content, but also the way we design and what we base our design approach on. This class will teach you about the shift in user expectations, behaviour- and consumption patterns and what that means for designing products that will be used on multiple devices. Coming out of it you'll be equipped with guiding principles and tools to tackle the multiple device jungle.
Presented by Stephanie Rieger at Breaking Development in Dallas, April 11 2011 and Mobilism in Amsterdam, May 12, 2011.
Context is often cited as the single most important factor in design for the mobile medium. Mobile devices are of course 'mobile', but they are also small, always on, always with us, and can instantly connect us to the people we love. Mobile services must therefore be simple, social, and well-focussed--enabling us to quickly get things done on even the smallest screens.
This is all well and good, but mobile devices have changed. They may be mobile, but many have already stopped being 'phones'—nor do they resemble what we traditionally think of as computers. This presentation will explore how our use, and perception of mobile devices is changing, and how these changes may impact how we should design for them going forward.
Designing for multiple devices - GA, New York 08 Oct 2012Anna Dahlström
Slides from my class on October 8th 2012 at General Assembly in New York about designing for multiple devices.
ABSTRACT
The rise in mobiles and tablets have changed the way we consume and interact with content, but also the way we design and what we base our design approach on. This class will teach you about the shift in user expectations, behaviour- and consumption patterns and what that means for designing products that will be used on multiple devices. Coming out of it you'll be equipped with guiding principles and tools to tackle the multiple device jungle.
GA London - Designing for multiple devices, 28may2012Anna Dahlström
Slides from my class on May 28 2012 at General Assembly London on designing for multiple devices.
ABSTRACT
The rise in mobiles and tablets have changed the way we consume and interact with content, but also the way we design and what we base our design approach on. This class will teach you about the shift in user expectations, behaviour- and consumption patterns and what that means for designing products that will be used on multiple devices. Coming out of it you'll be equipped with guiding principles and tools to tackle the multiple device jungle.
Designing for multiple devices, GA London - 01 Oct 2012Anna Dahlström
Slides from my class on October 1st 2012 at General Assembly London about designing for multiple devices.
ABSTRACT
The rise in mobiles and tablets have changed the way we consume and interact with content, but also the way we design and what we base our design approach on. This class will teach you about the shift in user expectations, behaviour- and consumption patterns and what that means for designing products that will be used on multiple devices. Coming out of it you'll be equipped with guiding principles and tools to tackle the multiple device jungle.
Google Glass, smart watches, athletic monitoring bracelets, and even Oculus Rift, the virtual reality goggles, have triggered the imagination of mobile developers ready to explore the potential of placing a computer on the body. Researchers have been developing wearable computers for many years, but today’s miniaturized, low-cost components and powerful mobile processors have made it easy to develop devices that integrate a persons physical state, location, and gestures. These devices can solve many accessibility issues, from detecting oncoming sirens for deaf individuals to hands-free control of mobile phones, wheelchairs, and other devices. Head mounted devices track the user’s sightline, motion-based sensors track gestures and movements, and geolocation provides context specific information. This talk introduces today’s wearable computers, key research projects, and what ideas for future products.
Glimpse Inside the 2016 Digital Storytelling ToolkitVictor Hernandez
Invest in your future and begin the new year by updating your digital toolkit with the latest and greatest of the emerging storytelling techniques -- Star Wars-style!
This workshop is where attendees 'get their geek on' by gaining up close insights into the latest tech innovations, and how they can be used to tell more digitally engaged stories.
What will we talk about to begin 2016? Social journalism trends? Mapping tools? Apple Watch? AR/VR? Breakthroughs in mobile reporting? Image detection? Content curation? And lots more.
Our guest will be Victor Hernandez, Director of Media Innovation for Banjo and current fellow at the Donald W.Reynolds Journalism Institute at University of Missouri where he is researching wearable technologies and newsrooms.
SPJ JournCamp 2015: Smarter Reporting with SmartphonesVictor Hernandez
Backpack Journalism in 2016 means running and gunning with smaller, better, faster, cheaper gear and workflow than ever before in the age of digital storytelling. During this interactive workshop, you’ll learn how to produce video content using the smartphone. Participants will be exposed to basic techniques on gathering quality sound bites and shooting compelling B-roll and "selfie stand-ups." You will learn to edit those assets into a short video package that can easily and immediately be shared online — therefore beating the pants off fellow journos using more traditional approaches.
Buying a home at their fingertips: How to reach out on the standard and mobil...North Bend Public Library
This presentation shows how social networking and access to the web on mobile phones is changing the way that customers shop for homes. It shows how local realtors are using these sites and services to reach out to potential home buyers and why others should pay attention.
This was last presented to the Coos County, Oregon, Board of Realtors on April 21, 2011.
Major, Deborah Presentation on Mobile/Tablet DesignGoDebby
This PPT is for a class assignment in Fundamentals of Web Design - Online at Full Sail University. I am introducing my client DeBugIt Pest Control to the benefits of having his website ready for mobile devices.
Designing for multiple devices - GA London, 14 Jan 2013Anna Dahlström
Slides from my class on January 14 at General Assembly in London about designing for multiple devices.
ABSTRACT
The rise in mobiles and tablets have changed the way we consume and interact with content, but also the way we design and what we base our design approach on. This class will teach you about the shift in user expectations, behaviour- and consumption patterns and what that means for designing products that will be used on multiple devices. Coming out of it you'll be equipped with guiding principles and tools to tackle the multiple device jungle.
Presented by Stephanie Rieger at Breaking Development in Dallas, April 11 2011 and Mobilism in Amsterdam, May 12, 2011.
Context is often cited as the single most important factor in design for the mobile medium. Mobile devices are of course 'mobile', but they are also small, always on, always with us, and can instantly connect us to the people we love. Mobile services must therefore be simple, social, and well-focussed--enabling us to quickly get things done on even the smallest screens.
This is all well and good, but mobile devices have changed. They may be mobile, but many have already stopped being 'phones'—nor do they resemble what we traditionally think of as computers. This presentation will explore how our use, and perception of mobile devices is changing, and how these changes may impact how we should design for them going forward.
Designing for multiple devices - GA, New York 08 Oct 2012Anna Dahlström
Slides from my class on October 8th 2012 at General Assembly in New York about designing for multiple devices.
ABSTRACT
The rise in mobiles and tablets have changed the way we consume and interact with content, but also the way we design and what we base our design approach on. This class will teach you about the shift in user expectations, behaviour- and consumption patterns and what that means for designing products that will be used on multiple devices. Coming out of it you'll be equipped with guiding principles and tools to tackle the multiple device jungle.
GA London - Designing for multiple devices, 28may2012Anna Dahlström
Slides from my class on May 28 2012 at General Assembly London on designing for multiple devices.
ABSTRACT
The rise in mobiles and tablets have changed the way we consume and interact with content, but also the way we design and what we base our design approach on. This class will teach you about the shift in user expectations, behaviour- and consumption patterns and what that means for designing products that will be used on multiple devices. Coming out of it you'll be equipped with guiding principles and tools to tackle the multiple device jungle.
Designing for multiple devices, GA London - 01 Oct 2012Anna Dahlström
Slides from my class on October 1st 2012 at General Assembly London about designing for multiple devices.
ABSTRACT
The rise in mobiles and tablets have changed the way we consume and interact with content, but also the way we design and what we base our design approach on. This class will teach you about the shift in user expectations, behaviour- and consumption patterns and what that means for designing products that will be used on multiple devices. Coming out of it you'll be equipped with guiding principles and tools to tackle the multiple device jungle.
Google Glass, smart watches, athletic monitoring bracelets, and even Oculus Rift, the virtual reality goggles, have triggered the imagination of mobile developers ready to explore the potential of placing a computer on the body. Researchers have been developing wearable computers for many years, but today’s miniaturized, low-cost components and powerful mobile processors have made it easy to develop devices that integrate a persons physical state, location, and gestures. These devices can solve many accessibility issues, from detecting oncoming sirens for deaf individuals to hands-free control of mobile phones, wheelchairs, and other devices. Head mounted devices track the user’s sightline, motion-based sensors track gestures and movements, and geolocation provides context specific information. This talk introduces today’s wearable computers, key research projects, and what ideas for future products.
Glimpse Inside the 2016 Digital Storytelling ToolkitVictor Hernandez
Invest in your future and begin the new year by updating your digital toolkit with the latest and greatest of the emerging storytelling techniques -- Star Wars-style!
This workshop is where attendees 'get their geek on' by gaining up close insights into the latest tech innovations, and how they can be used to tell more digitally engaged stories.
What will we talk about to begin 2016? Social journalism trends? Mapping tools? Apple Watch? AR/VR? Breakthroughs in mobile reporting? Image detection? Content curation? And lots more.
Our guest will be Victor Hernandez, Director of Media Innovation for Banjo and current fellow at the Donald W.Reynolds Journalism Institute at University of Missouri where he is researching wearable technologies and newsrooms.
SPJ JournCamp 2015: Smarter Reporting with SmartphonesVictor Hernandez
Backpack Journalism in 2016 means running and gunning with smaller, better, faster, cheaper gear and workflow than ever before in the age of digital storytelling. During this interactive workshop, you’ll learn how to produce video content using the smartphone. Participants will be exposed to basic techniques on gathering quality sound bites and shooting compelling B-roll and "selfie stand-ups." You will learn to edit those assets into a short video package that can easily and immediately be shared online — therefore beating the pants off fellow journos using more traditional approaches.
Buying a home at their fingertips: How to reach out on the standard and mobil...North Bend Public Library
This presentation shows how social networking and access to the web on mobile phones is changing the way that customers shop for homes. It shows how local realtors are using these sites and services to reach out to potential home buyers and why others should pay attention.
This was last presented to the Coos County, Oregon, Board of Realtors on April 21, 2011.
Major, Deborah Presentation on Mobile/Tablet DesignGoDebby
This PPT is for a class assignment in Fundamentals of Web Design - Online at Full Sail University. I am introducing my client DeBugIt Pest Control to the benefits of having his website ready for mobile devices.
Mining the Modern Code Review Repositories: A Dataset of People, Process and ...Norihiro Yoshida
Slides for the data paper "Mining the Modern Code Review Repositories: A Dataset of People, Process and Product" in the proceedings of the 13th International Conference on Mining Software Repositories (MSR 2016), Austin, TX, May 2016.
Detecting Bad Smells in Source Code using Change History InformationFabio Palomba
Code smells represent symptoms of poor implementation choices. Previous studies found that these smells make source code more difficult to maintain, possibly also increasing its fault-proneness. There are several approaches that identify smells based on code analysis techniques. However, we observe that many code smells are intrinsically characterized by how code elements change over time. Thus, relying solely on structural information may not be sufficient to detect all the smells accurately. We propose an approach to detect five different code smells, namely Divergent Change, Shotgun Surgery, Parallel Inheritance, Blob, and Feature Envy, by exploiting change history information mined from versioning systems. We applied approach, coined as HIST (Historical Information for Smell deTection), to eight software projects written in Java, and wherever possible compared with existing state-of-the-art smell detectors based on source code analysis. The results indicate that HIST’s precision ranges between 61% and 80%, and its recall ranges between 61% and 100%. More importantly, the results confirm that HIST is able to identify code smells that cannot be identified through approaches solely based on code analysis.
This is a high level presentation on how to develop a monitoring improvement program. The topic of what to monitor is covered in a separate presentation.
The technical debt metaphor is useful in capturing the long-term impacts of
tradeoffs taken during software maintenance between productivity (getting
something done sooner) and maintainability (degradation of the code's
quality over time). This webinar on Technical Debt will present
techniques and insights that help software engineers to identify and track
technical debt in their projects. We will outline how business and product
quality goals should affect the choice of approaches (and combinations of
approaches) for managing technical debt. More specifically, we will discuss
a set of automated approaches based on static code analysis that are likely
to spot problems in source code that have real impact on productivity and
defect proneness. Based on previous empirical studies, we will give further
advice on which types of debt can be found by these tools, and which types
are not yet detectable.
When, why and for whom do practitioners detect technical debts?: An experienc...Norihiro Yoshida
First International Workshop on Technical Debt Analytics (TDA 2016), in conjunction with the 23rd Asia-Pacific Software Engineering Conference (APSEC 2016), University of Waikato, Hamilton, New Zealand, 6th December 2016.
How to Make Awesome SlideShares: Tips & TricksSlideShare
Turbocharge your online presence with SlideShare. We provide the best tips and tricks for succeeding on SlideShare. Get ideas for what to upload, tips for designing your deck and more.
On Wednesday the 18th of July Squiz hosted a seminar focusing on current hot topics in web experience management; Mobile, Social Media, Cloud Computing, Content Targeting and Optimising Online Channels.
Why "mobile first" isn't enough - Developing a better user experienceKevin Powell
"Mobile first," is a concept that serves us well as a design tool, putting constraints on our messaging, layout, etc. But to use "mobile first" as a complete mobile strategy can lead to some dangerous lines of thought.
There's a bigger picture that needs to be seen, and it's what we've always done when developing experiences for the web. We need to put the "Experience First." Then we can think about "mobile", "desktop", "lean-back", and whatever other technologies are released in the next several years. It's not about devices, it's about users and experiences.
Presentation first given at BarCamp Nashville in October of 2011.
How well are you delivering your experience?Andrew Fisher
The web has always had fragmentation, though not on the scale we're seeing now with new devices - and that's before we consider hybrid-touch laptops, microscreen smart watches, gesture interfaces or displays the size of a wall. Testing all the user permutations of your application is becoming almost impossible, so how do you go about working out whether you're delivering a good experience or not?
In this session, we'll look at the use of responsive design oriented analytics coupled with a few statistical methods that will help determine how well you're delivering your experiences and highlighting the areas you need to focus on next in order to maintain a decent level of coverage.
On Thursday the 10th of May Squiz hosted a seminar focusing on current hot topics in web experience management; Mobile, Social Media, Cloud Computing, Content Targeting and Optimising Online Channels.
On Wednesday the 28th of March, Squiz hosted a seminar focusing on current hot topics in web experience management; Mobile, Social Media, Cloud Computing, Content Targeting and Optimising Online Channels.
Squiz Scotland Seminar - Hot Topics for Web Experience Management - Feb 2012Squiz
On Thursday the 23rd of February, Squiz held the latest in a series of lunchtime seminars at its Edinburgh office on the Royal Mile.
Alister Cattell, Pre-Sales Manager at Squiz, presented the latest hot topics in Web Experience Management: Mobile Solutions, Online optimisation, Cloud Computing, Social Media and Content Targeting.
The presentation details the challenges and opportunities they present and describes how Squiz can help with each of these topics.
Breaking the bank : how to really test/annoy financial institutionsSensePost
Presentation by Daniel Cuthbert at ZaCon 2 in 2010.
This presentation is about how to test banking applications/frameworks. The presentation begins with a brief overview of the security level of banking frameworks. Business logic and financial regulation flaws are discussed, how to use these flaws to test a framework are also discussed.
Hot Topics in Web Experience Management - Squiz Seminar Nov 2012Squiz
The latest key trends in web experience management, including responsive web design, utilising social media and delivering targeted content - all illustrated with case study success stories.
Smart Business Process Management can help improve your help desk service. Accept support requests from multiple external sources and route them to the proper support level, improve your knowledge base, and ensure your SLAs are met.
Similar to Bright talk if they cant use it, it doesnt work - final (20)
Brighttalk converged infrastructure and it operations management - finalAndrew White
How Converged Infrastructure Will Change IT Operations Management
Over the past decade, Enterprises have leveraged a shared service model to make IT more cost effective. The emergence of “Converged Infrastructure” and “Fabric-Based Infrastructure” will allow IT to offer purpose driven solutions rather than the function driven solutions of the past. To do this, IT will need to evolve towards more modular designs, rely more on open standards, and rethink their approach to management frameworks.
In this session you will learn:
How converged infrastructure is used to create purpose driven solutions
Why new operational challenges are faced as this new approach is used broadly
What changes need to occur to succeed with this new paradigm
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.
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
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
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.
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
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.
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.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Bright talk if they cant use it, it doesnt work - final
1. User Experience and the
Cloud: If the Users Can’t Use
It Then It Doesn’t Work!
http://www.evolveimages.com/media/b65376d8-3b6a-11e1-a064-8546d2b4117d-aerial-view-of-complex-highway-interchange!
2. !
Andrew White!
User Experience Fanatic!
!
Andrew has fifteen years of experience designing and managing the
deployment of systems monitoring and Event Management
software. Andrew has held various roles including leading the
monitoring organization of a Fortune 100 company and developing
solutions as a consultant for a wide variety of organizations,
including the Mexican Secretaría de Hacienda y Crédito Público,
Telmex, Wal-Mart of Mexico, JP Morgan Chase, Nationwide
Insurance and the US Navy Facilities and Engineering Command.!
4. GROUND RULES FOR THIS SESSION…!
1. If you can’t tell if I am trying to be funny…!
!GO AHEAD AND LAUGH!!
2. Feel free to text, tweet, yammer, or whatever.
People gotta hear this! Use !
3. If you have a question, no need to wait until the
end. Just interrupt me. Seriously… I don’t mind.!
Follow Us: #ITSMSummit!
5. My name is Andrew White!
I have a lot of experience leading !
Systems and Event Management teams !
6. I am here today to share some of what I have learned about!
Latency!
10. LAŸTENŸCY – [LEYT-N-SEE]!
-noun, plural -cies!
1. The state of being latent!
2. The time that elapses between a stimulus
and the response to it!
3. The state of being not yet evident or active!
Follow Us: #ITSMSummit!
12. EXŸPEŸRIŸENCE – [IK-SPEER-EE-UH’NS]!
-noun!
1. The apprehension of an object, thought,
or emotion through the senses or mind!
2. Direct personal participation or
observation; actual knowledge or contact!
3. A particular incident, feeling, etc., that a
person has undergone!
-verb!
4. To be emotionally or aesthetically moved
by; to feel!
5. To learn by perceiving, understanding, or
remembering!
Follow Us: #ITSMSummit!
14. When you put them together we get:!
!
The ultimate measure of success for any system is
the perception of its performance. The less
interactive a system becomes the more likely its
performance will be perceived to be poor.!
Latency is the mother of inactivity!!
Follow Us: #ITSMSummit!
15. THE TWO DIMENSIONS OF LATENCY…!
Internal Latency vs. External Latency!
Actual Latency vs. Perceived Latency!
This is what user experience is all about!
!
In other words: Perceived = Fn(Internal+External)Variation )!
Follow Us: #ITSMSummit!
16. 58% of mobile phone users expect websites
to load as quickly, almost as quickly or faster
on their mobile phone, compared to the
computer they use at home*!
http://www.flickr.com/photos/lucianbickerton/3858380291/sizes/l/!
*Among adults who accessed the internet with a mobile phone in the past 12 months (n=1,001) – Gomez Mobile Web Experience Survey conducted by Equation Research!
17. 60% of mobile web users have had a problem in the
past year when accessing a website on their phone*!
http://www.flickr.com/photos/rickyromero/1357938629/sizes/l/!
*Among adults who accessed the internet with a mobile phone in the past 12 months (n=1,001) – Gomez Mobile Web Experience Survey conducted by Equation Research!
18. Slow load time was the number on issue,
experience by almost 75% of them*!
http://bighugelabs.com/onblack.php?id=2497744197&size=large!
*Among adults who accessed the internet with a mobile phone in the past 12 months (n=602) – Gomez Mobile Web Experience Survey conducted by Equation Research!
37. How does IT preserve the brand
value it creates?!
• 100% Uptime*!
• Scalability*!
• Performance*!
• Agility*!
• Good UX*!
!
*To the best of our ability!
43. OUR PROBLEM STATEMENT:!
The business needs to reliably reach its customers
and users regardless of where they may be located.
Latency forces close geographic proximity of the
components and limits the quality of service provided
to geographically distributed customers.!
!
If the users can’t use it, it doesn’t work.!
Follow Us: #ITSMSummit!
44. OUR CONSTRAINTS!
At the same time, there are a few inescapable facts
we face:!
1. Today’s users demand a reasonably well
performing system to do their work!
2. Our systems mirror the complexity of the
businesses they support!
3. Business continuity requires diversity in our
deployments!
4. The speed of light isn’t changing any time soon!
Follow Us: #ITSMSummit!
45. When all of these happen at the same time…!
Ug…!
47. We need to be giving more of this!
http://www.wealthforteens.com/wp-content/uploads/2011/07/happiness_boy.jpg!
48. BEING USER FOCUSED…!
In addition to monitoring for system availability, we
are here to help manage latency.!
The Formula…!
1. Continually map, monitor, and categorize all
sources of latency!
2. Help identify and remove all sources that are
found!
Follow Us: #ITSMSummit!
52. ANATOMY OF AN OUTAGE!
IM01109089: P0 - Affecting Multiple apps & Internet Sales West!
6:00-ish pm: MQ flows start 5:45-ish pm: CICS ABENDS
are interrupted and are start flooding MainView but not
alerting in Flow Diagnostics! high enough to ticket!
!2! !1!
! !
Database!
WAS!
Load Balancer!
zOS!
CICS!
Firewall! DB2!
Corporate!
LANs & VPNs! Message! zOS!
Web! WAS!
Queue! MQ!
Servers!
Database!
!
!
!
3!
!
!
! 6:54pm: Support teams
!
! !
! 10:29pm: Support teams
investigate the interrupted investigate MQ and ultimately
flows and determine it is a 4!
!
! 5!
!
! and rule it out and ultimately
6:04pm: Synthetic transactions fail at “back-end” problem! decide to reset CICS to resolve
and 6:14 the Ops Center confirms the the issue!
issue Follow Us: #ITSMSummit!
and creates a P0 Incident!
53. HOW DID WE GET HERE?!
“How did you go bankrupt?"
“Two ways. Gradually, then suddenly.”
-Ernest Hemmingway, The Sun Also Rises!
Follow Us: #ITSMSummit!
62. COGNITIVE DISSONANCE!
All
our
systems
look
great,
SLA’s
are
being
met…
Multimedia &!
CDN Content!
Banner Ads & ! Site Tracking!
Mainframe! Revenue Generators! & Analytics!
Social Network! Content Mgmt!
…meanwhile
Widgets! System! the
user
is
Distributed! Mobile Broadband!
NOT
happy
ISP!
Connection!
Database!
Home Wireless!
& Broadband!
Network!
DNS & Internet!
Middleware! Services! Corporate!
LANs & VPNs!
You Have More
Storage! Control Here
Than You Think!
The Part You Control!
The Part They Experience!
Follow Us: #ITSMSummit!
63. SOMETIMES WE MISS WHAT IS GOING ON!
Say… what’s a
mountain goat doing all
the way up here in a
cloud bank?!
Follow Us: #ITSMSummit!
64. Failure comes when you don’t listen. You
can’t put something out there and assume
it’s great. It’s up to us to make sure we’re
listening to improve our chances for success
—if not this time, next time !
-Alan Lewis, eBay Technical Evangelist!
69. Monitoring Happens Here!
This is no longer the way we
should think about monitoring!
http://info.streamdatacenters.com/Portals/165393/Gallery/Album/6624/Richardson%20Aerial-01.png!
72. COGNITIVE DISSONANCE!
All
our
systems
look
great,
SLA’s
are
being
met…
Multimedia &!
CDN Content!
Banner Ads & ! Site Tracking!
Mainframe! Revenue Generators! & Analytics!
Social Network! Content Mgmt!
…meanwhile
Widgets! System! the
user
is
Distributed! Mobile Broadband!
NOT
happy
ISP!
Connection!
Database!
The Cloud!
Home Wireless!
& Broadband!
Network!
DNS & Internet!
Middleware! Services! Corporate!
LANs & VPNs!
You Have More
Storage! Control Here
Than You Think!
The Part You Control!
The Part They Experience!
Follow Us: #ITSMSummit!
74. SOME THINGS NEVER CHANGE!
Is It a Service Provider Problem?!
• Non-optimized mobile content!
• Bad performance under load!
• Blocking content delivery!
• Incorrect geo-targeted content!
Multimedia &!
CDN Content!
Banner Ads & ! Site Tracking!
Revenue Generators! & Analytics!
Social Network! Content Mgmt!
Widgets! System!
Mobile Broadband!
ISP!
Connection!
The Cloud!
Home Wireless!
Is it an ISP Problem?! & Broadband!
• Peering problems!
• ISP Outages! Is it My Code or a Browser Problem?!
DNS & Internet! • Missing content!
Services! Corporate! • Poorly performing JavaScript!
LANs & VPNs!
• Inconsistent CSS rendering!
• Browser/device incompatibility!
• Page size too big!
• Conflicting HTML tag support!
Is It My Cloud Provider?! • Too many objects!
• Configuration errors! • Content not optimized for device!
• Application design issues!
• Code defects!
• Insufficient infrastructure!
• Oversubscription Issues!
• Poor routing optimization!
• Low cache hit#ITSMSummit!
Follow Us: rate!
75. We aren’t going back to square one!
We are going to borrow some old
tactics but apply them in a new way!
76. That is great but we need more…!
Follow Us: #ITSMSummit!
77. WHAT DO YOU WANT TO ACCOMPLISH?!
Your monitoring should help you answer:!
• How will we know if the users are getting the experience they
are expecting?!
• How much capacity do we need during normal and peak times
to ensure user expectations are met?!
• How quickly can the provider we select ramp up to meet our
needs if we find that the service is underperforming?!
• How fast do we need to be able to access additional capacity
once it is ready for us?!
Follow Us: #ITSMSummit!
78. THE CRITICAL PATH OF PERFORMANCE!
Client
Node
Worksta?on
Worksta?on
Corporate
Datacenter
Browser
OS
Hardware
Client
LAN
WAN
LAN
Etc.
Middleware
Middleware
Web
Server
Web
Server
Datacenter
Server
Middleware
Middleware
Web
Server
OS
Hardware
LAN
Server
OS
Applica?on
Etc.
Hardware
Database
Database
SAN
Database
Database
Server
Fabric
Array
Array
Hardware
Disk
Server
Server
OS
Hardware
Controller
Cache
Drives
Etc.
HBA
Switch
Follow Us: #ITSMSummit!
79.
80. COMPOSITE APPLICATIONS!
Multimedia &!
CDN Content!
Banner Ads & ! Site Tracking!
Revenue Generators! & Analytics!
User Login!
& Identity Mgmt!
Social Network! Content Mgmt!
Widgets! System!
Session! Site Content!
Information! Search!
Follow Us: #ITSMSummit!
81. COMPOSITE APPLICATIONS ARE EVERYWHERE!
• ATG (Oracle) – Shopping Cart!
• Estara – Click to Chat!
• Twitter Widget – Social Networking!
• Gigya – Social Networking!
• Google Maps API – GeoLocation!
• Facebook Widget – Social Networking!
• Google Analyics – User Tracking!
Follow Us: #ITSMSummit!
82. People don’t want to buy quarter-inch-drill-bits…!
They want to buy quarter-inch-holes.!
-Ted Levitt, Marketing Professor, Harvard University!
hJp://www.sgstool.com/images-‐dev/_products/drill_group.png
83. GAINING PERSPECTIVE REQUIRES BALANCE!
Four Perspectives of User Experience!
1. Client to the Server!
2. Server to the Client!
3. “3rd Party” Vantage Point!
4. Synthetic Transactions!
Client Monitoring!
Server Probe!
Client Monitoring!
Packet Capture!
Synthetic Transactions! Synthetic Transactions!
Follow Us: #ITSMSummit!
84. WHY MULTIPLE PERSPECTIVES?!
Know Your Customer:!
§ What they do? !
§ Customers care about completing tasks
NOT whether the homepage is available!
§ Where they do it from?!
§ Your customers don’t live in the cloud, test from their
perspective!
§ When they do it?!
§ Test at peak and normal traffic levels, to find all the
problems!
§ What expectations do customers have?!
§ Is 5 seconds fast enough or does it have to be quicker?!
Follow Us: #ITSMSummit!
85. SEEING IS BELIEVING!
Real User Monitoring
Would Report 94ms!
Response Time. !
The page seemed
“done” to me !
1.2 seconds later!
The time spent rendering
represented 93% of the
user experienced latency!
Follow Us: #ITSMSummit!
86. HOW PERCEPTION IS INFLUENCED!
Load
Time
Perceived
Render
25
20
15
Seconds
10
5
0
Follow Us: #ITSMSummit! Source:
Gomez
Real-‐User
Monitoring
87. PERFORMANCE TESTING CLOUD CAPABILITIES!
Gomez recommends the following test criteria…!
Capacity!
§ Test vendors to 15-20% past estimated capacity goals!
Elasticity!
§ Baseline end-user performance before & after testing!
§ Test during pre-deployment and in production!
§ Ramp elasticity testing to peak levels!
Burstability!
§ Isolate the cloud elements from other
infrastructure to test!
§ Test the “failover process”!
Follow Us: #ITSMSummit!
88. DON’T CONFUSE BANDWIDTH AND SPEED!
737-‐900ER
747-‐400ER
Maximum
Number
of
Passengers
215
524
Maximum
Crusing
Speed
(mph)
511
570
A
737
and
a
747
both
travel
around
500
mph
but
the
747
carries
twice
as
many
people.
Would
you
say
it
is
twice
as
fast?
Follow Us: #ITSMSummit!
89. NOT ALL CLOUDS PERFORM EQUALLY!
Average Response Time of Reference Application, as measured from US backbone locations!
Follow Us: #ITSMSummit! Source:
Gomez
Real-‐User
Monitoring
91. BEST PRACTICES FOR QUALITY EXPERIENCES!
1. Everyone is responsible for UX!
2. Don’t worry about the infrastructure unless it is in
the critical path!
3. You can control a lot more outside the firewall
than you think!
4. Monitor the user experience from multiple
perspectives and multiple geographies!
5. Test like you monitor!
6. Monitor at a frequency to ensure you can resolve
issues before end-users are impacted!
7. Establish a baseline for historical analysis and
benchmark yourself against the competition!
! Follow Us: #ITSMSummit!
93. PLAYING TO OUR STRENGTHS!
The IT Culture is driven to technology for solutions. Leverage
your monitoring and testing tools to help practice failure
scenarios. Work on tracking potential points of failure by
creating monitoring and report the rate of occurrence to the
developers at the start of each new iteration.!
Follow Us: #ITSMSummit!
94. OH… REMEMBER THE OPS USE CASE!
• Security!
• Backups!
• High Availability!
• Upgradability!
• Deployment Process!
• Scaling and Elasticity!
• Anticipated Performance Under Load!
• Known Defects!
Follow Us: #ITSMSummit!