A 20-minute lightning talk presented at IxDA Interaction 11 on Feb 12, 2011. The tried-and-true "Don't Make Me Think" principle doesn't always hold. Discover how carefully placed friction in an interface can actually improve user experience by encouraging people to slow down and think. Complexity itself isn’t bad; the trick is making complexity seem uncomplicated. Explore examples of websites and mobile apps that incorporate friction without frustration, with elegantly simple interfaces that nevertheless deploy complex interactions to involve users, prevent errors, improve data collection, and create more immersive experiences.
We suddenly live in a strange and wonderful nexus of digital and physical. Touchscreens let us hold information in our hands, and we touch, stretch, crumple, drag, and flick data itself. Our sensor-packed phones even reach beyond the screen to interact directly with the world around us. While these digital interfaces are becoming physical, the physical world is becoming digital, too. Objects, places, and even our bodies are lighting up with with sensors and connectivity. We’re not just clicking links anymore; we’re creating physical interfaces to digital systems. This requires new perspective and technique for web and product designers. The good news: it’s all within your reach. With a rich trove of examples, Designing for Touch author Josh Clark explores the practical, meaningful design opportunities for the web’s newly physical interfaces.
In this update of his past presentations on Mobile Eating the World -- delivered most recently at The Guardian's Changing Media Summit -- a16z’s Benedict Evans takes us through how technology is universal through mobile. How mobile is not a subset of the internet anymore. And how mobile (and accompanying trends of cloud and AI) is also driving new productivity tools.
In fact, mobile -- which encompasses everything from drones to cars -- is everything.
SXSW: iPad Design Headaches (Take Two Tablets and Call Me in the Morning)Josh Clark
The iPad and its entourage of Android tablets have introduced a new style of computing, confronting designers with unfamiliar aches and pains. Learn the symptoms (and fixes) for a range of new-to-the-world iPad interface ailments, including Greedy Pixel Syndrome, the dreaded Frankeninterface, and the "I Can't Believe It's Not Butter" bait and switch. Explore practical techniques and eye-opening gotchas of tablet interface design, all grounded in the ergonomics, context, psychology, and nascent culture of these new devices (both iOS and Android). The presentation inoculates you against common problems with close-up looks at successful iPad apps from early sketches to final design. Genial bedside manner is administered by Josh Clark, author of the O'Reilly books "Tapworthy: Designing Great iPhone Apps" and "Best iPhone Apps: A Guide for Discriminating Downloaders."
iPad Design Headaches: Take Two Tablets and Call Me in the Morning - 360iDevJosh Clark
The iPad introduced a new style of computing, confronting designers with unfamiliar aches and pains. Learn the symptoms (and fixes) for a range of new-to-the-world iPad interface ailments, including Greedy Pixel Syndrome, the dreaded Frankeninterface, and the "I Can't Believe It's Not Butter" bait and switch. Explore practical techniques and eye-opening gotchas of iPad interface design, all grounded in the ergonomics, context, psychology, and nascent culture of these new devices (both iOS and Android). The presentation inoculates you against common problems with close-up looks at successful iPad apps from early sketches to final design.
Going Native: The Anthropology of Mobile AppsJosh Clark
My talk from IDEA 2010: Think of mobile OS platforms as cultures. Deciding which platform to target and how to design for each—whether web or native—doesn't hinge only on tech specs or audience reach. In an era where consumers suddenly perceive mobile apps as richly personal, where software is content instead of tool—culture matters. (Outline of the accompanying talk included in speaker notes)
iPad Design Headaches: Take Two Tablets and Call Me in the MorningJosh Clark
I gave this talk at Design for Mobile in Chicago on Sept 22. I added an outline of what I said to the speaker notes section. Here's the scoop:
The iPad has introduced a new style of computing, confronting designers with unfamiliar aches and pains. Learn the symptoms (and fixes) for a range of new-to-the-world iPad interface ailments, including Greedy Pixel Syndrome, the dreaded Frankeninterface, and the "I Can't Believe It's Not Butter" bait and switch. Explore practical techniques and eye-opening gotchas of tablet interface design, all grounded in the ergonomics, context, psychology, and nascent culture of this new device. The presentation inoculates you against common problems with close-up looks at successful iPad apps from early sketches to final design. Genial bedside manner is administered by Josh Clark, author of the O'Reilly books "Tapworthy: Designing Great iPhone Apps" and "Best iPhone Apps: A Guide for Discriminating Downloaders."
Mind the Gap: Designing the Space Between DevicesJosh Clark
There's untapped magic in the gaps between gadgets. Multi-screen design is a preoccupying problem as we try to fit our content into many different screens. But as devices multiply, the new opportunity is less about designing individual screens but designing interactions BETWEEN them—often without using a screen at all. Learn to create web and app experiences that share control among multiple devices, designing not only for screens but for sensors. The technology is already here in our pockets, handbags, and living rooms. Learn how to use it right now.
Significant Glances: Meaningful Interaction on the WristJosh Clark
Designing for Apple Watch introduces unprecedented constraints for digital designers; learn the techniques and perspective to lean into the platform's strengths and avoid common mistakes. Smartwatch conventions are still emerging, but designer Josh Clark gets you pointed in the right direction.
We suddenly live in a strange and wonderful nexus of digital and physical. Touchscreens let us hold information in our hands, and we touch, stretch, crumple, drag, and flick data itself. Our sensor-packed phones even reach beyond the screen to interact directly with the world around us. While these digital interfaces are becoming physical, the physical world is becoming digital, too. Objects, places, and even our bodies are lighting up with with sensors and connectivity. We’re not just clicking links anymore; we’re creating physical interfaces to digital systems. This requires new perspective and technique for web and product designers. The good news: it’s all within your reach. With a rich trove of examples, Designing for Touch author Josh Clark explores the practical, meaningful design opportunities for the web’s newly physical interfaces.
In this update of his past presentations on Mobile Eating the World -- delivered most recently at The Guardian's Changing Media Summit -- a16z’s Benedict Evans takes us through how technology is universal through mobile. How mobile is not a subset of the internet anymore. And how mobile (and accompanying trends of cloud and AI) is also driving new productivity tools.
In fact, mobile -- which encompasses everything from drones to cars -- is everything.
SXSW: iPad Design Headaches (Take Two Tablets and Call Me in the Morning)Josh Clark
The iPad and its entourage of Android tablets have introduced a new style of computing, confronting designers with unfamiliar aches and pains. Learn the symptoms (and fixes) for a range of new-to-the-world iPad interface ailments, including Greedy Pixel Syndrome, the dreaded Frankeninterface, and the "I Can't Believe It's Not Butter" bait and switch. Explore practical techniques and eye-opening gotchas of tablet interface design, all grounded in the ergonomics, context, psychology, and nascent culture of these new devices (both iOS and Android). The presentation inoculates you against common problems with close-up looks at successful iPad apps from early sketches to final design. Genial bedside manner is administered by Josh Clark, author of the O'Reilly books "Tapworthy: Designing Great iPhone Apps" and "Best iPhone Apps: A Guide for Discriminating Downloaders."
iPad Design Headaches: Take Two Tablets and Call Me in the Morning - 360iDevJosh Clark
The iPad introduced a new style of computing, confronting designers with unfamiliar aches and pains. Learn the symptoms (and fixes) for a range of new-to-the-world iPad interface ailments, including Greedy Pixel Syndrome, the dreaded Frankeninterface, and the "I Can't Believe It's Not Butter" bait and switch. Explore practical techniques and eye-opening gotchas of iPad interface design, all grounded in the ergonomics, context, psychology, and nascent culture of these new devices (both iOS and Android). The presentation inoculates you against common problems with close-up looks at successful iPad apps from early sketches to final design.
Going Native: The Anthropology of Mobile AppsJosh Clark
My talk from IDEA 2010: Think of mobile OS platforms as cultures. Deciding which platform to target and how to design for each—whether web or native—doesn't hinge only on tech specs or audience reach. In an era where consumers suddenly perceive mobile apps as richly personal, where software is content instead of tool—culture matters. (Outline of the accompanying talk included in speaker notes)
iPad Design Headaches: Take Two Tablets and Call Me in the MorningJosh Clark
I gave this talk at Design for Mobile in Chicago on Sept 22. I added an outline of what I said to the speaker notes section. Here's the scoop:
The iPad has introduced a new style of computing, confronting designers with unfamiliar aches and pains. Learn the symptoms (and fixes) for a range of new-to-the-world iPad interface ailments, including Greedy Pixel Syndrome, the dreaded Frankeninterface, and the "I Can't Believe It's Not Butter" bait and switch. Explore practical techniques and eye-opening gotchas of tablet interface design, all grounded in the ergonomics, context, psychology, and nascent culture of this new device. The presentation inoculates you against common problems with close-up looks at successful iPad apps from early sketches to final design. Genial bedside manner is administered by Josh Clark, author of the O'Reilly books "Tapworthy: Designing Great iPhone Apps" and "Best iPhone Apps: A Guide for Discriminating Downloaders."
Mind the Gap: Designing the Space Between DevicesJosh Clark
There's untapped magic in the gaps between gadgets. Multi-screen design is a preoccupying problem as we try to fit our content into many different screens. But as devices multiply, the new opportunity is less about designing individual screens but designing interactions BETWEEN them—often without using a screen at all. Learn to create web and app experiences that share control among multiple devices, designing not only for screens but for sensors. The technology is already here in our pockets, handbags, and living rooms. Learn how to use it right now.
Significant Glances: Meaningful Interaction on the WristJosh Clark
Designing for Apple Watch introduces unprecedented constraints for digital designers; learn the techniques and perspective to lean into the platform's strengths and avoid common mistakes. Smartwatch conventions are still emerging, but designer Josh Clark gets you pointed in the right direction.
Your UI is no longer a dance solo; it has to interact with many devices and platforms. Even for a single service, the stage is jammed with digital performers. We leap from phone to tablet to PC—and now watches, appliances, even jewelry are lighting up with new intelligence. Learn to choreograph experiences with the whole troupe in mind. This talk spins through a whirling fandango of practical techniques for helping users glide among interfaces, even step between digital and physical. Know when your UI should lead or follow. Adopt the rhythm of sound and silence. And most of all, avoid stepping on the user's feet. UI design is cha-cha-cha changing; learn to keep up with the tempo.
"What if this thing was magic?" The web is touching everyday objects now, and designing for the internet of things means blessing everyday objects, places, even people with extraordinary abilities—requiring designers, too, to break with the ordinary. Designing for this new medium is less a challenge of technology than imagination. Sharing a rich trove of examples, designer and author Josh Clark explores the new experiences that are possible when ANYTHING can be an interface.
The digital manipulation of physical objects (and vice versa) effectively turns all of us into wizards. Sling content between devices, bring objects to life from a distance, weave "spells" by combining speech and gesture. But magic doesn't have to be otherworldly; the UX of connected devices should build on the natural physical interactions we have everyday with the world around us. This new UX must bend technology to the way we live our lives, not the reverse. Explore the values and design principles that amplify our humanity, not just our superpowers.
Designing for Touch: Mobile Design is Industrial DesignJosh Clark
Designing for touch means you're doing more than just slinging pixels: you’re designing a physical interface to be explored by human hands. Just as surely as if you were soldering circuit boards, molding plastic, or shuffling die-cast buttons, your design defines the physical experience of the device, with honest-to-god ergonomic issues. Explore how industrial-design principles apply to mobile app design, and learn the rules of thumb (and fingers) that describe the best app designs.
Going Native: The Anthropology of Mobile AppsJosh Clark
My talk from IDEA 2010: Think of mobile OS platforms as cultures. Deciding which platform to target and how to design for each—whether web or native—doesn't hinge only on tech specs or audience reach. In an era where consumers suddenly perceive mobile apps as richly personal, where software is content instead of tool—culture matters.
O'Reilly Webcast: Tapworthy iPhone App DesignJosh Clark
Slides from live O'Reilly webcast on Sept 14, 2010. Video:
http://www.youtube.com/watch?v=_JobmIurqCY
Tapworthy apps cope with small screens and fleeting user attention to make every pixel count, every tap rewarding. Learn to: capture the elusive ingredients of irresistible mobile interfaces; craft comfortable ergonomics for fingers and thumbs; dodge the usability gotchas of handheld devices; and turn tiny-touchscreen constraints to your advantage. Along the way, you'll get behind-the-scenes glimpses into the design process of popular apps including Facebook, Twitterrific, USA Today, Things, and others.
Tapworthy: Designing iPhone Interfaces for Delight and UsabilityJosh Clark
This SXSW presentation covers: the elusive ingredients of "tapworthy" apps; why building iPhone apps is like designing a physical gadget; usability gotchas on handheld devices; and how the best iPhone designers turn constraints — limited screen space and fleeting user attention — into advantages for their apps. Along the way, Josh shares behind-the-scenes glimpses into the design process of popular apps including Facebook, Twitterrific, USA Today, Things, and others.
The presentation is by designer, developer, and author Josh Clark, previewing ideas from his upcoming book, "Tap Happy: Designing Great iPhone Apps" from O'Reilly Media.
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
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
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.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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.
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
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
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.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Your UI is no longer a dance solo; it has to interact with many devices and platforms. Even for a single service, the stage is jammed with digital performers. We leap from phone to tablet to PC—and now watches, appliances, even jewelry are lighting up with new intelligence. Learn to choreograph experiences with the whole troupe in mind. This talk spins through a whirling fandango of practical techniques for helping users glide among interfaces, even step between digital and physical. Know when your UI should lead or follow. Adopt the rhythm of sound and silence. And most of all, avoid stepping on the user's feet. UI design is cha-cha-cha changing; learn to keep up with the tempo.
"What if this thing was magic?" The web is touching everyday objects now, and designing for the internet of things means blessing everyday objects, places, even people with extraordinary abilities—requiring designers, too, to break with the ordinary. Designing for this new medium is less a challenge of technology than imagination. Sharing a rich trove of examples, designer and author Josh Clark explores the new experiences that are possible when ANYTHING can be an interface.
The digital manipulation of physical objects (and vice versa) effectively turns all of us into wizards. Sling content between devices, bring objects to life from a distance, weave "spells" by combining speech and gesture. But magic doesn't have to be otherworldly; the UX of connected devices should build on the natural physical interactions we have everyday with the world around us. This new UX must bend technology to the way we live our lives, not the reverse. Explore the values and design principles that amplify our humanity, not just our superpowers.
Designing for Touch: Mobile Design is Industrial DesignJosh Clark
Designing for touch means you're doing more than just slinging pixels: you’re designing a physical interface to be explored by human hands. Just as surely as if you were soldering circuit boards, molding plastic, or shuffling die-cast buttons, your design defines the physical experience of the device, with honest-to-god ergonomic issues. Explore how industrial-design principles apply to mobile app design, and learn the rules of thumb (and fingers) that describe the best app designs.
Going Native: The Anthropology of Mobile AppsJosh Clark
My talk from IDEA 2010: Think of mobile OS platforms as cultures. Deciding which platform to target and how to design for each—whether web or native—doesn't hinge only on tech specs or audience reach. In an era where consumers suddenly perceive mobile apps as richly personal, where software is content instead of tool—culture matters.
O'Reilly Webcast: Tapworthy iPhone App DesignJosh Clark
Slides from live O'Reilly webcast on Sept 14, 2010. Video:
http://www.youtube.com/watch?v=_JobmIurqCY
Tapworthy apps cope with small screens and fleeting user attention to make every pixel count, every tap rewarding. Learn to: capture the elusive ingredients of irresistible mobile interfaces; craft comfortable ergonomics for fingers and thumbs; dodge the usability gotchas of handheld devices; and turn tiny-touchscreen constraints to your advantage. Along the way, you'll get behind-the-scenes glimpses into the design process of popular apps including Facebook, Twitterrific, USA Today, Things, and others.
Tapworthy: Designing iPhone Interfaces for Delight and UsabilityJosh Clark
This SXSW presentation covers: the elusive ingredients of "tapworthy" apps; why building iPhone apps is like designing a physical gadget; usability gotchas on handheld devices; and how the best iPhone designers turn constraints — limited screen space and fleeting user attention — into advantages for their apps. Along the way, Josh shares behind-the-scenes glimpses into the design process of popular apps including Facebook, Twitterrific, USA Today, Things, and others.
The presentation is by designer, developer, and author Josh Clark, previewing ideas from his upcoming book, "Tap Happy: Designing Great iPhone Apps" from O'Reilly Media.
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
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
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.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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.
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
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
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.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
“Make Me Think” might’ve been good title for this.
I don’t question the principles of Don’t Make Me Think.
Valuing effortless, intuitive experiences, interfaces you don’t have to puzzle over.
That’s the core of what we do.
But of course we also WANT people to think...
Not about our interfaces, but about the content they’re meant to feature.
Emotional, intellectual, creative engagement requires sophistication and complexity.
Complexity is not a dirty word. It’s what gives our life texture,
As designers, we can’t help people tackle tough tasks or challenging info
without also embracing complexity in our designs.
Our job as designers is NOT to eliminate complexity... but to make it uncomplicated.
Complexity and complication are not the same things.
Complexity can exist in harmony with interfaces that *feel* simple, *feel* effortless.
That’s the holy grail: complex information in VERY simple interfaces.
The Wenger Giant holds the Guinness world record: most multifunctional pen knife.
87 tools, 141 functions. $1400.
Clearly ridiculous but intentionally so.
100th anniversary: include every gadget ever included.
Fun bit of humor and whimsy—from the Swiss!
Heavy physical load, heavy cognitive load
87 tools, just finding the one you want is a challenge.
In a mobile interface, which this certainly is...
Clarity should trump density, less is more
Or as Milton Glaser put it...
This goes for thinking about any project really,
but especially complex interactions, complex visualization.
Ask yourself:
What is the minimum I need to give my audience
to accomplish whatever it is they need to be awesome,
to accomplish the task at hand?
You rarely need to have the most features to be best.
If you were building an app to fly an airplane, you might start with this.
When what your users might really want is this.
If you know your audience doesn’t need or care about the details
of how to fly a plane, cut it.
That’s the right thing to do.
But you have to be careful not to patronize or condescend.
Make sure you understand users’ goals and wishes.
What are they trying to accomplish, what do they want to know?
And then:
How do you get them there as quickly as possible?
Especially important in mobile where people
are often in a distracted environment, can spare little attention.
Help them get there.
Umbrella: The Simplest Weather Forecast
“Will I need an umbrella today?”
This is all I want from the weather.
But for some people, maybe most, a picture of an umbrella won’t cut it.
Weather is hugely complex, and some want to be exposed to all its complexity.
For him, papering over that complexity is a fail.
Managing complexity doesn’t always or even usually
mean stripping out features until the project is toothless.
I’ll return to a richer weather example in a moment.
But for now...
People don’t want dumbed-down applications.
They simply want uncomplicated.
You can get into trouble if you chop too much.
So, Facebook.
Released the first day the App Store opened.
So nobody really knew what iPhone users might expect of third-party apps.
Joe Hewitt, dev, made reasonable guess:
Thought people wanted companion app to desktop web.
Simple, lite version of FB that let you do a few common things,
post a quick status, check what other people were posting.
Dead wrong. People hated it.
Mobile or not, FB’s audience had come to expect
minimum suite of features.
Without that minimum threshold, it just wasn’t FB.
But how do you cram all of FB’s complexity into a tiny screen without overwhelming.
You help people focus on a sliver at a time.
That’s particularly important in mobile: address the immediate need,
don’t distract with anything else.
In revising the FB app,
Joe made an important conceptual leap:
Recognized that FB itself is a platform, consisting of apps:
news feed, messages, chat, photo gallery, etc.
So he treated the app like its own OS.
Solved the complexity problem by creating “sub-apps,”
aping the iPhone’s own Home screen springboard grid.
Choose a sub-app to drill into a very focused experience,
narrowly tailored to the task at hand. In fact, easier to
use this mobile app than the full website.
(Not uncommon in mobile apps,
where resolving complexity is more pressing,
often tighter solutions.)
Give people just what they need in the moment.
Sweep the rest aside til later.
Momento: Great micro-journal, record moments of the day.
Can attach things to your moment with icons on screen,
but doesn’t leave much room for the main event, the content.
Common problem for Twitter apps.
Typically, the more features you offer, the more controls you’re saddled with.
How do you avoid becoming that giant swiss army knife?
Tweetie, now the official Twitter app, solved this.
Put secondary tools and features behind a secret panel.
Tap the character count button to slide away the keyboard, reveal those add-ons.
Manage complexity by optimizing each screen for the primary task.
Sweep secondary tools and controls
behind hidden doors and secret panels.
But not about secrets.
It’s about giving information and tools only when asked.
Think about how we transmit info to one another.
Typically not the case where you have one person
droning on and on, dumping dense information on you.
Usually, you tell me something, I’m intrigued.
I ask a question, you answer, I ask another.
Think of your own interfaces as conversations.
Information on demand. Just-in-time interface.
Accuweather.com
Weather: Dense info for the current moment
Nice start:
But how to provide all of the day’s detailed info?
Swipe at the current conditions to move into future.
Ask the app about 10am by touching 10am.
s the interface.cause it’s important...
Only when I ask for that info does it give it to me.
Question, answer. Ask, receive.
Requires more taps than just dumping all the data on you directly.
But each screen more digestible.
Again: clarity trumps density.
The web has given us a squeamishness about extra clicks.
Because every link eats time, thanks to network latency.
But in apps where there’s no latency, smaller concern.
In mobile, I believe tap quality far important than tap quantity.
As long as each tap delivers satisfaction
(a completed task, useful information, delight),
extra taps are ok.
Again, it invites conversation, give and take.
But perhaps more important:
YOU’RE USING THE CONTENT AS THE CONTROLS
This is the real revolution that touch screens are working.
Touch will sweep away decades of buttons and folders and tabs and administrative debris to work directly with the content a
In the real world AND in software, buttons are abstractions.
They work at a distance on the primary object.
They’re often necessary, best available solution
—light switches for example — but they’re a workaround.
They operate at a distance.
They add a middle man, an extra layer of complication.
Touch is changing the way regular folks think about our interfaces.
It helps us manage complexity by getting rid of visual abstractions
to work with content directly.
Marshall McLuhan said the medium is the message.
I’m happy to say, at long last: the message is the medium.
You can cut through complexity by creating the illusion of an unmediated relationship with the information, with the content.
The iPad is giving many of us the opportunity to experiment here.
Lots of us really still learning how to make this work.
Which means we see a lot of misfires, too.
Not to pick on anyone, or anything, but...
ABC News app pastes latest videos onto a globe
like some kind of new-media feat of papier-mâché.
And it’s a nifty little graphics feat.
Spin to browse, click to watch.
But the interface doesn’t inform or enlighten.
It does not organize the clips in any meaningful way.
It actually keeps you from the content, hiding and distorting it with this gimmick.
By obscuring content, adds complication, instead of managing complexity.
The interface upstages the content, such as it is.
Friendly-seeming whiz-bang graphics don’t help us digest complex information.
Or in this case even inane information.
Planet of news isn’t the first planetary interface gimmick to fall short.
Model of the solar system from around 1800.
Edward Tufte: Sin of pridefully obvious presentation
more attention to contraption than to content it aims to present.
The inner show-off of the designer.
As technologists, we often lose sight of this:
*content* should define app,
not its machinery, not its technology.
That doesn’t mean that we can’t deploy awesome graphics and media.
In fact, done right, explains complex concepts and data
Let’s keep with the planetary theme.
Solar Walk a more successful version.
You’re just exploring content, zooming through the solar system.
Like the ABC news globe, it’s a spiffy 3d experience.
But it serves a purpose to underscore distance and time.
Complex topics that are effortlessly explained by putting you in the middle of it.
Only a very little bit of chrome on right to help you speed or slow time.
Otherwise, app is all content, very little artifice or interface.
The message is the medium.
Exploration is what we’re talking about here.
Drawing people in,
engaging them in these rich worlds we’ve prepared for them.
Too often we think only in terms of tasks and efficiency.
That’s especially true for mobile.
Even there, it’s a mistake to go all-in for efficiency.
I believe the use of mobile apps and websites boils down to three mindsets.
Microtasking: This IS about efficiency.
You’re using an app for quick dashes, for sprints of activity to get something done on the go. Activities wedged between the demands of real life.
I’m local. What’s near me, around me, right in front of me? Also rather urgent, quick interactions.
Finally: I’m bored. Entertain me. And this is the one I want to focus on.
Because it brings me, of course, inexorably...
to fart-sound apps.
This may not seem relevant to complexity, but bear with me.
More and more, people turn to apps for entertainment,
often just to make them laugh when bored.
Boredom floats industry of moron tests & fart-sound apps
We’ve had toilet humor since Chaucer, that’s nothing new.
What is new is it now supports a full-fledged software genre
It’s easy to dismiss this. Apple’s App Store guidelines: “we have 300,000 apps. We don’t need more fart apps.”
But here’s why it’s important: Regular folks now view software as content, as entertainment, as distraction.
That’s new. Until now, most people treated software as a tool, a utility, a gray thing you use to get work done.
Apps are personal accessories as much the phone itself.
Subtle but important shift: software as content, not utility.
What does that have to do with complexity?
When people are bored, they’re not looking for fart sounds per se, they’re looking for escape.
Whether video game, twitter feed, news app, ebook: exploration.
Lose yourself in another world. Exploration is the killer app.
Means people are more open to complex experiences, even in a mobile context.
More workaday apps can meet this need, too.
Here RunKeeper (running/exercise journal)
and Lose It (calorie counter)
Personal stats as video game
Productivity apps great at providing exploration,
especially apps that collect personal data.
Where you’ve been, where going
Explore our own personal history, video game for narcissists.
For those of you developing mobile:
It’s not all about efficiency, about micro-tasking, about bending to short attention spans.
It’s also about allowing and ENCOURAGING people to slow down.
To create opportunities for leisurely craws through a world of data.
Find the story in your data. Give people a path to follow.
Optimize for quick sprints, sure, but also provide something to explore
That’s your boredom buster.
There’s also another way you can slow people down.
By actually throwing a curve into the interface to make your audience pause,
interrupt their rhythm
—to borrow the phrase from Peter Stahl’s great talk the other day.
In other words, intentional complication.
There are times you need to make people sit up and pay attention.
That means leaving some hard edges on your interface that people have to navigate.
Several years back, had good fortune to talk to Josh Schacter,
creator of Delicious, just before the site was acquired by Yahoo.
He explained that he was under lots of pressure from users
to automate the tagging system. To strongly suggest tags
or even auto-populate the tags for people’s bookmarks. And he resisted.
He said, “if the software does it, it won’t be as useful. I want people to have to think about their tags. To stop and think about what this page, this link, this bookmark, stands for to them.”
If it’s in the service of the content, or in the user’s best interest, it’s a good thing to apply friction. Make it slightly more difficult so that people have to wake up and think.
This is also the principle behind what I call gesture jiujitsu,
self defense through challenging or awkward touchscreen gestures.
The problem:
Ease/sensitivity of touchscreen can work against you.
Buttons get pushed when don’t intend it.
Surprise calls from handbags and back pockets.
Carelessly delete data by tapping wrong item.
Awkward or challenging gestures can protect against mistaps.
Get a taste of this very first time you use iPhone.
“Slide to unlock” control greets you.
A wee bit of ergonomic complication.
Just enough concentration and precision
“Slide to power off” and “slide to answer”
Ensures it’s you doing the work, not phone rattling around in bag.
The iPhone uses the same gesture to make accidental deletion unlikely.
Swipe to bring up the delete button.
Swipe and tap JUST challenging enough.
You won’t do it by accident, but still intuitive.
This also happens to be a shortcut for three taps.
In iPhone, you can also delete by tap [show] here, here, here.
That careful series of taps also an effective defense
It’s like loading a door with locks.
But a door loaded with locks is also a headache in a hurry.
Complex sequences are annoying in repetition.
Use these combination locks sparingly, for rare actions
Or provide a shortcut, like the swipe.
But these sequences are more effective than confirmation screens to which we develop an immunity. Too easy to dismiss, too annoying to heed.
Gesture jiujitsu is an alternative for coaxing a moment of concentration, intention, thought.
Think hard about ways you can make USERS think hard when they need to.
Extra taps is a time-honored tradition in software protection.
Confirmation screens: “Are you really sure you want to do that?”
Nagging approach rarely effective,
Annoys more than helps
We develop an immunity, sail through without thinking.
Too easy to dismiss, too annoying to heed.
Underlying idea is sound:
Work harder to do something you might regret later.
Gesture jiujitsu can do just as well without annoyance.
Speaking of thinking hard...
My friends have a six-year old, Nina.
Plan to trap her grandmother in cage.
Nina knows: Complex schemes take lots of forethought.
Simple is hard, and effortless takes lots of work.
Spend time working out your awesome complexity on paper.
Understand that you won’t get it right the first time.
Don’t let that make you give up on expressing complex ideas.
Keep coming back until you find the way to make the complex uncomplicated.
Make ‘em think.