December has gone fast and this time the monthly notes are more about pointers to tools and resources. Especially for accessibility which is important aspect of web development. If you don’t follow front-end development actively check out the recap of it’s development in 2017. And to learn more about security it’s good to read the updated OWASP Top-10 list. Happy reading and have nice holidays!
Issue 25, 20.12.2017
Web development
A recap of front-end development in 2017
tl;dr; PWA, yarn, serverless, vue.js, css-in-js, GraphQL, React Router 4, types in JavaScript.
Pointers for better accessibility
Inclusive Components
Blog which writes about designing inclusive web interfaces, piece by piece. Trying to be a pattern library.
Web Accessibility In Mind
Resources for reading about Web accessibility.
Web Accessibility Checklist
A beginner’s guide to web accessibility.
aXe
Nice open-source tool for accessibility testing. Runs right in your web browser.
NonVisual Desktop Access
Developing for better accessibility is easier when you can test how end users “see” things. NVDA (NonVisual Desktop Access) is a free “screen reader” for Windows which enables blind and vision impaired people to use computers. It reads the text on the screen in a computerised voice.
Security
OWASP Top 10 – 2017
The Ten Most Critical Web Application Security Risks. Read the PDF.
Internet Chemotherapy
Internet Chemotherapy was a 13 month project between Nov 2016 – Dec 2017. It has been known under names such as ‘BrickerBot’, ‘bad firmware upgrade’.
Testing tools
Cypress
“Cypress is the new standard in front-end testing that every developer and QA engineer needs. No more Selenium. Lots more power.”
TestCafe
“A Node.js tool to automate end-to-end web testing. Write tests in JS or TypeScript, run them and view results.”
mountebank
Provides cross-platform, multi-protocol test doubles over the wire. Simply point your application under test to mountebank instead of the real dependency, and test like you would with traditional stubs and mocks.
Leave a Reply