058 JSJ Building Accessible Websites with Brian Hogan

058 JSJ Building Accessible Websites with Brian Hogan

Use this link and code JAVAJAB to get 20% off your registration for FluentConf 2013!PanelBrian Hogan (twitter github blog) AJ O’Neal (twitter github blog) Joe Eames (twitter github blog) Merrick Christensen (twitter github) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)
Discussion
00:55 - Brian Hogan IntroductionHTML5 and CSS3: Develop with Tomorrow's Standards Today by Brian Hogan tmux: Productive Mouse-Free Development by Brian Hogan Web Development Recipes by Brian P. Hogan, Chris Warren, Mike Weber, Chris Johnson, Aaron Godin Development Editor with Pragmatic Bookshelf Professor at Chippewa Valley Technical College
01:48 - What Accessibility Means
02:56 - Making Websites AccessibleYSlow People vs Users
06:06 - “The Right Things”VersaBraille Responsive Web Design
09:00 - Tools & TechniquesFahrner Image Replacement (FIR) Web Fonts ⌘+
14:56 - Manipulating the DOMARIA - HTML5 Ember.js
16:54 - Screen Resolution
19:24 - Typeahead
20:58 - TestingJaws VoiceOver
23:11 - ResourcesWebAIM Web Content Accessibility Guidelines (WCAG) Section 508
25:00 - Dealing with different kinds of impairmentsTranscripts Text Color
28:08 - Ease of Accessibility & Empathy
31:41 - Interactive Pages
35:26 - Making things accessible vs not making things accessibleMaking experiences better for everyone, period
42:09 - Resources Cont’dWeb Content Accessibility Guidelines (WCAG) Pro HTML5 Accessibility by Joe O Conner Design Accessible Web Sites: 36 Keys to Creating Content for All Audiences and Platforms by Jeremy Sydik
42:46 - Understanding Others’ DifficultiesPicksLeviathan: Warships (Joe) Star Command (Joe) That Conference (Joe) Lowes (AJ) Friends (AJ) Ticket to Ride (Chuck) 4 Pics 1 Word (Chuck) Continuum (Chuck) AngularJS (Brian) Presentation Manager from Woojijuice (Brian)
Next Week
JavaScript Jabber: jQuery Mobile with Todd Parker
Transcript
MERRICK: Fine, don’t come to my talk.CHUCK: I won’t. I won’t even come to the conference.[Hosting and bandwidth provided by the Blue Box Group. Check them out at Bluebox.net.][This episode is sponsored by Component One, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to Wijmo.com and check them out.]CHUCK: Hey everybody, and welcome to Episode 58 of the JavaScript Jabber Show. This week on our panel, we have AJ O’Neal.AJ: Coming at you semi-live from ORM.CHUCK: Joe Eames.JOE: Hey everybody.CHUCK: Merrick Christensen.MERRICK: What’s up?CHUCK: I’m Charles Max Wood from Devchat.tv. And this week, we have a special guest. And that is Brian Hogan.BRIAN: Hello.CHUCK: Since you haven’t been on the show before, do you want to introduce your self really quickly?BRIAN: Sure, my name is Brian Hogan and I’m a web developer and I like to spend a lot of time hacking on code in Ruby and JavaScript. I also am an author. I’m a development editor with The Pragmatic Bookshelf. And I have a fabulous new gig where I get to teach brand new programmers how to get started programming now. So, that’s what I’m doing myself.CHUCK: So where’s that at?AJ: Cool.BRIAN: That’s at a little technical college in Eau Claire, Wisconsin called Chippewa Valley Technical College.CHUCK: Oh, cool. Yeah, speaking of your reviewing books for The Pragmatic Bookshelf, Ruby Rogues, we actually interviewed Bruce Williams and John Athayde about The Rails View this morning. They mentioned you, and I was like “Oh, we’re talking to him in a couple of hours.”BRIAN: Oh, those are some great guys and that’s a great book.CHUCK: Yup. So, the reason we brought you on the show is because, at least in my case, I know absolutely nothing about building accessible websites.Special Guest: Brian Hogan.

Support this podcast at — https://redcircle.com/javascript-jabber/donations

Privacy & Opt-Out: https://redcircle.com/privacy

Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

Avsnitt(725)

Upcoming Performance Metrics for the Web - JSJ 542

Upcoming Performance Metrics for the Web - JSJ 542

Today we have three guests on the show, Annie Sullivan, Yoav Weiss, and Michal Mocny, all of who are engineers who work for Google on the Chrome Web platform.  Looking forward to Google’s new developments for measuring web performance, we dive deep into upcoming performance metrics Largest Contentful Paint (LCP) and Interaction to Next Paint (INP), a full page lifecycle metric.  We discuss what user page interactions we can measure successfully and which we cannot.  We discuss the challenges of single-page applications when looking at core web vitals. SponsorsTop End DevsCoaching | Top End DevsLinksTop End Devs | ConferencesTwitter: @anniesullieTwitter: @mmocnyTwitter: @yoavweissPicksAJ- GothamGo 2018 - Things in Go I Never Use by Mat RyerAJ - AmericaAnnie- Keynote by Mr. Thomas Dullien - CyCon 2018Charles- Just OneDan - Felix Arntz and WordPress PerformanceDan - WatermelonsDan - War in UkraineMichal- Single Handed PodcastMichal - Samurai CarpenterSteve - Dad JokesYoav - No meetings weekYoav- TPAC 2022Yoav- performance.now(); October 27-28, 2022, AmsterdamSupport this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

26 Juli 20221h 16min

Navigating Online Events and Conferences - JSJ 541

Navigating Online Events and Conferences - JSJ 541

Today, in this all-panelist episode we talk about upcoming online events and conferences.  With upcoming Top End Devs meetups and conferences, starting in August, we talk about all the benefits of being in person at an event, and the camaraderie at and after the event.  We talk about the ways that Airmeet allows for a good connection between the speakers and audience.  You’ll also pick up some tips on becoming a speaker at one of these events. SponsorsTop End DevsRaygun | Click here to get started on your free 14-day trialCoaching | Top End DevsLinksTop End Devs | ConferencesGitHub - dadoomer/markdown-slidesThe Original Skunk Works - Nickolas Means | The Lead Developer UK 2017PicksAJ- CrowdNode Masternode Hosting - CrowdNodeAJ- coolaj86/crowdnode-cliAJ- Uniquely Human: A Different Way of Seeing AutismCharles - Airmeet.comCharles - Riverside.fmCharles - Devchat.tvCharles - Premium podcasts from Top End Devs are coming soon!Charles - TopEndDevs.comCharles - Dice ForgeCharles- JavaScript Remote Conference 2022Dan- The Curious Incident of the Dog in the Night-Time: A Novel (Vintage Contemporaries)Dan - The importance of taking care of your bodyDan- Web DirectionsDan - War in UkraineSteve- Vue MasterySteve - Dad JokesSupport this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

19 Juli 20221h 7min

Builder.io and Qwik - JSJ 540

Builder.io and Qwik - JSJ 540

Today we talk with Steve Sewell, co-founder and CEO of Builder.io, about their visual editor and designer which connects to many open source systems.  Running within a website wysiwyg, it integrates with most modern front end frameworks, such as React, Due and Svelte.  We discuss how it functions and connects to various systems.  We also dive into the backstory of how and why builder.io created their framework called Qwik. SponsorsTop End DevsCoaching | Top End DevsLinksSteve - Builder ioDrag and drop page builder and CMS - Builder.ioTop End Devs | ConferencesTopEndDevs (@topenddevs) TikTok | Watch TopEndDevs's Newest TikTok VideosTwitter: @Steve8708Steve (Builder.io) (u/steve8708) - RedditInstagram: steve8708TikTok: steve8708PicksAJ- Sapiens: A Brief History of HumankindAJ- JavaScript: The Good Parts: The Good PartsCharles- Lost Ruins of ArnakCharles- Top End Devs | ConferencesCharles- Anedot | Powerful giving tools made easyDan - Callout to Twitter thread comparing Copilot to tabnineDan- Spinning Silver: A NovelDan - War in UkraineSteve Edwards - GitHub Copilot available to all developerSteve Sewell - TikTokSteve Sewell - DesignerTom (@designertom) TikTok | Watch DesignerTom's Newest TikTok VideosSupport this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

12 Juli 20221h 24min

Hydrogen and Oxygen - JSJ 539

Hydrogen and Oxygen - JSJ 539

Today we talk with Josh Larson a senior staff developer at Shopify who is front and center in development of Hydrogen.  We learn how Hydrogen addresses the varying needs of shop owners to build storefronts quickly and effectively.  With rendering on the server only, this metaframework provides a toolkit helping customers build a more customized web presence.  We learn about Oxygen, which allows customers to host and deploy Hydrogen. We also discuss the decision behind the decision to use React to build this framework, how the framework provides super-custom experiences for the user, and discuss some of the technical challenges faced when building it.   SponsorsTop End DevsRaygun | Click here to get started on your free 14-day trialCoaching | Top End DevsLinksShopify Developers Platform-Build. Innovate. Get paid.HydrogenJosh LarsonTwitter: @jplhomerjplhomer - OverviewGitHub - Shopify/hydrogenJosh Larson - Senior Staff Developer - Shopify | LinkedInHow We Built Hydrogen: A React Framework for Building Custom Storefronts- Top End DevsPicksAJ- Muscle Rack - Freestanding Shelving Units - Shelving - The Home DepotAJ- "WHAT IS A WOMAN?"Charles- Legendary: A Marvel Deck Building Game - Fantastic FourCharles- Legendary: A Marvel Deck Building Game - The New MutantsCharles- Conferences | Top End DevsCharles - TopEndDevs on TikTokDan-  Dan - Matt Pockock - TypescriptDan- The ins and outs of Core Web Vitals Dan- The ins and outs of Core Web Vitals by Dan ShappirDan - Take a vacationDan - Stranger ThingsDan - War in UkraineJosh- The Incredibles Official Site presented by Disney MoviesJosh- Incredibles 2Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

5 Juli 20221h 4min

To TypeScript or Not to TypeScript - JSJ 538

To TypeScript or Not to TypeScript - JSJ 538

Today we talk with Matt Pocock, who comes from Oxfordshire, England.  As a big fan of TypeScript and maintainer of the Xstate library, we discuss the benefits and downsides of TypeScript.  As the discussion gets a bit heated, we debate the true value of TypeScript, and where it holds value to the programming community. SponsorsTop End DevsCoaching | Top End DevsLinksAdvanced TypeScript - Become a TS WizardTypeScript Error TranslatorPodcast Hosting and Analytics - Welcome to Fireside!Transistor - podcast hosting for creatives, brands, professionalsStately - Visualize your application logicMatt Pocock - YouTubeTwitter: @mattpocockukPicksAJ- dotGo 2015 - Rob Pike - Simplicity is ComplicatedAJ- GothamGo 2018 - Things in Go I Never Use by Mat RyerAJ- GopherCon 2019: Mat Ryer - How I Write HTTP Web Services after Eight YearsAJ- Plain Text - Dylan Beattie - NDC Oslo 2021AJ - coolaj86 on TwitchCharles- Legendary: A Marvel Deck Building Game - Dark CityCharles - Conferences | Top End Devs Charles - Sponsors | Top End Devs Charles- Trusted CDN Provider | Faster Content Delivery | CacheFlyCharles - Podcasts | Top End Devs Matt- The Crew: The Quest for Planet NineMatt - Race for the GalaxySteve - Dad JokesSupport this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

28 Juni 20221h 11min

Core Web Vitals and Whatnot - JSJ 537

Core Web Vitals and Whatnot - JSJ 537

Today’s guest Annie Sullivan, a software engineer on the Chrome Platform team, focussing on core web vitals metrics which is all about performance and user experience metrics for websites.  We discuss topics such as Largest Contentful Paint (LCP), and how it works behind the scenes.  We also touch on Cumulative Layout Shift (CLS) and things that impact browser experience.   SponsorsTop End DevsRaygun | Click here to get started on your free 14-day trialCoaching | Top End DevsLinksCrUX and Core Web Vitals - What to Measure on the Web with Rick Viscomi - JSJ 486Annie SullivanMartin SplittTwitter: @anniesullieSponsors | Top End DevsConferences| Top End DevsJason Weimann - YouTubePicksAJ- The Pretender | Apple TVAJ- ‎@coolaj86AJ- AJ ONeal - YoutubeAJ- Beyond Code BootcampAnnie- Google I/O 2022 Session DetailsAnnie- Procreate® - Sketch, Paint, Create.Annie- Art with Flo - YouTubeCharles- TACO CAT GOAT CHEESE PIZZACharles - Tag someone that has made a difference in one of our podcasts!Dan- ‎@anniesullieDan- Safari is crippling the mobile market, and we never noticedDan - War in UkraineSteve - New York City removes the last payphone from serviceSteve - Dad JokesSupport this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

21 Juni 20221h 21min

Gal Schlezinger and Edge Functions - JSJ 536

Gal Schlezinger and Edge Functions - JSJ 536

Today we talk with Gal working on developer tooling for the last decade.  Previously working at WIX, and now working at Vercel, he has created an open source FNM fast node version manager within that operates within Rust.  We talk about Vercel’s Edge Functions, which allows users to insert routing strategies with user code without having performance hits.    SponsorsTop End DevsCoaching | Top End DevsLinksDevelop. Preview. Ship. For the best frontend teams - VercelEdge Functions - VercelBun - fast JavaScript & CSS bundlerfnmsolving puzzles using TypeScript typesGal SchlezingerTwitter: @galstarPicksAJ - None Dare Call It ConspiracyAJ - WHO KILLED BITCOIN? - DocumentaryDan - How To Use Google CrUX To Analyze And Compare The Performance Of JS FrameworksDan - A deep dive into optimizing LCPDan - War in UkraineGal - RaycastGal - Working with smarter peopleSteve - Podcast from syntax.fmSteve - Dad JokesSupport this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

14 Juni 20221h 15min

A Deep Dive Into Some Nooks and Crannies of JavaScript - JSJ 535

A Deep Dive Into Some Nooks and Crannies of JavaScript - JSJ 535

In today’s all-panelist episode, we take a deep dive into some of the nooks and crannies of JavaScript.  We discuss and debate the benefits and problems of various methods such as getter and setter, Const, Freeze and Proxy.  SponsorsTop End DevsRaygun | Click here to get started on your free 14-day trialCoaching | Top End DevsPicksAJ - Valley Forge FlagsAJ - Frog ChessAJ - Beyond Code BootcampAJ -Creeds of CraftsmanshipDan - JSConf BudapestDan - Stock Market / Tech Stocks going downDan - War in UkraineSteve - Dad JokesSupport this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

7 Juni 20221h 10min

Populärt inom Business & ekonomi

framgangspodden
varvet
badfluence
uppgang-och-fall
svd-ledarredaktionen
rss-borsens-finest
avanzapodden
lastbilspodden
fill-or-kill
rss-kort-lang-analyspodden-fran-di
affarsvarlden
rss-dagen-med-di
rikatillsammans-om-privatekonomi-rikedom-i-livet
borsmorgon
dynastin
tabberaset
kapitalet-en-podd-om-ekonomi
borslunch-2
market-makers
rss-inga-dumma-fragor-om-pengar