Issue #31 · October 16, 2017

The Dangers of CSV Injection

“I think computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We’ve created life in our own image”

Best 7 links of week #41, 2017

The Dangers of CSV Injection

The Dangers of CSV Injection

Did you ever thought about SQL injections but for Excel? Maybe it sounds like a crazy useless idea, but in reality, it might be more dangerous than you think!

Articles

Determinism in League of Legends

This post covers the single largest area of effort required to achieve determinism: the unified clock. You’ll learn how you can measure time in games by following the best practices adopted by Riot Games for League of Legends.

CSS Grid Challenge

Discover the winners of the CSS Grid Challenge 2017 by Smashing Magazine and download all the code. A nice way to see CSS grid in action in many original ways.

From jQuery to Vue.js

As far as JavaScript libraries are concerned, there’s never been a more popular library than jQuery. This article aims to explore Vue.js transitioning from jQuery. A great starting point for those who are used to jQuery and want to migrate to a more modern and effective way of building interactive web apps.

Book of the week

Cassandra: The Definitive Guide: Distributed Data at Web Scale

Cassandra: The Definitive Guide: Distributed Data at Web Scale

by Jeff Carpenter and Eben Hewitt

Imagine what you could do if scalability wasn't a problem. With this hands-on guide, you’ll learn how the Cassandra database management system handles hundreds of terabytes of data while remaining highly available across multiple data centers. This expanded second edition—updated for Cassandra 3.0 provides the technical details and practical examples you need to put this database to work in a production environment. Authors Jeff Carpenter and Eben Hewitt demonstrate the advantages of Cassandra’s non-relational design, with special attention to data modeling.