More presentation stuffs
This commit is contained in:
		
							parent
							
								
									c327d0fba1
								
							
						
					
					
						commit
						e7eb9b718a
					
				
					 1 changed files with 148 additions and 4 deletions
				
			
		|  | @ -14,6 +14,14 @@ | |||
| 		<!-- Theme used for syntax highlighting of code --> | ||||
| 		<link rel="stylesheet" href="lib/css/monokai.css"> | ||||
| 
 | ||||
|     <style> | ||||
|       .reveal pre code { | ||||
|         background: black; | ||||
|         padding-top: 1em; | ||||
|         padding-bottom: 1em; | ||||
|       } | ||||
|     </style> | ||||
| 
 | ||||
| 		<!-- Printing and PDF exports --> | ||||
| 		<script> | ||||
| 			var link = document.createElement( 'link' ); | ||||
|  | @ -35,6 +43,11 @@ | |||
|               </small> | ||||
|             </div> | ||||
|           </h1> | ||||
|           <h2> | ||||
|             <span class="text-yellow-400 text-4xl"> | ||||
|               More Composable, Intuitive & Testable | ||||
|             </span> | ||||
|           </h2> | ||||
|           <small><a href="https://www.wroten.me/">Ava Gaiety Wroten</a></small> | ||||
|         </section> | ||||
| 
 | ||||
|  | @ -46,7 +59,7 @@ | |||
|           </p> | ||||
|           <img src="./photo.png" alt="" role="presentation" class="w-40 inline-block" /> | ||||
|           <p> | ||||
|             Software Engineer at <img src="./allovue.svg" alt="Allovue" class="inline-block pl-2" style="border: none; background: none;" /> | ||||
|             Software Engineer at <img src="./allovue.svg" alt="Allovue" class="inline-block pl-4" style="border: none; background: none; height: 1.25em;" /> | ||||
|           </p> | ||||
|           <p class="text-sm"> | ||||
|             On Gitlab @gaiety | ||||
|  | @ -57,10 +70,33 @@ | |||
|           </p> | ||||
|         </section> | ||||
| 
 | ||||
|         <section> | ||||
|           <h2> | ||||
|             Intro | ||||
|           </h2> | ||||
|           <ol> | ||||
|             <li>Topic</li> | ||||
|             <li>Topic</li> | ||||
|           </ol> | ||||
|         </section> | ||||
| 
 | ||||
|         <section> | ||||
|           <h2> | ||||
|             Feature: Item Reordering | ||||
|           </h2> | ||||
|           <p class="fragment">Mouse Drag & Drop</p> | ||||
|           <p class="fragment text-gray-600">Do we support Touch?</p> | ||||
|           <p class="fragment text-yellow-400">What about A11y?</p> | ||||
| 
 | ||||
|           <aside class="notes"> | ||||
|             Sounds simple enough. Perhaps, too "simple". | ||||
|           </aside> | ||||
|         </section> | ||||
| 
 | ||||
|         <section class="font-mono"> | ||||
|           <p><span class="text-yellow-400">A</span>ccessibilit<span class="text-yellow-400">y</span></p> | ||||
|           <p><span class="text-yellow-400">A</span>....11.....<span class="text-yellow-400">Y</span></p> | ||||
|           <p><span class="text-yellow-400">A11Y</span></p> | ||||
|           <p class="fragment"><span class="text-yellow-400">A</span>....11.....<span class="text-yellow-400">Y</span></p> | ||||
|           <p class="fragment"><span class="text-yellow-400">A</span>ccessibilit<span class="text-yellow-400">y</span></p> | ||||
|         </section> | ||||
| 
 | ||||
|         <section> | ||||
|  | @ -89,15 +125,101 @@ | |||
|         </section> | ||||
| 
 | ||||
|         <section> | ||||
|           <p>TODO: Varying degrees of disability...</p> | ||||
|           <h2>Degrees of Disabilities</h2> | ||||
|           <p>Limited mobility, muscle slowness, tremors, low vision, color blindness, partial hearing loss, etc</p> | ||||
| 
 | ||||
|           <footer> | ||||
|             <p class="text-sm"><a href="https://accessibility.iu.edu/understanding-accessibility/types-of-disabilities.html">Indiana University on Types of Disabilities</a></p> | ||||
|           </footer> | ||||
| 
 | ||||
|           <aside class="notes"> | ||||
|             There are other forms of disability as well as varying degrees of disability. | ||||
|             People are human, we have differing levels of ability. | ||||
|           </aside> | ||||
|         </section> | ||||
| 
 | ||||
|         <section> | ||||
|           <p>👩🏽🔬 👨🏾🎨 👩🏻🔧 👨🏼✈️</p> | ||||
|           <p>I build software for humans</p> | ||||
| 
 | ||||
|           <aside class="notes"> | ||||
|             I wouldn't be happy with myself if I shipped software that was completely unusable to some users in a shortsighted fashion. | ||||
|           </aside> | ||||
|         </section> | ||||
| 
 | ||||
|         <section> | ||||
|           <p>So I did some research...</p> | ||||
|         </section> | ||||
| 
 | ||||
|         <section data-background-iframe="https://www.w3.org/TR/wai-aria-practices-1.1/examples/listbox/listbox-rearrangeable.html" data-background-interactive> | ||||
|         </section> | ||||
| 
 | ||||
|         <section> | ||||
|           <h2><a href="https://github.com/adopted-ember-addons/ember-sortable">ember-sortable</a></h2> | ||||
| 
 | ||||
|           <p>✔️  Mouse Drag & Drop</p> | ||||
|           <p>✔️  Touch Drag & Drop</p> | ||||
|         </section> | ||||
| 
 | ||||
|         <section> | ||||
|           <h2>Component Structure</h2> | ||||
| 
 | ||||
|           <div class="flex"> | ||||
|             <div data-markdown class="w-1/2"> | ||||
|               ember-sortable | ||||
| 
 | ||||
|               ```html.hbs | ||||
|                 <SortableGroup> | ||||
| 
 | ||||
|                 <SortableItem> | ||||
|               ``` | ||||
|             </div> | ||||
| 
 | ||||
|             <div data-markdown class="w-1/2"> | ||||
|               Custom Wrappers | ||||
| 
 | ||||
|               ```html.hbs | ||||
|                 <SortableGroupAccessible> | ||||
| 
 | ||||
|                 <SortableItemAccessible> | ||||
|               ``` | ||||
|             </div> | ||||
|           </div> | ||||
|         </section> | ||||
| 
 | ||||
|         <section> | ||||
|           TODO: Living Styleguide? | ||||
|         </section> | ||||
| 
 | ||||
|         <section data-background-iframe="http://localhost:4200/52958" data-background-interactive> | ||||
|         </section> | ||||
| 
 | ||||
|         <section> | ||||
|           TODO: TESTING | ||||
|         </section> | ||||
| 
 | ||||
|         <section> | ||||
|           🎉 A11y allowed us to test reordering! 🎉 | ||||
|         </section> | ||||
| 
 | ||||
|         <section> | ||||
|           <h2>Team Wins</h2> | ||||
| 
 | ||||
|           <ul> | ||||
|             <li> | ||||
|               Quick Feedback Loop | ||||
|               <ul> | ||||
|                 <li><span class="text-gray-600">...with </span> development</li> | ||||
|                 <li><span class="text-gray-600">...with </span> design</li> | ||||
|                 <li><span class="text-gray-600">...with </span> project managers</li> | ||||
|               </ul> | ||||
|             </li> | ||||
|             <li>Sign off for UX</li> | ||||
|             <li>Less stress on QA</li> | ||||
|             <li>Less scope creep</li> | ||||
|           </ul> | ||||
|         </section> | ||||
| 
 | ||||
|         <section data-background-iframe="http://localhost:4201/52958" data-background-interactive> | ||||
|           <p>v2.x.x ember-sortable</p> | ||||
|         </section> | ||||
|  | @ -108,6 +230,26 @@ | |||
|             <li><a href="https://github.com/adopted-ember-addons/ember-sortable/pull/345">ember-sortable v2.2.x modifiers</a></li> | ||||
|           </ul> | ||||
|         </section> | ||||
| 
 | ||||
|         <section> | ||||
|           <h2> | ||||
|             Outro | ||||
|           </h2> | ||||
|           <ol> | ||||
|             <li>Topic</li> | ||||
|             <li>Topic</li> | ||||
|           </ol> | ||||
|         </section> | ||||
| 
 | ||||
|         <section> | ||||
|           <p>TODO: Work at Allovue, we have openings and are growing...</p> | ||||
|           <p>We ship software with Basecamp's Shapeup which empowers us to consider solutions like what I've demonstrated here. Variable scope.</p> | ||||
|         </section> | ||||
| 
 | ||||
|         <section> | ||||
|           <p>TODO: Challenge: Hire someone different than you!</p> | ||||
|           <p>TODO: Make A11y a priority at your next design meeting!</p> | ||||
|         </section> | ||||
| 			</div> | ||||
| 		</div> | ||||
| 
 | ||||
|  | @ -119,6 +261,8 @@ | |||
| 			// - https://github.com/hakimel/reveal.js#dependencies | ||||
| 			Reveal.initialize({ | ||||
| 				hash: true, | ||||
|         progress: false, | ||||
|         transition: 'fade', | ||||
| 				dependencies: [ | ||||
| 					{ src: 'plugin/markdown/marked.js' }, | ||||
| 					{ src: 'plugin/markdown/markdown.js' }, | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Ava Wroten
						Ava Wroten