The eli4d Gazette – Issue 065: NPM’s JavaScript Report and Firefox Monitor

NPM’s JavaScript Report

I mentioned the amazing 2018 State of Javascript report in the last issue. Right on the heels of this report, NPM came out with its own survey results.

It’s interesting to compare NPM’s survey results with the 2018 State of Javascript report. It is also important to keep in mind that NPM is a private company whose goal is to enhance and increase the usage of its services (nothing wrong with that but it’s important to know which grains of salt to use).

Some related information:

Firefox Monitor: A way to check if your email address was part of a data breach

A recent episode of Security Now mentioned Firefox Monitor. It is well worth to check your email(s) against sites that have been breached. I checked Monitor with an email address that I’ve used for over a decade and discovered that it was part of 4 data breaches.

Firefox Monitor also gives you some great advice regarding breach related next actions (from the site):

  1. Change your passwords, even for old accounts: If you can’t log in, contact the website to ask how you can recover or shut down the account. See an account you don’t recognize? The site may have changed names or someone may have created an account for you.

  2. If you reuse an exposed password, change it: Hackers may try to reuse your exposed password to get into other accounts. Create a different password for each website, especially for your bank account, email and other websites where you save personal information.

  3. Take extra steps to secure your financial accounts: Most breaches only expose emails and passwords, but some do include sensitive financial information. If your bank account or credit card numbers were included in a breach, alert your bank to possible fraud, and monitor statements for charges you don’t recognize.

  4. Get help creating good passwords and keeping them safe: Password managers like 1Password, LastPass, Dashlane, and Bitwarden generate strong passwords, store them securely, and fill them into websites for you.

Recently Finished Reading

I just finished “Forging Zero”…sigh. I so wanted this independent author to be awesome. The story is similar to taking five extremely different boxes of different jigsaw puzzles and mixing them all in one big jumble. The book had some excellent descriptions of aliens, but the coming-of-age story combined with military grind was exhausting, and the stuttering plot lines kept kicking me out of the story. I ground through the finish but (unfortunately) I won’t be reading any more stories from this author.


Thoughts? Feedback? Let me know: @eli4d on Twitter


Quick Post via Twitter: Interesting future of @gatsbyjs & its potential longevity #qp #OSS #GraphQL How $3.8M in seed #funding started #Gatsby as an open source company (Founders Talk #59) — Changelog Master Feed https://t.co/XmUyk1A6VH https://t.co/V56icEKie9

Interesting future of @gatsbyjs & its potential longevity

#qp
#OSS
#GraphQL
How $3.8M in seed #funding started #Gatsby as an open source company (Founders Talk #59) — Changelog Master Feed https://t.co/XmUyk1A6VH https://t.co/V56icEKie9

Quick Post via Twitter: Interesting @npmjs #survey results versus #stateofjs survey #qp The future of the #web is #npm, but maybe not #JavaScript (JS Party #55) — @Changelog Master Feed https://t.co/Dd812BbTkw https://t.co/hv4GxmwVZV

Interesting @npmjs #survey results versus #stateofjs survey

#qp
The future of the #web is #npm, but maybe not #JavaScript (JS Party #55) — @Changelog Master Feed https://t.co/Dd812BbTkw https://t.co/hv4GxmwVZV

Quick Post via Twitter: Wow #seller protection seems quite troubling. @replyall did an episode about why Amazon reviews have become less trustworthy (https://t.co/ejpiEQNIEt) #qp #biz Attacked on #Amazon with 5-Star #Reviews — @eCommerceFuel https://t.co/zIqhagjQT4 https://t.co/uM0FnP9QSi

Wow #seller protection seems quite troubling. @replyall did an episode about why Amazon reviews have become less trustworthy (https://t.co/ejpiEQNIEt)

#qp
#biz
Attacked on #Amazon with 5-Star #Reviews — @eCommerceFuel https://t.co/zIqhagjQT4 https://t.co/uM0FnP9QSi

Quick Post via Twitter: I’ve published issue 064 of my #newsletter covering the 2018 State of #JavaScript report and #Google’s #Flutter – https://t.co/Iq7eFPt8qy #qp #MobileDevelopment #CrossPlatform #ReactNative #ReactJS

I’ve published issue 064 of my #newsletter covering the 2018 State of #JavaScript report and #Google’s #Flutter – https://t.co/Iq7eFPt8qy

#qp
#MobileDevelopment
#CrossPlatform
#ReactNative
#ReactJS

The eli4d Gazette – Issue 064: State of JavaScript Report for 2018 and Google’s Flutter

Check out the State of JavaScript Report for 2018

The yearly “State of JavaScript” report has come out. It’s a survey of over twenty thousand developers and this year’s survey is beautiful in terms of visualization and succinctness.

The results of this year’s survey show through amazing periodic table type of charts with conclusions through quadrant charts. Conclusion pages are the best way to quickly get through the survey though it’s certainly worthwhile to savor it by going through all of it.

If you have limited time then check out the wonderful summaries:

Google’s Flutter SDK and the Holy Grail of Mobile Cross-platform Development

In software development, there is this holy grail of write once, run everywhere. The goal is to write one piece of code that runs in an optimized way (code/compile/UI efficiency) on different hardware. Recent emphasis on Mobile-first design has shifted this pursuit to cross-platform mobile development.

Flutter is an open-source mobile application development SDK created by Google. It is used to develop applications for Android and iOS, as well as being the primary method of creating applications for Google Fuchsia.

The long and short of it is that this is a cross-platform development environment/language. Its biggest competitor is React Native.

I’ve come across an excellent article by Marco Bellinaso covering his learning and use of Flutter: “Flutter: the good, the bad and the ugly”. This article is great in that it pulls no punches and it provides resources to anyone that’s interested in learning and using Flutter.


Thoughts? Feedback? Let me know: @eli4d on Twitter