Learnings
a new evidence of how companies that grow too big can bring problems to the innovation ecosystem

Auto reload Celery upon changes for development environments

Possible things that might go wrong when you're working with mock

If you use git clone –recursive
or manipulate submodules you need to update Git. The Git community has disclosed a vulnerability that allows remote code execution. More info here: and here:

React v16.x made some important changes (and deprecations) to the components lifecycles #component-lifecycle-changes

Before publishing your package to PyPi, use python setup.py check -r -s
to check if your long_description
.rst file is correctly formatted

Effective TDD: Tricks to speed up Django tests (up to 10x faster!)

Easy tutorial on publishing packages to PyPi

Google has a new tool for design+development collaboration, and it looks awesome!

Google has a portal with their research, guides and case studies about strategy, innovation and other interesting subjects

A library for lazy loading React components

Nice material about code review: and

Good article that overviews the usage of natural language linters

If you need to split a path, use os.path.split(path_str)
instead of path_str.split(os.path.sep)
. otherwise you'll have problems with absolute paths even if you use os.path.join
to join everything altogether

A selction of Cool Backgrounds

The best way to bind event handlers in React

more-itertools: More routines for operating on iterables, beyond itertools

Chrome DevTools has an automated tool called Lighthouse in to audit performance, accessibility, progressive web apps, etc #devtools

Stupid PostgreSQL Tricks: Writable Views (not really recommended, but interesting!):

how designers turn into design leaders:

Python3.7's Data Classes makes it easier to create boilerplate code for classes

how to help the stakeholder focus on the outcome, rather than a predefined solution:

A beginner’s guide to database locking and the lost update phenomena (examples in Hibernate, but relevant to Django!):

Are triggers really that slow in Postgres?
