InfoQ Homepage KCDC Content on InfoQ
-
Elasticsearch for SQL Users
Shaunak Kashyap looks at several well-understood concepts and SQL queries from the relational paradigm and maps these to their Elasticsearch equivalents.
-
MongoDB Aggregation - Going Way beyond the Query
Nuri Halperin discusses the aggregation framework in MongoDB, explaining the pipeline architecture, major operators, and how to put it all together in interesting and effective ways.
-
Tour d'Azure 2016 - What are the New Killer Features That'll Blow You Away?
Mike Benkovich presents the latest features of Azure, such as App Services, Kudu, and more.
-
Architectural Considerations: The Client Up
Paul Sears discusses the decisions to be made and questions asked when establishing the architecture and technologies to be used for a web application that scales and can adapt to change.
-
Data Visualization with R
Matthew Renze introduces the R programming language as well as demonstrates how R can be used to create data visualizations to complete day-to-day developer tasks.
-
Actor Models and Self-Healing Distributed Systems for Microservices with Azure Service Fabric
Stephen Bohlen explores Azure Service Fabric, microservices and actors, discussing how they can simplify the development of massively parallel systems and the ability to reason about them.
-
Deep Dive into Asynchronous Patterns in JavaScript
Joseph Andaverde provides insight on how asynchronous patterns - callbacks, promises, generators, and async/await - can be applied through simple yet pragmatic examples.
-
Beyond Basic Angular Architecture
Jon Harding discusses design patterns and best practices to create scalable applications, build processes to prepare for production and tips to prepare for transitioning to Angular 2.
-
Adding ES6 to Your Developer Toolbox
Jeff Strauss presents some of the most interesting features available in ES6, providing developers with reasons why they should start using it today.
-
Agile Architecture
Steve Green discusses balancing emergent designs with intentional planning, common architecture principles, guidelines for measuring good architecture, and an evaluation of agile techniques.
-
Introduction to D3.js
Bryan Nehl introduces the D3.js visualization library, demonstrating and explaining the code behind some of the more practical and interesting visualizations and charts.
-
Getting Started with Chrome Extensions: Tips and Tricks
Andrew Dunkman explains the basics of Chrome extension development, how to avoid an extension being automatically disabled when performing upgrades, and some unexpected Chrome hooks.