Issue #93 · December 31, 2018

Algorithms and Data Structures using Python

“The use of COBOL cripples the mind; its teaching should therefore be regarded as a criminal offense”

Best 7 links of week #52, 2018

Articles

Frontend Development in 2018

The world of frontend development moves fast. Very fast. This article will recap the most important frontend news of 2018

JavaScript Getter-Setter Pyramid

The cornerstone of JavaScript is the function. It is a flexible abstraction that works as the basis for other abstractions, such as Promises, Iterables, Observables, and others. This blog post will provide a tour through these layers of JavaScript.

Designing Your Site Like It’s 1998

Andy Clarke tells a tale as old as time, a tale of tables, framesets, fixed widths and spacer GIFs (ask your parents). Harking back to the methods that were appropriate to used to build cutting-edge websites twenty years ago, not only can we see how far we’ve come but can be excited for what lies ahead for the web.

My struggle with colors, part II

a good color system to be: accessible, systematic, and scalable. This article will recap these concepts and get into more details about how to build an accessible color system from scratch.

XSSing Google Code-in

Google Code-in is an online programming competition for students hosted by Google that takes place every year. This article describes how it was possible to execute an XSS attack on the website by using improperly escaped JSON data.

Book of the week

RESTful API Design

RESTful API Design

by Matthias Biehl

this book is packed with best practices on many technical aspects of RESTful API Design, such as the correct use of resources, URIs, representations, content types, data formats, parameters, HTTP status codes and HTTP methods. You want to design and develop APIs like a Pro? Use API description languages to both design APIs and develop APIs efficiently. The book introduces the two most common API description languages RAML and OpenAPI/Swagger