Lessons we’ve learned on real projects (page 115)
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· klotzandrew.com
Quickly debugging Postgres problems:
Shared by
Read on klotzandrew.com- DB
- Debug
- PostgreSQL

thoughtbot.com
Reading a Postgres EXPLAIN ANALYZE Query Plan:
Take a guided tour through a query plan for a “simple” SQL query.
Flavio Juvenal

Tech Insights· thoughtbot.com
Reading a Postgres EXPLAIN ANALYZE Query Plan:
From thoughtbot.com
Take a guided tour through a query plan for a “simple” SQL query.
Shared by
Read on thoughtbot.com- DB
- Performance
- PostgreSQL

pganalyze.com
Using Postgres Row-Level Security in Python and Django:
Learn how to create and implement a row level security policy with Django middleware and Django signals, allowing to limit the database rows a user can access.
Flavio Juvenal

Tech Insights· pganalyze.com
Using Postgres Row-Level Security in Python and Django:
From pganalyze.com
Learn how to create and implement a row level security policy with Django middleware and Django signals, allowing to limit the database rows a user can access.
Shared by
Read on pganalyze.com- Django
- PostgreSQL
- Security

livecodestream.dev
What to Expect in Python 3.9:
Weekly essays for engineering leaders and senior engineers building better judgment, stronger teams, and durable careers. Click to read The Long Commit, by Juan Cruz Martinez, a Substack publication with hundreds of subscribers.
Flavio Juvenal

Tech Insights· livecodestream.dev
What to Expect in Python 3.9:
From livecodestream.dev
Weekly essays for engineering leaders and senior engineers building better judgment, stronger teams, and durable careers. Click to read The Long Commit, by Juan Cruz Martinez, a Substack publication with hundreds of subscribers.
Shared by
Read on livecodestream.dev- Python

mountaingoatsoftware.com
What are user stories
Learn what user stories are, how to write them, how to add detail, and how agile teams split, map, refine, and discuss stories without turning the backlog in...
Letícia Regert

Tech Insights· mountaingoatsoftware.com
What are user stories
From mountaingoatsoftware.com
Learn what user stories are, how to write them, how to add detail, and how agile teams split, map, refine, and discuss stories without turning the backlog in...
Shared by
Read on mountaingoatsoftware.com- Design
- UX

uxmovement.com
The Confusing State of Toggle Switches:
Most users know how to toggle the switches on electrical devices, but get confused with the interface ones. They often have trouble discerning whether a switch is indicating a status or command. If the switch is “on,” users could interpret it as the current state, or as the action that occurs when they toggle it. […]
Rebeca Sarai

Tech Insights· uxmovement.com
The Confusing State of Toggle Switches:
From uxmovement.com
Most users know how to toggle the switches on electrical devices, but get confused with the interface ones. They often have trouble discerning whether a switch is indicating a status or command. If the switch is “on,” users could interpret it as the current state, or as the action that occurs when they toggle it. […]
Shared by
Read on uxmovement.com- Interfaces
- UX

hackernoon.com
Approaching Problems like a Software Engineer
During a recent, mock technical interview, I was given the following problem to solve.
Carlos Coelho

Tech Insights· hackernoon.com
Approaching Problems like a Software Engineer
From hackernoon.com
During a recent, mock technical interview, I was given the following problem to solve.
Shared by
Read on hackernoon.com- Software Engineering

nngroup.com
Catching Problem Participants in Remote Unmoderated Studies
Identify outliers, cheaters, and professional participants and remove their data from your analysis.
Lais Varejão

Tech Insights· nngroup.com
Catching Problem Participants in Remote Unmoderated Studies
From nngroup.com
Identify outliers, cheaters, and professional participants and remove their data from your analysis.
Shared by
Read on nngroup.com- Usability Study
- UX


Tech Insights· microsoft.com
Microsoft's Security Development Lifecycle (SDL) practices to help developers build more secure software by reducing the number and severity of vulnerabilities.
Shared by
Read on microsoft.com- Development
- Process
- Security

hackernoon.com
We Need to Talk About DX (Developer Experience)
I want all involved in development to think about other users. Not about those who use your application to solve their problems. But those who extend your app, run it in production and integrate with other systems. About developers, operations, SREs and many others who make your business running. Those behind the curtains. I want you to think about the Developers Experience (DX).
Carlos Coelho

Tech Insights· hackernoon.com
We Need to Talk About DX (Developer Experience)
From hackernoon.com
I want all involved in development to think about other users. Not about those who use your application to solve their problems. But those who extend your app, run it in production and integrate with other systems. About developers, operations, SREs and many others who make your business running. Those behind the curtains. I want you to think about the Developers Experience (DX).
Shared by
Read on hackernoon.com- Developer Experience


Tech Insights· technologyreview.com
"While researchers try to outdo one another on contrived benchmarks, one in every nine people in the world is starving" from Too many AI researchers think real-world problems are not relevant:
Shared by
Read on technologyreview.com- Ia
- ML

appcues.com
Tooltips: How to use this small but mighty UI pattern correctly
Learn how to design effective tooltips with real-world examples, best practices, accessibility tips, and step-by-step creation methods for web and mobile.
Laura Lemos

Tech Insights· appcues.com
Tooltips: How to use this small but mighty UI pattern correctly
From appcues.com
Learn how to design effective tooltips with real-world examples, best practices, accessibility tips, and step-by-step creation methods for web and mobile.
Shared by
Read on appcues.com- Accessibility
- Design
- Tooltips
- UI
- Usability
- UX

adamsilver.io
The problems with tooltips and what to do instead
Tooltips are not only hard to use, but they're normally totally unnecessary. Learn why that is and what you could do instead.
Laura Lemos

Tech Insights· adamsilver.io
The problems with tooltips and what to do instead
From adamsilver.io
Tooltips are not only hard to use, but they're normally totally unnecessary. Learn why that is and what you could do instead.
Shared by
Read on adamsilver.io- Accessibility
- Design
- Tooltips
- UI
- Usability
- UX

painlesscss.com
Top 10 most common CSS mistakes made by new and experienced developers
The more serious the mistake, the harder it is to recover from without a complete re-write of the codebase. Learn how to avoid these common mistakes in this article.
Victor Ferraz

Tech Insights· painlesscss.com
Top 10 most common CSS mistakes made by new and experienced developers
From painlesscss.com
The more serious the mistake, the harder it is to recover from without a complete re-write of the codebase. Learn how to avoid these common mistakes in this article.
Shared by
Read on painlesscss.com
trychameleon.com
Why Tooltips are Terrible and How to Better Design Them
Discover SaaS tooltip design best practices, examples, and in-app tooltips UX to guide users, enhance UI clarity, and improve the overall product experience.
Laura Lemos

Tech Insights· trychameleon.com
Why Tooltips are Terrible and How to Better Design Them
From trychameleon.com
Discover SaaS tooltip design best practices, examples, and in-app tooltips UX to guide users, enhance UI clarity, and improve the overall product experience.
Shared by
Read on trychameleon.com- Accessibility
- Design
- Tooltips
- UI
- Usability
- UX
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



