Feed #153 - Sunday fun

Somebody actually built a digital clock in a Conway’s Game of Life, amazing!

Color illusion: blue or yellow?

Don’t install that - Fredo and Pidjin. The Webcomic.

Redditors design worst volume sliders possible

Spoilerwall introduces a brand new concept in the field of network hardening. Avoid being scanned by spoiling movies on all your ports!

When Pixels Collide - Reddit Place

Programming languages as humans
Source: Programming languages as humans

A closer look at the art behind the new Ghost in the Shell movie:

Code Review Stages
Source: Code Review Stages

Feed #152


TLS/SSL Explained: TLS/SSL Terminology and Basics

HTTPS on Stack Overflow: The End of a Long Road


Towards true continuous integration: distributed repositories and dependencies - The Netflix Tech Blog

Windows switch to Git almost complete: 8,500 commits and 1,760 builds each day - arstechnica

Programming languages

Flexibility Equates to Lower Quality



V8, Advanced JavaScript, & the Next Performance Frontier (Google I/O ‘17):

Matt Johnson: The Past, Present, and Future of JavaScript Date and Time APIs | JSConf EU 2017:


The State of Code Review 2017: Trends & Insights into Dev Collaboration | SmartBear
The PDF Report

2017 Security Awareness Report
The PDF Report


Stack Overflow: Helping One Million Developers Exit Vim

Kill Google AMP before it KILLS the web

An in case you want to dig into linux binaries:
ELF Hello World Tutorial

Feed #151


Putting comments in code: the good, the bad, and the ugly.

How to Perform Effective Team Code Reviews

A Pair is Better Than One

When was the Last Time you Talked to Your Customers?

Vision & Innovation

Ants and Aliens - Why you need a thirty-year plan (yes, thirty)

MVP and MMF and MRF, Oh My!

The Garage Architecture

This Wonderfully Absurd Museum Features Only Failures (Here’s Why That’s Brilliant)


What Does a CTO Do?

Why I Stopped Using Multiple Monitors

What United Can Teach Us About Building Systems

The AI revolution is making game characters move more realistically:

Code decay

Why don’t developers water the plants?

Code Rot - It’s a Thing

How to conquer legacy code

Rock Stars vs. Builders vs. Janitors: There’s a Better Way:

“Don’t punish your ops team for your dev team’s SHITTY CODE”


Scrum does not work here in Asia

Mastering the Art of Actively Doing Nothing


How To Clean Up Your JavaScript Build With Tree Shaking

Facebook’s Prepack — The Next Killer In The JavaScript Zone


Paris Metro Map – The Redesign - incredible work!

Paris Map by Constantinе Konovalov


DZone’s Guide to Performance: Optimization and Monitoring

PostgreSQL Indexes

Understanding Speed Index

Google Chrome

Chrome 58 - Once again lots of Security Fixes and Rewards

Getting Started with Headless Chrome

What’s New In DevTools (Chrome 59) - CSS and JS code coverage

Launching Ignition and TurboFan

Feed #150


Glossary of Modern JavaScript Concepts: Part 1

Announcing TypeScript 2.1 (and since then TypeScript 2.2) (and pretty soon TypeScript 2.3)

How to Generate Pixel Perfect Pdfs (of a web page)

Code review

How to Be a Better Code Reviewee

Cracking the Code Review:

OWASP Code review:

Scrum Master

The Truth About Full-Time Scrum Masters That You Won’t Like

17 Essential Hacks Every Scrum Master Should Know

(Very quick) Assess Your Kanban Knowledge

User Story Smells


Microsoft Edge: Most Hacked Browser At Pwn2Own 2017

Chrome 57 - Once again lots of Security Fixes and Rewards


Stack Overflow Developer Survey Results 2017

The myth of culture change

Be an exceptional software developer: learn faster and stay motivated!

Creating a compelling product vision

Linux Iptables Firewall Simplified Examples

But what exactly is Free Code Camp?

Announcing a unified .NET reference experience on docs.microsoft.com

Many SQL Performance Problems Stem From Unnecessary Mandatory Work

Feed #149


Layered Architecture Is Good

Clean Architecture Is Screaming


Apple, Google, And The CIA - F-Secure Lab

FDA one of many ‘toothless dragons’ with no will to tackle medical device security

Security Testing Tools You Need To Know About

HTTPS laggard complains when Firefox warns of insecure login page (Hilarity Ensues)

Here’s how I verify data breaches

have i been pwned? <- must see!

Product life cycle

Why you should kill your cash cow

“The only path then, to build a lasting tech company, lies in successfully making the jump from one S-curve to another.”

“If you don’t follow the curve, you’re doomed.”

Great follow-up: How to Get Stakeholders to Buy Into User Research


QA in Agile teams: It’s something you do, not something you have done

Secrets of Maintainable Codebases

How to Avoid Messy Code

The One Thing Every Company Can Do to Reduce Technical Debt

So, You’ve Inherited a Legacy Codebase


These are the best books Bill Gates read in 2016

Kent Beck : “I get paid for code that works, not for tests”

Google’s featured snippets are worse than fake news

Windows shortcuts you should know

I’ve skipped the famous ones and focused on some useful shortcuts. Try them out if you don’t know them!

Read more…

Code Review & Phabricator

Why Code Reviews?

Code Reviews: Just Do It - Coding Horror

Coding for review

If you could only do one thing to make better software, what would it be?

Building a culture of code review

“it’s only through collaboration that we produce our best work”

Code Review for Teams Too Busy to Review Code (start ~16min):

Effective Code Review

Practicing effective self-review

Read more…



Collection of Redis tutorials

Note: In 30min-1H reading, you should have a good idea of what is Redis and how data is manipulated.

Thinking In Redis (part one)

Redis: Zero to Master in 30 minutes - Part 1
Redis: Zero to Master in 30 minutes - Part 2

The Little Redis Book

Videos :
Why and When You Should Use Redis
Production problem example
Using PostgreSQL with Redis


Recommendations :
5 Key Takeaways for Developing with Redis Redis Tips (Mozilla)

Getting Started with Redis (by vmware, which was sponsor)

Redis, from the Ground Up

Read more…

Selenium tests in code only and the page object model

Selenium at Salesforce Scale

Webinar organised by Sauce Labs (Selenium in the cloud) Wednesday, April 16th, 2014 at 10:00am PDT.

Sauce Labs hosted webinar with Lead Engineers from Salesforce.com, David Louvton and Sagar Wanaselja, who spoke about Selenium at Salesforce Scale.

Salesforce + SauceLabs

Webinar Recording

Webinar Slides

Read more…

No defect

They Write the Right Stuff - NASA / Software for Grown-Ups

Improving software by reducing coding defects

Nine Steps to Delivering Defect-Free Software
(first 3 steps = gold)

Read more…



Here are a few links related to scalability, including some from http://highscalability.com/, in particular thoses from the Real Life Architectures section.

Read more…

Writing efficient CSS

September 17, 2014 10:58am

30 CSS Best Practices for Beginners

Google HTML/CSS Style Guide
Great collection of short tips

Writing efficient CSS - Mozilla Developer Network [MDN]

How to structure your CSS

CSS Architectures: New Best Practices

September 25, 2014 9:09am

Read more…

Software Testing Ice-cream Cone

What not to do:

Read more…

Unit Testing

July 15, 2014 10:58am

Inverting The Testing Pyramid [SlideShare] > http://blogs.agilefaqs.com/2011/02/01/inverting-the-testing-pyramid/ [Article]

How To Test Your Tests

TDD Tests are not Unit Tests

How to Write Good Unit Tests

The Single Responsibility Principle:

Goto Fail, Heartbleed, and Unit Testing Culture

Read more…

The javascript .prototype guide I would have wanted