Lessons we’ve learned on real projects (page 44)
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
Drop-in replacement for Python's CSV library that tries to mitigate CSV injection attacks
Shared by
Read on pypi.org- Csv
- Python
- Security

infoq.com
Why is Everything So Slow? Measuring and Optimising How Engineering Teams Deliver
As teams grow, they will slow down, but it should not mean that teams stop delivering value that can power future business growth. Avoiding excessive technical debt and ensuring systems are secure and performant becomes increasingly important. As an engineering leader, you can do things to be confident that your team is moving at the fastest and most sustainable pace.
Rebeca Sarai

Tech Insights· infoq.com
Why is Everything So Slow? Measuring and Optimising How Engineering Teams Deliver
From infoq.com
As teams grow, they will slow down, but it should not mean that teams stop delivering value that can power future business growth. Avoiding excessive technical debt and ensuring systems are secure and performant becomes increasingly important. As an engineering leader, you can do things to be confident that your team is moving at the fastest and most sustainable pace.
Shared by
Read on infoq.com- Link offlineLink offline
Tech Insights· blog.darrelpol.com
Defining Architecture Decision Records
Shared by
The original link on blog.darrelpol.com is no longer available.
Look for it on the Wayback Machine- Software Architecture
Tech Insights· dba.stackexchange.com
In Postgres, "empty updates" have the same cost per row as any other update. Even if the values won't change after the
UPDATE, the operation will still have the same performance:Shared by
Read on dba.stackexchange.com- ORM
- Performance
- PostgreSQL
- Link offlineLink offline
Tech Insights· trends.uxdesign.cc
The State of UX in 2023
Shared by
The original link on trends.uxdesign.cc is no longer available.
Look for it on the Wayback Machine- Design
- Market
- State Of
- Trend
- UX
Today I learned
You can quickly between read-only and write-mode in a tmux session by using
switch-client -rCarlos Coelho
Tech Insights
You can quickly between read-only and write-mode in a tmux session by using
switch-client -rShared by
- Tmux

itsnicethat.com
How Spotify’s Wrapped campaign for 2022 came together
It’s one of the most widely shared marketing campaigns globally. Here, we speak to the design team behind the visual identity to understand what it takes to grab the world’s attention.
Jason Santos

Tech Insights· itsnicethat.com
How Spotify’s Wrapped campaign for 2022 came together
From itsnicethat.com
It’s one of the most widely shared marketing campaigns globally. Here, we speak to the design team behind the visual identity to understand what it takes to grab the world’s attention.
Shared by
Read on itsnicethat.com- Campaign
- Design
- Design Thinking
- Motion Design

atlassian.com
Why we chose Kafka for the Trello socket architecture
Trello has been using RabbitMQ for the last three years. Prior to RabbitMQ, we were relying on a Redis Pub-Sub implementation. Recently, due to RabbitMQ’s questionable behavior when network partitions occur, we’ve made the switch over to Kafka. This blog post goes into depth on our RabbitMQ implementation, why we chose Kafka, and the Kafka-based […]
Gustavo Carvalho

Tech Insights· atlassian.com
Why we chose Kafka for the Trello socket architecture
From atlassian.com
Trello has been using RabbitMQ for the last three years. Prior to RabbitMQ, we were relying on a Redis Pub-Sub implementation. Recently, due to RabbitMQ’s questionable behavior when network partitions occur, we’ve made the switch over to Kafka. This blog post goes into depth on our RabbitMQ implementation, why we chose Kafka, and the Kafka-based […]
Shared by
Read on atlassian.com
infoxicator.com
Is React going anywhere?
React will turn 10 years old soon. As applications built with React age, they accumulate problems. But are these issues inherent to React itself?
Raí Siqueira

Tech Insights· infoxicator.com
Is React going anywhere?
From infoxicator.com
React will turn 10 years old soon. As applications built with React age, they accumulate problems. But are these issues inherent to React itself?
Shared by
Read on infoxicator.com- React

nngroup.com
Three Pillars of User Delight
Delight can be experienced at the visceral, behavioral, and reflective levels. A great design achieves all three of these levels and is best evaluated with specific research methods.
Carlo Custodio

Tech Insights· nngroup.com
Three Pillars of User Delight
From nngroup.com
Delight can be experienced at the visceral, behavioral, and reflective levels. A great design achieves all three of these levels and is best evaluated with specific research methods.
Shared by
Read on nngroup.com- Content Strategy
- Design
- Research
- Usability
- UX


Tech Insights· uxplanet.org
Ultimate guide for designing UI cards
Shared by
Read on uxplanet.org- Card
- Component
- Interface
- UI


Tech Insights· youtube.com
Guido van Rossum talks about Python and the Future of Programming
Shared by
Read on youtube.com


kellysutton.com
[TDD] Design Pressure
How does test-driven development make the design of our code better?
Filipe Ximenes

Tech Insights· kellysutton.com
[TDD] Design Pressure
From kellysutton.com
How does test-driven development make the design of our code better?
Shared by
Read on kellysutton.com
freecodecamp.org
great insights about developers thinking more like product owners
By Sajal Sarwar Sharma You have just deployed your long-awaited feature to production after a long and gruesome month of coding, reviewing, and testing (read: a lot of iterations, living the Agile Methodology to the core). You had an all-nighter jus...
Vinicius Fagundes

Tech Insights· freecodecamp.org
great insights about developers thinking more like product owners
From freecodecamp.org
By Sajal Sarwar Sharma You have just deployed your long-awaited feature to production after a long and gruesome month of coding, reviewing, and testing (read: a lot of iterations, living the Agile Methodology to the core). You had an all-nighter jus...
Shared by
Read on freecodecamp.org
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



