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.
I’m harvesting credit card numbers and passwords from your site. Here’s how.
The following is a true story. Or maybe it’s just based on a true story. Perhaps it’s not true at all.

Read More
In the news
The last few years have been difficult for the jQuery UI and jQuery Mobile projects. The projects have suffered from lack of resources and funding and loss of contributors due to a variety of factors. These combined factors have nearly stopped development on both projects. To remedy this situation they have decided to make some changes in the projects’ teams in addition to how they work. 
FuseBox 3.0 has been finally released, it’s 20% faster and lighter.

Tools & libraries
Create the next immutable state by mutating the current one

A resource to help figure out what JavaScript array method would be best to use at any given time

A Restful Api test tool

Tutorials & guides
In this article I will help you to add ESlint to an existing or a new project with a couple of easy steps using the ESlint CLI tool.

It's easy to get into a heated discussion about frameworks, what type of class names make the most sense, which optimization techniques are most important, or what part of your code base is should be responsible for styling. Those are great discussions that guide our industry.
But what is more important? The naming convention you chose or if your user can actually book a flight?

The critical vulnerabilities found in Intel and other CPUs represent a significant security risk. Because the flaw is so low level, the usual protections that web developers are used to don't apply. Even sandboxed JavaScript code can be used to exploit the vulnerabilities known as Meltdown and Spectre.
Tinder recently swiped right on the web. Their new responsive Progressive Web App is available to 100% of users on desktop and mobile, employing techniques for JavaScript performance optimization, Service Workers for network resilience and Push Notifications for chat engagement. Today we’ll walk through some of their web perf learnings.
The statistics from GitHub over the past 3 years showed a compelling rise in the number of projects that uses JavaScript static typing. Be it TypeScript, Python, PHP, AtScript or Flow, developers are showing more interest in embracing static plugins over dynamic.

NectarJS is a JavaScript compiler that allows JS developers to do everything, efficiently, with their favorite language.
For beginners
Promises are a nice addition to JavaScript, but they don't come without a cost. They allow you to write your code more structured than with plain callbacks, but, like with every abstraction, you have to understand them or they will bite you.
Hello from the server side
WebAssembly is a portable executable format for the web browsers, but it is not only for the web but usable for nodejs native addons.
Some css3 loading animations experiments.

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