Lessons we’ve learned on real projects (page 95)
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· alexgaynor.net
“we need to spend as much time thinking about how a new feature will burden all of our users, as we spend thinking about how it will benefit some of our users”
Shared by
Read on alexgaynor.net
epicreact.dev
Why React needs a key prop
Why can't React just magically know what to do without a key?
João Lins

Tech Insights· epicreact.dev
Why React needs a key prop
From epicreact.dev
Why can't React just magically know what to do without a key?
Shared by
Read on epicreact.dev- React


Tech Insights· wired.com
"...Since the very beginning of AI back in 1956, we’ve made this terrible error, a sort of original sin of the field, to believe that minds are like computers and vice versa."
Shared by
Read on wired.com- AI

flaviocopes.com
Testing NPM packages locally
Learn how to test your own npm package locally before publishing, using npm link, a file: dependency, or workspaces to consume it from another project.
Renato Vieira

Tech Insights· flaviocopes.com
Testing NPM packages locally
From flaviocopes.com
Learn how to test your own npm package locally before publishing, using npm link, a file: dependency, or workspaces to consume it from another project.
Shared by
Read on flaviocopes.com- JS
- Npm
Tech Insights
Vulture - Find dead code Vulture - Find dead code
Shared by
- Python

perforce.com
How to Write a Product Requirements Document — With Examples
Learn five steps to writing a modern PRD with best practices, templates, and examples. Discover why PRDs matter in Agile environments and how to avoid common mistakes.
Pedro Bacelar

Tech Insights· perforce.com
How to Write a Product Requirements Document — With Examples
From perforce.com
Learn five steps to writing a modern PRD with best practices, templates, and examples. Discover why PRDs matter in Agile environments and how to avoid common mistakes.
Shared by
Read on perforce.com- Documentation
- Epic
- Process
- Product
- Requirements
- Roadmap

productplan.com
What is a Product Feature Kickoff?
A product feature kickoff is a meeting in which a product manager and relevant stakeholders set plans, goals, and responsibilities for the team’s work on a new feature. For most organizations, the product feature kickoff is the event that marks the company’s official start date for the feature’s development. It also sends an important signal to the team: the company has prioritized building this feature and is ready to begin right away.
Pedro Bacelar

Tech Insights· productplan.com
What is a Product Feature Kickoff?
From productplan.com
A product feature kickoff is a meeting in which a product manager and relevant stakeholders set plans, goals, and responsibilities for the team’s work on a new feature. For most organizations, the product feature kickoff is the event that marks the company’s official start date for the feature’s development. It also sends an important signal to the team: the company has prioritized building this feature and is ready to begin right away.
Shared by
Read on productplan.com- Design
- Feature
- Feature Kickoff
- Kickoff
- Process
- Product
- Link offline
vijayt.com · offline
You can use regex inside a React Router path to constrain route parameters
Victoria Pantoja
Link offlineTech Insights· vijayt.com
You can use regex inside a React Router path to constrain route parameters
Shared by
The original link on vijayt.com is no longer available.
Look for it on the Wayback Machine- Frontend
- React
Tech Insights· stackoverflow.com
Postgres - Transpose Rows to Columns:
Shared by
Read on stackoverflow.com- PostgreSQL
- SQL


Tech Insights· simonwillison.net
Django SQL Dashboard, an interface for running arbitrary read-only SQL queries directly against a PostgreSQL database, protected by the Django authentication scheme:
Shared by
Read on simonwillison.net- Admin
- Dashboard
- Django
- SQL

dev.to
Effective COMMENTS on pull requests:
This post is not about how to write a good pull-request, for there is a lot of great material about t...
Nathalia Lima

Tech Insights· dev.to
Effective COMMENTS on pull requests:
From dev.to
This post is not about how to write a good pull-request, for there is a lot of great material about t...
Shared by
Read on dev.to
github.com
Tool for making saveable SQL queries in Django:
SQL reporting that Just Works. Fast, simple, and confusion-free. Write and share queries in a delightful SQL editor, with AI assistance. - explorerhq/sql-explorer
Flavio Juvenal

Tech Insights· github.com
Tool for making saveable SQL queries in Django:
From github.com
SQL reporting that Just Works. Fast, simple, and confusion-free. Write and share queries in a delightful SQL editor, with AI assistance. - explorerhq/sql-explorer
Shared by
Read on github.com- Django



blog.pragmaticengineer.com
Common Performance Review Biases: How to Spot and Counter Them
Watch this article as a short video on my YouTube channel [https://www.youtube.com/watch?v=Cik7WJUwywQ]. This article is thoughts from the Performance Reviews chapter of The Software Engineer's Guidebook [https://www.engguidebook.com/] I'm writing - subscribe [https://www.engguidebook.com/] to get notified when the
Filipe Ximenes

Tech Insights· blog.pragmaticengineer.com
Common Performance Review Biases: How to Spot and Counter Them
From blog.pragmaticengineer.com
Watch this article as a short video on my YouTube channel [https://www.youtube.com/watch?v=Cik7WJUwywQ]. This article is thoughts from the Performance Reviews chapter of The Software Engineer's Guidebook [https://www.engguidebook.com/] I'm writing - subscribe [https://www.engguidebook.com/] to get notified when the
Shared by
Read on blog.pragmaticengineer.com- Career
Today I learned
If you're using Github's hub extension, try using
hub sync, orgit sync(if you've setalias git=hub). It'll update you...If you're using Github's hub extension, try using hub sync, or git sync (if you've set alias git=hub). It'll update your local branches, saving you a few minutes going through different local branches and updating one-by-one
Carlos Coelho
Tech Insights
If you're using Github's hub extension, try using
hub sync, orgit sync(if you've setalias git=hub). It'll update you...If you're using Github's hub extension, try using
hub sync, orgit sync(if you've setalias git=hub). It'll update your local branches, saving you a few minutes going through different local branches and updating one-by-oneShared by
- Git
- Github
- Hub
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



