InfoQ Homepage Best Practices Content on InfoQ
-
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.
-
Architecting for Data Products
Danilo Sato discusses what constitutes a data product and different types of data products, how data products support data architecture at different levels, skills and team topologies needed.
-
Thinking Like an Architect
Gregor Hohpe reflects on two decades working as an architect, ranging from the executive penthouse to the serverless engine room.
-
Building Organizational Resilience through Documentation and InnerSource Practices
David Grizzanti discusses how communication is more effective through writing, documentation helping drive clarity and alignment across teams, and where InnerSource practices can speed up development.
-
Building a Rack-Scale Computer with P4 at the Core: Challenges, Solutions, and Practices in Engineering Systems on Programmable Network Processors
Ryan Goodfellow discusses lessons learned and open source tooling developed while delivering a product on top of the Tofino 2 switch processor.
-
Retrieval-Augmented Generation (RAG) Patterns and Best Practices
Jay Alammar discusses the common schematics of RAG systems and tips on how to improve them.
-
Survival Strategies for the Noisy Neighbor Apocalypse
Meenakshi Jindal discusses experience and lessons learned with a case study from the Asset Management Platform at Netflix about how they detected and survived a noisy neighbor.
-
You Can Go Your Own Way: Navigating Your Own Career Path
Erin Schnabel shares what she learned in the course of her journey to Distinguished Engineer, sharing insights and ideas that can be used to find and shape opportunities and create a career.
-
Hard Problems in Front-End Platforms
Katie Sylor-Miller discusses the world of Front-end Platform Engineering, exploring the unique challenges, strategies, and best practices involved in creating robust, scalable, and reliable systems.
-
Dark Side of DevOps
Mykyta Protsenko discusses the trade-offs that companies face during the process of shifting left, how to ease cognitive load for the developers, and how to keep up with the evolving practices.
-
Navigating Complex Environments and Evolving Relationships
Jennifer Davis discusses some of the opportunities organizations have for their work as they evolve.
-
Securing Microservices: Preventing Vulnerability Traversal
Stefania Chaplin is looking at OWASP recommendations and Kubernetes best practices to find out more about how to secure microservices and reduce vulnerability traversal.