Friday, June 29, 2018

Velocity Alert: Did you just reach into a bowl of bugs?

 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌  ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌  ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌  ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌  ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌  ‌ ‌ ‌ ‌ ‌ ‌ ‌  ‌ ‌ ‌ ‌ ‌ ‌  ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌  ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌  ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌  ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌  ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌  ‌  ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌  ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌  ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌  ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌  ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ 
Disney fans and foodies, this one's for you
 
 
 
Every Movie Theater Ever
 
 
 
Instead of Taco Tuesday, he does Tattoo Tuesday
 
 
 
                                                           
 

A One Size Fits All Database Doesn't Fit Anyone

#210 — June 29, 2018

Read on the Web

Database Weekly

https://dbweekly.com/link/49306/0953a17ae6

A One Size Fits All Database Doesn't Fit Anyone — Amazon's CTO is often asked why AWS offers so many database products. Here, he explains why, and explains his conviction that using multiple databases within an app is a good move.

Werner Vogels

MongoDB 4.0 Now Generally Available — MongoDB 4.0 is out with multi-document ACID transaction support being the headline feature. This landing page gives you access to the release keynote, downloads, a white paper, the press release, and more.

MongoDB

Analyzing 1.1 Billion Taxi Rides with SQLite, Parquet and HDFS — An interesting experiment of using SQLite to query data stored with Parquet (a column oriented format associated with Hadoop) using an SQLite addon called sqlite-parquet-vtable.

Mark Litwintschik

https://dbweekly.com/link/49305/0953a17ae6

Get Optimised MongoDB Query Performance with Studio 3T — Read the latest article in our new tutorial series on MongoDB performance with a piece on the powerful Profiler, and also discover how the explain method can be an indispensable tool to improve queries and commands.

Studio 3T sponsor

How Heroku Upgraded Its Fleet of Redis Servers — Last week we mentioned Redis had become susceptible to some security vulnerabilities, so Heroku needed to upgrade its vast fleet of Redis servers quickly. Here's how they managed it.

Heroku

A Look at MongoDB's Multi-Document ACID Transaction Support — This post reflects on MongoDB's long-time support for single document transactions and why and where MongoDB 4.0's multi-document transactions make sense via a practical example.

Mat Keep and Alyson Cabral

DB Fiddle: A Web-Based SQL Database Playground — It's a bit like JS Fiddle but for playing with SQL in the browser. It offers MySQL 5.5-8.0, Postgres 9.4-10, and SQLite backends.

Status200

SequoiaDB 3.0 Released: A New-Generation Multi-Model NewSQL Database — Sadly we only have a press release for this for now, but it sounds interesting, being "the first Chinese database listed in Gartner's Magic Quadrant OPDBMS report."

SequoiaDB

Architecture and Tuning of Memory in Postgres Databases — An overview of Postgres memory management, the configuration parameters available, and tips on how to optimize them.

Severalnines

$20 Free On A New Linode Account — Linux cloud hosting starting at 1GB of RAM for $5/mo. Get $20 credit on a new account.

Linode Cloud Hosting sponsor

A Pentester's Basic Guide to PostgreSQL Hacking — If you need to secure a Postgres install, it's handy to see what the basic approaches being used by the hackers are.

Netscylla Cyber Security

How Blockchain Is Impacting Data and Processes in Insurance — Blockchain approaches and smart contracts can help make the insurance industry more efficient.

Datanami

Why we Moved From NoSQL MongoDB to PostgreSQL — One company's journey from MongoDB to Postgres explaining the rationale behind finally choosing Postgres.

Avi Cavale

MongoDB 4.0 Is Now Generally Available. Try It Now on MongoDB Atlas

MONGODB sponsor

A List of CLI Tools for Manipulating Structured Text Data — A list of around 80 tools for working with DSV/CSV, XML, HTML, JSON, YAML, INI & other formats.

Danyil Bohdan

Redis Graph: A Graph Database Module for Redis

Redis Labs

ES2018 spec published, and writing better JavaScript by linting

#392 — June 29, 2018

Read on the Web

JavaScript Weekly

▶  Write Perfect Code with Standard and ESLint — An intro to getting started with linting (and why - hint: to catch errors in your code) as well as how to improve your setup if you're already doing it.

Feross Aboukhadijeh

ECMAScript 2018 Language Spec Published — The official spec for ES2018 (essentially the 9th edition of the JS spec) has been published in HTML and PDF if you're lacking for bedtime reading (it's a significant document but, yes, it's a long, dry spec).

ECMA

Plan Visually with a Single Glance and Make Sure Your Projects Get Done — monday.com is a project management tool your team will enjoy using. It makes it fun and easy for everyone to collaborate, focus and get more done. It's a visual project management tool that'll help you and your team collaborate and achieve more.

monday.com sponsor

On Consuming (and Publishing) ES2015+ Packages — Babel's creator reflects on the idea of compiling dependencies (in addition to your own code), how Babel v7 will make it easier to do so, and the problems involved.

Henry Zhu (Babel)

Exploring ES2018 with Dr. Axel — If the ES2018 news above interested you but you want a more accessible way to understand the new features, Dr. Axel's book here is great. Or if you'd prefer a short, snappy post with quick examples, try this for size.

Dr. Axel Rauschmayer

JavaScript Usage by Industry — Over 16,000 developers took npm Inc's JavaScript Ecosystem Survey last year and in this post we see how industries differ in their use of JavaScript, its tools, techniques, and ecosystem generally.

Laurie Voss (npm, Inc)

Using face-api.js: Face Recognition in the Browser with TensorFlow.js — A library bringing face detection, recognition and landmark detection to the browser.

Vincent Mรผhler

An Official Way to Track ECMAScript Proposals — A frequently updated table of the proposals for future JavaScript features along with their progress. There's also a useful guide to how the TC39 process works if you're interested.

TC39

๐Ÿ’ป Jobs

Remote Front End Developer (React) — Join us, work remotely from North America, and help build software that matters.

Aha!

React Developer in London Looking for a Job? — Join our team in London to create the future of payments using the latest technology in Front End. Read more here.

Divido

Find A Job Through Vettery — Vettery matches top tech talent with fast-growing companies. Take a few minutes to join our platform.

Vettery

๐Ÿ“˜ Tutorials and Opinions

▶  Asynchrony: Under the Hood — Filmed at the recent JSConf EU, this talk deftly explores the conceptual underpinnings of asynchronous programming approaches, and the drawbacks and advantages of each.

Shelley Vohr

A Practical Intro to Worker Threads in Node 10.5 — Node can now work with multiple threads, in a sense.

Fernando Doglio

New Ways to Build on Slack — Use Slack? Now you can build an app that turns Slack messages into tasks, to-dos, follow-ups, and more with your team's tools. See how.

Slack sponsor

Headless User Interface Components — Headless user interface components separate the logic and behavior of a component from its visual representation.

Merrick Christensen

Does It Mutate? Which Array Methods Mutate Or Not

Remy Sharp

A Guide to Node.js for Frontend Developers — If you're a frontend developer who ends up getting into Node.js, we have a Node newsletter too :-)

Seva Zaikov

Doing Vue After Three Years with React"I want to share my experience of dealing with Vue after being a devoted React developer for a few years."

Anya Pavlova

▶  Architectures for Huge Angular-Based Enterprise Apps

Manfred Steyer

Your Free Pass to Better JavaScript Skills — You can learn a lot in 10 days—start a free trial and get unlimited access to expert-led dev courses and more.

Pluralsight sponsor

▶  Deep Learning in JavaScript — Top comment: "the clearest and most colloquial introductory explanation of ML ever, with super fun"

Ashi Krishnan

๐Ÿ”ง Code and Tools

lit-html: Syntax Highlighting in VS Code for HTML Inside of JavaScript

Matt Bierner

Docz: A Modern Documentation Site Publishing System — Zero-config, powered by Webpack 4 and a Markdown + JSX templating format.

Pedro Nauck

MongoDB 4.0 Is Now Generally Available. Try It Now on MongoDB Atlas

MONGODB sponsor

Gio.js: Three.js 3D Globe Data Visualization Library — There's also a quick start tutorial.

Numerous Contributors

Vuetify: A Material Design Component Framework for Vue

John Leider

Superfine: A Minimal View Layer for Creating Declarative Web Interfaces

Jorge Bucaran