InfoQ Homepage Articles
-
Q&A on the Practice of System and Network Administration (3rd Edition)
The book The Practice of System and Network Administration takes a holistic view on system administration: it provides a framework and strategies for solving problems regardless of the operating system, brand of computer, or type of environment. The third edition incorporates new developments like DevOps, infrastructure as code, continuous integration, operational excellence and assessments.
-
Ultimate Kanban: Scaling Agile without Frameworks at Ultimate Software
Ultimate Software settled on Kanban as its scaled methodology which went hand-in-hand with the company’s culture of autonomy. Teams define their own process and apply policies specific to their own context. Through the innovative use of flow practices and principles, Ultimate has been able to achieve many of the benefits of a Lean-Agile implementation without the use of a heavyweight framework.
-
From Raw Data to Data Science: Adding Structure to Unstructured Data to Support Product Development
With unstructured database technologies like Cassandra, MongoDB and even JSON storage in Postgres, unstructured data has become remarkably easy to store and to process. Software and data engineers alike can succeed in a world (mostly) free from data modelling, which is no longer a prerequisite to collecting data or extracting value from it.
-
Dennis Ehle on Visibility into the DevOps Value Chain
At the recent Agile 2016 conference, InfoQ spoke to Dennis Ehle about the evolution of DevOps and the importance of having visibility into how value is delivered over the DevOps pipeline.
-
The Container Landscape: Docker Alternatives, Orchestration, and Implications for Microservices
The orchestration of containers is key for success, and various technologies are competing for market share. This article examines the current tooling and how this relates to deploying microservices. A key takeaway is that developers should create business logic of their microservices using a vendor -and platform- agnostic approach.
-
Getting Started with Machine Learning
A quick introduction to the machine learning field, exploring both supervised and unsupervised approaches.
-
Using vfsStream to Test File Uploads with Laravel
Testing of uploading files can be tricky, but with the right tools and the knowledge of a few tricks, the process can be more efficient and a lot less difficult. This article goes over creating an endpoint to upload a CSV file of users and testing that users in the CSV are displayed in the JSON response, as well as adding validation to ensure CSV files are the types of files being dealt with.
-
Inclusive Collaboration and the Silence Experiment
With highly collaborative approaches becoming the norm in the software industry, it is time to re-consider collaboration and provide workplaces and practices that embrace all kinds of thinkers. This article introduces Inclusive Collaboration and describes the Silence Experiment to help teams consider different aspects of collaboration and work more effectively with all types of minds.
-
The CA Crew on Coaching Coaches, Mixing Cultures and Future Product Direction
At the recent Agile 2016 conference, InfoQ sat down with Ronica Roth, Steve Demchuk and Eric Willeke of the CA (formerly Rally Software). They discussed coaching the coaches, transforming CA to becoming an agile organisation, mixing cultures, the state of the products and future product direction.
-
Q&A on Analysis Techniques for Product Owners Live Lessons
In the Analysis Techniques for Product Owners video lessons, Kent J McDonald shared a set of techniques that will help you build and maintain a shared understanding and put outcome of a project before the output. You'll learn, amongst other topics, how to best assess the need to be satisfied by a project and how to build and properly communicate the solution to be delivered
-
Agile Sailors - A Journey from a Monolithic Approach to Microservices
Over the last couple of years eSailors IT solutions has implemented big technological and organisational changes: from functional silos to cross-functional teams, from a work flow that looked like an assembly line to dynamic loops, from a monolithic platform to microservices, from hierarchical command-and-control to leadership as a team sport. This article provides a summary of their journey.
-
Case Study: Selecting Big Data and Data Science Technologies at a large Financial Organisation
Adopting Big Data and Data Science technologies into an organisation is a transformative project similar to an agile transformation and with many similar challenges. In this article, the author describes such a project for a FTSE100 financial services company.