Lessons we’ve learned on real projects (page 156)
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· pypi.org
Python lib for plotting charts in the terminal:
Shared by
Read on pypi.org- Chart
- Graph
- Plot
- Python
- Terminal

martinfowler.com
Circuit Breaker Pattern
You use software circuit breakers on connections to remote services. These breakers trip when the supplier becomes unresponsive, once tripped the breaker no longer calls the supplier until reset.
João Lins

Tech Insights· martinfowler.com
Circuit Breaker Pattern
From martinfowler.com
You use software circuit breakers on connections to remote services. These breakers trip when the supplier becomes unresponsive, once tripped the breaker no longer calls the supplier until reset.
Shared by
Read on martinfowler.com

Tech Insights· hakibenita.com
Fastest Way to Load Data Into PostgreSQL Using Python
Shared by
Read on hakibenita.com- PostgreSQL
- Python
stubborn.fun
Get the opportunity to design your characters using our generator absolutely for free
Felipe Farias
Tech Insights· stubborn.fun
Get the opportunity to design your characters using our generator absolutely for free
Shared by
Read on stubborn.fun- Design
- Illustration



medium.com
Small but interesting post about tech leaders: Don’t lead by example
Top Highlight: Expectation-setting is a required part of a tech lead’s job, but you’re a member of the team too, you still need to get in there and do the actual work. Being on the ground with the team helps you ensure a high quality bar, helps you understand what’s going on with your system, allows you to build empathy for your teammates, and helps make sure your team hits its goals. You’ll likely be the hardest-working person on your team. Congratulations, welcome to tech leadership.
João Lins

Tech Insights· medium.com
Small but interesting post about tech leaders: Don’t lead by example
Top Highlight: Expectation-setting is a required part of a tech lead’s job, but you’re a member of the team too, you still need to get in there and do the actual work. Being on the ground with the team helps you ensure a high quality bar, helps you understand what’s going on with your system, allows you to build empathy for your teammates, and helps make sure your team hits its goals. You’ll likely be the hardest-working person on your team. Congratulations, welcome to tech leadership.
Shared by
Read on medium.com- Tech Lead
- Link offlineLink offline
Tech Insights· serverless.css-tricks.com
The power of serverless for frontend devs!
Shared by
The original link on serverless.css-tricks.com is no longer available.
Look for it on the Wayback Machine- Frontend
- Serverless

kentcdodds.com
When to useMemo and useCallback and performance tips
Best piece of advice extracted from article: MOST OF THE TIME YOU SHOULD NOT BOTHER OPTIMIZING UNNECESSARY RERENDERS. React is VERY fast and there are so many things I can think of for you to do with your time that would be better than optimizing things like this. In fact, the need to optimize stuff with what I'm about to show you is so rare that I've literally never needed to do it in the 3 years I worked on PayPal products and the even longer time that I've been working with React. (edited) Also: What's the point? The point is this: Performance optimizations are not free. They ALWAYS come with a cost but do NOT always come with a benefit to offset that cost. Therefore, optimize responsibly.
João Lins

Tech Insights· kentcdodds.com
When to useMemo and useCallback and performance tips
Best piece of advice extracted from article: MOST OF THE TIME YOU SHOULD NOT BOTHER OPTIMIZING UNNECESSARY RERENDERS. React is VERY fast and there are so many things I can think of for you to do with your time that would be better than optimizing things like this. In fact, the need to optimize stuff with what I'm about to show you is so rare that I've literally never needed to do it in the 3 years I worked on PayPal products and the even longer time that I've been working with React. (edited)
Also: What's the point? The point is this: Performance optimizations are not free. They ALWAYS come with a cost but do NOT always come with a benefit to offset that cost. Therefore, optimize responsibly.
Shared by
Read on kentcdodds.com- React

devcenter.heroku.com
PostgreSQL Concurrency with MVCC:
Understand how Multi Version Concurrency Control is implemented in Postgres and how it affects the design of highly concurrent applications.
Flávio Juvenal

Tech Insights· devcenter.heroku.com
PostgreSQL Concurrency with MVCC:
From devcenter.heroku.com
Understand how Multi Version Concurrency Control is implemented in Postgres and how it affects the design of highly concurrent applications.
Shared by
Read on devcenter.heroku.com- Concurrency
- Mvcc
- PostgreSQL
Tech Insights· demos.scotch.io
Flexbox Playground
Shared by
Read on demos.scotch.io- CSS
- Flexbox
- Guide
- Tutorial


Tech Insights· jvns.ca
Get your work recognized: write a brag document
Shared by
Read on jvns.ca- Self Management

news.ycombinator.com
Hackernews debate - Goodbye Microservices: From 100s of problem children to 1 superstar
Felipe Farias

Tech Insights· news.ycombinator.com
Hackernews debate - Goodbye Microservices: From 100s of problem children to 1 superstar
Shared by
Read on news.ycombinator.com- Hackernews
- Microservices
- Segment
Today I learned
how a design team migrated their whole workflow from Sketch+Invision+Zeplin to Figma
Aline Silveira
Tech Insights
how a design team migrated their whole workflow from Sketch+Invision+Zeplin to Figma
Shared by


Tech Insights· cannonade.net
"Aggregate functions are not allowed in this query"
Shared by
Read on cannonade.net- Django
- Testing
- Tests

css-tricks.com
Why, How, and When to Use Semantic HTML and ARIA
Semantic HTML and Accessible Rich Internet Applications (ARIA) help create interfaces that work for everyone in the most performant, robust, and simple way
Mariane Pastor

Tech Insights· css-tricks.com
Why, How, and When to Use Semantic HTML and ARIA
From css-tricks.com
Semantic HTML and Accessible Rich Internet Applications (ARIA) help create interfaces that work for everyone in the most performant, robust, and simple way
Shared by
Read on css-tricks.com
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



