Bleeding Edge Web: July 2018
News From the Bleeding Edge
— Brian Moeskau (@bmoeskau)
— Cullen Tsering
Housekeeping
- Speakers and sponsors always wanted (edgeatx.org)
- Parking has changed!
- Omni hotel bar (downstairs) after meetup
- Anyone hiring / looking?
News from the
Bleeding Edge
Browser Pop Quiz
Last check — June 21, 2018:
Browser Pop Quiz
As of July 19, 2018:
Firefox 61
![Firefox](../../shared/resources/images/firefox.png)
Developer Tools
Chrome 68
![Chrome](../../shared/resources/images/chrome.png)
Coming soon (next week)
HTTP condemned
Languages, Libraries &
Frameworks
ESLint v5.0.0
The pluggable linting utility for JavaScript and JSX
View the release notes
- New rules:
- New options on some existing rules
- A few breaking changes to be aware of
Greenkeeper 3
Bot for automated dependency management
Released June 14
Monitors package deps and PRs tested updates
- v3 supports monorepos
- New greenkeeper config file
- Custom commit messages
![Greenkeeper 3](./images/greenkeeper3.jpg)
v8n
JavaScript fluent validation library
New — Released July 14
v8n()
.number()
.between(0, 100)
.even()
.not.equal(32)
.test(74); // true
Compromised Npm Package
- On July 12, an ESLint maintainer's npm account was hacked
- They published malicious versions of several packages
- Read the details on npm's blog or ESLint's postmortem
- TL;DR: don't reuse passwords, and enable 2FA on packages
![GDPR](./images/npm-security.png)
EU Fines Google $5.1B
![Money](./images/money.jpg)
ECMAScript 2018 / 2019
![ECMA International](./images/ecma-logo.png)
And now for something completely different...
User style transforming GitHub into Windows 9x
![GitHub 95!](./images/github-95.png)
Thanks!
←→ /
#