đ There are some neat bits in the Code & Tools section at the end of today's issue, including a striking CodePen demo, so take a look if you don't always get that far :-) |
Frontend  Focus
#469 â December 2, 2020 | Read on the web |
The State of CSS Survey 2020 Results â Here are the results from the second annual survey about the latest trends in CSS. This yearâs results show the adoption of CSS Grid, the rise of Tailwind CSS, plus stats on browser testing, popular resources, and more. The full results are well worth digging into (and they've been translated into over a dozen languages). RaphaĂ«l Benitte & Sacha Greif |
PWAdvent: A Browser Feature Advent Calendar â In the mood for an advent calendar? Sad that 24ways is taking a break this year? Try this. Day one covers how a Web app manifest can bring a âadd to home screenâ feature to your site. Nico Martin |
AngularJS Security Fundamentals â A collection of AngularJS security fundamentals for web developers. Snyk sponsor |
The History of the Web: Why Do We Call it a Homepage? â âBerners-Lee imagined that each person would have their own little space on the web. [âŠ] Berners-Lee called it a home page. It made sense. It was a digital 'home' on the web. A space you could come back to and add the discoveries you made surfing the web.â Jay Hoffmann |
Weaving Web Accessibility with Usability â Highlights how a site complying with accessibility guidelines may still present usability issues when testing with real users. Uri Paz |
|
đ Tutorials, News & Opinion |
A Deep Dive Into Ahmad Shadeed |
â¶Â  Building a Svelte Static Website with Smooth Page Transitions â An 80-minute coding session walking through building a site with Svelte.js with Three.js and GSAP-powered smooth page transitions. Yuriy Artyukh |
Nerd Talk with Lew Cirne at AWS re:Invent Dec. 3, at 1pm PT â Watch our CEO Lew Cirne build a custom New Relic One application from scratch in under 9 minutes. Set your alarm now. New Relic sponsor |
How to Add Text in Borders Using Basic HTML Elements â A creative use of the Preethi Sam |
Under-Engineered Responsive Tables â The bare minimum you need to make a WCAG-compliant responsive HTMLÂ table. Adrian Roselli |
A Calendar in Several Lines of CSS â Yes, you need the HTML with all the numbers too, but CSS Grid can handily take care of the actual layout. Calendar Tricks |
The UX of Among Us: The Importance of Colorblind-Friendly Design â An interesting use of the currently popular Among Us game to explain color vision deficiency issues. Unma Desai |
Self-Hosting Google Fonts â Self-hosting Google Fonts can improve Largest Contentful Paint by as much as 1.3Â seconds. (See the 'Code, Tools and Resources' section below for a related tool to help with this.) Blackbird |
Whatâs the Best Way to Protect Your Content from Piracy? Learn Here Bitmovin Inc. sponsor |
CSS Flexbox Tutorial for Beginners (With Interactive Examples) â This introduction to flexbox includes interactive CodePen demos for each feature so you can easily visualize how each property works in a layout context. Louis Lazaris beginner |
Creating Websites with Polypane |
Playfulness In Code: Supercharge Your Learning By Having Fun Jhey Tompkins |
Three Small Tips for Shrinking SVG Images Terence Eden |
đ» Jobs |
Find a Job Through Vettery â Create a profile on Vettery to connect with hiring managers at startups and Fortune 500 companies. It's free for job-seekers. Vettery |
Frontend Developer at X-Team (Remote) â Join the most energizing community for developers and work on projects for Riot Games, FOX, Sony, Coinbase, and more. X-Team |
đ§âđ» Looking to share your job listing in Frontend Focus? There's more info here.
đ§ Code, Tools and Resources |
SuperTinyIcons: Almost 300 Popular Web Service Icons in Tiny SVGs â Minuscule SVG versions of common site and app logos, with hundreds to chose from. Terence Eden |
JSON Formatter Live: A Minimalist JSON Formatter & Minifier, Installable As A PWA â Doesnât store any data, is keyboard friendly, and will give you live inline error messages when you add any code. Alexandru NÄstase |
localGFonts: An Online Generator to Help You Self Host Google Fonts â Just paste in the URL that you would normally get as part of the tag that points to the CSS and this tool will zip up the fonts and CSS so you can avoid the extra requests. binaryunit |
|
vue-dock-menu: A Dockable Menu Bar for Vue â Certainly an interesting UI concept here. Itâs a menu bar, until you drag it to be a sidebar! Prabhu Murthy |
Recreating the Netflix Intro Animation in Pure CSS â This is a neat, well-realized animation of the zooming âNâ logo you see before Netflix shows. The gif here doesnât really do it justice so click through to see the much smoother end result. Claudio Bonfati codepen |