Issue #32 · October 23, 2017

Confessions of an impostor

“It would appear that we have reached the limits of what it is possible to achieve with computer technology, although one should be careful with such statements, as they tend to sound pretty silly in 5 years”

Best 7 links of week #42, 2017

Confessions of an impostor

Confessions of an impostor

it’s time to shed some light on what impostor syndrome is, how we suffer from it day to day in our jobs, why it happens and what we can do about it. This article will, hopefully, guide you through some seldom-spoken aspects of this phenomenon in our industry.

Articles

KRACK Attacks: Breaking WPA2

This website presents the Key Reinstallation Attack (KRACK). It breaks the WPA2 protocol by forcing nonce reuse in encryption algorithms used by Wi-Fi.

The 6 Fundamental Concepts of Systems Thinking

In this series on systems thinking, the author shares the key insights and tools needed to develop and advance a systems mindset for dealing with a systems mindset for dealing with complex problem solving.

Bootstrap 4 Design Blocks

Design blocks are the building blocks for creating beautiful websites. Froala Design blocks consist of over 170 FREE blocks based on Bootstrap 4.

The History of the Ampersand

These days everybody knows about the ampersand. It’s one of typography’s most unique and interesting characters. If you are curious about typography or design in general, you can't miss this article.

tessalt/echo-chamber-js

A fancy and ironic project, that re-implements a client-side comments system (like Disqus) but where only the authors of every comment will be able to read it!

Cheat Sheets for Machine Learning

Learning machine learning and deep learning is difficult for newbies. As well as deep learning libraries are difficult to understand. With this cheatsheet, you can have a nice recap of things you might forget along the way.

Book of the week

React.js Essentials

React.js Essentials

by Artemij Fedosejev

A fast-paced guide to designing and building scalable and maintainable web apps with React.js. Begin by exploring how you can create single and multiple user interface elements. Create stateless and stateful components and make them reactive, learn to interact between your components and lifecycle methods and gauge how to effectively integrate your user interface components with other JavaScript libraries. Delve deep into the core elements of the Flux architecture and learn how to manage your application using stores. Finish by going that extra mile with the Jest test framework, running multiple tests on your application and find solutions to scale it further without complexity.