What's going on in < / > world
"Easy is boring. That's why I love the web and browsers." - Remy Sharp

Hello, you're reading Infinum Frontend Cookies, bringing you the latest JavaScript and CSS related news straight to your inbox every week.
Third party CSS is not safe
A few days ago there was a lot of chatter about a 'keylogger' built in CSS, but the real problem is thinking that third party content is 'safe'.

Read More
In the news
Dan Abramov spoke at JSConf Iceland 2018 with a preview of some new features they've been working on in React. The talk opens with a question: “With vast differences in computing power and network speed, how do we deliver the best user experience for everyone?”

Tools & libraries
Lightweight, beautiful and user-friendly interactive prompts
Tutorials & guides
Controlling scope is something you probably don't tend to consider when working with CSS and Sass. We have had access to the ampersand (&) for quite some time now, which gives us a level of scope—but it's easy for it to lose its usefulness when you're nested quite deeply.

From team buy-in to fallbacks, here's the approach they took at Thomas with the implementation of CSS Grid.
Lesser known CSS features, weirdest quirks and oddities. Along with advanced CSS tips and tricks for front-end developers.

The General Data Protection Regulation (GDPR) is a regulation by which the EU intends to strengthen and unify data protection for all individuals within the European Union.
GDPR requires you to be more thoughtful about the sites and services you build, more transparent about the ways you collect and use data, more considerate of your users, and more thorough in your development and documentation processes.

A recent Twitter flurry provoked Amelia to finally build a Flexbox demo she has been meaning to create since she first started playing around with CSS flex properties.
Blogs
How Google cheats with performance

Javascript is cool. But do you know what’s even more cooler? Typescript.

No matter which language you write in you still need to think about algorithms. It is easier to notice when you are using worse algorithms in inherently “slower” languages, but just reimplementing the same algorithms in a “faster” language does not solve the problem even though it might alleviate the symptoms.
For beginners
Raise your hand if this sounds like you: You’ve been in the tech industry for a number of years, you know HTML and CSS inside-and-out, and you make a good living. But, you have a little voice in the back of your head that keeps whispering, "It’s time for something new, for the next step in your career...
Hello from the server side
Working with GraphQL is amazing, but also has complex security implications. Let’s dig into some essential protections for your API.
Demo
Build your own SVG burger...

Curated by Infinum's JS team.
Infinum JS Team · 156 2nd St · San Francisco CA 94105 · USA
Unsubscribe | View in browser