Lessons we’ve learned on real projects (page 216)
The links, tools and tips our engineers and designers share with each other, one “today I learned” at a time.
- lessons shared
- 3,447
- people sharing
- 86
- database started in
- 2016








Tech Insights
Request.POST["key"]returns only the last value of a list, if you want a list of values for a key, use the following:values = request.POST.getlist('key')Shared by
- Django
Tech Insights
When using django orm get() method, if there are no results that match the query, get() will raise a DoesNotExist exception.
Shared by
- Django
- Link offline
github.com · offline
Very interesting article on how Twitter organizes its Redux store. Normalizr ( can help you reproducing this pattern in your application
Filipe Ximenes
Link offlineTech Insights· github.com
Very interesting article on how Twitter organizes its Redux store. Normalizr ( can help you reproducing this pattern in your application
Shared by
The original link on github.com is no longer available.
Look for it on the Wayback Machine- Redux

docs.python-requests.org
Use requests with
stream=Trueto download large files faster and consume less memory: #requests.Response.iter_contentFlávio Juvenal

Tech Insights· docs.python-requests.org
Use requests with
stream=Trueto download large files faster and consume less memory: #requests.Response.iter_contentShared by
Read on docs.python-requests.org

Tech Insights· realpython.com
Avoid the most diabolical python antipattern
Shared by
Read on realpython.com- Python
Tech Insights· stackoverflow.com
Recover git commits lost in the limbo
Shared by
Read on stackoverflow.comamplitude.engineering
Redux-query has some interesting concepts for dealing with data synchronization and it can be easily integrated with
redux-sagasFilipe Ximenes
Tech Insights· amplitude.engineering
Redux-query has some interesting concepts for dealing with data synchronization and it can be easily integrated with
redux-sagasShared by
Read on amplitude.engineering- React
- Redux



firstround.com
6 Must Reads On Pricing a Product:
Too often pricing comes at price. That's why we assembled some of most insightful advice on pricing products from the Review archives, so you've got what you need in one place. Dive in!
Flávio Juvenal

Tech Insights· firstround.com
6 Must Reads On Pricing a Product:
From firstround.com
Too often pricing comes at price. That's why we assembled some of most insightful advice on pricing products from the Review archives, so you've got what you need in one place. Dive in!
Shared by
Read on firstround.com- Pricing
- Product

redis.io
In Redis, use
RPOPLPUSHto implement a circular list to be processed by multiple clients:Returns the last element of a list after removing and pushing it to another list. Deletes the list if the last element was popped.
Flávio Juvenal

Tech Insights· redis.io
In Redis, use
RPOPLPUSHto implement a circular list to be processed by multiple clients:From redis.io
Returns the last element of a list after removing and pushing it to another list. Deletes the list if the last element was popped.
Shared by
Read on redis.io- Redis


Tech Insights· medium.muz.li
7 things I wished designers did more of when working with developers
Shared by
Read on medium.muz.li- Design
Tech Insights· medium.com
[PT] Algumas métricas relevantes para empresas que trabalham com SaaS ou Software on-demand
Shared by
Read on medium.com- Metrics
Tech Insights
When creating data migration don't use
.save()on models that have anupdated_atfield since it will modify the date of every object. UseQuerySet.update()insteadShared by


Tech Insights· uxplanet.org
Essential Color Tools for UX Designers
Shared by
Read on uxplanet.org- Colors
- Design


Tech Insights· github.com
Visually distinguish different Django admin environments
Shared by
Read on github.com
Book a call
Found it useful?
Let’s put it to work.
Tell us about your product and the problem in front of you. We’ll bring what we’ve learned on real projects.
Tell us about your product, and we’ll bring what we’ve learned.
Still prefer the good old email? Contact us



