Designing better user interfaces sets out to teach interface design by talking through concrete examples: what works, what doesn’t work. A good interface consists of a thousand details done right. This presentation is all about those details.
Designing better user interfaces sets out to teach interface design by talking through concrete examples: what works, what doesn’t work. A good interface consists of a thousand details done right. This presentation is all about those details.
8 Ways to Improve App Store User ExperienceBryan Rieger
Presentation by Stephanie Rieger of Yiibu for Informa Mobile User Experience conference in London, UK 11/09
Officially called "Developing An Interface For The Future Of Mass Market Software Distribution"
In this talk I shared the experience of the FigureRunning team in developing Apps for the Android platform, starting from Apps that were designed and developed for iOS.
Apple Study: 8 easy steps to beat Microsoft (and Google)Ouriel Ohayon
a comprehensive study on Apple considering strengths and weaknesses against other major contenders in the industry space
The same battle happens in Fintech against banks and crypto players like Binance and ZenGo
At various Google Developer Day events in Europe I gave a talk on the State of Ajax, that focuses on the core issue of User Experience and where to go from here.
Adobe Max Modern iPhone App Design with Rick MesserRick Messer
Modern iPhone App Design
Basic practices and modern techniques
An introduction to iPhone app design. Gain a foundation of basics to break into this medium and start designing apps. This session will cover some fundamental iOS principles and describe modern design techniques. Get equipped with a good starting point and avoid some rookie mistakes.
Some Pointers from a Mobile Product Design Agency
iOS Anatomy: Familiarize with terminology, patterns & controls
Examples of modern design techniques
Tips from our process at Funsize
Working with engineers
Modern tools & practices for prototyping
Mobile-first is a simple idea with big implications: digital products should be designed for mobile first. Not the other way around.
These are the slides for my 12 minute presentation at IA day 2012. Just a quick introduction to the mobile-first concept.
Props to Luke Wroblewski and Brad Frost. I got most of the stuff in this presentation from their presentations and blogs.
Luke Wroblewski:
http://www.lukew.com/presos/preso.asp?26
Brad Frost:
http://bradfrostweb.com/blog/web/for-a-future-friendly-web/
10 Design Commandments for Mobile App DevelopersJigyasa Makkar
Top ten design blindspots for Mobile app developers. Mostly based on my first experiences with Mobile design, as a developer.
Original deck presented at XConf 2011, ThoughtWorks, Pune.
Images used in the keynote are for illustrative purposes only.
La tablette a des qualités incontournables : immédiatement allumée, ludique, facile à transporter et idéale comme cadeau. Plutôt sociale , plus «justifiée» pour sortir de l'usage à la maison (dans les transports publics, en vacances, au bureau pour de choses personnelles ...), elle est en réalité très appréciée pour une utilisation personnelle de loisir à la maison.
My Interview with Seth Godin at NextGen:Charity 2010Regina Walton
My interview with Seth Godin at the 2010 NextGen:Charity Conference in New York, NY for Tony Martignetti Nonprofit Radio.
Seth gives tips to inspire nonprofits.
8 Ways to Improve App Store User ExperienceBryan Rieger
Presentation by Stephanie Rieger of Yiibu for Informa Mobile User Experience conference in London, UK 11/09
Officially called "Developing An Interface For The Future Of Mass Market Software Distribution"
In this talk I shared the experience of the FigureRunning team in developing Apps for the Android platform, starting from Apps that were designed and developed for iOS.
Apple Study: 8 easy steps to beat Microsoft (and Google)Ouriel Ohayon
a comprehensive study on Apple considering strengths and weaknesses against other major contenders in the industry space
The same battle happens in Fintech against banks and crypto players like Binance and ZenGo
At various Google Developer Day events in Europe I gave a talk on the State of Ajax, that focuses on the core issue of User Experience and where to go from here.
Adobe Max Modern iPhone App Design with Rick MesserRick Messer
Modern iPhone App Design
Basic practices and modern techniques
An introduction to iPhone app design. Gain a foundation of basics to break into this medium and start designing apps. This session will cover some fundamental iOS principles and describe modern design techniques. Get equipped with a good starting point and avoid some rookie mistakes.
Some Pointers from a Mobile Product Design Agency
iOS Anatomy: Familiarize with terminology, patterns & controls
Examples of modern design techniques
Tips from our process at Funsize
Working with engineers
Modern tools & practices for prototyping
Mobile-first is a simple idea with big implications: digital products should be designed for mobile first. Not the other way around.
These are the slides for my 12 minute presentation at IA day 2012. Just a quick introduction to the mobile-first concept.
Props to Luke Wroblewski and Brad Frost. I got most of the stuff in this presentation from their presentations and blogs.
Luke Wroblewski:
http://www.lukew.com/presos/preso.asp?26
Brad Frost:
http://bradfrostweb.com/blog/web/for-a-future-friendly-web/
10 Design Commandments for Mobile App DevelopersJigyasa Makkar
Top ten design blindspots for Mobile app developers. Mostly based on my first experiences with Mobile design, as a developer.
Original deck presented at XConf 2011, ThoughtWorks, Pune.
Images used in the keynote are for illustrative purposes only.
La tablette a des qualités incontournables : immédiatement allumée, ludique, facile à transporter et idéale comme cadeau. Plutôt sociale , plus «justifiée» pour sortir de l'usage à la maison (dans les transports publics, en vacances, au bureau pour de choses personnelles ...), elle est en réalité très appréciée pour une utilisation personnelle de loisir à la maison.
My Interview with Seth Godin at NextGen:Charity 2010Regina Walton
My interview with Seth Godin at the 2010 NextGen:Charity Conference in New York, NY for Tony Martignetti Nonprofit Radio.
Seth gives tips to inspire nonprofits.
My presentation for the 2015 TEC Summit on bringing community together in real life. I focused on my work with SFTech4Good and how that community functions, grows, and how it’s nurtured both online and in person. Thanks to Amy Vernon for some great quotes and insight!
This post is about the lessons we learned about designing iOS business apps. The same concepts can also be used for building mobile apps in other platforms.
Provocative presentation about AppStores. The goal was to inspire and induce a feeling that much can be done with mobiles and appstores, and that just copying Apple is not enough.
Prototyping is essential to designing memorable mobile user experiences, but can often be overlooked at the beginning of building a product. Learn the types of prototypes, tools, and best practices for mobile product design (including overview of mobile flow and UI best practices, patterns, and frameworks).
A primer to mobile user experience. You'll learn:
‣ Why mobile matters
‣ What mobile is
‣ Mobile mindset
‣ Best practices & strategies
‣ Design principles
‣ UI elements & gestures
Wavemaker US team released the takeaways from the annual Apple Worldwide Developers Conference (WWDC), held on June 6-8th. The Don’t Miss from WWDC covers all the major announcements around AR, voice assistance, browsing, consumer tracking and more - and pulls out what is most relevant for marketers to know.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
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.
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
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.
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
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.
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.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
2. eptio ns)
(mis conc
“you make ugly interfaces
really pretty”
“you’re a usability group”
“you delay projects and
extend deadlines”
“you introduce new
methodologies”
7. In terms of features,
there’s really not
much that is new.
“When you get right down to it,
the device doesn’t even have that
many new features—it’s not like
Jobs invented voicemail, or text
Japa n Yawning at iPhone
messaging, or conference calling,
or mobile Web browsing....”
one is
Apple’s much-anticipated iPh
y where
‘business as usual’ in a countr
vanced.
mo bile features already are so ad
10. Joshua Porter (Bokardo) offers some relevant
thoughts…
“The innovation in these applications is
not that they let us do something new,
but that they allow us to do what we
already do better, more often, in more
places, and more quickly. “
(commenting on Web 2.0 interfaces)
13. When you Lget o n 1 :
e s s right
down to it, the device
Place better
doesn’t even have that
many new features—
‘experiences’
it’s not like Jobs
invented voicemail,
ahead of
or text messaging, or
more features.
conference calling, or
mobile Web browsing.
He just noticed that
they were broken, and
he fixed them.
Quote from TIME Magazine article “The Apple Of Your Ear”
15. Cell phones do all skinds:of stuff—
Le son 2
calling, text messaging, web
Start with
browsing, contact management,
music playback, photos and
actual
video—but they do it very badly,
by forcing you to press lots of
experiences.
tiny buttons, navigate diverse
heterogeneous interfaces and
squint at a tiny screen. “Everybody
hates their phone,” Jobs says,
“and that’s not a good thing. And
there’s an opportunity there.”
Quote from TIME Magazine article “The Apple Of Your Ear”
18. Lesson 3:
“Your phone’s got feet on,” he says, not
Solve the real
unkindly. “Why would anybody put feet on
a phone?” Ive has the answer, of course: “It
problems.
raises the speaker on the back off the table.
But the right solution is to put the speaker
in the right place in the first place. That’s
why our speaker isn’t on the bottom, so you
can have it on the table, and you don’t need
feet.” Sure enough, no feet toe the iPhone’s
smooth lines.
Quote from TIME Magazine article “The Apple Of Your Ear”
20. The iPhone developed the way a
Lesson 4:
lot of cool things do: with a false
Play to think.
start. A few years ago Jobs noticed
how many development dollars
were being spent... on tablet PCs.
...so he had Apple engineers
noodle around with a tablet PC.
When they showed him the
touchscreen they came up with, he
got excited. So excited he forgot all
about tablet computers.
Quote from TIME Magazine article “The Apple Of Your Ear”
22. Lesson 5:
Treat
When you need to dial, it shows
you a keypad; when you need
interfaces like
other buttons, the screen serves
them up. When you want to watch
conversations.
a video, the buttons disappear.
Suddenly, the interface isn’t fixed
and rigid, it’s fluid and molten.
Software replaces hardware.
Quote from TIME Magazine article “The Apple Of Your Ear”
24. Jobs demanded special
treatment from ehis phone
L sson 6:
Lead with a
service partner, Cingular, and he
got it. He even forced Cingular
vision.
to re-engineer its infrastructure
to handle the iPhone’s unique
voicemail scheme. “They broke
all their typical process rules
to make it happen,” says Tony
Fadell, who heads Apple’s iPod
division. “They were infected by
this product, and they were like,
we’ve gotta do this!”
Quote from TIME Magazine article “The Apple Of Your Ear”
26. Unlike most competitors, Apple also places
an inordinate emphasis on interface design. It
Lesson 7:
sweats the cosmetic details that don’t seem very
Obsess on the
important until you really sweat them. “I actually
have a photographer’s loupe that I use to look to
details.
make sure every pixel is right,” says Scott Forstall,
Apple’s head of Platform Experience (whatever
that is). “We will argue over literally a single pixel.”
As a result, when you swipe your finger across
the screen to unlock the iPhone, you’re not just
accessing a system of nested menus, you’re
entering a tiny universe, where data exist as bouncy,
gemlike, animated objects that behave according to
consistent rules of virtual physics.
Quote from TIME Magazine article “The Apple Of Your Ear”
27. Lesson 7:
Obsess on the
details.
(This is from Kathy Sierra)
28. The introduction of
the iPhone sets the bar
high... these companies
must innovate —
particularly on the user
experience — to compete
with Apple.
Forrester Report, “Apple’s iPhone Changes The
Stakes, Not The Game”
31. To do this, we...
- Start with an
understanding of users.
- Imagine what could be. This includes:
Visual Design
- Experiment through Information Design
rapid prototyping. Information Architecture
Web and Application
Interface Design
- Encourage participation. (Interaction Design)
Design Research
Rich Interface
Development
Expert Usability
Evaluations
32. This includes big changes...
(Before and after screenshots, showing a dramatically
Some of these are high
improved information architecture)
level (Cruises, Vacations);
things like Trip Extras and
This slide has been deemed proprietary and can only
Travel Protection should be
offered in context of an be viewed by employees of Sabre Holdings.
actual booking...
Don’t be sad. You can always come work with us:
www.sabreux.com/jobs
;-)
33. ...careful attention to the little details...
(Sequence showing some nifty little this client’, we know
from ‘qualifying AJAX behaviors) they’re
what type of travel they’re interested in, and
This slide has been deemed proprietarytype menu options
can remove the travel and can only
be viewed by employees of Sabre Holdings.
Don’t be sad. You can always come work with us:
www.sabreux.com/jobs
;-)
if the agent
leaves the ‘flow’,
information is
saved...
34. ...more careful attention to the little details...
(Before and after screenshot of flight search results)
This slide has been deemed proprietary and can only
be viewed by employees of Sabre Holdings.
Don’t be sad. You can always come work with us:
www.sabreux.com/jobs
;-)
35. Things we’ll do
(that you might care about)
• map ‘stories’ back to Activities —
so product releases make sense!
• contribute to real product
ownership (YEAH!)
• create less rework
• develop reusable code.
• make our products more valuable
36. “We set about rethinking the UI from the user’s
perspective, which is ‘results-oriented,’ rather than
from the developer’s perspective, which tends
to be ‘feature-oriented’ or ‘command-oriented’–
thereby enabling people to focus on what they
want to do rather than on how they do it.”
(commenting on the new UI of Office 12)
37. How the group is set up...
User Experience Design Group
includes...
Interaction Designers Front-End Developers
passionate about... passionate about...
Design Research (and Strategy) XHTML
Information Architecture CSS (1,2, and 3)
Web and Application Interface Design Cross-Browser and Cross-Platform Compatibility
Visual Communications DOM Scripting
Information Graphics AJAX
Information Design Flash / FLEX
Brand Strategy (and Creation) Progressive Enhancement and Graceful Degradation
Web Standards / Web Development Web Standards / Accessibility
New (Web2.0) Innovations Presentation Logic (ASPX, Rails Views, etc.)
Usability Business Rules & Logic