Skip to content

Top picks — 2018 May

BigInt: arbitrary-precision integers in JavaScript

Mathias Bynens from V8 team explained a new primitive in JavaScript — BigInt. Like a Number but with a arbitrary precision — it means that it can hold a number as big as our architecture can deal with. Really great article that explains the difference between regular Number type, shows differences in API and goes through some possible gotchas.

Custom domains on GitHub Pages gain support for HTTPS

GitHub Pages now makes generating SSL certificate via Let’s Encrypt a breeze. You can use it with your custom domain or with auto generated one *.github.io. CDN that sits on top of that makes a golden duo of Github Pages and Cloudflare not a necessity anymore.

CSS at Scale: LinkedIn’s New Open Source Projects Take on Stylesheet Performance

Team of LinkedIn engineers just announced two new tools for CSS authoring: CSS Blocks and OptiCSS. The result is fantastic — the team managed to trim down overall size of stylesheet from 330kb to less than 9kb. Impressive result and I am very interested about the future of those tools. Currently they are both previews — stable version to be released later on this year.

Expanding Multi-User Access on dash.cloudflare.com

Multiple users under a single Cloudflare account finally arrived. It is just a beginning of a big rebuild and first steps in a migration from Backbone to React. Keep on doing amazing things Cloudflare!

Build the future of the web with modern JavaScript (Google I/O ’18)

Google I/O is one of the most important events for web professionals — no doubt. This year was no different and I highly encourage you to check the playlist on Youtube and catch up all the talks that you consider relevant. If you don’t have a time and you can spare only a moment — I made your life easier. Sathya Gunasekaran and Mathias Bynens in the span of 39 minutes give you a shortcut of all new features that recently has been added to V8 (JavaScript engine that works behind the Google Chrome and Node). Quick, snappy, on point comprehensive list of features that will become your daily routine at some point an a short future.

Prisma raises $4.5M to build the GraphQL data layer for all databases

Designed by Facebook GraphQL in rapid pace replaces other standards for building APIs, allowing developers for requesting only what is needed by simple to understand queries. Prisma is an abstraction layer that sits on top of your current database and allows you to work with it using GraphQL schema. At the moment it works with MySQL only, but recent announcement promises to create a layer that work with all popular database types. This is a really big news for all modern front end and back end developers. Can’t wait to see the result of this investment.

JavaScript Symbols, Iterators, Generators, Async/Await, and Async Iterators — All Explained Simply

Raja Rao DV did a fantastic job by explaining complicated and confusing concepts in very simple and practical way. If you know about ECMAScript Symbol() but you cannot find a practical use case for it, if you don’t know how to create a custom iterators or generators and mix them with the power of async & await — this article is for you.

comments powered by Disqus