Lessons we’ve learned on real projects (page 191)
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· medium.com
some sensible advice from an experienced product designer
Shared by
Read on medium.com- UI

css-tricks.com
Use this reference every time you need to do anything with flexbox
Our comprehensive guide to CSS flexbox layout. This complete guide explains everything about flexbox, focusing on all the different possible properties for the parent element (the flex container) and the child elements (the flex items). It also includes history, demos, patterns, and a browser support chart.
João Lins

Tech Insights· css-tricks.com
Use this reference every time you need to do anything with flexbox
From css-tricks.com
Our comprehensive guide to CSS flexbox layout. This complete guide explains everything about flexbox, focusing on all the different possible properties for the parent element (the flex container) and the child elements (the flex items). It also includes history, demos, patterns, and a browser support chart.
Shared by
Read on css-tricks.com- CSS
- Flexbox


Tech Insights· amir.rachum.com
an elegant way to create multiline strings in Python
Shared by
Read on amir.rachum.com- Python


Tech Insights· blog.prototypr.io
Comparison between different versioning tools for UI design
Shared by
Read on blog.prototypr.io- Design
- Git
- UI


Tech Insights· realpython.com
Cool New Features in Python 3.7:
Shared by
Read on realpython.com- Python
- Python\

medium.freecodecamp.org
Good explanation on where to hold component data
By Sam Corcos With the advent of React and Redux, a common question has emerged: What should I hold in the Redux store, and what should I save in local state? But this question is actually too simplistic, because there are also two other ways you c...
Vanessa Barreiros

Tech Insights· medium.freecodecamp.org
Good explanation on where to hold component data
From medium.freecodecamp.org
By Sam Corcos With the advent of React and Redux, a common question has emerged: What should I hold in the Redux store, and what should I save in local state? But this question is actually too simplistic, because there are also two other ways you c...
Shared by
Read on medium.freecodecamp.org- JavaScript
- React
- Redux


Tech Insights· youtube.com
How React.js works behind the scenes
Shared by
Read on youtube.com- JavaScript
- React


Tech Insights· medium.com
How to design adaptive text elements using Sketch
Shared by
Read on medium.com- Design
- Sketch
- UI

daveceddia.com
What does Redux do and when you should use it
Read this to figure out what Redux is for, why it's useful, and when to use it.
Vanessa Barreiros

Tech Insights· daveceddia.com
What does Redux do and when you should use it
From daveceddia.com
Read this to figure out what Redux is for, why it's useful, and when to use it.
Shared by
Read on daveceddia.com- React
- Redux


Tech Insights· medium.com
Roteamento no React com React Router [javascript]
Shared by
Read on medium.com- React


Tech Insights· medium.com
How to do a good work managing more experienced people
Shared by
Read on medium.com- Design Career


Tech Insights· medium.com
the best practices for setting product metrics
Shared by
Read on medium.com- Metrics
- Product Strategy
- UX

hackernoon.com
10 common security gotchas in Python and how to avoid them:
Writing secure code is hard. When you learn a language, a module or a framework, you learn how it supposed to be used. When thinking about security, you need to think about how it can be misused. Python is no exception, even within the standard library there are documented bad practices for writing hardened applications. Yet, when I’ve spoken to many Python developers they simply aren’t aware of them.
Flávio Juvenal

Tech Insights· hackernoon.com
10 common security gotchas in Python and how to avoid them:
From hackernoon.com
Writing secure code is hard. When you learn a language, a module or a framework, you learn how it supposed to be used. When thinking about security, you need to think about how it can be misused. Python is no exception, even within the standard library there are documented bad practices for writing hardened applications. Yet, when I’ve spoken to many Python developers they simply aren’t aware of them.
Shared by
Read on hackernoon.com- Python
- Security


Tech Insights· uxdesign.cc
5 rants (and some good advice) from a cranky designer
Shared by
Read on uxdesign.cc- Design Career
- UX

developer.mozilla.org
A JavaScript review (in case you haven't used it in a while)
JavaScript is a multi-paradigm, dynamic language with types and operators, standard built-in objects, and methods. Its syntax is based on the Java and C languages — many structures from those languages apply to JavaScript as well. JavaScript supports object-oriented programming with object prototypes and classes. It also supports functional programming since functions are first-class objects that can be easily created via expressions and passed around like any other object.
Amanda Savluchinske

Tech Insights· developer.mozilla.org
A JavaScript review (in case you haven't used it in a while)
From developer.mozilla.org
JavaScript is a multi-paradigm, dynamic language with types and operators, standard built-in objects, and methods. Its syntax is based on the Java and C languages — many structures from those languages apply to JavaScript as well. JavaScript supports object-oriented programming with object prototypes and classes. It also supports functional programming since functions are first-class objects that can be easily created via expressions and passed around like any other object.
Shared by
Read on developer.mozilla.org- JavaScript
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



