Lessons we’ve learned on real projects (page 210)
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








Today I learned
Use
loader: 'file?name=public/fonts/[name].[ext]'when loading fonts with Webpack instead of `loader: 'url-loader?limit=100...Use loader: 'file?name=public/fonts/[name].[ext]' when loading fonts with Webpack instead of loader: 'url-loader?limit=100000' to avoid CSS bloat. The latter bundles the fonts into the CSS as DataUrls.
Lais Varejão
Tech Insights
Use
loader: 'file?name=public/fonts/[name].[ext]'when loading fonts with Webpack instead of `loader: 'url-loader?limit=100...Use
loader: 'file?name=public/fonts/[name].[ext]'when loading fonts with Webpack instead ofloader: 'url-loader?limit=100000'to avoid CSS bloat. The latter bundles the fonts into the CSS as DataUrls.Shared by
- Performance
- Webpack

creativedeletion.com
How to save datetimes for future events - (when UTC is not the right answer):
Imagine that it’s January 2015 and you’re making an appointment in a calendar application for ameeting that will take place in Santiago, Chile on the April 3...
Flávio Juvenal

Tech Insights· creativedeletion.com
How to save datetimes for future events - (when UTC is not the right answer):
From creativedeletion.com
Imagine that it’s January 2015 and you’re making an appointment in a calendar application for ameeting that will take place in Santiago, Chile on the April 3...
Shared by
Read on creativedeletion.com- Datetime
- Timezone
- Utc


Tech Insights· medium.com
Nice view on the the difference between Software Engineering and Programming
Shared by
Read on medium.com
tablesgenerator.com
Text Tables Generator:
Create ASCII and Unicode text tables online, with merged cells and several lines in a cell, for code comments, README files, chat and reStructuredText. Paste the data from Excel or type it.
Flávio Juvenal

Tech Insights· tablesgenerator.com
Text Tables Generator:
From tablesgenerator.com
Create ASCII and Unicode text tables online, with merged cells and several lines in a cell, for code comments, README files, chat and reStructuredText. Paste the data from Excel or type it.
Shared by
Read on tablesgenerator.com- Ascii
- Table
- Text
- Link offlineLink offline
Tech Insights· dev.codetrick.net
6 Pro Tips from React Developers
Shared by
The original link on dev.codetrick.net is no longer available.
Look for it on the Wayback Machine- React

shopify.github.io
Drag & Drop Tricks To Grab On To
Draggable is a lightweight, responsive, modern drag and drop JavaScript library – the ideal choice for adding slick native-feeling drag and drop behaviour to your web apps.
Felipe Farias

Tech Insights· shopify.github.io
Drag & Drop Tricks To Grab On To
From shopify.github.io
Draggable is a lightweight, responsive, modern drag and drop JavaScript library – the ideal choice for adding slick native-feeling drag and drop behaviour to your web apps.
Shared by
Read on shopify.github.iounix.stackexchange.com
How to fix ENOSPC errors for applications that use inotify (and why it happens)
Luca Bezerra
Tech Insights· unix.stackexchange.com
How to fix ENOSPC errors for applications that use inotify (and why it happens)
Shared by
Read on unix.stackexchange.com- Inotify
- Nodejs
- Npm
Tech Insights
JSONField shares lookups relating to containment and keys like:
contains,contained_by,has_key,has_any_keys,has_keysShared by


Tech Insights· fabiensanglard.net
Floating Point Visually Explained
Shared by
Read on fabiensanglard.net- Float
- Low Level


Tech Insights· github.com
micro: intuitive terminal editor with mouse and clipboard support:
Shared by
Read on github.com- Editor
Today I learned
When doing a FTS remember to cast the expression to text, e.g. `queryset.annotate(casted_field=Cast('field', TextField())).an...
When doing a FTS remember to cast the expression to text, e.g. queryset.annotate(casted_field=Cast('field', TextField())).annotate(vector=SearchVector('casted_field')).filter(vector=value). This allows even UUID fields to be searchable.
Carlos Coelho
Tech Insights
When doing a FTS remember to cast the expression to text, e.g. `queryset.annotate(casted_field=Cast('field', TextField())).an...
When doing a FTS remember to cast the expression to text, e.g.
queryset.annotate(casted_field=Cast('field', TextField())).annotate(vector=SearchVector('casted_field')).filter(vector=value). This allows even UUID fields to be searchable.Shared by
- Django
- Full Text Search

chrxs.net
Consistent Selenium Testing in Python
How to create frontend web app tests in Python with Selenium and get consistent results.
Flávio Juvenal

Tech Insights· chrxs.net
Consistent Selenium Testing in Python
From chrxs.net
How to create frontend web app tests in Python with Selenium and get consistent results.
Shared by
Read on chrxs.net- Python
- Selenium
Today I learned
Django 1.11 OuterRef doesn't support lookups. eg.:
OuterRef('foreignkey_field__attribute'),Hugo Bessa
Tech Insights
Django 1.11 OuterRef doesn't support lookups. eg.:
OuterRef('foreignkey_field__attribute'),Shared by
Tech Insights· medium.com
In Resilient Web Design Jeremy Keith discusses the idea of material honesty. He says that “one material should not be used as a substitute for another, otherwise the end result is deceptive”.
Shared by
Read on medium.com- Design
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



