Issue #77 · August 27, 2018

#77: F# — For-loops are complicated

“Technology is just a tool. In terms of getting the kids working together and motivating them, the teacher is the most important”

Bill Gates , Software Developer and Microsoft co-founder

Best 7 links of week #34, 2018

For-loops are complicated

For-loops are complicated

In this episode of Google Chrome Developers, Jake and Surma dissect how for-loops actually work and how they’ve evolved. Turns out, it got very complicated.

Articles

An Overview of Buffers in Node.js

Buffers are Node.js' built-in type for storing arbitrary binary data. Because most Node.js developers don't use buffers much beyond occasionally reading data from a file, buffers are a common source of confusion. In this article, I'll demonstrate how buffers work in Node.js, and describe a neat use case for buffers with MongoDB and Mongoose.

CSS techniques to create responsive images

Sometimes, for some reasons, your images won’t fit the layout and you don’t want to wrap your head around this for hours. This article illustrates five techniques to handle image resizing with CSS.

Book of the week

Eloquent JavaScript: A Modern Introduction to Programming

Eloquent JavaScript: A Modern Introduction to Programming

by Marijn Haverbeke

JavaScript lies at the heart of almost every modern web application, from social apps to the newest browser-based games. Though simple for beginners to pick up and play with, JavaScript is a flexible, complex language that you can use to build full-scale applications. Eloquent JavaScript, 2nd Edition dives deep into the JavaScript language to show you how to write beautiful, effective code.