InfoQ Homepage Articles
-
Driving Architectural Simplicity - The Value, Challenge, and Practice of Simple Solutions
Simple architectures are the most efficient and, subsequently, successful over their lifetime. Achieving simplicity is hard and requires continuous dedication. As an industry, we need to focus more on the system quality of architectural simplicity.
-
Automated Journey Testing with Cascade
Starting with a brief history of software testing, we investigate Cascade, a new framework for testing “journeys”, eliminating overlapping coverage to produce fast unit tests.
-
Key Takeaway Points and Lessons Learned from QCon New York 2017
The sixth annual QCon New York was the biggest yet, bringing together over 1,100 team leads, architects, project managers, and engineering directors - up from last year's record of 940. It was also the first to take place in our new home in Times Square.
-
The Art of Crafting Architectural Diagrams
Architectural diagrams can be useful tools for documenting and communicating the design of a system. They must be self descriptive, consistent, accurate enough and connected to the code. Applying some guidelines can ensure the diagrams are useful to a variety of stakeholders.
-
Louda Peña from Thoughtworks on Making Diversity Normal
Following on from the awards and recognition that ThoughtWorks has received for inclusiveness and diversity, InfoQ spoke to Louda Peña about what it takes to foster a genuinely diverse and inclusive workplace in a global technology company and her own experiences being part of such a culture.
-
DevOps Enterprise Adoption at CSG International with Erica Morrison
Erica Morrison, from CSG International, talks about their DevOps journey, key initiatives and lessons learned.
-
Cloud Data Auditing Techniques with a Focus on Privacy and Security
The authors provide a guide to the current literature regarding comprehensive auditing methodologies. They not only identify and categorize the different approaches to cloud data integrity and privacy but also compare and analyze their relative merits. For example, their research lists the strengths and weaknesses of earlier work on cloud auditing, which allows researchers to design new methods.
-
The Role and Importance of Communication in Post-Hierarchical Leadership
Communication is important in a modern, post-hierarchical business. Based on theoretical and empirical research which analysed the role of internal corporate communications in a post-hierarchic leadership system, this article explores fundamentals of post-hierarchic management and leadership and underlines how corporate communications can act as a catalyst to foster and enable such a new paradigm.
-
Q&A on The Digital Quality Handbook
The Digital Quality Handbook explores the challenges of testing mobile and web applications and shows how to apply agile practices to deliver quality at speed. Some of the topics covered are test automation, sizing mobile testlabs, addressing test flakiness, crowdsourced testing, performance testing, and applying DevOps practices.
-
Can Cordova Fit Your Target Industry?
Cordova is an effective tool when in the right hands and when used for purposes it can cope with. This article discusses what app categories are the good, the bad, and the best for Cordova development.
-
Four Tips for Working with Angular Components
If you're a beginner to Angular, you'll quickly find that components are some of the core building blocks of an Angular application. Regardless of what flavor of Angular you're working with, be it AngularJS or Angular 2+, learning to use components well is critical. In this article, Jonathan Saring offers four tips on working with Angular components.
-
Focus on Culture When Building an Engineering Culture
Sujith Nair explores why the clichéd “Engineering Culture” and related jargon need serious action beyond just boardroom discussion. Building an awesome Engineering Culture today needs more focus than ever. While there are no ready-made frameworks for building great engineering culture, there is a lot to be learnt from successful organizations.