InfoQ Homepage Articles
-
High Tech, High Sec.: Security Concerns in Graph Databases
Graph NoSQL databases support data models with connected data and relationships. In this article, author discusses the security implications of graph database technology. He talks about the privacy and security concerns in use cases like graph discovery, knowledge management, and prediction.
-
Description, Discovery, and Profiles: A Primer
While the process of implementing Web APIs has become common, the tooling for describing, discovering, and understanding the meaning of the tens of thousands of API-based services has yet to settle into a widely-accepted set of standards. There is still quite a bit of opportunity when it comes to defining and implementing tools around the "meta-level" of APIs.
-
Q&A on the Book Scenario-Focused Engineering
The book Scenario-Focused Engineering describes a customer-centric lean and agile approach for developing and delivering software-based products. It provides ideas to understand customer needs based upon end-to-end experiences and for designing products in a customer-focused way using a fast feedback cycle.
-
Full Stack Web Development Using Neo4j
When building a web application there are a lot of choices for the database. In this article, author discusses why Neo4j Graph database is a good choice as a data store for your web application if your data model contains lot of connected data and relationships.
-
Q and A on The Scrum Culture
Dominik Maximini researched the cultural aspects of organizations that are using Scrum. He published the findings of his research, together with principles for implementing Scrum and suggestions on how to apply these principles and a case study of a Scrum transformation, in the book The Scrum Culture.
-
Q&A on the Book More Fearless Change
The book More Fearless Change: Strategies for Making Your Ideas Happen by Mary Lynn Manns and Linda Rising provides patterns that can be used to drive change in organizations in a sustainable way. It contains updated descriptions of the 48 patterns from the book Fearless Change and provides 15 new patterns.
-
Mobile-First in Africa: How Mobile Phones are Changing Health Care in Africa
This mobile explosion in Africa is having a far larger impact than merely connecting people, it is creating a very large, low-cost distributed sensor network that has the potential to completely transform global health care. This article will explore the fight against malaria, counterfeit drug detection, grade stock-out prevention, and health education.
-
Q&A with Alex Blewitt on Swift Essentials
Less than a year ago, Apple introduced Swift to the developer community. While Objective-C is a very powerful and mature language, Apple obviously wanted to freshen up its development eco-system with a new language borrowing concepts from modern, functional and script-like languages. InfoQ caught up with Alex Blewitt, author of "Swift Essentials", a book on developing iOS apps using Swift.
-
Sourcing Security Superheroes: Part 1: Battling Retention and Recruitment
In this three-part series, Monzy Merza will discuss the challenges within organizations to retain and develop top cybersecurity talent, and outline the organizational steps companies can take to keep talent in-house.
-
Lean Start-Up, and How It Almost Killed Our Company
The theory of Lean start-up with its focus on product, small bets, customer validation and pivot points, has become almost universally accepted within software development and businesses in general. In this article Helen Walton offers a provocative critique of its suitability to many business contexts, as well as recounting why the method proved almost fatal for one particular start-up – her own.
-
Shaping Big Data Through Constraints Analysis
In this article, author Carlos Bueno describes a method for analyzing constraints on the shape and flow of data in systems. He talks about the factors useful for system analysis like working set & average transaction sizes, request & update rates, consistency, locality, computation, and latency. He also discusses big data architecture details of two use cases, movie streaming and face recognition.
-
How Agile Has Changed Test Management
Agile methods have many traditional test management activities built into them. With desired agile team traits like self-organising, role blurring and skill diversification, the nature of test management is changing. We have to question whether the role of Test Manager should exist in effective agile organisations and how the activities which have long made up the role are divested?