Building Bidirectional Sync: Conflict Resolution in Practice
What happens when a sales rep updates a customer in Pipedrive while an operations person updates the same customer in Ostendo?
Read moreBlog
Thoughts on web development, mobile apps, and building better software.
What happens when a sales rep updates a customer in Pipedrive while an operations person updates the same customer in Ostendo?
Read morePostgreSQL isn't always the answer. When we built TurfDrive—a system syncing Pipedrive CRM with Ostendo ERP—we chose SQLite. A year later, handling 5,000+ deals and running 24/7, it was the right call....
Read moreHow we approach technical writing for developers at Loadout.
Read moreHow we approach a/b testing without third-party tools at Loadout.
Read moreEverything we've learned about dependency vulnerabilities: staying safe in production.
Read morePractical insights from building production applications.
Read moreEverything we've learned about password storage: best practices in production.
Read morePractical insights from building production applications.
Read moreEverything we've learned about feature flags: releasing with confidence in production.
Read moreEverything we've learned about circuit breakers: preventing cascading failures in production.
Read moreEverything we've learned about caching strategies that scale in production.
Read moreEverything we've learned about background processing patterns in production.
Read moreRails 8 brings exciting new features including native authentication, Solid Queue, and improved performance.
Read morePractical insights from building production applications.
Read moreReal-world lessons learned from client projects.
Read morePractical insights from building production applications.
Read moreHow we approach service-oriented architecture in rails at Loadout.
Read more