Lessons we’ve learned on real projects (page 201)
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· stackoverflow.com
Accessing parent model instance from modelform of admin inline:
Shared by
Read on stackoverflow.com- Admin
- Django
Today I learned
If you need to use FTS with UUID fields, remember to cast the field to TextField before using SearchVector
Carlos Coelho
Tech Insights
If you need to use FTS with UUID fields, remember to cast the field to TextField before using SearchVector
Shared by
- Django
- Fulltextsearch


Tech Insights· ghacks.net
Prevent copy text manipulation in Chrome:
Shared by
Read on ghacks.net- Chrome
- Clipboard
Today I learned
To avoid a FileField with a custom storage using AWS S3 (django-storages) to try authenticating when model is saved you can ...
To avoid a FileField with a custom storage using AWS S3 (django-storages) to try authenticating when model is saved you can patch the save method of the instance of the storage. Eg.: python class MyTest(TestCase): @mock.patch('my_app.models.my_s3_boto_storage_instance.save') def test_create_my_model(self, save): pass # test model creation
Hugo Bessa
Tech Insights
To avoid a FileField with a custom storage using AWS S3 (django-storages) to try authenticating when model is saved you can ...
To avoid a FileField with a custom storage using AWS S3 (django-storages) to try authenticating when model is saved you can patch the save method of the instance of the storage. Eg.:
python class MyTest(TestCase): @mock.patch('my_app.models.my_s3_boto_storage_instance.save') def test_create_my_model(self, save): pass # test model creationShared by
- Aws S3
- Django
- Django Storages
- Mock
- Tests



hbr.org
a good research on what people look for in a job and how some of these things are overlooked
If Abraham Maslow’s famous hierarchy of needs were redesigned today to explain what motivates people at work, beyond the survival basics, what would it look like? Facebook set out to answer that question by examining responses to the workforce survey it conducts twice a year. The company identified three main motivators: career, community, and cause. In the past, organizations built entire cultures around just one of these motivators. But in Facebook’s most recent survey, more than a quarter of employees rated all three as important—and 90% had a tie in importance between at least two. The…
Rob Novelino

Tech Insights· hbr.org
a good research on what people look for in a job and how some of these things are overlooked
From hbr.org
If Abraham Maslow’s famous hierarchy of needs were redesigned today to explain what motivates people at work, beyond the survival basics, what would it look like? Facebook set out to answer that question by examining responses to the workforce survey it conducts twice a year. The company identified three main motivators: career, community, and cause. In the past, organizations built entire cultures around just one of these motivators. But in Facebook’s most recent survey, more than a quarter of employees rated all three as important—and 90% had a tie in importance between at least two. The…
Shared by
Read on hbr.orgstackoverflow.com
If you need to get only one field from a related model you should use annotate
Anderson Resende
Tech Insights· stackoverflow.com
If you need to get only one field from a related model you should use annotate
Shared by
Read on stackoverflow.com- Django
- ORM


Tech Insights· medium.com
9 Django Tips for Working with Databases:
Shared by
Read on medium.com- DB
- Django
- PostgreSQL

greatnotbig.com
Benefits of having technical people working on sales and focusing on helping the customer
Selling an abstract, complex service like software development requires a non-traditional approach, both in who does the work, and how the work is done.
Rob Novelino

Tech Insights· greatnotbig.com
Benefits of having technical people working on sales and focusing on helping the customer
From greatnotbig.com
Selling an abstract, complex service like software development requires a non-traditional approach, both in who does the work, and how the work is done.
Shared by
Read on greatnotbig.com- Management
- Marketing

simpleisbetterthancomplex.com
Django Tips: Designing Better Models
In this post, I will share some tips to help you improve the design of your Django Models. Many of those tips arerelated to naming conventions, which can imp...
Flávio Juvenal

Tech Insights· simpleisbetterthancomplex.com
Django Tips: Designing Better Models
From simpleisbetterthancomplex.com
In this post, I will share some tips to help you improve the design of your Django Models. Many of those tips arerelated to naming conventions, which can imp...
Shared by
Read on simpleisbetterthancomplex.com- Django
- Model
Tech Insights
using ';' on trello allows you to change how visible the labels are on a card when visualizing the whole board.
Shared by
Tech Insights· nytimes.com
how taking good care of culture is important and how focusing only in growth has it's consequences
Shared by
Read on nytimes.com

Tech Insights· martinfowler.com
Understanding different categories of feature toggles: Release Toggles, Experiment Toggles, Ops Toggles & Permissioning Toggles
Shared by
Read on martinfowler.com- Toggle
Tech Insights· iris.thegiin.org
list of metrics (with filters) for impact or social businesses
Shared by
Read on iris.thegiin.org
github.com
A command line utility to display dependency tree of the installed Python packages
A command line utility to display dependency tree of the installed Python packages - tox-dev/pipdeptree
Rebeca Sarai

Tech Insights· github.com
A command line utility to display dependency tree of the installed Python packages
From github.com
A command line utility to display dependency tree of the installed Python packages - tox-dev/pipdeptree
Shared by
Read on github.com- Dependencies
- Python
- Requirements
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



