InfoQ Homepage Companies Content on InfoQ
-
Azure and .NET Core Are Beautiful Together
ASP.NET Core provides developers a way to develop modern web applications in the environment of their choosing (Linux, macOSX, and Windows). Microsoft Azure gives developers full power to host those web applications in anything from a full VM to a Docker container to Azure's App Service which simplifies management of the host environment. This lets developers focus on code and not servers.
-
Managing Data in Microservices
This article provides practical examples of how to manage data in microservices, with an emphasis on migrating from a monolithic database. It is recommended to build a monolith first, and only migrate to microservices after you actually require the scaling and other benefits they provide.
-
First Hand Account of SignalR Core
SignalR Core is designed to make it easy for developers to add real-time (server-side push) functionality to their web applications. The latest alpha release is reviewed by SignalR Core contributor Giovany Alzate Sandoval, providing a first look at the new features of SignalR Core and what to expect when migrating an existing SignalR Core application.
-
Is Project Treble the Answer to Android Updates?
While iOS updates can be usually installed on all supported devices the day they are released, Android updates are annoyingly slow to roll out. As a result, fragmentation has been a major problem in the Android world for several years. Project Treble is an attempt to remedy this entire set of problems. This article will introduce its architecture and discuss its chances of success.
-
InfoQ’s Top Software Developer Stories, Videos and Podcasts from 2017
Charles Humble compiles a list of this year’s most interesting and popular content on InfoQ and chats to QCon chair Wesley Reisz about 2017 and how the next 12 months are shaping up.
-
Approximate Queries on WSO2 Stream Processor: Use of Approximation Algorithms in an Applied Setting
In this article, we describe an example real world application of API monitoring which benefits from using approximate stream processing. We developed the application on top of WSO2 Stream Processor as Siddhi extension. Siddhi is the complex event processing library which acts as the event processing engine of WSO2 Stream Processor.
-
Mobile Cross-Platform Development with Xamarin
Xamarin is becoming a popular tool for mobile app development. There are a number of very good reasons for this as well as a few drawbacks that make it unsuitable for certain kinds of apps. This article will dwell upon them as well as weigh up the pros and cons of cross-platform versus native development.
-
InfoQ Call for Articles
InfoQ provides software engineers with the opportunity to share experiences gained using innovator and early adopter stage techniques and technologies with the wider industry. We are always on the lookout for quality articles and we encourage practitioners and domain experts to submit feature-length (2,000 to 3,000 word) papers that are timely, educational and practical.
-
Challenges in HoloLens Application Development
This article discusses the lessons we learned developing new UWP apps and updating existing UWP applications to make them work on the HoloLens. We present UWP application design considerations to be taken into account early in the development lifecycle to support the HoloLens device family. Finally, we provide plausible solutions and suggestions to make the upgrade process less complex.
-
Q&A with Elton Stoneman on Migrating Workloads and Running Docker on Windows
These are still early days for Docker on Windows but the possibilities in terms of workloads keeps growing. InfoQ spoke with Elton Stoneman, author of the book Docker on Windows, and speaker at the recent WinOps conference, to understand how to run containers on Windows and which kind of workloads are a good choice for migration.
-
Detecting and Analyzing Redundant Code
As software development projects grow in scope, it is very easy for them to add redundant layers of code. By analyzing several large open source projects on GitHub, the author presents his findings as to the amount of redundant code each project has and shares some recommendations as to how all projects can improve their own code management.
-
The Top 10 Adages in Continuous Deployment
On the basis of discussions at the Continuous Deployment Summit, researchers derived 10 adages about continuous-deployment practices. These adages represent a working set of approaches and beliefs that guide current practice and establish a tangible target for empirical validation.