#342 — May 30, 2018 |
Frontend Focus |
Getting Started With CSS Layouts — Whether you’re fairly new to CSS or an experienced developer from elsewhere in the stack who wants to make sure your understanding of layout today is up to date, this guide covers everything you need to know about approaching building layouts with CSS in 2018. Rachel Andrew |
Chrome 67 Released: What's New For Developers? — The latest Chrome introduces support for desktop-based progressive web apps (PWAs) on macOS and Windows, support for the Generic Sensor API, Pete LePage (Google) |
Build Your Next React Class: Eligible for Free Tuition — Rank the priority of course material for your ideal React class by taking this 1-question survey. Respondents enter in a chance to take a free class. Big Nerd Ranch sponsor |
The Service Worker Cookbook: Practical Examples of Using Service Workers — Examples of using Service Workers to do things like push notifications, caching, fallbacks, complete with annotated code. (Note: The source files are linked at the top right when you go into a specific example. I missed seeing them at first..) Mozilla |
Wired Elements: UI Elements with a Hand-Drawn Look — Possibly useful for wireframes and mockups, or wherever you want a less formal look. Implemented as Web Components and cover things like checkboxes, cards, input fields, radio buttons, etc. GitHub repo. Preet Shihn |
Beyond SPAs: Alternative Architectures for Your PWA — Building a Progressive Web App doesn’t necessarily mean building a single page app. Learn about alternative architectures for content-focused PWAs here. Jeff Posnick (Google) |
Shadow DOM Enabled in Firefox Nightly Builds — Likely to turn up more generally in Firefox 62 or 63. Mozilla |
USA Today Sends EU Users to Ultra Lightweight Site Due to GDPR — The homepage clocks in at 297KB versus 5.5MB for the usual US site and includes no third party tracking. Paul Calvano on Twitter |
Experience the O'Reilly Fluent Conference for Just $199 O’Reilly Media, Inc sponsor |
💻 Jobs |
Sr. Fullstack Engineer (Remote) — Sticker Mule is looking for passionate developers to join our remote team. Come help us become the Internet’s best place to shop and work. Sticker Mule |
Frontend Web Engineer (London, UK) — Join us to develop our web app and internal tools that enable us to build cities & run transport services. Citymapper |
Front-End Expert? Sign Up for Vettery — Top companies use Vettery to find the best tech talent. Take a few minutes to join our platform. Vettery |
📘 Tutorials |
How CSS Works: Understanding the Cascade — Make your CSS less brittle by truly understanding the ‘C’ in CSS. Benjamin Johnson |
Z-Index Explained: How to Stack Elements Using CSS — A nice reminder… Veronika Ivhed |
Cheat Sheet: Functional Programming with JavaScript Out Now — A handy resource for JavaScript developers interested in writing functional style code. Get it now. Progress Kendo UI sponsor |
The CSS Grid Layout vs CSS Frameworks Debate — With cutting-edge CSS standards like CSS Grid Layout and Flexbox, does it still make sense to learn and use Bootstrap? Maria Antonietta Perna |
▶ PWA Starter Kit: Build Fast, Scalable, Modern Apps with Web Components Monica Dinculescu |
(Sublime) Text Editing Techniques Every Front-End Developer Should Know Ben Frain |
How to Detect WebVR Support with JavaScript David Walsh |
Exploring the Concept of Progressive Web Games Mozilla Hacks |
▶ CSS Grid Can Eliminate Margin Collapsing Jen Simmons |
🔧 Code and Tools |
Purgecss: A Tool to Remove Unused CSS FullHuman |
Sparks: A Typeface for Creating Sparklines in Text Without Code After the Flood |
Apply to Speak at Europe’s Largest Angular Conference by June 11 AngularConnect sponsor |
Chromely: A Lightweight Alternative to Electron.NET for .NET Users — Build HTML5 desktop apps with or without Node/npm on top of .NET/.NET Core. Kola Matthew Oyewumi |
LagRadar: Trace Frame Rate Lag with a Performance 'Radar' Ben Birch |
hybrids: UI Library for Creating Web Components with a Simple and Functional API — Interactive sandbox/demo. Dominik Lubański |
Web Rebels 2018 Taking Place in Oslo Next Week (June 4-5) — A popular Web conference taking place next week has a few tickets left. Web Rebels |