InfoQ Homepage Best Practices Content on InfoQ
-
From Junior to Staff and beyond: Lessons Learned
Bruno Rey discusses career growth in tech, sharing how to accelerate your path to staff engineer and effectively mentor others, drawing on 17 years of professional experience.
-
Moving Your Bugs Forward in Time: Language Trends That Help You Catch Your Bugs at Build Time Instead of Run Time
Chris Price explains how moving bug detection to build time with modern language features boosts code maintainability and prevents costly runtime errors.
-
Lessons & Best Practices from Leading the Serverless First Journey at CapitalOne
George Mao shares Capital One's serverless journey, highlighting cost optimization and development tips.
-
Building Tomorrow’s Legacy Code, Today
Shawna Martell explains how to manage legacy code, tech debt, & build resilient systems for the future.
-
Thriving through Change: Leading through Uncertainty
Jennifer Davis shares practical strategies for thriving through change, empowering teams, and establishing impactful metrics.
-
Making Change Stick: Lessons Learned from Helping Teams Improve at the Co-Op
Neil Vass discusses Co-op's unique 180-year history and its impact on modern software development practices within the organization.
-
A Platform Engineering Journey: Copy and Paste Deployments to Full GitOps
Jemma Hussein Allen explains practical approaches to CI/CD, GitOps, and team collaboration, aimed at enhancing software development lifecycle efficiency.
-
Practical Benchmarking: How to Detect Performance Changes in Noisy Results
Matt Fleming provides tips for understanding noise, where it comes, and techniques for fighting it, plus some anecdotes and real-life examples from the world of open-source.
-
Unveiling the Tech Underpinning FinTech's Revolution
Wojtek Ptak, Andrzej Grzesik discuss how to avoid wasting time, problems of scaling architecture, imposing constraints and restrictions, and practical tips for increasing collaboration and ownership.
-
Why Most Machine Learning Projects Fail to Reach Production and How to Beat the Odds
Wenjie Zi discusses common pitfalls that cause these failures, such as the inherent uncertainty of machine learning, misaligned optimization objectives, and skill gaps among practitioners.
-
The Time is Now: Delight Your Developers with User-Centric Platforms & Practices
Ana Petkovska discusses creating platform teams, establishing the team API, engagement of early adopters, easing adoption and providing a high quality product.
-
Best Practices to Secure Web Applications
Loiane Groner discusses the best practices for secure coding, input validation techniques, the importance of strategic error handling and logging, and how to manage file uploads safely.