Lessons we’ve learned on real projects (page 181)
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· uxplanet.org
Gamification: Understanting the Basics
Shared by
Read on uxplanet.org- Design
- Games
- UX

zachholman.com
Great talk/post about programming time, dates, timezones, recurring events, leap seconds:
Programming with dates, times, and timezones is hard. But here's some help.
Rebeca Sarai

Tech Insights· zachholman.com
Great talk/post about programming time, dates, timezones, recurring events, leap seconds:
From zachholman.com
Programming with dates, times, and timezones is hard. But here's some help.
Shared by
Read on zachholman.com- Time
- Timezone

docs.python.org
If you want to mock a class' property method in your tests you should use PropertyMock #unittest.mock.PropertyMock
Source code: Lib/unittest/mock.py unittest.mock is a library for testing in Python. It allows you to replace parts of your system under test with mock objects and make assertions about how they hav...
Hugo Bessa

Tech Insights· docs.python.org
If you want to mock a class' property method in your tests you should use PropertyMock #unittest.mock.PropertyMock
From docs.python.org
Source code: Lib/unittest/mock.py unittest.mock is a library for testing in Python. It allows you to replace parts of your system under test with mock objects and make assertions about how they hav...
Shared by
Read on docs.python.org- Mock
- Python
- Tests


Tech Insights· github.com
Media Queries handled through React components:
Shared by
Read on github.com- JavaScript
- Media Queries
- React


Tech Insights· link.medium.com
the basic elements of gamification for digital products
Shared by
Read on link.medium.com- Gamification
- UX
Tech Insights· serverfault.com
Command to count lines per second from stdin:
Shared by
Read on serverfault.com- Tools
- Unix


Tech Insights· medium.com
Creating Excellent UX Flow Charts: Illustrate complex processes by including use cases, actions, and life cycles
Shared by
Read on medium.com- Design
- Processes

smallplanet.com
an interesting case study of scalable UI
Transform your business with superior zero-party data collection. Get consented, high-quality SKU-level purchase data directly from consumers.
Aline Silveira

Tech Insights· smallplanet.com
an interesting case study of scalable UI
From smallplanet.com
Transform your business with superior zero-party data collection. Get consented, high-quality SKU-level purchase data directly from consumers.
Shared by
Read on smallplanet.com- Mobile
- UI

github.com
Curated collection of useful JavaScript snippets that you can understand in 30 seconds or less
Coding articles to level up your development skills - Chalarangelo/30-seconds-of-code
Tiago Costa

Tech Insights· github.com
Curated collection of useful JavaScript snippets that you can understand in 30 seconds or less
From github.com
Coding articles to level up your development skills - Chalarangelo/30-seconds-of-code
Shared by
Read on github.com- Coding Skills
- JS

smashingmagazine.com
Finger-Friendly Design: Ideal Mobile Touchscreen Target Sizes
In darts, hitting the bulls-eye is harder to do than hitting any other part of the dartboard. This is because the bullseye is the smallest target. This same principle can also apply to touch targets on mobile devices. Smaller touch targets are harder for users to hit than larger ones.
Felipe Farias

Tech Insights· smashingmagazine.com
Finger-Friendly Design: Ideal Mobile Touchscreen Target Sizes
From smashingmagazine.com
In darts, hitting the bulls-eye is harder to do than hitting any other part of the dartboard. This is because the bullseye is the smallest target. This same principle can also apply to touch targets on mobile devices. Smaller touch targets are harder for users to hit than larger ones.
Shared by
Read on smashingmagazine.com- Design
- UI
- UX

squoosh.app
Google launches advanced online image converter Squoosh
Squoosh is the ultimate image optimizer that allows you to compress and compare images with different codecs in your browser.
Felipe Farias

Tech Insights· squoosh.app
Google launches advanced online image converter Squoosh
From squoosh.app
Squoosh is the ultimate image optimizer that allows you to compress and compare images with different codecs in your browser.
Shared by
Read on squoosh.app- Image Compression

alysivji.github.io
Nice blogpost giving a detailed explanation about tests
The first post in a series that explores what it means to write tests for our code. This introduction provides a high-level overview of various testing concepts; the goal is to build a common vocabulary for future posts.
Gustavo Carvalho

Tech Insights· alysivji.github.io
Nice blogpost giving a detailed explanation about tests
From alysivji.github.io
The first post in a series that explores what it means to write tests for our code. This introduction provides a high-level overview of various testing concepts; the goal is to build a common vocabulary for future posts.
Shared by
Read on alysivji.github.io- Python
- Testing
- Link offlineLink offline
Tech Insights· blairreeves.me
What’s a Senior Product Manager’s job?
Shared by
The original link on blairreeves.me is no longer available.
Look for it on the Wayback Machine- Product


Tech Insights· nedbatchelder.com
Careful with negative assertions:
Shared by
Read on nedbatchelder.com- Python
- Test

github.com
Easily build flexible frontend filters with django-find:
Easily add search/filter functionality to Django projects - knipknap/django-find
Flávio Juvenal

Tech Insights· github.com
Easily build flexible frontend filters with django-find:
From github.com
Easily add search/filter functionality to Django projects - knipknap/django-find
Shared by
Read on github.com- Django
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



