March 2018: Accessibility Testing, InversifyJS DependencyInjection, & TypeScript
Hosted by Seattle JS
Details
//=================
Thanks to everyone who came out last month, we have an excellent 3-speaker lineup for you!
A big thank you to Qualtrics for sponsoring and hosting this month. //=================
Topic 1: Accessibility Testing for Web Developers
by Alex Lande
Github (github.com/alexlande) | Website (alexlande.com) abstract:: Accessibility advice has a tendency to boil down to a list of rules. Use real button elements! Don't hide focus outlines! Provide alt text! Rules are OK, but it's a lot easier to build accessible websites if you can see first-hand why the rules matter. This talk will give you the tools to confidently and comfortably test accessibility in your projects. Let's demystify accessibility!
We'll cover:
Keyboard navigation, including common gotcha's on OSX.
How to use a screen reader and where to find one.
Automated tools to check for color contrast, alt text, and more.
bio::
//=================
Topic 2: Why I Was Wrong About TypeScript
by TJ VanToll
Github (github.com/tjvantoll) | Twitter (@tjvantoll) | Website (tjvantoll.com)
abstract:: In 2014, I made a strong argument that TypeScript was destined to be irrelevant and that my company should not use it in any of our projects. I was wrong. In 2018, TypeScript is taking over the JavaScript world, and we now use TypeScript for pretty much everything we build. In this talk we’ll talk a look at why TypeScript succeeded where other compile-to-JavaScript languages like CoffeeScript and Dart have languished. Hopefully the lessons I learned will help you decide whether TypeScript is a good fit for your next project.
bio:: TJ VanToll is a front-end developer, author, and a Principal Developer Advocate for Progress. TJ has over a decade of web development experience, including a few years working on the jQuery team. Nowadays, he spends his time helping web developers build mobile apps through projects like NativeScript.
//=================
Topic 3: Dependency injection in JavaScript with InversifyJS
by Remo H. Jansen
Github (https://github.com/remojansen) | Twitter (@RemoHJansen) | Website (remojansen.com) abstract:: In this talk, we will learn about dependency injection and dependency inversion and why they are important in JavaScript (and in particular in TypeScript). We will also see some code demos powered by TypeScript, InversifyJS and ZafiroJS. The demos will demonstrate how the dependency inversion principle can help us to improve the architecture and development experience of our applications.
bio:: Remo H. Jansen is Senior Web Engineer at Stellwagen Technology with several years of experience in web-based technologies. Remo has been awarded the Microsoft Most Valuable Professional (MVP) award in 2016 and 2017 and he is the author of “Learning TypeScript” and the technical reviewer of “Mastering TypeScript” by Packt Publishing. Remo is also an active member of the TypeScript and Open Source communities and the organizer of the Dublin Open Source and Dublin TypeScript user groups.
//=================
Feel free to submit a talk here:
https://github.com/seattlejs/seattlejs/blob/master/request-to-speak.md
