Frontend Weekly Digest (19–25 August 2019)
(Source/Credits: https://dev.to/dersmoll/frontend-weekly-digest-19-25-august-2019-11o)
Web-development • amp-script: AMP JS • What HTML6 really needs (Living standard) • Optiona...
Web-development
• amp-script: AMP JS
• What HTML6 really needs (Living standard)
• Optional HTML: Everything You Need to Know
• 🐕 Announcing NodeGUI and React NodeGUI - Build native desktop apps with Javascript and CSS 🎉
-
Performance:
• Faster Image Loading With Embedded Image Previews
• Using rel=”preconnect” to establish network connections early and increase performance -
API:
• Text to speech in the browser with the Web Speech API
• The Native File System API: Simplifying access to local files -
Accessibility:
• What Tumblr Taught Me About Accessibility
• Midyear ADA Web & App Accessibility Lawsuit Report. "The rate of lawsuits filed in federal courts related to website and app accessibility has now hit a rate of one-an-hour, that’s 8 a day, 40 per week and set to be on pace for over 2,000 lawsuits again this year."
• Top 5 Resources for Web App Accessibility -
Practice:
• Multiplayer Tic Tac Toe with GraphQL
• How To Build A Real-Time Multiplayer Virtual Reality Game (Part 1)
• The Making of an Animated Favicon
CSS
• Where did CSS named colours come from?
• Here’s a List of Top CSS Front-End libraries
• Can you view print stylesheets applied directly in the browser?
• Bounce Element Around Viewport in CSS
• CSS Can Do This... And It's Terrifying!
JavaScript
• Use JavaScript Generator Functions to Reduce Memory Utilization
• Using Native JavaScript Modules in Production Today
• Debouncing and Throttling in JavaScript
• JS: Things To Learn To Become Senior
-
React:
• React: Building an accessible FAQ component
• 5 Tips to Help You Avoid React Hooks Pitfalls
• Localization with React
• Using requestAnimationFrame with React Hooks
• Modern React testing, part 2: Jest and Enzyme
• The state of semantic JSX -
VueJS:
• How to load dynamic images in Vue and Nuxt with ease
• Vue.js Router Performance
• How to Use Vuetify in Vue.js
• How to avoid SOLID principles violations in Vue. JS application -
Angular:
• 7 Ways to Make Your Angular App More Accessible
• Angular Search & Pagination
• Why you should never use function calls in Angular template expressions -
Ember:
• Ember.js and React.js: Comparisons between some of the advanced features
• The Ember Atlas - A place for all things Ember: processes, best practices, upgrade guides, and more!
• Making an Electron App with Ember JS
• Commit Porto '19: Thriving through the hype cycle: an Ember.js story (Ricardo Mendes)
Comments section