dein.fr

Category: code

A Python project checklist

- code

All the best practices for setting up a new app in Python

Test coverage only matters if it's at 100%

- code

All lines of code should be covered by a test or explicitly excluded from test coverage.

The great microservices migration

- code

How did Uber go from a 450,000 lines monolithic Python application to more than 1,000 microservices?

10 principles for good code

- code

Taking inspiration from Dieter Rams' ten principles for good design, here are the ten principles of good code.

Cover Image for Maslow's pyramid of code review

Maslow's pyramid of code review

- code

Maslow's pyramid can help us think about what great code reviews look like.

Cover Image for Code as Craft

Code as Craft

- code

Let's take pride in our software engineering craft.

Resources to learn coding

- code

A list of resources to learn programming.

We should not ship code

- code

An engineer's job is not to write code - it is to solve business problems.

Cover Image for Using qcachegrind to visualize Python profiling data

Using qcachegrind to visualize Python profiling data

- code

How to visualize your code's profile with qcachegrind.

Cover Image for Why I keep on using Vim instead of going back to TextMate

Why I keep on using Vim instead of going back to TextMate

- code

Why taking the time to learn Vim is a smart investment.

Articles from Joel Spolsky about functional specifications

- code

Some quotable quotes about functional specs.