InfoQ Homepage Articles
-
Q&A with Steve Thair on Evolution and Challenges for DevOps on Windows
InfoQ spoke with Steve Thair, co-founder of DevOpsGuys, about the evolution, current state and challenges of DevOps on Windows.
-
The Problem with AI
AI depends on "data janitorial" work, as opposed to science work, and there is a gulf between prototype and sandbox, and innovation and production.
-
Improving Corporate Cognitive Performance in IT Organisations
The biggest tool in the software engineer’s toolkit is the brain, yet few organisations go out of their way to educate and create the conditions in which the brain can work at its best. Explore the different domains of the brain and their links to the performance of software engineers and see what organisations can do to create workplaces that propagate advanced levels of cognitive performance.
-
Engineering Culture and Distributed Agile Teams
Franzen and Pahuja explain how a distributed agile framework can help distributed teams create an engineering culture based on over a decade of experience, and share actionable practices that help you get your distributed engineering tools and practices in place. Topics covered are devops, team structure, microservices, pair programming, T-shaped engineers, continuous integration and deployment.
-
How Much Should We Trust Artificial Intelligence
Considerable buzz surrounds artificial intelligence, and, indeed, AI is all around us. As with any software-based technology, it is also prone to vulnerabilities. Here, the author examines how we determine whether AI is sufficiently reliable to do its job and how much we should trust its outcomes.
-
The Burger House: A Tale of Systems Thinking, Bottlenecks and Cross-Functionality
A small, upscale burger house opens on a narrow street of Rio de Janeiro. Their system is optimized for efficient order taking. However, unfortunately, it is chaotic. One morning, a cashier did not come to work. Can you guess what happened? With a little help from the Theory of Constraints and Systems Thinking, we will explain in this article why their system actually improved one person short!
-
Oldies in Tech: Hiring and Getting Hired
Denoncourt gives advice to older job seekers with tips on how to go about writing cover letters, filling out resumes, handling themselves in interviews, and preparing for difficult questions and coding assessments. Employers will change their perspective of older applicants and see the benefits of hiring sage programmers that are smart, love learning and have a track record of success.
-
3 Easy Solutions to Optimize Images on the Fly
When pages are slow to load, images are frequently the culprit. The megabyte size of web pages is steadily growing, and images are by far the largest component. In this article, Gilad David Maayan shows how image optimization can be achieved easily and automatically with a few lines of code, using three different cloud services, dramatically improve page load times and bandwidth usage.
-
Q&A on the Book Working with Coders
The book Working with Coders is a practical guide to managing teams of software developers aimed at a non-technical audience. In the book, Patrick Gleeson explores how the software development process works and what managers can do to support it effectively and build solid working relationships with coders.
-
Video Stream Analytics Using OpenCV, Kafka and Spark Technologies
What is the role of video streaming data analytics in data science space. Learn how to implement a motion detection use case using a sample application based on OpenCV, Kafka and Spark Technologies.
-
Six Ways Agile Can Turn Static
Agile development in the right circumstances enables organizations to release high quality software that changes rapidly to drive businesses forward. It just doesn’t work all the time. Success requires collaboration, transparency and real-time visibility into project risk and quality.
-
Merging Agile and DevOps
The most popular agile framework, Scrum, predates the growth of DevOps. In consequence, the practices within scrum (and other Agile frameworks) are overwhelmingly focused on what you might loosely define as the development aspects of software delivery, and less focused on the Operational aspects.