BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Articles

  • The Three Faces of DevSecOps

    DevSecOps is here to stay, as more vendors use the term. But what is it? A security solution that supports DevOps technologies, or adapts to DevOps methodologies, or embraces the DevOps philosophy?

  • AWS VPC Subnets – in Layperson’s Terms

    In this article, we are going to look at the different types of VPC setups available in AWS. We will also walk through the core terminology for VPC and explain the primary components.

  • Columnar Databases and Vectorization

    In this article, author Siddharth Teotia discusses the Dremio database which is based on Apache Arrow with vectorization capabilities.

  • Microservices and the Economics of Small Things

    In this article Mark Burgess explores the process of "decentralizing intent" and the effect it has on the predictability of our systems including what we can know as we scale systems.

  • Developers. Our Last, Best Hope for Ethics?

    In March, Stack Overflow published their Developers’ Survey for 2018 and for the first time they asked questions about ethics. The good news is that to “Do Developers Have an Obligation to Consider the Ethical Implications of Their Code?” nearly 80% responded “yes”. However, only 20% felt ultimately responsible for their unethical code, and 40% would write unethical code if asked.

  • Article Series: .NET Core

    In this series, we explore some of the benefits .NET Core and how it can help not only traditional .NET developers, but all technologists that need to bring robust, performant and economical solutions to market.

  • Discussions on the Future of .NET Core

    Five veteran developers discuss the .NET Core platform, where it has been and where it is headed. Read about the strengths and weaknesses of the platform and how its use can benefit your next application.

  • Models and Their Interfaces in C# API Design

    Traditional MVC, MVP, MVVM, Web MVC; the common element in every UI pattern is the Model. And while there are many articles discussing the view, controllers, and presenters in these architectures, almost no thought is given to the models. In this article we’ll look at the model itself and the .NET interfaces that they implement.

  • Centralized vs. Decentralized Coaching

    What is the difference between Centralized and Decentralized Coaching? What is more effective and under what organizational conditions can effectiveness be seen? Which approach is more susceptible to potential system gaming and other organizational dysfunctions? Why? Is coaching alignment (centralized vs. decentralized) and coaching focus (team vs. enterprise) - the same thing?

  • Angular Application Generator - an Architecture Overview

    It’s clear there are pros and cons to keep in mind before making decision to generate code, but what's the best approach to generating source code for Angular: templating or AST handling? In this article, we’ll take Angular source code generation to the next level by diving into techniques to make this consistent and maintainable, based on a DSL mechanism.

  • Kanban Step-by-Step Guide: from 3-Columns to Flexible Board Design

    Implementing Kanban seems rather simple, but making the most of the method is possible only for those willing to experiment with their workflow and walk the extra mile of reflecting the test results into the actual steps. See the most common stages of Kanban implementation and learn how to advance your workflow visualization and control as you increase your proficiency with the method.

  • Six Top Tools to Build Augmented Reality Mobile Apps

    Though many people consider Augmented Reality to be only an entertainment technology, it’s actually widely used in multiple industries like healthcare, e-commerce, architecture and many others. This article helps you understand what kind of AR apps can be created, what features you should look for in an AR SDK, and provides you a table comparing six widely known AR toolkits.

BT