Coding News Summary — WebAssembly, React, GitHub Security Alerts, Angular, and more
This is a Coding Digest summary. We make them available in audio format as well! Subscribe to our podcast on iTunes or Play Music.
Apple and Microsoft are shipping WebAssembly support in the latest versions of Safari and Edge, so all four major…blog.mozilla.org
GitHub Security Alerts
Last month, we made it easier for you to keep track of the projects your code depends on with the dependency graph…github.com
React version 16.2 has been released. This release improves support for fragments, a feature introduced in React 16 allowing you to return a list of multiple children which was previously only possible by wrapping the children in an extra element. To make this even easier, the React team has introduced a native
<Fragment/> component as well as a new JSX syntax which is basically empty brackets “
<></>” that compile to the new React Fragment component.
React 16.2 is now available! The biggest addition is improved support for returning multiple children from a component…reactjs.org
Firefox Becomes the Fastest Browser
Firefox 57.0 was released claiming to be the fastest browser on the market and twice as fast as the previous Firefox version while consuming a fraction of the memory. It is the first of several releases that will go under the name Firefox Quantum. The performance increase stems from a rewritten browser engine which boasts the first CSS engine that utilizes multiple cores for rendering. In addition, the UI has been rewritten to be more modern and user friendly.
Release Notes tell you what’s new in Firefox. As always, we welcome your feedback. You can also file a bug in Bugzilla…www.mozilla.org
AngularJS, the once dominant front-end framework, has released version 5. This is a major release containing new features and bugfixes. This release continues the focus on making Angular smaller, faster, and easier to use. The new features include a build optimizer, universal state transfer API and DOM support, compiler improvements, internationalized types, zone speed improvements, new router lifecycle events, and much more.
We are pleased to announce version 5.0.0 of Angular, pentagonal-donut. This is a major release containing new features…blog.angular.io
Ruby on Rails 5.2
Ruby on Rails has released version 5.2 beta. The new version of Rails introduces Active Storage, Redis cache, HTTP/2 early hints, content security policy configuration, and the concept of Credentials for secret keys.
It’s been too hard to deal with file uploads in Rails for too long. Sure, there’s been a lot of fine plugins available…weblog.rubyonrails.org
Bitcoin looks unstoppable as it rises to nearly $12,000 for the first time. 2017 has been the year of resurgence for cryptocurrencies, with Bitcoin skyrocketing and initial coin offerings creating unicorns without the need for venture capital funding. The recent increase in Bitcoin price is due to the positive reception and future prospects of hard forks as well as the CME group offering Bitcoin futures.
If you’re new to Bitcoin, welcome. We’re a community of people from every part of the world, from as many walks of life…news.bitcoin.com
Join the battle for net neutrality. Net neutrality is what keeps the internet open and unrestricted for everyone. It prevents big corporations from controlling when, where, and how we use the internet. Recently, the internet service providers, along with the chairman of the FCC, have looked to remove the laws enabling net neutrality. If these are repealed, ISPs are able to block apps, slow websites, and charge fees to control what you see and do online. Do your part in helping to preserve net neutrality.
That is all we have for you this time. If you like our summaries, please show your support by sharing and recommending. Thanks for reading.