A primer on responsive design, various aspects on this technique, various examples, challenges and best practices in form of a case study of a past project as well as considerations and lessons learned.
CSS3 Media Queries: Mobile Elixir or CSS Snake Oiljameswillweb
CSS Media Queries have received a justifiable amount of hype lately. However, do they really represent a new way to take your web content mobile or do they promise more than they deliver? In this session lynda.com senior author James Williamson breaks down media queries, how to use them, and where they belong in your mobile development medicine chest.
This document provides an overview of JavaScript, including what it is, why it's used, who created it, its components and objects. JavaScript is a scripting language used primarily for client-side web page interactions. It allows adding dynamic and interactive elements to web pages. Some key points covered include:
- JavaScript is used to specify webpage behavior and enable user interaction/effects.
- It was created by Brendan Eich at Mozilla and allows both client-side and server-side scripting.
- Common JavaScript objects include Document, Window, Math, Date and String.
- Events, functions, variables and tags like <script> are JavaScript components.
- The Document and Window
Icon fonts are becoming an increasingly popular way to delivery iconography for websites. They reduce HTTP requests, provide a resolution-independent way to scale icons, and are often smaller than sprites. In this session we'll explore what icon fonts are, the pros and cons of using them, how to make your own, and best practices for deploying them.
Slides from my 2013 Breaking Development conference workshop. We explore the tools and techniques behind building your own icon fonts, covering the entire process from sketching icon concepts to properly deploying your font. Topics cover include: designing icons, considerations for designing font glyphs, setting up Illustrator templates, working with Glyphs, exporting fonts, creating web fonts, and using icon fonts semantically.
Stocktwits & Responsive Web Design, social network meets flexible frameworkJohn Strott
The slides from our presentation on responsive web design using the StockTwits site as a case study. No audio, but feel free to contact us for more information regarding this deck.
Today’s 'smart devices' are a product of the technology and mental models of our past. From a connected lightbulb to a robot vacuum, using most of these devices requires a native app. This in turn greatly limits their contexts of use. Can we really expect users to download an app to interact with a random ’thing’ they encounter at the mall, a space they explore for an hour at the museum, or a city they will only visit for a day? What devices could we build, what 'smart' environments could we enable if users could simply discover, “walk up and use”(and then if needed, abandon) these objects and environments as they do a web site?
This workshop will discuss two new technologies--Physical Web and Web Bluetooth--that can enable on-demand interaction with physical things and spaces using no more than a browser.
TERMINALFOUR t44u 2009 - University of St Andrews Case StudyTerminalfour
This document discusses the benefits of using Site Manager software for managing websites. It provides tips for implementing Site Manager, including establishing policies and procedures, using hacks and customizations to tweak the software, transferring designs into the technical framework, writing efficient code, and leveraging different navigation objects. The overall message is that Site Manager is a powerful and flexible tool for website management that allows for a high level of customization.
UXcellence: The Importance Of Human-Centered DesignMike Townson
For many creatives getting out of college and into the field, it's hard to know what career best fits them.
UXcellence: The Importance Of Human-Centered Design is meant to be a quick education to
- What UX is
- Why it is important
- When it's thought about
- Why it is important in today's society
- And a quick overview of how to do it
Creating mobile apps without native codeJoakim Kemeny
The document discusses creating mobile apps without using native code. It describes how mobile apps today are often created natively, but that native apps have disadvantages like being expensive to create and only working on specific platforms. The document then presents alternatives like mobile web apps and hybrid apps. It provides examples of how to build a basic mobile web app using HTML, CSS, and responsive design techniques like viewports and media queries to make the app work well on different devices.
Mobile Interaction Design - 行動世界裡的互動設計之 7 言心旅Aidan Wu
This document discusses mobile design and interaction. It highlights 7 key factors for mobile design: 1) swipe vs scroll, 2) finger-friendly design, 3) designing for platform, 4) designing for experience, 5) designing for conversion, 6) designing for engagement, and 7) impacts of poor design. It also references Maslow's hierarchy of needs and how it relates to designing health and fitness centers.
The Laws of User Experience: Making it or breaking it with the UX FactorEffectiveUI
This document outlines notes from user interviews conducted about a network monitoring application called the TriGeo Console. Key points discussed include:
- Six users were interviewed by phone and notes were taken on their usage patterns, pain points, and wishes for improvement.
- Common activities included monitoring alerts, logs, reports and the overall network security status. Users accessed multiple windows and tabs.
- Issues noted were that tabs took up too much space, navigation was not task-focused, and primary tasks were hidden in menus.
- Suggested improvements included a customizable dashboard, ability to customize the view, more consistent workflows, and improving filtering and report capabilities.
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.
Using Responsive Web Design To Make Your Web Work Everywhere Chris Love
The document discusses responsive web design techniques for creating websites that work well across all device screens. It covers fluid layouts using relative units like percentages, media queries to apply styles conditionally based on screen width, and image optimization techniques like srcset and sizes attributes to serve the most appropriately sized image for different screens. The goal is to provide an optimal viewing experience for users on any device without needing separate mobile sites.
This document discusses creating adaptive layouts using CSS3 media queries. It defines the differences between adaptive and responsive design, with adaptive using predefined layouts for different screen sizes and responsive providing an optimal experience across devices. Key concepts for adaptive design are progressive enhancement and mobile-first. The document outlines main principles like flexible grid-based layouts, flexible media, and using media queries to apply CSS styles based on features like width, height, and orientation. It provides examples of media query syntax and supported media features.
This document provides an overview of developing apps for the iPad using web technologies like HTML5, CSS3, and JavaScript compared to developing native apps. It discusses key differences like the APIs available, performance, costs, updating processes, and more. It then provides best practices for web design on iPads, including considerations for touch targets, orientations, animations, images, and more. It also covers specific technologies like HTML5, CSS3, JavaScript, and backend development approaches. The overall message is that web development for iPads is very capable with modern techniques.
Mobile web development techniques (and Opera's developer tools)Andreas Bovens
This document discusses mobile web development techniques and Opera's developer tools. It outlines three approaches to catering websites for mobile users: doing nothing, creating a separate mobile site, or creating one site that works for all devices. Key techniques discussed include using the viewport meta tag to control zoom levels, media queries to apply different CSS styles based on screen width, and keeping mobile design in mind from the start to simplify layouts. The document promotes the goal of a "one site holy grail" that works seamlessly across devices and concludes by introducing Opera's developer tools for testing mobile webpages.
Tools for Entrepreneurs: Create. Collaborate. Communicate.Sara Rosso
I created this presentation for entrepreneurs who need online tools to make their ideas happen (I gave it earlier this year at the Professional Women's Association in Milan).
The presentation "Tools for Entrepreneurs: Create. Collaborate. Communicate." started out as a way to explain very technical things to non-technical people, but I quickly realized that most people when approaching technology get intimidated by the "What's DNS? Do I need a dedicated server?" kind of questions and therefore feel they can't understand technology.
I feel that this technology intimidation is really due to the fact that they don't really own their idea, and better understanding it will guide any decisions they have to make with their idea moving forward.
So I focus on how to further refine your idea so you can move it forward, even with help, by having a better mastery over what you need and what your users need. I also cover some techniques and tools for collaborating with developers, external consultants, and other remote workers. Then, I briefly touch on communication strategies online and how your site won't be the only place communication happens but it should be the digital hub with the most useful and authoritative information about your company, and how you can develop a communication strategy that spans several types of networks.
The appendix includes some open source software alternatives for growing a business on a bootstrap budget.
Oscar alert for wearables - Moto 360 & Apple WatchCarolyn Jao
Project Manager / Research Lead / Prototype (Apple Watch): Carolyn Jao
Researcher / Prototype Lead (Moto 360): Samira Rahimi
We developed a concept for an extension of the Oscar Health App to provide location based reminders as well as collision detection. We conducted in dept studies of the hardware capabilities and API, interviewed subjects with and without wearable experience, developed personas and created 2 prototypes.
This document discusses the concept of LeanUX. It begins by clarifying that LeanUX is not about doing less UX work or being lazy. Rather, it is about minimizing waste and focusing UX efforts on validating product hypotheses through prototypes and customer feedback, rather than extensive documentation. The document provides several examples to illustrate LeanUX principles like developing minimum viable products to test ideas quickly and using metrics and iterative design to continually learn and improve. Overall, the document presents LeanUX as an approach to make UX work more efficient and focused on learning what customers need through early testing and feedback.
Good graphic design doesn’t happen by mistake, and neither does clever font marriage. With this Ultimate Guide to Font Pairing we show you how to make your designs beautiful, with simple and effective type applications
Read more at http://blog.canva.com/the-ultimate-guide-to-font-pairing/#Q3yEZPx6iwbBkRME.99
The document provides design tips for creating effective web and mobile designs. It recommends focusing on goals and audience, balancing form and function, using alignment and white space to create order and focus on content. It also suggests using typography, contrast, simplicity, and current trends while being subtle to create a delightful user experience.
Have you ever built a house? Imagine buying a lot, hiring a contractor, and then he shows up with a crane, bulldozer, and some 'crete and says "I'm ready." We often do the same thing when we build websites. We know we want a website, but don't do the necessary planning to turn our ideas into reality. In wireframes for WordPress, I will discuss what wireframes are, my process for creating them, and how they fit into WordPress.
Typography in Web Design (WordCamp Toronto 2014)Jasmine Vesque
I delivered this presentation at WordCamp Toronto, November 15, 2014.
This presentation covers typography basics and best practices, type trends in web design, personalities of type, an introduction to Google Fonts and different ways to enable fonts on your WordPress website.
The ideal audience is anyone looking to better understand Typography and how it relates to web design. They don’t need to have a coding or design background, but that would be an asset.
Learning Outcomes
Understand the different types of fonts and when to use them
Recognize the various personalities and tones fonts have and how they can affect your message
Know what the current trends are in Typography and web design
Use theme options and/or plugins to modify fonts
Leverage Google Fonts and integrate them directly into your theme
A presentation to Refresh DC about the emerging HTML 5 and CSS 3 standards, namely about aspects that are beginning to become applicable to web design and development. Given by Jason Garber and M. Jackson Wilkinson.
The document discusses usability and provides tips for improving the usability of websites. It addresses common usability issues like not knowing what page you are on or not being able to find what you are looking for. It provides solutions like ensuring the logo links to the home page, using clear navigation, typography, forms, and calls to action. The document emphasizes that usability is important for user satisfaction and business results.
A Pragmatic View of UX Driven DevelopmentAkshay Luther
This presentation shows how using UI toolkits that a) have broad and deep functionality exposed by a powerful design-time interface and b) that are "pattern aware" is a winning strategy for UX driven development. Firstly, they minimise the disconnect between the customer, UX practictioner and developer by enabling the easy creation of high-fidelity prototypes. Secondly, they address the challenges of time, budget, developer ability and the growing need to target multiple devices.
The document provides a summary of Ahmed Shaalan's experience as a software engineer. It outlines his experience developing mobile apps as well as open source contributions. It also lists his technical skills which include programming languages like Objective-C and C#, frameworks like .NET and Cocoa Touch, software engineering methodologies, and development tools.
A case study showing how we replaced wirefaming with a framework led prototype to better deliver a responsive web design. by Ben Scammels, Designer at http://www.makemedia.com
Creating mobile apps without native codeJoakim Kemeny
The document discusses creating mobile apps without using native code. It describes how mobile apps today are often created natively, but that native apps have disadvantages like being expensive to create and only working on specific platforms. The document then presents alternatives like mobile web apps and hybrid apps. It provides examples of how to build a basic mobile web app using HTML, CSS, and responsive design techniques like viewports and media queries to make the app work well on different devices.
Mobile Interaction Design - 行動世界裡的互動設計之 7 言心旅Aidan Wu
This document discusses mobile design and interaction. It highlights 7 key factors for mobile design: 1) swipe vs scroll, 2) finger-friendly design, 3) designing for platform, 4) designing for experience, 5) designing for conversion, 6) designing for engagement, and 7) impacts of poor design. It also references Maslow's hierarchy of needs and how it relates to designing health and fitness centers.
The Laws of User Experience: Making it or breaking it with the UX FactorEffectiveUI
This document outlines notes from user interviews conducted about a network monitoring application called the TriGeo Console. Key points discussed include:
- Six users were interviewed by phone and notes were taken on their usage patterns, pain points, and wishes for improvement.
- Common activities included monitoring alerts, logs, reports and the overall network security status. Users accessed multiple windows and tabs.
- Issues noted were that tabs took up too much space, navigation was not task-focused, and primary tasks were hidden in menus.
- Suggested improvements included a customizable dashboard, ability to customize the view, more consistent workflows, and improving filtering and report capabilities.
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.
Using Responsive Web Design To Make Your Web Work Everywhere Chris Love
The document discusses responsive web design techniques for creating websites that work well across all device screens. It covers fluid layouts using relative units like percentages, media queries to apply styles conditionally based on screen width, and image optimization techniques like srcset and sizes attributes to serve the most appropriately sized image for different screens. The goal is to provide an optimal viewing experience for users on any device without needing separate mobile sites.
This document discusses creating adaptive layouts using CSS3 media queries. It defines the differences between adaptive and responsive design, with adaptive using predefined layouts for different screen sizes and responsive providing an optimal experience across devices. Key concepts for adaptive design are progressive enhancement and mobile-first. The document outlines main principles like flexible grid-based layouts, flexible media, and using media queries to apply CSS styles based on features like width, height, and orientation. It provides examples of media query syntax and supported media features.
This document provides an overview of developing apps for the iPad using web technologies like HTML5, CSS3, and JavaScript compared to developing native apps. It discusses key differences like the APIs available, performance, costs, updating processes, and more. It then provides best practices for web design on iPads, including considerations for touch targets, orientations, animations, images, and more. It also covers specific technologies like HTML5, CSS3, JavaScript, and backend development approaches. The overall message is that web development for iPads is very capable with modern techniques.
Mobile web development techniques (and Opera's developer tools)Andreas Bovens
This document discusses mobile web development techniques and Opera's developer tools. It outlines three approaches to catering websites for mobile users: doing nothing, creating a separate mobile site, or creating one site that works for all devices. Key techniques discussed include using the viewport meta tag to control zoom levels, media queries to apply different CSS styles based on screen width, and keeping mobile design in mind from the start to simplify layouts. The document promotes the goal of a "one site holy grail" that works seamlessly across devices and concludes by introducing Opera's developer tools for testing mobile webpages.
Tools for Entrepreneurs: Create. Collaborate. Communicate.Sara Rosso
I created this presentation for entrepreneurs who need online tools to make their ideas happen (I gave it earlier this year at the Professional Women's Association in Milan).
The presentation "Tools for Entrepreneurs: Create. Collaborate. Communicate." started out as a way to explain very technical things to non-technical people, but I quickly realized that most people when approaching technology get intimidated by the "What's DNS? Do I need a dedicated server?" kind of questions and therefore feel they can't understand technology.
I feel that this technology intimidation is really due to the fact that they don't really own their idea, and better understanding it will guide any decisions they have to make with their idea moving forward.
So I focus on how to further refine your idea so you can move it forward, even with help, by having a better mastery over what you need and what your users need. I also cover some techniques and tools for collaborating with developers, external consultants, and other remote workers. Then, I briefly touch on communication strategies online and how your site won't be the only place communication happens but it should be the digital hub with the most useful and authoritative information about your company, and how you can develop a communication strategy that spans several types of networks.
The appendix includes some open source software alternatives for growing a business on a bootstrap budget.
Oscar alert for wearables - Moto 360 & Apple WatchCarolyn Jao
Project Manager / Research Lead / Prototype (Apple Watch): Carolyn Jao
Researcher / Prototype Lead (Moto 360): Samira Rahimi
We developed a concept for an extension of the Oscar Health App to provide location based reminders as well as collision detection. We conducted in dept studies of the hardware capabilities and API, interviewed subjects with and without wearable experience, developed personas and created 2 prototypes.
This document discusses the concept of LeanUX. It begins by clarifying that LeanUX is not about doing less UX work or being lazy. Rather, it is about minimizing waste and focusing UX efforts on validating product hypotheses through prototypes and customer feedback, rather than extensive documentation. The document provides several examples to illustrate LeanUX principles like developing minimum viable products to test ideas quickly and using metrics and iterative design to continually learn and improve. Overall, the document presents LeanUX as an approach to make UX work more efficient and focused on learning what customers need through early testing and feedback.
Good graphic design doesn’t happen by mistake, and neither does clever font marriage. With this Ultimate Guide to Font Pairing we show you how to make your designs beautiful, with simple and effective type applications
Read more at http://blog.canva.com/the-ultimate-guide-to-font-pairing/#Q3yEZPx6iwbBkRME.99
The document provides design tips for creating effective web and mobile designs. It recommends focusing on goals and audience, balancing form and function, using alignment and white space to create order and focus on content. It also suggests using typography, contrast, simplicity, and current trends while being subtle to create a delightful user experience.
Have you ever built a house? Imagine buying a lot, hiring a contractor, and then he shows up with a crane, bulldozer, and some 'crete and says "I'm ready." We often do the same thing when we build websites. We know we want a website, but don't do the necessary planning to turn our ideas into reality. In wireframes for WordPress, I will discuss what wireframes are, my process for creating them, and how they fit into WordPress.
Typography in Web Design (WordCamp Toronto 2014)Jasmine Vesque
I delivered this presentation at WordCamp Toronto, November 15, 2014.
This presentation covers typography basics and best practices, type trends in web design, personalities of type, an introduction to Google Fonts and different ways to enable fonts on your WordPress website.
The ideal audience is anyone looking to better understand Typography and how it relates to web design. They don’t need to have a coding or design background, but that would be an asset.
Learning Outcomes
Understand the different types of fonts and when to use them
Recognize the various personalities and tones fonts have and how they can affect your message
Know what the current trends are in Typography and web design
Use theme options and/or plugins to modify fonts
Leverage Google Fonts and integrate them directly into your theme
A presentation to Refresh DC about the emerging HTML 5 and CSS 3 standards, namely about aspects that are beginning to become applicable to web design and development. Given by Jason Garber and M. Jackson Wilkinson.
The document discusses usability and provides tips for improving the usability of websites. It addresses common usability issues like not knowing what page you are on or not being able to find what you are looking for. It provides solutions like ensuring the logo links to the home page, using clear navigation, typography, forms, and calls to action. The document emphasizes that usability is important for user satisfaction and business results.
A Pragmatic View of UX Driven DevelopmentAkshay Luther
This presentation shows how using UI toolkits that a) have broad and deep functionality exposed by a powerful design-time interface and b) that are "pattern aware" is a winning strategy for UX driven development. Firstly, they minimise the disconnect between the customer, UX practictioner and developer by enabling the easy creation of high-fidelity prototypes. Secondly, they address the challenges of time, budget, developer ability and the growing need to target multiple devices.
The document provides a summary of Ahmed Shaalan's experience as a software engineer. It outlines his experience developing mobile apps as well as open source contributions. It also lists his technical skills which include programming languages like Objective-C and C#, frameworks like .NET and Cocoa Touch, software engineering methodologies, and development tools.
A case study showing how we replaced wirefaming with a framework led prototype to better deliver a responsive web design. by Ben Scammels, Designer at http://www.makemedia.com
How content strategy fits into the user experienceNick Finck
The document summarizes Nick Finck's presentation on how content strategy fits into the user experience. It discusses how user experience happens across discovery, planning, design, build, and evaluation phases. Content strategy delivers key artifacts like personas, page description diagrams, and content templates that support user experience work. Finck explains how content strategy fits alongside other disciplines like information architecture, interaction design, and user interface design to collectively improve the user experience.
Application Prototyping - Pablo González - Capturing and Managing RequirementsVisure Solutions
The document discusses user-centered design and the importance of prototyping in software development. It notes that user-centered design is a process that gives extensive attention to end users' needs, wants and limitations at each stage of the design process. Effective prototyping methods like creating clickable mockups and high-fidelity prototypes are recommended to validate functional requirements with users and gain approval for applications. Prototyping helps reduce costs, risks and time to market compared to relying only on requirements documents or wireframes.
This document provides information and best practices for mobile design. It discusses Gilt, a flash sales company that saw 40% of revenue from mobile in 2013. It also outlines processes for UX design, including establishing requirements, creating mockups, testing, and iterating. Design tips are provided like organizing files and being pixel precise. Patterns and resources for both iOS and Android are referenced.
This document provides a summary of a Lead Architect's qualifications and experience. The architect has over 12 years of experience in areas such as software development, architecture design, robotic process automation, artificial intelligence, and various programming languages and technologies. Recent roles include working as a Lead Architect at Mphasis focusing on RPA, cognitive RPA and AI, and prior roles involved software design, development, and governance.
Lecture 6 of the COMP 4010 course on AR/VR. This lecture is about designing AR systems. This was taught by Mark Billinghurst at the University of South Australia on September 1st 2022.
This document provides an introduction to the Quanta Research Institute (QRI) and its design team. It discusses QRI's research initiatives in technology and products. It then describes the design team's focus on user research, interaction design, and design values like aesthetics and usability. The document presents a model for interaction design studies that considers aspects like cognition, experience, and mediation between humans and objects. It emphasizes the paradigm shift with interaction design and designing prototypes to solve real problems through agile loops of production. The goal is to ask the right questions and do the right things to meet user needs over 10 years, align with technology changes over 2 years, and envision a vision over 100 years.
Portpholio Rob Loke is a human-computer interaction engineer with extensive experience in user experience design, data visualization, virtual and augmented reality applications. He holds advanced degrees in technical computer science, cognitive psychology and has worked on numerous projects applying his expertise in areas like software prototyping, visual perception, and information architecture. Some of the organizations he has consulted for include Shell, the Royal Botanical Garden of Edinburgh, and the University of Barcelona.
This is a presentation we gave at the Microsoft Gen Appathon on November 9th, 2012. It is an introduction to the user centered design process and Windows 8 design.
This document discusses the development of web applications and introduces web development frameworks. It covers the history of computer applications and languages, challenges of multi-platform mobile app development, and the evolution of web technologies enabled by HTML5. It then analyzes the current state of web development frameworks, including debugging tools, IDEs, JavaScript libraries and frameworks, UI frameworks, data/logic frameworks, and cross-platform frameworks.
Class 4: Introduction to web technology entrepreneurshipallanchao
The document is an agenda for a class on user interface and user experience design. It includes topics like wireframing, branding, logo design, and an overview of UI/UX principles. Students will use Balsamiq Mockups to create wireframes for their web applications and work on designing the visual aspects. Homework involves reading about UI/UX design principles and creating wireframes and mockups for their team's web application.
This project outline document lays out the key activities for each month from August to December. In August and September, the focus is on strategy, research, and sketch boarding to map out the user flow and design approaches. In October, the development team will design, develop, test, and conduct user research on prioritized stories in 2-week sprints with the goal of delivering working software. The backlog of user stories will be created and prioritized to form the basis of upcoming sprints.
OSCON 2012: Design and Debug HTML5 Apps for Devices with RIB and Web SimulatorGail Frederick
The document discusses two open-source projects from Intel called Rapid Interface Builder (RIB) and Web Simulator that can be used to develop and debug HTML5 apps. RIB allows quick prototyping of web app UX through a drag-and-drop interface. Web Simulator allows debugging mobile web apps in Chromium by simulating device events and APIs. The document also discusses sample HTML5 apps created by Intel to demonstrate new web technologies and Intel's involvement in web standards.
The document discusses recent trends in the IT industry including cloud computing, mobile applications, Agile methodology (Scrum), N-tier architecture, and Java vs .NET. It covers topics such as cloud computing fundamentals and features, social networking sites, mobile app development and monetization, the shift from waterfall to Agile development, Scrum processes, Agile principles, N-tier architecture, advantages of both Java and .NET, and the continued relevance of object-oriented design.
Vitthal Shirke has over 9 years of experience as a Java developer and architect. He has extensive experience designing and developing applications using Java/JEE technologies including Spring Boot, Microservices, RESTful APIs, and Docker. Some of the projects he has worked on include applications for John Deere, Intel, AT&T, and financial services companies. He is proficient in technologies like SQL, Linux, AWS, and Agile methodologies.
Responsive, Scalable and Liquid DesignRanjeet Tayi
Responsive, Scalable and Liquid Design. This presentation talks about the new way of web design standard / technique aimed at crafting sites to provide an optimal viewing experience - easy reading - easily accessible and navigation with a minimum of resizing, panning, and scrolling across a wide range of devices along with various examples.
The Untold Benefits of Ethical Design - Topconf Tallinn 2018Holger Bartel
Product design can go wrong and affect users negatively. How do your users feel using your product? What’s the impact that you cause? Can we build better products if we follow certain standards or principles?
This talk will explore how to better care about users and improve their experience by taking a more ethical approach. Most importantly, this talk will hopefully be an inspiration, question the status quo and help us build for a better future web.
The Untold Benefits of Ethical Design - Coldfront 2018, CopenhagenHolger Bartel
The document discusses the importance of ethical design. It argues that designers should focus on creating products that benefit users and society, consider how designs may negatively impact people, and prioritize data privacy and security. The document also stresses that designers have a responsibility to treat users well and should reconsider approaches that do not respect people or could enable harm. Overall, it promotes designing with good intent and continual improvement to help build a better future internet.
The Untold Benefits of Ethical Design - Web Directions Summit 2018, SydneyHolger Bartel
Product design can go wrong and affect users negatively. How do your users feel using your product? What’s the impact that you cause? Can we build better products if we follow certain standards or principles?
This talk will explore how to better care about users and improve their experience by taking a more ethical approach. Most importantly, this talk will hopefully be an inspiration, question the status quo and help us build for a better future web.
Web Performance in the Age of HTTP2 - Topconf Tallinn 2016 - Holger BartelHolger Bartel
Web performance optimisation has been gaining ground and is slowly getting more of its deserved recognition.
Nevertheless, much of our time on the web is still used up by waiting. To decrease our wait time and improve the web’s overall performance, this integral part of user experience needs further promotion.
Waiting and the perception of time itself, is reason enough to explore some of the psychological effects time has on our users, too.
Passing time also plays a big role in the evolution of technologies. Through the history of HTTP we have reached the latest version as HTTP/2, which will turn some of our existing web performance best practices on their head and into the new anti-patterns of today.
Web Performance in the Age of HTTP/2 - FEDay Conference, Guangzhou, China 19/...Holger Bartel
Web performance optimisation has been gaining ground and is slowly getting more of its deserved recognition. Now that we’ve learned to recognise this integral part of user experience and are approaching HTTP/2 as our new protocol of choice, some of our existing web performance best practices will turn into the new anti-patterns.
Talk slides from FEDay Conference in Guangzhou, China on 19/03/2016.
Form Function Class 6, Manila, Philippines 14/11/2015Holger Bartel
Sweating Details - Slides from my talk at Form Function Class 6 in Manila Philippines on Nov 14th, 2015.
This talk is about sweating details and how small tweaks and changes can make a big difference in any of the web design stages. From optimising the process, via UX and design all the way to performance, this talk covers possible tweaks and recommendations with some practical examples to improve the overall experience of our products.
These are the slides from my talk "Your WebPerf Sucks" at HK CodeConf 2015 (http://hongkong.codeconf.io) at Science Park in Hong Kong, October 24th.
Web Performance is an important aspect of building for the web and this talk highlights different aspects of what is important and what can be done to improve web performance and build faster sites. While mentioning different aspects of possible improvements, the main focus lies on optimising the critical rendering path to get pages on the screen faster and what tools can help to do so.
Front End Tooling and Performance - Codeaholics HK 2015Holger Bartel
Front End Tooling and Performance is a case study on what I used to make missedin-hkg.com load in less than 1000ms and optimise front end performance in various ways.
This talk has been held at the Codeaholics Meetup in Hong Kong on 08. April 2015.
The document discusses responsive web design and some best practices. It notes that responsive design is more than just fluid grids, flexible images, and media queries - it also requires considering architecture, performance, font sizing, breakpoints, image optimization, and more. The document provides tips on using relative units like ems and rems for font sizing, organizing media queries, selecting classes, and testing responsive sites.
Front End Best Practices: A Selection of Best Practices, Tips, Tricks & Good Advice For Today’s Front End Development. Practices mentioned in this presentation range from basic principles to more advanced tools and techniques. By Holger Bartel for WomenWhoCodeHK 23/07/2014
180 Degrees East - Insights into the Mobile Web in Asia, with a closer look on the market in Hong Kong and China, its infrastructure, different devices, OS fragmentation and what it means for Responsive Web Design, App Development as well as Performance & GeoPerformance.
My slides from my talk at Webshaped 2013 in Helsinki, Finland. A look at the Asian mobile market, the mobile web infrastructure, statistics and user behaviour in comparison to the western world, cultural differences and personal challenges encountered along the way.
180 Degrees East at Front Trends 2013, Warsaw, PolandHolger Bartel
Slides from my talk '180 Degrees East' at Front Trends 2013, Warsaw, Poland.
Insights on the Asian mobile & web market, statistics and user behaviour in comparison to the western world, cultural differences and personal challenges encountered along the way.
Open Device Labs for A Better User Experience (Mobilliance, Hong Kong)Holger Bartel
Slides from a short talk I did on why Open Device Lab are important to improve User Experience, including a few stats on the ever growing mobile web. Mobilliance at The Hive in Hong Kong.
Work with a coach
A good interior design business coach can help you create a business model, figure out your business strategy, narrow down your ideal client, and offer concrete advice for growing your business. Start with this list when you’re ready to hire a business coach. It’ll help you discover the industry’s top coaches as well as free resources from each.
Museums today are moving away from just showing objects to creating fun, hands-on experiences where visitors can touch, play, and learn. They design exhibits based on who will visit, use stories to make people feel connected, and add technology like virtual reality to make things even more exciting. Museums also make sure everyone, including people with disabilities, can enjoy the exhibits. They use games, teamwork, and regular feedback to keep improving, so visiting a museum becomes a fun and memorable adventure for everyone. Visit our website for more info.:https://www.peachprime.in/services/museum-exhibit-design/
10. New Devices Since 09/12
4"-5" Smartphones 9"-10" Tablets
Apple iPhone 5 (4" Apple iOS 6.0) iPad Gen 4 (9.7" Apple iOS 6.0)
Nokia Lumia 920 (4.5" Microsoft Windows 8) Microsoft Surface Tablet (10.6" Microsoft Windows 8)
HTC Windows Phone 8X (4.3" Microsoft Windows 8) Kindle Fire HD (8.9" Google Android 4.0 modified)
HTC Windows Phone 8S (4.0" Microsoft Windows 8) Lenovo ThinkPad Tablet 2 (10.1" Microsoft Windows 8)
Motorola Droid RAZR HD (4.7" Google Android 4.0) Acer Iconia Tab W510 (10.1" Microsoft Windows 8)
Motorola Droid RAZR M (4.3" Google Android 4.0) Dell Latitude 10 (10.1" Microsoft Windows 8)
Google/LG Nexus 4 (4.7" Google Android 4.2) Dell XPS 10 (10.1" Microsoft Windows 8)
Asus Vivo Tab RT (10.1" Microsoft Windows 8)
5"-6" Phone/Tablet Hybrids Google/LG Nexus 10 (10.055” Google Android 4.2)
Samsung Galaxy Note II (5.5" Google Android 4.0)
11"-17" Laptops & Convertibles (Tablet/Laptop)
7"-8" Tablets 13" MacBook Pro with Retina (13" Apple OSX 10.8)
iPad Mini (7.9" Apple iOS 6.0) Lenovo IdeaPad Yoga 13 (13.3" Microsoft Windows 8)
Kindle Fire HD (7" Google Android 4.0 modified) Lenovo ThinkPad Twist (12.5" Microsoft Windows 8)
Kindle Fire (7" Google Android 4.0 modified) Toshiba Satellite U925T (12.5" Microsoft Windows 8)
Google/LG Nexus 7 (7" Google Android 4.2) Dell XPS 12 (12.5" Microsoft Windows 8)
Lenovo IdeaTab Lynx (11.6" Microsoft Windows 8)
20"-30" Desktops Samsung ATIV Smart PC 500T/700T (11.6" Microsoft Windows 8)
Sony Tap 20 (20" touch screen Microsoft Windows 8) Acer Iconia W700 (11.6" Microsoft Windows 8)
21.5-inch iMac (21.5" Apple OSX 10.8) Sony Vaio Duo 11 (11.6" Microsoft Windows 8)
27-inch iMac (27" Apple OSX 10.8) Samsung Chromebook (11.6" Google Chrome OS)
http://www.lukew.com/ff/entry.asp?1646
11. “ It is the nature of the web to be
flexible, and it should be our role
as designers and developers to
embrace this.
– John Allsopp
http://www.alistapart.com/articles/dao/
12. What Is RWD?
★ Fluid Grids
★ Flexible Images
★ Media Queries
http://www.macrojuice.com/multimedia/responsive-web-design/
29. Content Strategy
★ Content First!
★ Simplify Structure, What’s Needed?
★ Design With Final Content
30. Designing In The Browser
★ Quick results & real testing
★ Use advantages of HTML5/CSS3
★ Prototyping extremely fast
★ Easy Changes (Colors, Fontsize, etc.)
★ Decide right in the browser
31. “ Using photoshop/fireworks for
responsive design is like bringing
a knife to a gunfight.
– Andy Clarke (@malarkey)
33. The Common Workflow
Content
Strategy
Planning
And
Strategy
User
Research Copy
Wireframes
Visual
Lorem Ipsum Design
Dev
Lorem Ipsum
Test
Pon Kattera (@pkattera) - Design Process in the Responsive Age
34. The RWD Process
User Content Iterative Design & Development Prototype Handover
Planner, UX Planner, UX, Visual, Tech UX, Visual, Tech UX, Visual Tech
Test
Prototype
User Content
Sketch RWD
Research Strategy
Prototype
Visual
Design
Wireframe
Pon Kattera (@pkattera) - Design Process in the Responsive Age
53. The Waterfall Process
Content
Strategy
Planning
And
Strategy
User
Research Copy
Wireframes
Visual
Lorem Ipsum Design
Dev
Lorem Ipsum
Test
Pon Kattera (@pkattera) - Design Process in the Responsive Age
54. The RWD Process
User Content Iterative Design & Development Prototype Handover
Planner, UX Planner, UX, Visual, Tech UX, Visual, Tech UX, Visual, Tech
Test
Prototype
User Content
Sketch RWD
Research Strategy
Prototype
Visual
Design
Wireframe
Pon Kattera (@pkattera) - Design Process in the Responsive Age
55. Frontend
★ Rebuild Prototype?
★ Produce valid & clean code
★ Build Modules not pages
★ Create re-usable Code
56. Into The Unknown
★ Display Size & Resolution
★ Different Browsers & -versions
★ Different Device Capabilities
★ Connection Speed, Bandwidth
57. A Website doesn’t have to look
exactly the same on different
devices!
70. Responsive Images
★ Avoid unnecessary data
★ Same images for all devices
★ When to use Retina images?
★ <img> Tag isn’t ready yet
★ Polyfills = Just a workaround
80. Lessons Learned
★ Do not rush, set timing generously
(Content Strategy, RWD, Frontend, CMS)
★ Mobile First - Content First Design
★ Separate Layout & Design
★ Use LESS/Sass & Compass
83. The Last 3 Years
Year 2010 2011 2012
Mobile 3.300 9.000 20.400
(%) (2,5%) (6%) (14%)
Jul-Aug 1.900 4.500 12.500
(%) (3,5%) (7.5%) (18%)
84. The fact is that responsive web design
costs more… than doing nothing. Sure, you
could continue building sites the old
fashioned way and ignore the multitude of
web-enabled devices accessing the web
now and in the future. But this is 2012. At
the very least a web experience should
have at least some mobile consideration,
and at the very most a site should be full-
on mobile optimized.
http://bradfrostweb.com/blog/web/how-much-does-a-responsive-web-design-cost/
85. “ If you want to be relevant on the
web today, your website must
adapt and perform on all the
devices that use the web.
– Mobify