Friday, March 30, 2018

[24 HOURS] Get a Free Year of SitePoint Premium

Does Graph Database Success Hang on Query Languages?

#197 — March 30, 2018

Read on the Web

Database Weekly

ArangoDB Reaping the Fruits Of Its Multi-Modal Labor — ArangoDB is an open source NoSQL database that offers a key/value store, graph database and document database all in one.

Datanami

Chaos Tools and Techniques for Testing the TiDB Distributed NewSQL Database — 'Chaos' testing is the idea of simulating random failures and seeing how resilient systems stand up to it. This post looks at how PingCAP uses chaos tools and techniques to test TiDB, its distributed, open source SQL database.

Siddon Tang

Does Graph Database Success Hang on Query Languages?"Just think what kind of power any vendor could have over the industry if they got to control SQL, and you will begin to see why the battle for graph query language is important."

George Anadiotis (ZDNet)

Go Deep into Today's Modern Data Tier to See the Root of the Problem Fast — SelectStar's advanced analytics provide in-depth query metrics such as latency, prepared statements and requests to help you see where stumbling blocks may be lurking so you can quickly and effectively troubleshoot slow queries and improve performance.

SelectStar sponsor

▶  PostgreSQL at 20TB and Beyond: Analytics at a Massive Scale — A talk on how Postgres is being used to do near-real-time analytics on 400TB of high velocity data. 30 minutes.

Chris Travers

CockroachDB 2.0 Performance Makes Significant Strides — Learn which performance metrics matter, why to demand benchmark TPC-C results under serializable isolation, and how CockroachDB 2.0's performance compares to 1.1.

Andy Woods

KSQL in Action: Enriching CSV Events with Data from RDBMS into AWS — How to use Apache Kafka and KSQL to join data from sources including CSV and RDBMS (such as MySQL) and stream it to targets such as AWS S3.

Robin Moffatt

Oracle Aims to Automate the Data Warehouse — Oracle wants to provide higher-level PaaS services (e.g. for machine learning) on top of its data infrastructure.

George Leopold

Making Hadoop Relatable Again — Is the key to Hadoop's future to make it look more like a relational database?

Datanami

PostgreSQL Begins Landing LLVM JIT Support For Faster Performance

Michael Larabel

Free Online Course: Learn the Essentials of Database Administration in MongoDB

MongoDB sponsor

How to Investigate MongoDB Query Performance — Learn how to find slow-performing, cost-intensive queries and glean important statistics.

Phil Factor

Database Load Balancing for MySQL and MariaDB with ProxySQL — ProxySQL is a lightweight yet complex protocol-aware proxy that sits between MySQL clients and servers.

Severalnines

Behind The Scenes of A Database-as-a-Service Provider — An interview with JawsDB founder and owner John Willman.

David Smooke

Prevent Slow Queries with Smart Indexing Strategies from Studio 3T

Studio 3T sponsor

Data Collection Tools for Events Analytics — A brief look at some top tools you can use to collect event data into an SQL warehouse.

Artyom Keydunov

ES Modules: A Cartoon Deep-Dive

#379 — March 30, 2018

Read on the Web

JavaScript Weekly

What's New with V8 v6.6 — Due to be released with Chrome 66 in a few weeks, the latest version of the V8 JavaScript engine changes the behavior of Function.prototype.toString(), adds trimStart() and trimEnd() methods to strings, has improved code caching, major async and array performance improvements, and more.

The V8 Team

ES Modules: A Cartoon Deep-Dive — ES modules bring an official, standardized module system to JavaScript and once Firefox 60 is out (soon) it'll be supported in all major browsers. But what do they entail?

Mozilla Hacks

New Course: From Fundamentals to Functional JavaScript, v2 ๐Ÿ˜€ — Learn the techniques you need to write professional, modern JavaScript. This course starts with the basics and takes you to mastering key functional methods like map, reduce and filter ...plus promises and ES6+ asynchronous JavaScript.

Frontend Masters sponsor

Key Lessons from Google's JavaScript Style Guide — An attempt to extract some lessons from Google's JavaScript style guide. These aren't hard and fast rules but merely suggestions to make life easier.

Daniel Simmons

TensorFlow.js: WebGL-Accelerated Machine Learning in the Browser — If you've done any machine learning work, Tensorflow will have been on your radar and now it's easily used from the browser too. Lots of demos and examples here.

TensorFlow

TypeScript 2.8 Released — The typed JavaScript superset takes another step forward with support for conditional types, improved organization of imports in VS Code, and improved JSX support.

Microsoft

Redux, It's Not Dead Yet — One of Redux's maintainers addresses recent 'confusion, claims, and misinformation' over Redux's role and future.

Mark Erikson

The React Core Team's Update on the Development of Async Rendering — A thorough update on what they've learnt while building React's newest asynchronous rendering features and what you can do to be prepared. If you like this, check out our React newsletter.

Brian Vaughn

The Status of JS Libraries and Frameworks: 2018 and Beyond — Thoughts, data and updates on React, Vue, Angular, Polymer, TypeScript and jQuery.

Jae Sung Park

Anatomy of JavaScript Source Maps ๐Ÿ“ƒ — Ever wondered how JavaScript source maps work? Take a deep dive into the inner workings of source maps.

Bugsnag sponsor

๐Ÿ’ป Jobs

Sr. Fullstack Engineer (Remote) — Sticker Mule is looking for passionate developers to join our remote team. Come help us become the Internet's best place to shop and work.

Sticker Mule

Senior Software Engineer — Join our small team of engineers to make Slate.com (a digital magazine since 1996 with 30M hits per month) faster. Vue & Node.

Slate Magazine

JavaScript Expert? Sign Up for Vettery — Create your profile and we'll connect you with top companies looking for talented front-end developers.

Vettery

๐Ÿ“˜ Tutorials

Using Web Workers for Safe, Concurrent JavaScript

Bruce Wilson

Using Chrome's New CSS Typed Object Model — A new feature that brings types, methods, and a flexible object model to working with CSS values from JavaScript.

Eric Bidelman

A Comprehensive Guide to JavaScript Design Patterns

Marko Misura

Angular 2+ Authentication: Protecting Private Content — The latest in a series of posts on building a CRUD app with Angular CLI.

Jurgen Van de Moere

How To Make Netflix-Like Swipers in Vue

Chris Nwamba

An Intro to Building Progressive Web Apps with Vue.js

Brandon Satrom

A Much Faster Way to Debug Code Than with Breakpoints or Console.log — Wallaby catches errors in your tests and displays the results of expressions right in your editor as you type.

Wallaby.js sponsor

JavaScript in 14 Minutes — A gentle, interactive introduction to JavaScript. May not be useful to you but may be worth sharing with newcomers to programming or JS :-)

Jeremy Thomas

๐Ÿ”ง Code and Tools

Axe 3.0 Released: The Automated Accessibility Testing Library

Marcy Sutton

React 16.3.0 Released — More in this week's React Status.

Brian Vaughn

Fix Production Bugs in Seconds with Sentry

Sentry sponsor

Task Easy: A Simple Priority Queue for Promises

Canaan Seaton

Nerv: A Fast IE8- and React 16-Compatible React Alternative

Li Weitao

11 JavaScript Machine Learning Libraries To Consider

Jonathan Saring

HotKeys.js: A Robust Library for Capturing Keyboard Input

Kenny Wong

Hacker Newsletter #396

hackernewsletter

Issue #396 // March 30, 2018 // View in your browser

#Favorites


Datadog - Monitor and correlate logs, metrics, and request traces in one platform
//datadog sponsored

Congrats Dropbox
//ycombinator comments

Elon Musk Deletes Own, SpaceX and Tesla Facebook Pages After #deletefacebook
//techcrunch comments

Facebook Container Extension: Take control of how you're being tracked
//mozilla comments

Uber Is Ripping Off Frequent Riders and Here's How to Avoid It
//therideshareguy comments

Look for the duct tape
//rachelbythebay comments

ViperCard – An open source re-creation and re-imagination of HyperCard
//vipercard comments

Putting the I back in IDE
//janestreet comments

Stratechery 4.0
//stratechery comments

Steinhaus Longimeter
//fairfield comments

I usually run 'w' first when troubleshooting unknown machines
//rachelbythebay comments

Open source sabbatical = awesome
//jvns comments

#Ask HN


Examples of great landing pages?

Weirdest hack that you ever saw in production?

Resources to learn real analysis?

#Show HN


Storyboarder: free, cross-platform storyboard tool //wonderunit comments

A site that makes Spotify playlists of bands coming to town //nextweeksplaylist comments

Textile – Return Facebook photo exports back to nicely-named galleries //textile comments

Find3 – An indoor positioning system //github comments

HN Domain Leaderboard //hnleaderboard comments

Turn indented text into mind maps //tobloef comments

Launched my first app where people hum songs for others to guess //google comments

"define" – A command-line dictionary (thesaurus) app, written in Go //github comments

#Classics


Will MySpace ever lose its monopoly? //theguardian comments

Facebook's Zuckerberg Says the Age of Privacy Is Over //nytimes comments

I Hate the News //aaronsw comments

#Code


Avoid Else, Return Early //timoxley comments

D3.js 5.0 is out //github comments

Git log – The good parts //zwischenzugs comments

Oni: Modern Modal Editing – Powered by Neovim //github comments

Managing database schema changes without downtime //samsaffron comments

Wapp – a single-file web framework by the creator of SQLite //tcl comments

Guide to Speech Recognition with Python //realpython comments

JavaScript in 14 minutes //jgthms comments

#Data


Kaggle Datasets – Discover and analyze open data //kaggle comments

Learning to write programs that generate images //deepmind comments

World Models //github comments

#Design


Fred's ImageMagick Scripts //fmwconcepts comments

IBM Plex – A new typeface //ibm comments

Egg Gradients – Gradient color inspirations //eggradients comments

Thinking Machines: Art and Design in the Computer Age, 1959–1989 //moma comments

#Learn


Hubble finds first galaxy in the local universe without dark matter //spacetelescope comments

Chernoff face //wikipedia comments

Probabilistic Filters By Example //github comments

China Is Building a Rain-Making System Three Times as Big as Spain //scmp comments

Fiber Lasers are set to make laser weapons practical //ieee comments

Lucky iron fish //wikipedia comments

#Books


Book Review: Twelve Rules for Life //slatestarcodex comments

Where to Score: Classified Ads from Haight-Ashbury //theparisreview comments

#Watching


We're building a dystopia just to make people click on ads //ted comments

What is Mastodon? //youtube comments

Solving 2D equations using color //youtube comments

#Working


The health care toll today's work culture exacts on employees //stanford comments

61% of "Entry-Level" Jobs Require 3+ Years of Experience //talent comments

How to Quit a Top Tier Tech Job //oliverzheng comments

#Fun


DIY makers who build their own watches //bbc comments

Vintage Cassettes: 1963-2010 //vintagecassettes comments