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.
5 Reasons JavaScript will continue to grow in 2018
JavaScript is a programming language originally built for the web. It has recently become more than that and now can be used on almost anything. You may have heard the term “Any application that can be written in JavaScript, will eventually be written in JavaScript” and this is 5 reasons why.
Read More
In the news
So much to try out!
The 2 squiggly word captcha that you know and hate will die by 3/31/2018.

Tools & libraries
The Front-End Checklist Application is perfect for modern websites and meticulous developers! Follow the rules and deliver the best of your work in a generated report!

A simple and composable way to validate data in Javascript.

Tutorials & guides
24 ways is the advent calendar for web geeks. Each day throughout December we publish a daily dose of web design and development goodness to bring you all a little Christmas cheer.
You’ve been using it. You’ve been liking it. But did you know what React’s event handling was doing behind the scene all this time?

Following the original JavaScript hacks for hipsters, here’s some new goodies. Coding JavaScript in 2017 is actually fun again!

Blogs
Time and time again JavaScript is crowned the most popular programming language in the World.
CSS Grid is a new way of creating layouts on the web. For the first time ever we have a proper layout system available natively in the browser, which gives us a ton of benefits.
These benefits become especially clear if you compare CSS Grid to the most popular framework of them all: Bootstrap.
For beginners
 So in this tutorial Aurel is going to test a simple Todo app using Jasmine, "a behavior-driven development framework for testing JavaScript code".
Hello from the server side
HTTP/2 PUSH is a feature which lets server pre-emptively push resources to the client (without a corresponding request). HTTP Preload is a way to indicate to the browser resources it would require while loading the current page. In this post, we will discuss the key differences between PUSH and Preload, with a detailed explanation of which one to choose based on your use case.

For years, programmers used .dev domains for testing their code. Those days are over.

Demo
Playing with A-Frame...

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