|
How To Build a Modal Dialog as a Web Component â âWrite once and run everywhere, so to speak, or at least that was my lofty aspiration. Good news. It is indeed possible to build a modal with rich interaction that only requires authoring HTML to use.â Nathan Smith |
Porting Zelda Classic to the Web â A fascinating write up of an amazing piece of work.. and thereâs not a single line of JavaScript. Itâs pretty amazing what the browser, WebAssembly, and compiler toolchains can do now and this shows it all off pretty well. If you prefer playing to reading, though, the end result is here. Connor Clark |
Figma for Developers â Join Steve Kinney to learn how to confidently use Figma for creating user interface prototypes. Youâll also learn how to create reusable styles, typography, and components to create prototypes to show colleagues or customers before you build an entire application. Frontend Masters sponsor |
Babylon.js 5.0: A Powerful 3D Web Rendering Engine â Babylon is a powerful framework you can use as the basis for games, visualizations, and other 3D and AR experiences running both natively and on the Web. As usual, they have a release video showing it off too or hit the playground to get playing with a basic example in seconds. Babylon.js Project |
Building a Musical Instrument with the Web Audio API â One of our favorite writers in the frontend space is back with an easy to follow walkthrough of how she built Keyboard Accordion, a Web based diatonic accordion (which I struggle to play in any coherent fashion at all but it sounds great). Tania Rascia |
|
đ Tutorials, Articles & Opinion |
'Please, Stop Disabling Zoom' â OK, sometimes there might be a good reason, but 9 times out of 10, youâre probably going to be causing someone some accessibility problems on mobile, so donât just do it without consideration. Manuel MatuzoviÄ |
On Ordering CSS Declarations Alphabetically â Jim is sold on the idea of ordering CSS declarations alphabetically, not because itâs more organized but because it actually forces you to take more care. Jim Nielsen |
Free Chat/Messaging UI Kits for Your Website or App â Unlock enterprise-grade features, functions, and UI components completely free for your startup or side project with the Maker Account from Stream. Stream sponsor |
'Itâs Time We Fix The Unethical Design of Cookie Consent Windows' â Itâs often just easier to click âAcceptâ rather than think about the ramifications of your choices when it comes to cookie consent windows, but could we make things better? The key, says this author, is to make the absolute minimum necessary the default option. Nicat Manafov |
Designing a Better Language Selector â Language selectors are common on sites with worldwide audiences but there are so many different approaches. Vitaly looks at a lot of options here and narrows in on whatâs really essential to get right. Vitaly Friedman |
A Dive into Text Wrapping and Word Breaking on the Web â A look at ways to control how text wraps (or doesnât wrap) on a page. Will Boyd |
â¶Â  Discussing Front-End Testing with Lucas Da Costa â The author of Testing JavaScript Applications (published by Manning) talks about the role of testing in front-end projects and what tools are at your disposal. (38 minutes.) 20minJS podcast |
â¶Â  Serverless for Frontend Engineers with Swizec Teller â Swizec does courses in using React alongside serverless technologies and speaks with Jeremy and Rebecca here about approaching serverless as a frontend engineer, JavaScript, and troublesome tutorials. Serverless Chats Podcast podcast |
How To Build an Absurdly Backwards Compatible Website
|
On the Capitalization of Vendor-Prefixed CSS Property Names in JavaScript
|
The Joys and Sorrows of Maintaining a Personal Website
|
|
đ§ Code, Tools & Resources |
A Drop-in Minimal CSS Framework Previewer â There are a lot of âminimalâ CSS frameworks, such as new.css and Primer CSS but it can be hard to trawl through them for something youâd like. Enter this âminimal CSS framework switcherâ where you get to preview lots of minimal CSS frameworks on a single page. Liam Doherty |
Useful Tools for Creating AVIF Images â AVIF (AV1 Image File Format) is a modern image file format which offer space and efficiency benefits over legacy alternatives. Its support is good in Firefox and Chrome but Safari has yet to get on board. Sunkanmi Fafowora |
Project Management for Today's (and Tomorrow's) Software Teams Shortcut (formerly Clubhouse.io) sponsor |
CSS Gradient Generator â A great web tool for creating âbeautiful, lush gradientsâ. Nice options to play around with here, and the CSS output can be copied in one click. Josh W. Comeau |
CSS Accordion Slider Generator â An online tool for creating basic collapsing content areas (a.k.a. âaccordionsâ) with CSS and HTML you can copy and paste into your project. Onur Adsay |
Scrollex: A Library to Build Beautiful Scroll Experiences with Minimal Code â Definitely not for every project but you can check out some really cool examples of whatâs possible on the demo page. Austin Malerba |
MockRTC: A Powerful WebRTC Mock Peer and Proxy â A tool for building automated tests for WebRTC traffic or otherwise debugging WebRTC related work youâre doing. HTTP Toolkit |
|