We all have ideas about the design and usability of WordPress, but what happens when actual testing gets applied to the problem. A presentation from WordCamp 2007 shows Happy Cog's work on the information architecture and usability for WordPress.
Talk for the Vancouver User Experience group on October 16, 2007 about the user experience of usability projects and how we've re-designed our process.
Secrets of Simplicity: rules for being simple and usable (Giles Colborne)cxpartners
Giles Colborne's presentation discusses strategies for simplifying designs. It identifies two new rules for simplicity.
It also looks at why simplicity has become so important in interaction design, whether simplicity and usability are the same thing and exposes some myths about simplicity.
It's a version of a highly-rated talk from the Usability Professionals' Association (UPA) conference in Portland in June 2009.
I've added some 'Post-It' notes so it all makes sense!
UPDATED 18 June 2009: Fixed some of the builds and fonts to improve the appearance.
Content, Community, and Agile Transformations at BusinessWeekisacolick
BusinessWeek has taken an aggressive approach to transforming its digital products. Business Exchange, a new product launched in 2008 is a site where users can create and participate in business topics, develop profiles based on business interests, and network with other business leaders. The site showcases new community elements, content processing technologies, and agile practices that are now being leveraged across other products. Highlights and success factors of BusinessWeek’s transformation will be presented at this session.
Talk for the Vancouver User Experience group on October 16, 2007 about the user experience of usability projects and how we've re-designed our process.
Secrets of Simplicity: rules for being simple and usable (Giles Colborne)cxpartners
Giles Colborne's presentation discusses strategies for simplifying designs. It identifies two new rules for simplicity.
It also looks at why simplicity has become so important in interaction design, whether simplicity and usability are the same thing and exposes some myths about simplicity.
It's a version of a highly-rated talk from the Usability Professionals' Association (UPA) conference in Portland in June 2009.
I've added some 'Post-It' notes so it all makes sense!
UPDATED 18 June 2009: Fixed some of the builds and fonts to improve the appearance.
Content, Community, and Agile Transformations at BusinessWeekisacolick
BusinessWeek has taken an aggressive approach to transforming its digital products. Business Exchange, a new product launched in 2008 is a site where users can create and participate in business topics, develop profiles based on business interests, and network with other business leaders. The site showcases new community elements, content processing technologies, and agile practices that are now being leveraged across other products. Highlights and success factors of BusinessWeek’s transformation will be presented at this session.
Peer Code Review: In a Nutshell and The Tantric Team: Getting Your Automated ...Atlassian
Peer Code Review: In a Nutshell
Development is inherently collaborative. So why aren't you doing code review? This session discusses the importance of collaboration around your source code, the impact code review can have on development teams, and offers guidance on how to get started.
Atlassian Speaker: Matt Quail
Customer Speaker: Patrick Coleman of Dash
Key Takeaways:
* Peer code review explained
* Benefits and approaches to effective code review
The Tantric Team: Getting Your Automated Build Groove On
Want to take your build automation to the next level? This session explains the process of setting up an automated software development infrastructure using the Atlassian tools, focusing on continuous integration. This session outlines key steps involved in automating a typical Java project using Ant, Bamboo, FishEye, Clover, JIRA and a large cast of other supporting tools.
Customer Speaker: Rik Tamm-Daniels
Key Takeaways:
* Continuous integration how-to
* Integrating multiple Atlassian tools, along with other development infrastructure
Choosing the right software architecture for your project is very important. Besides the framework decision there are many other key issues you need to take into account and which have an impact on such things like maintainability, scalability and also the frequency of possible deployments. In this session you will to learn how to avoid the common pitfalls and traps during your project.
This is the Google Tech Talk that I gave August 17th, 2007 on building a JavaScript library. I derived much of the talk from my experiences in building the jQuery and FUEL JavaScript libraries.
Dynamic Languages In The Enterprise (4developers march 2009)Ivo Jansch
Slightly more generic version of my 'Enterprise PHP' talk, adjusted for the 4developers conference's 'dedicated languages' track that features developers with different backgrounds.
Prototyping Adobe AIR Applications with Fireworks CS4Juan Sanchez
This presentation gives an overview of prototyping AIR applications using Fireworks CS4. You can get the source for the prototyped application here: http://scalenine.com/blog/2008/12/01/adobe-max-presentation-and-source/
The Orange County, CA (USA) chapter of ASTD (www.astdoc.org) has a Training & Technology Special Interest Group. They invited me to present on Articulate's (www.Articulate.com) Studio '09, rapid e-learning development software suite.
View the online presentation at:
http://www.ridgeviewmedia.com/portfolio/olt/ASTDOC/player.html
Building Killer Communities And Taking Confluence SocialAtlassian
What's with all the hype around enterprise social computing? And how can Confluence be used to support collaborative applications that are social? This session breaks through the hype around social computing, discusses the practical benefits of being people-oriented, and explores approaches to use Confluence in a social context.
Customer Speakers: Guy Fraser of Adaptavist, Ali Ouni of KAPIT, Peter Reiser of SUN Microsystems
Key Takeaways:
* New social capabilities in Confluence 3.0
* Primer on enterprise social computing
* Approaches to make Confluence deployments social
Use Your Words: Content Strategy to Influence BehaviorLiz Danzico
What if we were truly open to the language in our cities, our neighborhoods, our city blocks? What is our environment telling us to do?
In this workshop, we’ll let the language of the city guide us to explore how words, specifically the words of our immediate contexts, shape our behavior. By being open to the possibilities, we’ll explore how language influences both the micro and macro actions we take. We’ll go on expeditions in the morning—studying street signs to doorways to receipts—comparing patterns in the language maps we’ll construct. In the afternoon, we’ll look at what these patterns suggest for the products and services we design.
You’ll walk away having learned how words influence behavior, how products and services have used language for behavior change, and having tools for thinking about language and behavior change in the work you do.
Spend the day letting words use you, so you can go back to work to use them with renewed wisdom.
Five-minute presentation as part of a panel, "(How Is This All) Going To Work? What We Teach, How We Learn, and What Employers Want"
An ambitious panel which seeks to illuminate the thoughts, themes, and threads that connect practice and teaching, students with knowledge and job-seekers with rewarding opportunities to practice. 7 short talks representing a wide continuum of UX work and preparation for work, including a graduate student, two teachers, a recruiter, a junior-level practitioner, the director-level practitioner she reports to, and a UX practice manager in charge of hiring for a large company.
Peer Code Review: In a Nutshell and The Tantric Team: Getting Your Automated ...Atlassian
Peer Code Review: In a Nutshell
Development is inherently collaborative. So why aren't you doing code review? This session discusses the importance of collaboration around your source code, the impact code review can have on development teams, and offers guidance on how to get started.
Atlassian Speaker: Matt Quail
Customer Speaker: Patrick Coleman of Dash
Key Takeaways:
* Peer code review explained
* Benefits and approaches to effective code review
The Tantric Team: Getting Your Automated Build Groove On
Want to take your build automation to the next level? This session explains the process of setting up an automated software development infrastructure using the Atlassian tools, focusing on continuous integration. This session outlines key steps involved in automating a typical Java project using Ant, Bamboo, FishEye, Clover, JIRA and a large cast of other supporting tools.
Customer Speaker: Rik Tamm-Daniels
Key Takeaways:
* Continuous integration how-to
* Integrating multiple Atlassian tools, along with other development infrastructure
Choosing the right software architecture for your project is very important. Besides the framework decision there are many other key issues you need to take into account and which have an impact on such things like maintainability, scalability and also the frequency of possible deployments. In this session you will to learn how to avoid the common pitfalls and traps during your project.
This is the Google Tech Talk that I gave August 17th, 2007 on building a JavaScript library. I derived much of the talk from my experiences in building the jQuery and FUEL JavaScript libraries.
Dynamic Languages In The Enterprise (4developers march 2009)Ivo Jansch
Slightly more generic version of my 'Enterprise PHP' talk, adjusted for the 4developers conference's 'dedicated languages' track that features developers with different backgrounds.
Prototyping Adobe AIR Applications with Fireworks CS4Juan Sanchez
This presentation gives an overview of prototyping AIR applications using Fireworks CS4. You can get the source for the prototyped application here: http://scalenine.com/blog/2008/12/01/adobe-max-presentation-and-source/
The Orange County, CA (USA) chapter of ASTD (www.astdoc.org) has a Training & Technology Special Interest Group. They invited me to present on Articulate's (www.Articulate.com) Studio '09, rapid e-learning development software suite.
View the online presentation at:
http://www.ridgeviewmedia.com/portfolio/olt/ASTDOC/player.html
Building Killer Communities And Taking Confluence SocialAtlassian
What's with all the hype around enterprise social computing? And how can Confluence be used to support collaborative applications that are social? This session breaks through the hype around social computing, discusses the practical benefits of being people-oriented, and explores approaches to use Confluence in a social context.
Customer Speakers: Guy Fraser of Adaptavist, Ali Ouni of KAPIT, Peter Reiser of SUN Microsystems
Key Takeaways:
* New social capabilities in Confluence 3.0
* Primer on enterprise social computing
* Approaches to make Confluence deployments social
Use Your Words: Content Strategy to Influence BehaviorLiz Danzico
What if we were truly open to the language in our cities, our neighborhoods, our city blocks? What is our environment telling us to do?
In this workshop, we’ll let the language of the city guide us to explore how words, specifically the words of our immediate contexts, shape our behavior. By being open to the possibilities, we’ll explore how language influences both the micro and macro actions we take. We’ll go on expeditions in the morning—studying street signs to doorways to receipts—comparing patterns in the language maps we’ll construct. In the afternoon, we’ll look at what these patterns suggest for the products and services we design.
You’ll walk away having learned how words influence behavior, how products and services have used language for behavior change, and having tools for thinking about language and behavior change in the work you do.
Spend the day letting words use you, so you can go back to work to use them with renewed wisdom.
Five-minute presentation as part of a panel, "(How Is This All) Going To Work? What We Teach, How We Learn, and What Employers Want"
An ambitious panel which seeks to illuminate the thoughts, themes, and threads that connect practice and teaching, students with knowledge and job-seekers with rewarding opportunities to practice. 7 short talks representing a wide continuum of UX work and preparation for work, including a graduate student, two teachers, a recruiter, a junior-level practitioner, the director-level practitioner she reports to, and a UX practice manager in charge of hiring for a large company.
If you had five minutes with a user of your product or service what would you ask him or her? Would you even know how to approach that person? Or who to ask? What makes a good interview anyway? Interviewing is both an art and a science, but often, both are overlooked. Taking time to ask the right questions reveals insights into the experiences we design. Everyone is has a story to tell, and everyone has insight that can inform your product, website, or service experience. But if we don’t ask good questions, we’ll lose the valuable input coming directly from the people we’re designing for.
Whether formal or informal, on a shoestring or a big budget, this workshop will give you concrete strategies for conducting interviews to get results you can use. Learn strategies for asking good questions, how to listen (more challenging than you think), get interview technology you need, and find out what the experts are doing in the field. Walk away with practical experience you can use the very same day to inform the products you’re creating.
At a time where boundaries are blurred and things unfamiliar, we’re grappling our way through media unfamiliar and unchartered. We’re lost. Feelings of fear, isolation, and even panic set in as we grapple with strategies for making our way out of out situations. Yet what is often overlooked is the simple value of being out of one’s element. With being lost comes increased awareness, heightened perspective, and the potential for experience. John Dewey described this as “having an experience,” writers describe it as “being objective,” and designers describe it as “getting perspective.”
This workshop teaches intentional strategies for gaining perspective—the same strategies one might use when you get lost—giving you insight and critical perspective. Take that perspective back to your work so you can achieve a fresh and close way of viewing the world.
http://feastworkshop2.eventbrite.com/
Frames: Notes on Improvisation and DesignLiz Danzico
Social spaces, private spaces, unfamiliar spaces—no matter where, people can detect even subtle frameworks and etiquettes. As our relationship to products, services, and to one another has been transformed over the past few years, entirely new frameworks have emerged.
These conditions signal a shift. People are being asked to improvise, to frame their own experiences. The designer merely sets out opportunities for people to use—to perceive connections and take advantage (or not) of a framework. But how do people know how to improvise?
Drawing on improvised models from urban planning to jazz, we investigate improvisation at work and illustrate directions interactions designers might take in understanding how frameworks take hold.
http://interaction.ixda.org/program/sessions/interaction-and-improv/
Hemlines. Javascript. Haircuts. Search queries. Attention spans: It seems they’re all trending toward short. At a time where every character is one more toward 140, and every pixel counts, are we just designing and writing for what can be digested at a glance? Do longer or more in-depth experiences still have the ability to connect with audiences, or is short more meaningful? Panelists who artfully practice both sides of the form will briefly examine methods, design strategies, and contentions around practicing the long and the short of it.
As part of Digital Design Career Camp, Liz Danzico discussed how to ask good questions in the face of career changes—whether those changes are in the pursuit of learning within your own company or a significant career changes. She sought out the advice of a number of digital designers and designer conspirers far and wide, to ask them to respond to one question.
Getting Unstuck: From Desktop to DeviceLiz Danzico
User experience doesn't stop at the desktop. Twitter, YouTube, Google all have strategies for mobile devices and beyond. Yes, the convergence culture is finally here, and people are consuming content when and where they want. How do we shift our thinking (and our skillsets) to keep up? Learn from a panel of experts how to get unstuck from the desktop to go mobile and beyond.
Emphasis has shifted from editor to reader, stories have gone from individual to social, people are relying on patterns rather than interfaces. But as we move from designing artifacts to designing systems, are there new guidelines at work? We want users to be able to control their own experiences, but how do we ensure they have the right tools to do so? In this session from Webstock 08, Liz Danzico explored what it means to design in the age of frameworks and investigated their governing principles — learning from existing models as diverse as jazz music and oral cultures.
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.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
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
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
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
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/
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
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.
6. How *Not* To Get Noticed WordCamp 2007
Matt brought a small team in to analyze WordPress.
7. How *Not* To Get Noticed WordCamp 2007
“That’s when I know
WordPress is doing its job:
when people aren’t even aware
they’re using it because
they’re so busy using it!
—Mark Jaquith, 21 February 2007
http://markjaquith.wordpress.com/2007/02/21/engine-awareness/
8. How *Not* To Get Noticed WordCamp 2007
Our goals were simple:
9. How *Not* To Get Noticed WordCamp 2007
Findability,
10. How *Not* To Get Noticed WordCamp 2007
consistency,
11. How *Not* To Get Noticed WordCamp 2007
and something called
“unconscious design” or
“transparent design.”
12. How *Not* To Get Noticed WordCamp 2007
To start, we could have looked at other models.
13. How *Not* To Get Noticed WordCamp 2007
Solo Blogger Power User Pro Admin
Consultant Teacher
But instead, developed personas based on research.
18. How *Not* To Get Noticed WordCamp 2007
Most visited screens by numbers
index.php
index.php?page=stats
post.php
post-new.php
edit.php
themes.php
widgets.php
page.php
edit-comments.php
options-general.php
19. How *Not* To Get Noticed WordCamp 2007
Most people we talked to ignore most of the page.
21. How *Not* To Get Noticed WordCamp 2007
So we considered a redesign like this.
22. How *Not* To Get Noticed WordCamp 2007
Global Navigation
Dashboard
Right Now Recent Comments Blog
See All | Edit All | Edit | RSS
You have [19] unpublished posts, [27]
scheduled posts, and [31] comments in
[9] categories.
Write a New Post
You use the [Hemmingway] theme.
Change your Theme
You're using WordPress [x.x].
Update to WordPress [2.2]
Stats Incoming Links Plugins
See All | Edit See All | Edit See All | Edit | RSS
But research showed that more was needed.
23. How *Not* To Get Noticed WordCamp 2007
People don’t like surprises.
24. How *Not* To Get Noticed WordCamp 2007
“You have to show people
something they've
never seen before.
And if they've seen it,
you have to show them
in a new way.”
—Lorelle VanFossen, yesterday
34. How *Not* To Get Noticed WordCamp 2007
Users didn’t get it.
35. How *Not* To Get Noticed WordCamp 2007
“Refer or relate an old post
to a new one” “Post excerpt”
“Moderate comments
(approve/disapprove”
“Add image to post” “Write a new blog post”
“Post author”
“Post a video”
“Respond to comments”
“Post a photo from
my flickr account”
“Change my
password”
10
9
8
Activity
7
6
5
4
3
2
1
Manage Create Posts Comments My Profile Plugins
Blog administrator Advanced users, 2+ years Novice to mid-range, 1 year or less
36. How *Not* To Get Noticed WordCamp 2007
Clearer verbs as navigation worked.
37. How *Not* To Get Noticed WordCamp 2007
People got it.
38. How *Not* To Get Noticed WordCamp 2007
Drafts are not drafts
most of the time.
39. How *Not* To Get Noticed WordCamp 2007
Working on it
Working on it In progress
Working on it
Starting idea Saving for reference
Saving for reference
In progress
Removed from blog
Removed from blog
49. How *Not* To Get Noticed WordCamp 2007
People tend to have one
thing to say at a time.
50. How *Not* To Get Noticed WordCamp 2007
After publishing a post, users see a new Post screen.
51. How *Not* To Get Noticed WordCamp 2007
But they have nothing more to write.
52. How *Not* To Get Noticed WordCamp 2007
They need suggestions. Nexts. And reassurance.
53. How *Not* To Get Noticed WordCamp 2007
Be voyeurs.
Don’t surprise people.
Anticipate what people need.
Don’t be brief at the cost of clarity.
Show, don’t tell.
Never stop at a dead end.
54. How *Not* To Get Noticed WordCamp 2007
Get Unnoticed.
www.happycog.com
www.bobulate.com