Feed #155 - Sunday fun

Bottom of the backlog
Source: Bottom of the backlog

It's an improvement
Source: It’s an improvement | CommitStrip

Refactor Man
Source: Refactor Man

Feed #154

Things to know

What’s New In DevTools (Chrome 60)

Why Many Svchost.exe are Running in Windows 10 Creators Update

Developers Who Use Spaces Make More Money Than Those Who Use Tabs

Agile

Why do devs hate Agile?

27 Sprint Anti-Patterns Holding Back Scrum Teams

When Product Backlog Is a Mess

An Agenda for the Sprint Review

Key Tips for Scrum Masters to Heal Team Toxins and Create Healthy Teams

UX

Revolutionize your healthcare app UX: tips for technologists to make happier customers

Be good, be better

10 Tips on How to Be a Great Programmer

The Three Virtues of a Great Team Player

4 Ways to Try to Be a Better Team Leader

What the Best Transformational Leaders Do

How to Sell Your Ideas as a Software Developer

9 developer secrets that could sink your business

Software Developer’s Guide to Being an Effective Leader

11 ways to get feedback from your most introverted employee

Testing

Cohesion and Testability

Running Selenium with the new headless Chrome

Security

A post about password hashes and brutforce cracking: Hacker, Hack Thyself - Coding Horror

HTTPS Certificate Revocation is broken, and it’s time for some new tools

The Life, Death, and Legacy of iPhone Jailbreaking

Tales from the MSRC: from pixels to POC

Quality

A Look into NASA’s Coding Philosophy

The Code Review: The Most Important Developer Practice

SonarLint brings support for JavaScript!

Is There a Correct Way to Comment Your Code?

Monitoring and post-mortem

What is Software Intelligence?

Recovering From a Mission Critical Whiff

.Net

Memory Usage Inside the CLR

7 lesser known hacks for debugging in Visual Studio - The Visual Studio Blog

Nope

#NoTDD

Microservices? Please, Don’t

‘It depends’

Performance

Writing a Really, Really Fast JSON Parser

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

infobyte/spoilerwall
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

HTTPS

TLS/SSL Explained: TLS/SSL Terminology and Basics

HTTPS on Stack Overflow: The End of a Long Road

Repositories

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

MVC vs. OOP

Javascript

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:

Reports

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

2017 Security Awareness Report
The PDF Report

Other

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

Collaboration

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)

Various

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

Scrum does not work here in Asia

Mastering the Art of Actively Doing Nothing

Javascript

How To Clean Up Your JavaScript Build With Tree Shaking

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

Design

Paris Metro Map – The Redesign - incredible work!

Paris Map by Constantinе Konovalov

Performance

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


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…

Redis

Discover

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


Specifics

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…

Scalability

Intro

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