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.
Did CSS get more complicated since the late nineties?
A look into the early days of CSS and changes that have occurred since.

Read More
In the news
Let’s Encrypt will begin issuing wildcard certificates in January of 2018. Wildcard certificates are a commonly requested feature and there are some use cases where they make HTTPS deployment easier.
Tools & libraries
Forms in React, without tears

Tutorials & guides
How many times you wanted to change code (especially CSS) and you were afraid to death that you’d break everything.

Testing is one of those things that I have shrugged off for a while.

It’s common for a modern JavaScript project to depend on 700–1200 packages. When you’re using that many packages, any system that requires you to manually check for updates is totally unworkable, making SemVer critical — but SemVer is also why there are that many packages in the first place.

With the vast variety of portable devices, brands and screen resolutions out there it is impossible to accurately predict exactly what size of screen your users are going to be using.
Developer tools for the web have been going leaps and bounds in the last years and a lot of effort of browser makers goes into them. They are seen as a sign of how important the browser is.
Jack writes about his experience of using BEM for the last three years.
Learn why GraphQL is a viable solution for both new and existing applications and what its advantages are when compared to REST.

GPUs are so effective that an entire ecosystem of specialized languages and environments has grown up around general-purpose computing on graphics processing units (GPGPU) focusing on high performance code. We, though, will focus on portability and instructional design, limiting our discussion to techniques available from within a web browser.
For beginners
Most of you reading this have probably encountered this image at least once. It's a joke we can all relate to, right? You try and do something simple with CSS, and the arcane ways in which even basic properties interact inevitably borks it up.
Hello from the server side
Mocking will keep your tests dead simply and isolate your's code base from outside. You will spend less time during writing tests, and a lot less during refactoring.
An awesome switch between day and night mode
Curated by Infinum's JS team.
Infinum JS Team · 156 2nd St · San Francisco CA 94105 · USA
Unsubscribe | View in browser