InfoQ Homepage QCon London 2017 Content on InfoQ
-
Evolving the Engineering Culture @Criteo
Manu Cupcic shares Criteo’s definition of engineering culture, describing its key elements, and elaborating on how it evolved over time.
-
Tips for Creating a More Equal Workplace
Kate Heddleston talks about what institutional bias is, why it’s a problem, and how it manifests in the workplace.
-
Rebuilding the Monolith with Composable Apps
Ian Thomas discusses breaking down monoliths into composable parts and understanding value from the point of the customer, showing examples of functional programming styles for building front-end apps
-
Full-Scale Elm in Production
Richard Feldman introduces Elm, how it works, what differentiates it from the other front-end technologies, and gives practical advice for introducing it to an existing JavaScript codebase.
-
The Hitchhiker's Guide to Serverless JavaScript
Steve Faulkner discusses Bustle's entire serverless stack. He talks about the good, the bad, and the ugly, sharing real numbers from production systems.
-
A Crystal Ball to Prioritize Technical Debt
Adam Tornhill offers an overview of techniques that help uncover both problematic code and the social dimension of the teams that build software. He illustrates each point with a case study.
-
Refactoring Mount Doom - Tackling Legacy Code
Franziska Sauerwein discusses how to refactor code for the right reasons and the right methods to use for time efficiently.
-
Using Quality Views to Tackle Tech Debt @Tesla
Colin Breck discusses how quality views may help improve communication in support of tackling technical debt in an organization.
-
Strategic Code Deletion
Michael Feathers describes techniques that generate more certainty around assessments of feature liveness, and strategies that can be used to remove code that does not have high value
-
In-Memory Caching: Curb Tail Latency with Pelikan
Yao Yue introduces Pelikan - a framework to implement distributed caches such as Memcached and Redis. She discusses the system aspects that are important to the performance of such services.
-
Async or Bust!?
Todd Montgomery discusses several questions related to the asynchronous vs synchronous designs debate.
-
High Performance Managed Languages
Martin Thompson explores how their managed runtimes can equal, and even better in some cases, the performance of native languages.