InfoQ Homepage Articles
-
Standardizing the Cloud for Security
Orlando Scott-Cowley discusses security in the cloud and the need for industry standards to lower the barriers to entry while ensuring that customer data is safe.
-
What is CouchDB and Why Should I Care?
CouchDB, a NoSQL solution, is a document-oriented database and within each document fields are stored as key-value maps. CouchDB has some unique characteristics like advanced replication. This article covers getting started, unit testing, CRUD and query operations.
-
Virtual Panel: NoSQL Database Patterns and Polyglot Persistence
NoSQL database space has different databases that support different data storage patterns. InfoQ spoke with four panelists about the current state of NoSQL adoption, architecture patterns supported by different NoSQL databases, polyglot persistence and security aspects when using NoSQL databases.
-
Kanban for Skeptics
As a change agent, you constantly need to reassure people that the path we follow is worthwhile traveling. Kanban raises much harder questions on a management and leadership level. This article summarises the most common arguments raised against Kanban and discusses how to tackle them, with links to a free e-book that Nick wrote.
-
Java 8 vs Scala: a Feature Comparison
This article explores some of Java 8’s new features, using both Java’s proposed syntax and Scala. We cover lambda expressions, higher-order functions, parallel collections and virtual extension methods aka traits. Besides this, we will provide insights into the new paradigms integrated in Java 8, such as functional programming.
-
What’s new in Groovy 2.0?
The newly released Groovy 2.0 brings key static features to the language with static type checking and static compilation, adopts JDK 7 related improvements with Project Coin syntax enhancements and the support of the new “invoke dynamic” JVM instruction, and becomes more modular than before. In this article, we’re going to look into those new features in more detail.
-
Lessons From A DevOps Journey
Matt Callanan has been pushing the boundaries of Agile software development for over six years and most recently he extended that journey to DevOps. He recently shared his experiences in a talk at the Agile Development Practices West conference entitled "Lessons From A DevOps Journey". InfoQ caught up with Matt prior to the conference to find out more about his experiences in DevOps.
-
My 10 things for making your Agile adoption successful
In response to the large percentage of unsuccessful organizational change efforts consultant Allan Kelly offers his advice and guidelines for successful agile adoption in the form of a top-ten list of things managers and teams can do to increase their likelihood of success.
-
Implementing Aggregation Functions in MongoDB
In this article, authors Arun Viswanathan and Shruthi Kumar discuss how to implement common aggregation functions on a MongoDB document database using its MapReduce functionality. They also discuss a typical application of aggregations which includes business reporting of sales data.
-
An Interview with Rebecca Parsons - Thoughtworks CTO
Dr Rebecca Parsons is the Chief Technology Officer for Thoughtworks, and a Director of the Agile Alliance. At the Agile Australia conference in Melbourne she discussed the trends in database technology around NoSQL databases, the linking of continuous design with continuous delivery and the impact of the mainstream adoption of agile practices on the Agile Alliance.
-
Testing SQL Server Code with TST
Automated Testing (unit/integration) is an integral part of any agile development process. However a project with significant logic housed in database code creates severe constraints to writing unit level tests, especially if it is large, complex and depend on data. We will explore the TST framework and a few ideas for writing and maintaining good tests for database code.
-
Interview with Alessandro Del Sole, Author of LightSwitch Unleashed
Visual Studio LightSwitch is Microsoft’s attempt to offer a tool that people with little or no programming experience to create simple and effective line-of-business applications. We spoke with Alessandro Del Sole, author of Microsoft Visual Studio LightSwitch Unleashed, to get some more insights into the product.