Lessons we’ve learned on real projects (page 222)
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· github.com
React patterns, techniques, tips and tricks
Shared by
Read on github.com- React

docs.djangoproject.com
Django has Conditional View Processing tools for conditional requests (ETag If-match, If-modified-since):
Flávio Juvenal

Tech Insights· docs.djangoproject.com
Django has Conditional View Processing tools for conditional requests (ETag If-match, If-modified-since):
Shared by
Read on docs.djangoproject.com- Django
- Http
- Performance

django-sudo.readthedocs.io
django-sudo is an app to force users re-insert their passwords before doing dangerous actions:
Flávio Juvenal

Tech Insights· django-sudo.readthedocs.io
django-sudo is an app to force users re-insert their passwords before doing dangerous actions:
Shared by
Read on django-sudo.readthedocs.io- Django
- Sudo


Tech Insights· github.com
readthedocs.org code is written in Django and it's open-
Shared by
Read on github.com- Django


Tech Insights· django-downloadview.readthedocs.io
Useful library for serving files with Django:
- Django
- Download
- File

github.com
Add recurring dates in your project with django-recurrence:
Utility for working with recurring dates in Django. - jazzband/django-recurrence
Rebeca Sarai

Tech Insights· github.com
Add recurring dates in your project with django-recurrence:
From github.com
Utility for working with recurring dates in Django. - jazzband/django-recurrence
Shared by
Read on github.com- Django

github.com
Pretty and useful exceptions in Python, automatically:
Pretty and useful exceptions in Python, automatically. - Qix-/better-exceptions
Flávio Juvenal

Tech Insights· github.com
Pretty and useful exceptions in Python, automatically:
From github.com
Pretty and useful exceptions in Python, automatically. - Qix-/better-exceptions
Shared by
Read on github.com- Python

daveceddia.com
Async calls, like requests, should be triggered from
componentDidMountinstead ofcomponentWillMountWhen you need to fetch some data for a React component, where do you do it?
André Ericson

Tech Insights· daveceddia.com
Async calls, like requests, should be triggered from
componentDidMountinstead ofcomponentWillMountFrom daveceddia.com
When you need to fetch some data for a React component, where do you do it?
Shared by
Read on daveceddia.com- React
Tech Insights· cm.engineering
Getting to know CSS Grid Layout! #.6hu4c9tvt
Shared by
Read on cm.engineering- CSS
- Grid

forum.djangoproject.com
On Django, be careful when doing consecutive…
On Django, be careful when doing consecutive queryset.update()s. Each one executes a new UPDATE ... WHERE SQL query. There are cases where the second update might not change anything because the first one changed the rows already. Always check the original queryset filters/excludes to see if they are affected by the updates.
Flávio Juvenal

Tech Insights· forum.djangoproject.com
On Django, be careful when doing consecutive…
On Django, be careful when doing consecutive
queryset.update()s. Each one executes a newUPDATE ... WHERESQL query. There are cases where the second update might not change anything because the first one changed the rows already. Always check the originalquerysetfilters/excludes to see if they are affected by the updates.Shared by
Read on forum.djangoproject.com- Django

github.com
Using django.js? Be careful with
JS_CACHE_DURATIONsetting! It defaults to 24 hours. This means your updates on URLs will b...Using django.js? Be careful with JS_CACHE_DURATION setting! It defaults to 24 hours. This means your updates on URLs will be delayed on 1 day to the frontend! We recommend setting JS_CACHE_DURATION to 0. Even better, use instead.
Flávio Juvenal

Tech Insights· github.com
Using django.js? Be careful with
JS_CACHE_DURATIONsetting! It defaults to 24 hours. This means your updates on URLs will b...Using django.js? Be careful with
JS_CACHE_DURATIONsetting! It defaults to 24 hours. This means your updates on URLs will be delayed on 1 day to the frontend! We recommend settingJS_CACHE_DURATIONto0. Even better, use instead.Shared by
Read on github.com- Django
- JavaScript


Tech Insights· rachelandrew.co.uk
Should I use Grid or Flexbox?
Shared by
Read on rachelandrew.co.uk- CSS
- Flexbox
- Grid

github.com
Cool example project on how to use and test react-form components
Shows how to do unit tests and integration tests with Redux-Form - tylercollier/redux-form-test
Filipe Ximenes

Tech Insights· github.com
Cool example project on how to use and test react-form components
From github.com
Shows how to do unit tests and integration tests with Redux-Form - tylercollier/redux-form-test
Shared by
Read on github.com- React


Tech Insights· danluu.com
How broken practices become standard
Shared by
Read on danluu.com- Software Engineering


Tech Insights· bitsofco.de
Avoid unsemantic HTML! Linting HTML using CSS:
Shared by
Read on bitsofco.de- CSS
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



