From jQuery San Diego, held Feb 12-13 2014, my talk on web accessibility for web developers. I cover basic techniques, introduce screen readers and ARIA, and go over testing. The goal is to demystify accessibility so we can weave it in to applications today.
The document provides an introduction and overview of the Ionic framework for building mobile apps. It discusses that Ionic builds on existing technologies like AngularJS, Cordova plugins, and a layout engine. It reviews Ionic's technology stack including AngularJS, UI Router for routing, and Ionic components. It demonstrates how to generate a starter app, and shows examples of lists, buttons, icons, and touch gestures in Ionic.
This document discusses jQuery UI and plugins. It provides an overview of jQuery UI classes that can be used to style elements. It also demonstrates several common jQuery UI widgets like buttons, accordions, dialogs, and tabs. The document discusses jQuery UI effects for animations and transitions. It provides tips for identifying good plugins based on aspects like their API, documentation, support, and community. Overall, the document is an introduction to using jQuery UI and evaluating jQuery plugins.
Responsive Web design challenges Web designers to adapt a new mindset to their design and coding processes. This talk provides an overview of various practical techniques, tips and tricks that you might want to be aware of when working on a new responsive design project.
What strategies can you take to bring a web application to a mobile device? Six steps from pure HTML/CSS all the way to almost native applications.
Presentation from Denver Open Source Users Group in February 2015. http://www.meetup.com/DOSUG1/events/219099019/ AngularJS is one of today's hottest JavaScript MVC Frameworks. In this session, we'll explore many concepts it brings to the world of client-side development: dependency injection, directives, filters, routing and two-way data binding. We'll also look at its recommended testing tools and build systems. Finally, you'll learn about my experience developing several real-world applications using AngularJS, HTML5 and Bootstrap.
The document discusses lessons learned from examining popular jQuery plugins. It summarizes 30 top plugins, describing why each was created and how it grew. Key takeaways are that authors build plugins to make something better, for fun/exploration, or client needs. Managing features and user feedback is challenging. The best plugins have great demos, documentation, browser support testing, and are fun. The author is available for questions.
In the beginning, progressive enhancement was simple: HTML layered with CSS layered with JavaScript. That worked fine when there were two browsers, but in today's world of multiple devices and multiple browsers, it's time for a progressive enhancement reboot. At the core is the understanding that the web is not print - the same rules don't apply. As developers and consumers we've been fooled into thinking about print paradigms for too long. In this talk, you'll learn just how different the web is and how the evolution of progressive enhancement can lead to better user experiences as well as happier developers and users. This deck is a conference-agnostic one, suitable to be shown anywhere without site-specific jokes!
Mobile web development frameworks are targeting the builtin web browsers on iPhone and Android only; however, jQuery mobile has in a different vision, one that will reach the largest distribution of phones possible. Leveraging the ways of progressive enhancement, your website can be viewed in raw HTML on old mobile phones and then enhanced with nice CSS styles across mobile platforms that have a decent CSS and JavaScript support. In this session, Grabanski gives you his list of reasons to use jQuery mobile, an overview of the framework and will draw from his experiences building websites on top of jQuery Mobile.
The document summarizes information about the jQuery Foundation. It discusses that the Foundation coordinates work on the jQuery code, documentation, infrastructure and events. It is a non-profit organization funded through conferences, donations and memberships. The Foundation supports jQuery projects and web developers, and participates in standards processes. Upcoming releases of jQuery will be published on Bower and npm for dependency management, use AMD internally, defer feature detects, and aim to reduce forced layouts to improve performance. Developers are encouraged to understand how browsers work and avoid patterns that can cause layout thrashing.
An overview of web development essentials that will help you as a user experience designer to not only understand how to integrate designs with development components, but also to learn some tips on interacting effectively with developers.
The document discusses HTML5 game development. It covers various topics like game concepts, HTML5 components for games, developing a game step-by-step and advanced topics. It focuses on HTML5 canvas for graphics, local storage for data, and describes functions for animations, interactions, controls and other elements needed for game development. The document provides examples for drawing, colors, images and text on the canvas.
Scott Gledhill presents at Web Directions South Government 2008 in Canberra. You have sold the concepts of web standards to your company or boss, so what next? How do you make this work in the real workplace and what problems are you likely to encounter?
In the beginning, progressive enhancement was simple: HTML layered with CSS layered with JavaScript. That worked fine when there were two browsers, but in today's world of multiple devices and multiple browsers, it's time for a progressive enhancement reboot. At the core is the understanding that the web is not print - the same rules don't apply. As developers and consumers we've been fooled into thinking about print paradigms for too long. In this talk, you'll learn just how different the web is and how the evolution of progressive enhancement can lead to better user experiences as well as happier developers and users.
This document discusses improving website performance. It outlines three pillars of performance: visibility, interactivity, and responsiveness. For each pillar, it recommends books and techniques. Tips include using tools like Firebug and YSlow, delaying initialization, throttling and debouncing events, and profiling code. While optimizations can improve performance, they also increase costs. The document emphasizes establishing a baseline and focusing first on low-hanging fruit before more complex optimizations. It concludes by thanking the sponsors and providing contact information.
Zoe Mickley Gillenwater gave a talk at Generate Conference in London where she shared several mistakes she made while learning CSS flexbox and other techniques. These included misunderstanding how flex-basis works, incorrectly using CSS transforms like rotateX, and making assumptions about screen reader support that caused accessibility issues. She emphasized that vulnerability and sharing mistakes openly can help both oneself and others learn. Making mistakes is a natural part of the learning process, and perfection should not be expected or feared.
Presented at Web Unleashed 2017. More info at www.fitc.ca/webu Presented by Ksenija Gogic, TWG Overview What are components? How can designers apply a component-minded approach to their workflow? How can we leverage components to improve the design handoff? Ultimately – how can designers and developers work together even better? Using React as a framework, Ksenija will discuss how to design for a component-based web application to make for a more efficient workflow, an easier design handoff, and a better understanding between roles. Objective To create a common language and understanding when working with component-based web frameworks between designers and developers. Target Audience Designers and developers looking to make their collaborative workflow even better. Five Things Audience Members Will Learn How to take a component-minded approach to building a design system How to design and create components using Sketch symbols How to assemble (compose) collections of components using Sketch symbols How to work with modifiers (props) to customize components How to ensure everyone is speaking the same language
This document outlines a presentation on beginning jQuery. It introduces jQuery, its history and core team. It also covers how to set up jQuery and explains its core functionality, including selecting elements, manipulating the DOM, AJAX, and events.
Se denomina software libre a aquel programa de computadora que se distribuye junto con su código fuente, dando al usuario la libertad de modificarlo, estudiarlo, copiarlo, adecuarlo y distribuirlo...
During the past eighteen months, the Systems Products laboratory developed a way for companies with large fleets of trucks to communicate directly with their drivers through a satellite link at any time. More than 94% of data and voice transmissions from tests with eight trucks over twenty states using a prototype satellite phone succeeded, though transmissions were sometimes limited by trucks moving outside the satellite's coverage area or obstructions blocking the signal. Overall, testing clearly proved the prototype's effectiveness, and further work on developing new antennas and satellite configurations to expand coverage was recommended.
Barbara Crystal is a strategic marketing communications consultant with over 30 years of experience developing messaging, content, and marketing strategies across various industries including healthcare, insurance, and financial services. She has expertise in integrating messaging across multiple channels and audiences. Her professional experience includes leading product marketing communications at Blue Cross Blue Shield and communications roles at Aetna, JCAHO, and other organizations.
The document is a collection of photographs taken by Gary Marlowe of flowers in the walled gardens of West Dean Gardens in October 2011. It includes photos of vibrant dahlias, including Apache, Kenora Sunset, Moor Place, and Doris Day varieties. The photos were taken without additional color enhancement or a tripod. Marlowe hopes people enjoy the images capturing the riot of color in the gardens out of the ordinary.
Gary Marlowe began photographing mannequins in shopping centers in February 2010 which sparked a fascination. The document presents a collection of Marlowe's photos focusing on mannequins modeling fashions in London's Covent Garden. It notes that the images are Marlowe's intellectual property though viewable on SlideShare.
Clinic introducing SMBs to Social and Content strategy, tools, basic analytics, and tips for managing daily social processes and updates.
Daniel Korb is an experienced principal committed to student success. He has improved a previously poor-performing school, ensuring high compliance and earning top ratings. As principal, he maintains strong community relations through an open-door policy and low teacher turnover. He also developed programs providing industry certifications and supporting all students.
How would you modernise this 1932 Harvard business letter? Chopping and changing punctuation, paragraphing, vocabulary and font, would make the reading more efficient for a modern audience.
Through his 'sea-water cure' Dr Richard Russell is widely regarded as being responsible for turning Brighton from a small fishing village to Britain's favourite seaside resort. He died 250 years ago this year, but his anniversary has been completely overlooked. This is his story.
This document summarizes the professional experience and education of an architect named Carsen Nachreiner. It lists positions they held at architecture firms where they worked on projects from concept to construction documentation. It also outlines their education including graduating with honors from the University of Wisconsin-Madison with a B.LandArch. and the Boston Architectural College with a M.Arch. The document demonstrates extensive experience in architecture and landscape architecture as well as proficiency with design software.
Treat time-poor readers to High Reader Impact templates for a faster, more efficient read and quicker decision-making.
Colin Jost, head writer and host of Weekend Update on Saturday Night Live, performed a comedy show at the Lied Center of Kansas. The Special Events Committee brought Jost to campus where he performed an hour-long comedic set that had the entire crowd laughing from start to finish. Both students and adults alike were excited to see the show, which was appealing to the university as a whole. A crowd started to build an hour before the show began in hopes of getting the best seats to see Jost live, who some watch every week on SNL.
This document contains an agenda, terms list, and guidance for writing an essay on the book Stone Butch Blues by Leslie Feinberg. The agenda outlines the class activities, which include a presentation on terms, discussing essay #3, in-class writing, and learning about directed summaries, counterarguments, and conclusions. The terms list defines 13 terms related to gender and sexuality such as androgyny, bisexual, cross-dresser, cultural humility, and heterosexual privilege. The essay writing guidance provides tips on how to write a directed summary that introduces the literary work, hooks the reader, assumes familiarity, uses transitions, and includes a clear thesis statement. It also explains
The document contains summaries of 19 different paragraphs about various topics like trade shows, exhibitions, conferences, and businesses. The paragraphs discuss objectives, strategies, services, and details of different companies and events in industries like agriculture, mining, transportation, manufacturing, and more.
I'd love to hear from anyone who can find a realistic goal in this memo. I think there is only one.
This document provides information about the 8085 and 8086 microprocessors. It begins with definitions of a microprocessor and details about the 8085 such as its power supply, clock frequency, and functions of the accumulator. It then discusses the 8085's registers, allowed register pairs, purpose of SID and SOD lines, and function of the IO/M signal. The document lists the categories of 8085 instructions and examples. It explains the differences between JMP and CALL instructions and shift and rotate instructions. Other topics covered include wait states, 8085 interrupts, its signal classification, operations performed on data, and the steps to fetch a byte. The document concludes with questions about the 8086's software aspects, multiprocessor
Jim was able to hold a staff meeting in January to share data on earnings, as he backs up his words with actions. The company used to be known for fabrication and gambling, but Jim was hired to identify and remove that culture. A new business leader created a name for himself and aims to raise salaries with a tactical vision through a pact with employees, while any vacancy will only occur if mediocre performance is addressed.
Our client sample shows how to capture readers' attention with a High Reader Impact and make the language more efficient with Style Stamp.
Любомир Демків: Розумний будинок своїми руками
Do you have a nice new car and need some protection for your wheels. This is for you RimPro-Tec System that offers Style and Protection .
This document provides a summary of a presentation on web accessibility for developers. It discusses: 1) An introduction to key concepts of accessibility including standards like WCAG 2.0 and how accessibility improves usability for all users. 2) Techniques developers can implement to make their sites more accessible, such as following keyboard navigation best practices, ensuring visual elements have adequate color contrast, and properly labeling form fields. 3) An introduction to screen readers and how they interact with web content, emphasizing the importance of semantic HTML and best practices like ARIA roles, states and properties for custom interactive elements.
My talk on web accessibility for web developers. I cover basic techniques, introduce screen readers and ARIA, and go over testing. I also include extended examples around keyboard behavior and focus management as well as ARIA labels. The goal is to demystify accessibility so we can weave it in to applications today.
Presented at Midwest JS, August 14 2014. My talk on web accessibility for web developers. I cover basic techniques, introduce screen readers and ARIA, and go over testing. I also include extended examples around keyboard behavior and focus management as well as ARIA labels. The goal is to demystify accessibility so we can weave it in to applications today.
Touch is now everywhere. It is almost impossible to find a personal computing device without a touch screen. This means developers and designers need to reconsider how to design client interfaces to successfully enable successful touch interactions. Touch involves layout choices, new CSS properties and new touch APIs. This session covers design concepts and how to apply new coding techniques
An accessibility primer for jQuery developers. This presentation covered teaches how to make widgets and plugins navigable with the keyboard, as well as support for assistive technologies with ARIA. Presented at the 2009 jQuery Conference in Boston.
We can pretend that we’re helping others by making websites and software accessible, but we are really making them better for our future selves. Learn some fundamentals of accessibility and how it can benefit you (whether future you from ageing or you after something else limits your abilities). We’ll review simple testing techniques, basic features and enhancements, coming trends, and where to get help. This is an overall primer for those who aren’t sure where to start nor how it helps them.
This document provides an overview and comparison of WinJS and PhoneGap for developing Windows Store apps. It discusses the key components of WinJS like controls, layouts, animations and styling. It also explains how PhoneGap allows developing Windows Store apps using web technologies by providing access to native device APIs via a native web view. While WinJS and PhoneGap differ in their APIs, the document emphasizes they can both be used to create valid Windows Store apps and developers should choose based on preference and code portability needs. It encourages mixing frameworks freely as long as platform guidelines are followed.
The document summarizes a presentation given by Adrian Roselli on fringe accessibility techniques that should be avoided. It discusses common techniques like clicking on labels and checking color contrast. It then covers more fringe techniques such as avoiding default focus styles, using <h1> headings wisely, and setting the lang attribute. The document warns against disabling zoom, using tabindex greater than 0, and avoiding infinite scroll. It emphasizes that accessibility is an ongoing process rather than a checklist.
The WAI-ARIA specification has been a shot in the arm for accessibility on the web. In this talk, I'll cover the basics of building accessible web applications without ARIA, and then how to add ARIA for some extra accessibility magic.
We can all pretend that we’re helping others by making web sites and software accessible, but we are really making them better for our future selves. Learn some fundamentals of accessibility and how it can benefit you (whether future you from aging or you after something else limits your abilities). We’ll review simple testing techniques, basic features and enhancements, coming trends, and where to get help. This isn’t intended to be a deep dive, but more of an overall primer for those who aren’t sure where to start nor how it helps them.
- HTML5 ancillary materials like tutorials and books provide helpful supplements to the official specification and receive a grade of B. - New HTML5 elements like <video> and <canvas> aim to bring rich media and scripting capabilities to the web in a native way, but browser support varies. - The talk evaluated progress on HTML5 features, tools support, and accessibility, generally finding syntax improvements and new APIs promising but implementation lagging in places.
Web accessibility refers to the inclusive practice of removing barriers that prevent interaction with, or access to, websites by people with disabilities. When your website is inaccessible, research shows you could be excluding up to 20 percent of your visitors from interacting with your content and functionality. If your university website is inaccessible, you could be preventing access to education, student services, and more. When your website is accessible, everyone can consume your information freely. Visually-impaired users can visit your website using a screen reader. Those who can’t use a mouse can navigate your site using a keyboard or other input device. While creating accessible websites involves every step, including design and content, the foundation for good accessibility starts with good markup. Join my workshop to learn more about accessibility and how to program a high-quality user experience that is inclusive and beneficial to all.
This workshop was presented on May 30, 2018 at the Web Accessibility Summit on the University of Missouri campus in Columbia, Missouri.
The document discusses why accessibility is important from humanitarian, legal, market, and technical perspectives. It provides examples of individuals with disabilities and how accessibility features would help them. It notes growing disability populations and legal requirements in various jurisdictions. Technical principles of perceivability, operability, understandability and robustness are introduced. Specific accessibility guidelines are then covered for page structure, images, keyboard, links, tables, forms, and testing.