User Experience 101 for Developers is a presentation about user experience (UX) design for developers. It discusses the importance of UX design for business success and easier development. The presentation covers the key aspects of UX design: research to understand user needs, ideation to generate design concepts, and evaluation through user testing to improve designs. It provides examples and tips for each stage of the UX design process.
This document provides an easy guide to building a website in 3 steps:
1. Get your domain name registered and decide on a hosting service. Popular options include GoDaddy, Amazon, and HostMonster.
2. Design your website by creating a logo, choosing colors/images, and laying out navigation and pages to match your brand.
3. Test your website on different browsers/devices, and make sure features like ecommerce and contact forms are working properly before launching your site and promoting it on social media and search engines. Ongoing testing and changes are also recommended.
6 Things to Think About Before Building Your WebsiteFloown
Building a website can be a daunting task. Without preparation even more so. Thinking about the following 6 actionable and practical topics will however make the task much easier to digest. In this Floown Slideshare we will be handling goals, design, technical solutions, styleguides, coding and debugging. 6 topics that are truly worth thinking about before building.
This document discusses responsive design with Visualforce pages. It begins with an introduction to responsive design and why it is important. It then covers the key pillars of responsive design, including viewport meta tags, fluid grids, and CSS media queries. Next, it discusses how to use the Bootstrap framework to build responsive pages in Visualforce. It provides examples of challenges with tables and images in responsive design. Finally, it demonstrates a responsive blog built with Visualforce and Bootstrap and discusses some solutions to common responsive design challenges.
Interaction Design Process of building digital products. Suitable for startups & digital agency. I also share the Weekend Inc methodology called the spiral.
This document outlines principles and techniques for ideation and design workshops. It discusses constraints to consider in design like technology, business needs, and materials. It then describes a research plan involving observations, insights, and prototyping. Brainstorming rules are outlined emphasizing quantity over quality. Specific brainstorming techniques are also presented like brainwriting, rule breaking, and questioning. The document concludes with examples of design principles for different products focusing on being short, memorable, and differentiating.
This document outlines David Kelley's presentation on creativity. The presentation covers:
- How creativity helped Kelley through college
- Defining creativity as the application of knowledge and experience
- Common blockages to creativity like old habits and lack of confidence
- The importance of being open and building on others' ideas during creative brainstorms
- An exercise where participants connect 9 dots using 4 straight lines to demonstrate divergent thinking
- Stages of the creative process including defining problems, generating ideas, and selecting concepts
- Tips for facilitating creative sessions like using energizers and establishing ground rules to think outside the box
Structured Ideation and Design Thinkinggaylecurtis
At the heart of a design thinking process is ideation, the capability for generating and relating ideas.
Brainstorming is a frequently practiced form of ideation, and this presentation describes the four rules of classic brainstorming. It also gives guidance for how to structure brainstorm sessions to drive direct and indirect benefits.
This document discusses the principles of Lean UX. It begins with an introduction to where Lean UX comes from and its relationship to agile development. The core Lean UX process is then described as a cycle of stating desired outcomes, declaring assumptions, hypothesizing tests, designing experiments, making MVPs, getting feedback, and repeating. Key characteristics of Lean UX like small cross-functional teams and a bias towards making things to learn are also outlined. The document then dives deeper into how to approach continuous learning, writing assumptions and hypotheses, enabling making through MVPs, managing outcomes rather than outputs, and creating an organizational structure to support Lean UX.
This document provides an easy guide to building a website in 3 steps:
1. Get your domain name registered and decide on a hosting service. Popular options include GoDaddy, Amazon, and HostMonster.
2. Design your website by creating a logo, choosing colors/images, and laying out navigation and pages to match your brand.
3. Test your website on different browsers/devices, and make sure features like ecommerce and contact forms are working properly before launching your site and promoting it on social media and search engines. Ongoing testing and changes are also recommended.
6 Things to Think About Before Building Your WebsiteFloown
Building a website can be a daunting task. Without preparation even more so. Thinking about the following 6 actionable and practical topics will however make the task much easier to digest. In this Floown Slideshare we will be handling goals, design, technical solutions, styleguides, coding and debugging. 6 topics that are truly worth thinking about before building.
This document discusses responsive design with Visualforce pages. It begins with an introduction to responsive design and why it is important. It then covers the key pillars of responsive design, including viewport meta tags, fluid grids, and CSS media queries. Next, it discusses how to use the Bootstrap framework to build responsive pages in Visualforce. It provides examples of challenges with tables and images in responsive design. Finally, it demonstrates a responsive blog built with Visualforce and Bootstrap and discusses some solutions to common responsive design challenges.
Interaction Design Process of building digital products. Suitable for startups & digital agency. I also share the Weekend Inc methodology called the spiral.
This document outlines principles and techniques for ideation and design workshops. It discusses constraints to consider in design like technology, business needs, and materials. It then describes a research plan involving observations, insights, and prototyping. Brainstorming rules are outlined emphasizing quantity over quality. Specific brainstorming techniques are also presented like brainwriting, rule breaking, and questioning. The document concludes with examples of design principles for different products focusing on being short, memorable, and differentiating.
This document outlines David Kelley's presentation on creativity. The presentation covers:
- How creativity helped Kelley through college
- Defining creativity as the application of knowledge and experience
- Common blockages to creativity like old habits and lack of confidence
- The importance of being open and building on others' ideas during creative brainstorms
- An exercise where participants connect 9 dots using 4 straight lines to demonstrate divergent thinking
- Stages of the creative process including defining problems, generating ideas, and selecting concepts
- Tips for facilitating creative sessions like using energizers and establishing ground rules to think outside the box
Structured Ideation and Design Thinkinggaylecurtis
At the heart of a design thinking process is ideation, the capability for generating and relating ideas.
Brainstorming is a frequently practiced form of ideation, and this presentation describes the four rules of classic brainstorming. It also gives guidance for how to structure brainstorm sessions to drive direct and indirect benefits.
This document discusses the principles of Lean UX. It begins with an introduction to where Lean UX comes from and its relationship to agile development. The core Lean UX process is then described as a cycle of stating desired outcomes, declaring assumptions, hypothesizing tests, designing experiments, making MVPs, getting feedback, and repeating. Key characteristics of Lean UX like small cross-functional teams and a bias towards making things to learn are also outlined. The document then dives deeper into how to approach continuous learning, writing assumptions and hypotheses, enabling making through MVPs, managing outcomes rather than outputs, and creating an organizational structure to support Lean UX.
AngularJS application on Visualforce for the Force.com platform and the Salesforce1 mobile application. Dreamforce 2014. Talk is given for experienced Salesforce developers who want to learn common features of AngularJS to build custom applications for the Salesforce1 mobile app.
Description:
In this session, we will discuss and demonstrate how to build engaging employee and customer-facing applications in JavaScript on top of the Salesforce1 Platform.
We will explore all the aspects involved in building these next generation applications including authentication, the REST APIs, mobile development options, and different integration scenarios. We will also share some inspiring examples built on the Salesforce1 Platform with leading JavaScript frameworks such as AngularJS, Ionic, BackboneJS, Ratchet and more.
Key Takeaways:
::Get an overview of the Salesforce1 Platform from a developer point of view
::Understand Salesforce OAuth Authentication
::Acquire knowledge on the Salesforce REST APIs
::Get insight on building a Single Page Application on the Salesforce1 Platform
::Explore using modern JavaScript Frameworks such as AngularJS, Ionic, Backbone, etc.
::Gain knowledge on building state-of-the art mobile apps on the Salesforce1 Platform
::Get familiar with building custom apps with Heroku and Heroku Connect
Intended Audience:
This session is for both seasoned JavaScript developers who want to learn how to build applications on top of the Salesforce1 Platform, and seasoned Salesforce developers who want to learn how to create amazing user experiences in JavaScript.
Recommended Resources:
https://developer.salesforce.com/en/events/webinars/JavaScript_Applications_Salesforce?d=70130000000lgzk
Design Patterns Every ISV Needs to Know (October 15, 2014)Salesforce Partners
This document discusses several design patterns that are important for ISVs to know when building applications on the Force.com platform. It covers enforcing data access in Apex to respect field and object level permissions, using configuration patterns like custom metadata for testing flexibility, and architecting applications using dependency injection principles for modularity and loose coupling. It provides examples and emphasizes building secure and sustainable applications that can adapt over time.
Building Enterprise Apps Rapidly with Salesforce Mobile Packs WebinarSalesforce Developers
Mobile has revolutionized the way we live and work and enterprises are demanding mobile business apps for their always-connected, mobile workforce. Salesforce Platform Mobile Services, announced in early April, gave developers two sets of tools to rise to the challenge - version 2.0 of the Salesforce Mobile SDK, and Salesforce Mobile Packs, a set of templates for writing web and hybrid mobile applications with HTML5, JavaScript and CSS using frameworks such as AngularJS, Backbone.js and jQuery Mobile. This webinar focuses on the Mobile Packs, but stay tuned for a future webinar on Mobile SDK 2.0.
In this webinar, Pat and Raja will explain the differences between the Mobile Packs currently offered, show you how to get started on your own mobile app, and give you pointers on building a great app with web technologies. Join us to learn all about:
Client-side JavaScript Model-View-* frameworks
Running the Mobile Pack templates on Force.com, off-platform web servers and as hybrid apps
Building your own mobile app using a Mobile Pack as the foundation
We'll start from the basics, so whether you're experienced with Force.com and looking to get started with mobile apps and JavaScript, or vice versa, join us, grab the Mobile Packs from GitHub, and start coding!
Do you want to build native apps with a UI consistent to Salesforce for multiple platforms? Join this workshop to get hands-on and learn how to build an iOS app using Salesforce Mobile SDK, SmartSync and UI components consistent with Salesforce design guidelines. You will learn how to streamline developer - designer workflow and make them 'speak the same language.'
This document summarizes a UX and web product design course presented by Steve Hickey. The course covers key topics like what is user experience design, common UX design methods and principles, and how to conduct initial user testing. It discusses the difference between UI and UX design and presents several important UX principles, including Fitts's law, the principle of least astonishment, and BJ Fogg's behavior model. The course aims to teach students effective habits of highly skilled UX designers, such as being prolific in idea generation and user research methods like surveys and usability testing.
Sandboxes: The Future of App Development by Evan Barnet & Pam BarnetSalesforce Admins
Sandboxes are non-production environments that duplicate a production org's metadata and can be used for app development, testing, training, and user acceptance. There are different types of sandboxes that vary in refresh frequency and amount of production data included. Managing sandboxes strategically is important for efficiently building apps. Change sets allow migrating changes between sandboxes and production. Best practices include always testing in sandboxes first, keeping security settings and data consistent, and communicating with business stakeholders.
Event notification is an important part of most business applications. When something important happens, you sometimes need one or more users to take a specific action. This intermediate- to advanced- level webinar teaches you all about event notification, contrasts the different Salesforce features you can use to implement it, and shows you practical examples of how to use those Salesforce features to suit your specific event notification use case.
Key Takeaways
:: Understand how use case requirements help you determine the appropriate Force.com feature to use for event notification.
:: Implement and contrast event notification with Visualforce pages that poll, Visualforce pages that use the Force.com Streaming API, workflow rules, Chatter feeds and scheduled reports.
Intended Audience
:: This intermediate-level webinar is geared towards Force.com application developers and architects.
Featured Topic - Defining Your Lightning Strategy as an ISV
Learn more about the Lightning Experience at p.force.com/lightningready (Partner Community login required)
Today's product design and development cover a range of devices and platforms: mobile, tablets, responsive web, desktop apps, and more. Style Guides and CSS Frameworks have helped streamline this process and provides maintainability and better designer/developer communication. Learn how the Salesforce UX team took it further with a living design system to help maintain brand alignment and quality. Find out how you can adopt our system and methods into your own applications to develop front end user interfaces efficiently.
This document provides an overview of building mobile apps rapidly using Salesforce Mobile Packs. It discusses Salesforce's core mobile apps, platform, and marketplace, as well as the new Mobile Pack for AngularJS. The Mobile Pack allows developers to quickly build connected web and hybrid mobile apps by focusing on the AngularJS framework and simplifying Salesforce data access. The webinar provides an introduction to both AngularJS and the Mobile Pack through code examples and resources for further learning.
This document provides an overview of building mobile apps rapidly using Salesforce Mobile Packs. It discusses Salesforce's core mobile apps, platform, and marketplace, as well as the new Mobile Pack for AngularJS. The Mobile Pack allows developers to quickly build connected web and hybrid mobile apps by focusing on AngularJS, simplifying Salesforce data access, and providing quick starts and tutorials. The webinar covers AngularJS fundamentals like directives, MVC patterns, and modules in 15 minutes to help developers get started with the Mobile Pack.
Choreographed Animations with Salesforce's New Lightning Design SystemSalesforce Developers
Do you want to elevate your user experience to a whole new level? Join this session to learn how motion and animation improve user experience, drive deeper engagement, and add personality to your user interfaces! See how Salesforce's UX team uses a timing grid to create sequenced animations in CSS and JavaScript with the Salesforce Lightning Design System.
I'll gladly pay you Tuesday for a hamburger today: Managing UX DebtJack Moffett
The document discusses managing UX (user experience) debt, which refers to design decisions that negatively impact users. It identifies common sources of UX debt such as acquisitions, outsourcing, neglect, and intentional vs unintentional mistakes. The document provides strategies for identifying UX debt through active awareness, inventorying, and exposing teams to users. It also discusses classifying and prioritizing debt, and addressing it through bankruptcy, do-overs, or phased approaches. Avoiding debt requires research, attention to detail, modularity, and documentation.
You'll learn:
- How to identify and classify design debt
- How to solve product quality issues in fast-paced teams.
- How to address, avoid, and manage design debt.
Description:
The Java language, tools and frameworks have been the foundation of countless enterprise systems. Here at Salesforce we fully support Java and are part of the Java community. We believe developers should be able to build quality apps using Java. Unfortunately, many of us are stuck with inefficient and painful ways of using this toolchain. It is time for enterprises to move past the sucky ways they are using the Java platform.
Based on James Ward's blog post, "Java Doesn't Suck", in this webinar James shares his views along with noted Java developer and author, Bruce Eckel, and will also walk through the suckiest parts of Java, providing recommendations for moving forward, while having spirited discussion along the way.
Join us for this awesome Salesforce developer webinar, to learn how to build better apps using Java!
Key Takeaways:
::Discover new Java tools that increase productivity.
::Learn modern practices for deploying Java applications.
Intended Audience:
This session is for Java developers that build web apps and HTTP APIs.
Recommended Resources:
https://developer.salesforce.com/events/webinars/the-java-best-practices-tools-performance-and-deployment
Take the functionality of your web application, and through the power of Force.com Canvas and the Salesforce Platform, amplify your users' abilities to work in the Publisher and Chatter feed. Join us as we explore the new features that allow you to embed your Canvas App as a Publisher Quick Action and as a Chatter Feed Item.
The enterprise app revolution is here and presents a huge opportunity for ISVs, developers and entrepreneurs. With a great idea and the right go-to-market strategy, you can build a revenue generating business in record time.
Hear from industry experts about the trends they are seeing in the market and key steps for building the next big app for the enterprise. Join us for an action packed day of content and walk away with the tools you need to transform your idea into big business in the cloud.
Responsive web design solves the problem of supporting multiple devices by allowing HTML to dynamically change layout and orientation based on screen size using techniques like media queries, a grid-based format, and flexible images. Popular frameworks that enable responsive design include Twitter Bootstrap and tools like Less can be used to implement responsive stylesheets. Companies implementing responsive design include Twitter, Sony, Amazon, and Starbucks to have websites that automatically adapt to desktops, tablets, and mobile devices.
Responsive web design solves the problem of supporting multiple devices by allowing HTML to dynamically change layout and orientation based on screen size using techniques like media queries, a grid-based format, and flexible images. Popular frameworks that enable responsive design include Twitter Bootstrap and tools like Less can be used to customize responsive stylesheets. Mavens is a technology company focused on the life sciences industry that encourages experimentation and uses responsive design to provide its customers with a best-in-class user experience across all devices.
AngularJS application on Visualforce for the Force.com platform and the Salesforce1 mobile application. Dreamforce 2014. Talk is given for experienced Salesforce developers who want to learn common features of AngularJS to build custom applications for the Salesforce1 mobile app.
Description:
In this session, we will discuss and demonstrate how to build engaging employee and customer-facing applications in JavaScript on top of the Salesforce1 Platform.
We will explore all the aspects involved in building these next generation applications including authentication, the REST APIs, mobile development options, and different integration scenarios. We will also share some inspiring examples built on the Salesforce1 Platform with leading JavaScript frameworks such as AngularJS, Ionic, BackboneJS, Ratchet and more.
Key Takeaways:
::Get an overview of the Salesforce1 Platform from a developer point of view
::Understand Salesforce OAuth Authentication
::Acquire knowledge on the Salesforce REST APIs
::Get insight on building a Single Page Application on the Salesforce1 Platform
::Explore using modern JavaScript Frameworks such as AngularJS, Ionic, Backbone, etc.
::Gain knowledge on building state-of-the art mobile apps on the Salesforce1 Platform
::Get familiar with building custom apps with Heroku and Heroku Connect
Intended Audience:
This session is for both seasoned JavaScript developers who want to learn how to build applications on top of the Salesforce1 Platform, and seasoned Salesforce developers who want to learn how to create amazing user experiences in JavaScript.
Recommended Resources:
https://developer.salesforce.com/en/events/webinars/JavaScript_Applications_Salesforce?d=70130000000lgzk
Design Patterns Every ISV Needs to Know (October 15, 2014)Salesforce Partners
This document discusses several design patterns that are important for ISVs to know when building applications on the Force.com platform. It covers enforcing data access in Apex to respect field and object level permissions, using configuration patterns like custom metadata for testing flexibility, and architecting applications using dependency injection principles for modularity and loose coupling. It provides examples and emphasizes building secure and sustainable applications that can adapt over time.
Building Enterprise Apps Rapidly with Salesforce Mobile Packs WebinarSalesforce Developers
Mobile has revolutionized the way we live and work and enterprises are demanding mobile business apps for their always-connected, mobile workforce. Salesforce Platform Mobile Services, announced in early April, gave developers two sets of tools to rise to the challenge - version 2.0 of the Salesforce Mobile SDK, and Salesforce Mobile Packs, a set of templates for writing web and hybrid mobile applications with HTML5, JavaScript and CSS using frameworks such as AngularJS, Backbone.js and jQuery Mobile. This webinar focuses on the Mobile Packs, but stay tuned for a future webinar on Mobile SDK 2.0.
In this webinar, Pat and Raja will explain the differences between the Mobile Packs currently offered, show you how to get started on your own mobile app, and give you pointers on building a great app with web technologies. Join us to learn all about:
Client-side JavaScript Model-View-* frameworks
Running the Mobile Pack templates on Force.com, off-platform web servers and as hybrid apps
Building your own mobile app using a Mobile Pack as the foundation
We'll start from the basics, so whether you're experienced with Force.com and looking to get started with mobile apps and JavaScript, or vice versa, join us, grab the Mobile Packs from GitHub, and start coding!
Do you want to build native apps with a UI consistent to Salesforce for multiple platforms? Join this workshop to get hands-on and learn how to build an iOS app using Salesforce Mobile SDK, SmartSync and UI components consistent with Salesforce design guidelines. You will learn how to streamline developer - designer workflow and make them 'speak the same language.'
This document summarizes a UX and web product design course presented by Steve Hickey. The course covers key topics like what is user experience design, common UX design methods and principles, and how to conduct initial user testing. It discusses the difference between UI and UX design and presents several important UX principles, including Fitts's law, the principle of least astonishment, and BJ Fogg's behavior model. The course aims to teach students effective habits of highly skilled UX designers, such as being prolific in idea generation and user research methods like surveys and usability testing.
Sandboxes: The Future of App Development by Evan Barnet & Pam BarnetSalesforce Admins
Sandboxes are non-production environments that duplicate a production org's metadata and can be used for app development, testing, training, and user acceptance. There are different types of sandboxes that vary in refresh frequency and amount of production data included. Managing sandboxes strategically is important for efficiently building apps. Change sets allow migrating changes between sandboxes and production. Best practices include always testing in sandboxes first, keeping security settings and data consistent, and communicating with business stakeholders.
Event notification is an important part of most business applications. When something important happens, you sometimes need one or more users to take a specific action. This intermediate- to advanced- level webinar teaches you all about event notification, contrasts the different Salesforce features you can use to implement it, and shows you practical examples of how to use those Salesforce features to suit your specific event notification use case.
Key Takeaways
:: Understand how use case requirements help you determine the appropriate Force.com feature to use for event notification.
:: Implement and contrast event notification with Visualforce pages that poll, Visualforce pages that use the Force.com Streaming API, workflow rules, Chatter feeds and scheduled reports.
Intended Audience
:: This intermediate-level webinar is geared towards Force.com application developers and architects.
Featured Topic - Defining Your Lightning Strategy as an ISV
Learn more about the Lightning Experience at p.force.com/lightningready (Partner Community login required)
Today's product design and development cover a range of devices and platforms: mobile, tablets, responsive web, desktop apps, and more. Style Guides and CSS Frameworks have helped streamline this process and provides maintainability and better designer/developer communication. Learn how the Salesforce UX team took it further with a living design system to help maintain brand alignment and quality. Find out how you can adopt our system and methods into your own applications to develop front end user interfaces efficiently.
This document provides an overview of building mobile apps rapidly using Salesforce Mobile Packs. It discusses Salesforce's core mobile apps, platform, and marketplace, as well as the new Mobile Pack for AngularJS. The Mobile Pack allows developers to quickly build connected web and hybrid mobile apps by focusing on the AngularJS framework and simplifying Salesforce data access. The webinar provides an introduction to both AngularJS and the Mobile Pack through code examples and resources for further learning.
This document provides an overview of building mobile apps rapidly using Salesforce Mobile Packs. It discusses Salesforce's core mobile apps, platform, and marketplace, as well as the new Mobile Pack for AngularJS. The Mobile Pack allows developers to quickly build connected web and hybrid mobile apps by focusing on AngularJS, simplifying Salesforce data access, and providing quick starts and tutorials. The webinar covers AngularJS fundamentals like directives, MVC patterns, and modules in 15 minutes to help developers get started with the Mobile Pack.
Choreographed Animations with Salesforce's New Lightning Design SystemSalesforce Developers
Do you want to elevate your user experience to a whole new level? Join this session to learn how motion and animation improve user experience, drive deeper engagement, and add personality to your user interfaces! See how Salesforce's UX team uses a timing grid to create sequenced animations in CSS and JavaScript with the Salesforce Lightning Design System.
I'll gladly pay you Tuesday for a hamburger today: Managing UX DebtJack Moffett
The document discusses managing UX (user experience) debt, which refers to design decisions that negatively impact users. It identifies common sources of UX debt such as acquisitions, outsourcing, neglect, and intentional vs unintentional mistakes. The document provides strategies for identifying UX debt through active awareness, inventorying, and exposing teams to users. It also discusses classifying and prioritizing debt, and addressing it through bankruptcy, do-overs, or phased approaches. Avoiding debt requires research, attention to detail, modularity, and documentation.
You'll learn:
- How to identify and classify design debt
- How to solve product quality issues in fast-paced teams.
- How to address, avoid, and manage design debt.
Description:
The Java language, tools and frameworks have been the foundation of countless enterprise systems. Here at Salesforce we fully support Java and are part of the Java community. We believe developers should be able to build quality apps using Java. Unfortunately, many of us are stuck with inefficient and painful ways of using this toolchain. It is time for enterprises to move past the sucky ways they are using the Java platform.
Based on James Ward's blog post, "Java Doesn't Suck", in this webinar James shares his views along with noted Java developer and author, Bruce Eckel, and will also walk through the suckiest parts of Java, providing recommendations for moving forward, while having spirited discussion along the way.
Join us for this awesome Salesforce developer webinar, to learn how to build better apps using Java!
Key Takeaways:
::Discover new Java tools that increase productivity.
::Learn modern practices for deploying Java applications.
Intended Audience:
This session is for Java developers that build web apps and HTTP APIs.
Recommended Resources:
https://developer.salesforce.com/events/webinars/the-java-best-practices-tools-performance-and-deployment
Take the functionality of your web application, and through the power of Force.com Canvas and the Salesforce Platform, amplify your users' abilities to work in the Publisher and Chatter feed. Join us as we explore the new features that allow you to embed your Canvas App as a Publisher Quick Action and as a Chatter Feed Item.
The enterprise app revolution is here and presents a huge opportunity for ISVs, developers and entrepreneurs. With a great idea and the right go-to-market strategy, you can build a revenue generating business in record time.
Hear from industry experts about the trends they are seeing in the market and key steps for building the next big app for the enterprise. Join us for an action packed day of content and walk away with the tools you need to transform your idea into big business in the cloud.
Responsive web design solves the problem of supporting multiple devices by allowing HTML to dynamically change layout and orientation based on screen size using techniques like media queries, a grid-based format, and flexible images. Popular frameworks that enable responsive design include Twitter Bootstrap and tools like Less can be used to implement responsive stylesheets. Companies implementing responsive design include Twitter, Sony, Amazon, and Starbucks to have websites that automatically adapt to desktops, tablets, and mobile devices.
Responsive web design solves the problem of supporting multiple devices by allowing HTML to dynamically change layout and orientation based on screen size using techniques like media queries, a grid-based format, and flexible images. Popular frameworks that enable responsive design include Twitter Bootstrap and tools like Less can be used to customize responsive stylesheets. Mavens is a technology company focused on the life sciences industry that encourages experimentation and uses responsive design to provide its customers with a best-in-class user experience across all devices.
Similar to User Experience 101 for Developers (20)
Technoblade The Legacy of a Minecraft Legend.Techno Merch
Technoblade, born Alex on June 1, 1999, was a legendary Minecraft YouTuber known for his sharp wit and exceptional PvP skills. Starting his channel in 2013, he gained nearly 11 million subscribers. His private battle with metastatic sarcoma ended in June 2022, but his enduring legacy continues to inspire millions.
Explore the essential graphic design tools and software that can elevate your creative projects. Discover industry favorites and innovative solutions for stunning design results.
Visual Style and Aesthetics: Basics of Visual Design
Visual Design for Enterprise Applications
Range of Visual Styles.
Mobile Interfaces:
Challenges and Opportunities of Mobile Design
Approach to Mobile Design
Patterns
Architectural and constructions management experience since 2003 including 18 years located in UAE.
Coordinate and oversee all technical activities relating to architectural and construction projects,
including directing the design team, reviewing drafts and computer models, and approving design
changes.
Organize and typically develop, and review building plans, ensuring that a project meets all safety and
environmental standards.
Prepare feasibility studies, construction contracts, and tender documents with specifications and
tender analyses.
Consulting with clients, work on formulating equipment and labor cost estimates, ensuring a project
meets environmental, safety, structural, zoning, and aesthetic standards.
Monitoring the progress of a project to assess whether or not it is in compliance with building plans
and project deadlines.
Attention to detail, exceptional time management, and strong problem-solving and communication
skills are required for this role.
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page pmgdscunsri
Figma is a cloud-based design tool widely used by designers for prototyping, UI/UX design, and real-time collaboration. With features such as precision pen tools, grid system, and reusable components, Figma makes it easy for teams to work together on design projects. Its flexibility and accessibility make Figma a top choice in the digital age.
International Upcycling Research Network advisory board meeting 4Kyungeun Sung
Slides used for the International Upcycling Research Network advisory board 4 (last one). The project is based at De Montfort University in Leicester, UK, and funded by the Arts and Humanities Research Council.
Practical eLearning Makeovers for EveryoneBianca Woods
Welcome to Practical eLearning Makeovers for Everyone. In this presentation, we’ll take a look at a bunch of easy-to-use visual design tips and tricks. And we’ll do this by using them to spruce up some eLearning screens that are in dire need of a new look.
Storytelling For The Web: Integrate Storytelling in your Design ProcessChiara Aliotta
In this slides I explain how I have used storytelling techniques to elevate websites and brands and create memorable user experiences. You can discover practical tips as I showcase the elements of good storytelling and its applied to some examples of diverse brands/projects..
Connect Conference 2022: Passive House - Economic and Environmental Solution...TE Studio
Passive House: The Economic and Environmental Solution for Sustainable Real Estate. Lecture by Tim Eian of TE Studio Passive House Design in November 2022 in Minneapolis.
- The Built Environment
- Let's imagine the perfect building
- The Passive House standard
- Why Passive House targets
- Clean Energy Plans?!
- How does Passive House compare and fit in?
- The business case for Passive House real estate
- Tools to quantify the value of Passive House
- What can I do?
- Resources
1. User Experience 101 for Developers
Research, Ideation and Evaluation
Ross Belmont, Appiphony, Chief Experience Designer
@rossbelmont
2. Safe harbor
Safe harbor statement under the Private Securities Litigation Reform Act of 1995:
This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties
materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results
expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed
forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items
and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning
new, planned, or upgraded services or technology developments and customer contracts or use of our services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new
functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our
operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of
intellectual property and other litigation, risks associated with possible mergers and acquisitions, the immature market in which we
operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new
releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization
and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com,
inc. is included in our annual report on Form 10-Q for the most recent fiscal quarter ended July 31, 2012. This documents and others
containing important disclosures are available on the SEC Filings section of the Investor Information section of our Web site.
Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently
available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based
upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-
looking statements.
9. User Experience (UX) Design: My definition
UX design boils down to:
understanding what users
need to accomplish
adjusting the interface so
that they can get it done in
the best possible way
10. User Experience (UX) Design: My definition
UX design boils down to:
understanding what users
need to accomplish
adjusting the interface so
that they can get it done in
the best possible way
Feasible
11. User Experience (UX) Design: My definition
UX design boils down to:
understanding what users
need to accomplish
adjusting the interface so
that they can get it done in
the best possible way
Feasible
Desirable
12. User Experience (UX) Design: My definition
UX design boils down to:
understanding what users
need to accomplish
adjusting the interface so
that they can get it done in
the best possible way
Feasible
Desirable Profitable
13. User Experience (UX) Design: My definition
UX design boils down to:
understanding what users
need to accomplish
adjusting the interface so
that they can get it done in
the best possible way
Feasible
Desirable Profitable
★
16. User Experience Design is NOT about…
Super fancy graphics (“jazz hands”)
Craig Villamor, Principal Design Architect at Salesforce.com
17. User Experience Design is NOT about…
Super fancy graphics (“jazz hands”) Coffee shop inspiration
Craig Villamor, Principal Design Architect at Salesforce.com
18. User Experience Design is NOT about…
Super fancy graphics (“jazz hands”) Coffee shop inspiration
Sketching at Bean Around The World by freshbrewed on flickr.com
Craig Villamor, Principal Design Architect at Salesforce.com
19. User Experience Design is NOT about…
Super fancy graphics (“jazz hands”) Coffee shop inspiration
Sketching at Bean Around The World by freshbrewed on flickr.com
Craig Villamor, Principal Design Architect at Salesforce.com
One specific platform
20. User Experience Design is NOT about…
Super fancy graphics (“jazz hands”) Coffee shop inspiration
Sketching at Bean Around The World by freshbrewed on flickr.com
Craig Villamor, Principal Design Architect at Salesforce.com
One specific platform
21. User Experience Design is NOT about…
Super fancy graphics (“jazz hands”) Coffee shop inspiration
Sketching at Bean Around The World by freshbrewed on flickr.com
Craig Villamor, Principal Design Architect at Salesforce.com
One specific platform
✓
22. User Experience Design is NOT about…
Super fancy graphics (“jazz hands”) Coffee shop inspiration
Sketching at Bean Around The World by freshbrewed on flickr.com
Craig Villamor, Principal Design Architect at Salesforce.com
One specific platform
✓ ✓
38. Want to know how?
Which Should I choose? by buttersponge on flickr.com
39. User Experience Design in Three Easy Steps
Research
Learn what your users are trying to accomplish.1
Ideation
Work through different ideas that would meet those goals.2
Evaluation
Test prototypes with users, and iterate when you find issues.3
40. The usual approach to discovery Research
On a scale of 1-10, how painful was your
last requirements gathering session?
41. The usual approach to discovery Research
On a scale of 1-10, how painful was your
last requirements gathering session?
42. The usual approach to discovery Research
On a scale of 1-10, how painful was your
last requirements gathering session?
43. Activity: Story-based interview Research
Think back to the last time you checked the weather.
Why did you need to know?
What did you do next?
post-interview by Bennett 4 Senate on flickr.com
44. Problem: sometimes you can’t “just ask” Research
Users don’t absorb everything in their path and can’t recall it.
Driving home one night by Fellowship of the Rich on flickr.com
46. Learning what users actually do Research
Ride shotgun with them.
Riding shotgun by mmcnabb3 on flickr.com
47. Learning what users actually do Research
Ride shotgun with them.
Riding shotgun by mmcnabb3 on flickr.com
Posted by Benjamin Voss on wordpress.com
48. Learning what users actually do Research
Ride shotgun with them.
Riding shotgun by mmcnabb3 on flickr.com
Notice the stickies on
the monitor.
Posted by Benjamin Voss on wordpress.com
49. Learning what users actually do Research
Ride shotgun with them.
Riding shotgun by mmcnabb3 on flickr.com
Notice the stickies on
the monitor.
Posted by Benjamin Voss on wordpress.com
50. Learning what users actually do Research
Ride shotgun with them.
Riding shotgun by mmcnabb3 on flickr.com
Notice the stickies on
the monitor.
Posted by Benjamin Voss on wordpress.com
Worrying by Jaypeg on flickr.com
51. Learning what users actually do Research
Ride shotgun with them.
Riding shotgun by mmcnabb3 on flickr.com
Notice the stickies on
the monitor.
Posted by Benjamin Voss on wordpress.com
Worrying by Jaypeg on flickr.com
52. Learning what users actually do Research
Ride shotgun with them.
Riding shotgun by mmcnabb3 on flickr.com
Notice the stickies on
the monitor.
Posted by Benjamin Voss on wordpress.com
Worrying by Jaypeg on flickr.com
53. Learning what users actually do Research
Ride shotgun with them.
Riding shotgun by mmcnabb3 on flickr.com
Notice the stickies on
the monitor.
Posted by Benjamin Voss on wordpress.com
Worrying by Jaypeg on flickr.com
64. User Experience Design in Three Easy Steps
Research
Learn what your users are trying to accomplish.1
Ideation
Work through different ideas that would meet those goals.2
Evaluation
Test prototypes with users, and iterate when you find issues.3
67. Requirements: the usual approach Ideation
Requirements-Driven Software Development Must Die by Fred Beecher
68. Requirements: the usual approach Ideation
Requirements-Driven Software Development Must Die by Fred Beecher
Beta
69. Requirements are an Input Ideation
Run Tabular
Report
Export to
Excel
Manipulate
data by hand
Send to
manager
70. Requirements are an Input Ideation
Run Tabular
Report
Export to
Excel
Manipulate
data by hand
Send to
manager
Run Joined
Report
71. Requirements are an Input Ideation
Run Tabular
Report
Export to
Excel
Manipulate
data by hand
Send to
manager
Run Joined
Report
72. Requirements are an Input Ideation
Run Tabular
Report
Export to
Excel
Manipulate
data by hand
Send to
manager
Run Joined
Report
Send to
manager
73. Requirements are an Input Ideation
Run Tabular
Report
Export to
Excel
Manipulate
data by hand
Send to
manager
Run Joined
Report
Send to
manager
74. Requirements are an Input Ideation
Run Tabular
Report
Export to
Excel
Manipulate
data by hand
Send to
manager
Run Joined
Report
Send to
manager
Riding shotgun by mmcnabb3 on flickr.com
75. Standard layouts and Visualforce tags
Twitter Bootstrap, jQuery UI, etc.
UI elements described in Design Pattern Libraries
Pre-built design solutions can help Ideation
76. Standard layouts and Visualforce tags
Twitter Bootstrap, jQuery UI, etc.
UI elements described in Design Pattern Libraries
Pre-built design solutions can help Ideation
77. Create new design concepts by sketching Ideation
Sketch multiple possibilities on paper before coding.
78. A few words on sketching Ideation
Think you can’t draw? Start with templates and simple shapes.
This is not art. You’re not expressing your feelings.
Sketches don’t need to be beautiful.
Stick to four colors or less: black, red, blue and (eventually) grey.
79. Plan flows: Interactive Sketching Notation Ideation
Use Interactive Sketching Notation to work out
the user’s flow—all the way to their end goal.
80. Stuck on sketching? Wireframe it. Ideation
Use tools like Balsamiq Mockups for low fidelity renderings.
81. Wireframes can work, but... Ideation
Don’t forget to try multiple ideas
The focus shifts to individual screens,
not the whole flow
They can be time consuming to create
82. Wireframes can work, but... Ideation
Don’t forget to try multiple ideas
The focus shifts to individual screens,
not the whole flow
They can be time consuming to create
Use whatever works!
86. Got flows? Now build a prototype! Ideation
Print each screen to visualize
the flows more easily.
87. Got flows? Now build a prototype! Ideation
Print each screen to visualize
the flows more easily.
Posted by Coleen Baik on Twitter's blog
88. User Experience Design in Three Easy Steps
Research
Learn what your users are trying to accomplish.1
Ideation
Work through different ideas that would meet those goals.2
Evaluation
Test prototypes with users, and iterate when you find issues.3
89. The usual approach to evaluation Evaluation
On a scale of 1-10, how painful was your
last User Acceptance Testing session?
90. The usual approach to evaluation Evaluation
On a scale of 1-10, how painful was your
last User Acceptance Testing session?
91. The usual approach to evaluation Evaluation
On a scale of 1-10, how painful was your
last User Acceptance Testing session?
93. The concept of UAT is broken Evaluation
Requirements-Driven Software Development Must Die by Fred Beecher
94. The concept of UAT is broken Evaluation
Requirements-Driven Software Development Must Die by Fred Beecher
Beta
95. Show prototypes to stakeholders
Step through the flow you’ve planned and
show how the user will meet their goals
Prepare for change requests, though
most will be cosmetic
If changes are non-trivial, ask how it ties
back to the user’s goal
Once you build up trust and goodwill, try
walking through your sketch
Get feedback along the way Evaluation
Posted by Coleen Baik on Twitter's blog
96. Show prototypes to stakeholders
Step through the flow you’ve planned and
show how the user will meet their goals
Prepare for change requests, though
most will be cosmetic
If changes are non-trivial, ask how it ties
back to the user’s goal
Once you build up trust and goodwill, try
walking through your sketch
Get feedback along the way Evaluation
Posted by Coleen Baik on Twitter's blog
97. Introduce the prototype to the user.
Ask them to click through and try to
accomplish their goal.
Don’t be a “talking manual.”
Tell them you’re testing the software,
not them.
Ask them to “think out loud.”
Take notes on what happens.
Adjust the UI where necessary
Usability Testing Evaluation
Posted by Coleen Baik on Twitter's blog
Usability Test by l-i-n-k on flickr.com
98. User Experience Design in Three Easy Steps
Research
Learn what your users are trying to accomplish.1
Ideation
Work through different ideas that would meet those goals.2
Evaluation
Test prototypes with users, and iterate when you find issues.3
111. User Experience Design in Three Easy Steps
Research
Learn what your users are trying to accomplish.1
Ideation
Work through different ideas that would meet those goals.2
Evaluation
Test prototypes with users, and iterate when you find issues.3