InfoQ Homepage Development Content on InfoQ
-
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.
-
ASP.NET Core - The Power of Simplicity
With the release of ASP.NET Core, Microsoft went all in on Open Web Interface for .NET (a.k.a OWIN). OWIN provides a powerful way for developers to choose how much abstraction they want to have when dealing with web. In this article you will get an explanation of how the OWIN request pipeline works, as well as how you can utilize it to fulfill the requirements you have.
-
Book Review and Q&A: Microservices and Containers by Parminder Singh Kocher
The book Microservices and Containers, by Parminder Singh Kocher, provides a deep dive into the main concepts, patterns and technologies used to implement modern, highly available, highly scalable cloud-native applications.
-
Back to the Future: Demystifying Hindsight Bias
Enterprise AI has more prevalent nuances in the input data than in consumer AI or academia. The Achilles’ heel in this domain is Hindsight Bias. In layman terms, it is like Marty McFly (from Back to the Future) traveling to the future, getting his hands on the Sports Almanac, and using it to bet on the games of the present. Mayukh Bhaowal from Salesforce Einstein explains how to counteract it.
-
Performance is a Key .NET Core Feature
.NET Core brings along many optimizations with regards to performance, both in terms of execution speed as well as memory allocation. Examples are optimizations in collections and LINQ extension methods, text processing, networking … There are also new types and concepts, such as Span
, that allow doing interesting things. In this article, we will look at how these new concepts can be used. -
Building Apps Leveraging Municipal Open Data and Low Code Solutions
Municipal governments produce and commission large amounts of data and information every day. This article demonstrates how Oracle Application Express (APEX) -- a low code, cloud-based development tool -- can be used in combination with the Socrata Open Data API (SODA) to build a simple reporting web application that includes a report and a chart based on the NYC 311 service request open data.
-
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.
-
Digital Transformation in Oil and Gas
The traditional Oil and Gas Industry is being transformed by a new wave of digital disruptive technologies. To remain profitable, oil and gas companies must consider how to gain operational efficiencies through improved use of technology, such as cloud platforms, and process, such as the adoption of agile methodologies. This article explores challenges within implementing these technologies
-
Get Ready for Cloud Native, Service-Meshed Java Enterprise
Java EE can be easily combined with Cloud-native technologies such as Kubernetes and Istio to produce a modern service-driven application.
-
Key Takeaway Points and Lessons Learned from QCon London 2018
QCon (the international software conference for senior developers, architects, and tech leads) recently celebrated its twelfth year in London. Located at the Queen Elizabeth II Conference just steps from Westminster Abbey and Big Ben, this year’s event attracted 1,350 tech leaders in software and offered 136 technical deep dives, open spaces, and AMAs (Ask Me Anything) to attendees.
-
Book Review: Building Blockchain Projects
This book provides an introductory look at building Ethereum smart contracts. It covers both Solidity and web3.js and is aimed at developers who already know how to program in Javascript. Experienced developers may find the book somewhat entry-level, but it does attempt to introduce concepts beyond just "Hello World" smart contracts.
-
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.