InfoQ Homepage Development Content on InfoQ
-
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.
-
What Should Software Engineers Know about GDPR?
EU General Data Protection Regulation (GDPR) is moving out of the transition period next summer to become enforceable GDPR strongly emphasizes risk-based thinking; you take every step to mitigate privacy risks until the risks become something you can tolerate. As a software developer, this will affect you. This is what you need to know.
-
Introducing Obevo: Get Your Database SDLC under Control
In this article, we will describe how Obevo, Goldman Sachs' recently open-sourced DB Deployment utility, helped many of our enterprise applications get their databases under SDLC control.
-
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.
-
Cryptocurrency and Online Multiplayer Games
The era of cryptocurrency opens new possibilities for game publishers and developers. However, it is not yet a fully-developed market and there are many things that should be taken into account before entering it. This article reviews the main pros and cons of entering this new and highly volatile field.
-
Uwe Friedrichsen on Functional Service Design and Observability
At the microXchg 2017 conference, Uwe Friedrichsen discussed the core concepts of “Resilient Functional Service Design” and how to create observable systems. Friedrichsen believes that microservice developers must: learn about fault tolerant design patterns and caching; understand Domain-Driven Design (DDD) and modularity; and aim to design for replaceability of components rather than reuse.
-
Understanding Monads. A Guide for the Perplexed
With the current explosion of functional programming, the "monad" functional structure is once again striking fear into the hearts of newcomers. In this article, Introduction to Functional Programming course instructor Dr. Barry Burd clarifies this slippery critter.
-
Charity Majors on Observability and Understanding the Operational Ramifications of a System
InfoQ recently sat down with Charity Majors, CEO of honeycomb.io and co-author of “Database Reliability Engineering” (with Laine Campbell), and discussed the topics of observability and monitoring.
-
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.
-
FPGAs Supercharge Computational Performance
Originally used in the development of new hardware, new, cloud-based FPGAs are making the technology more accessible. The dramatic improvements in speed and lower costs over traditional CPUs means more companies can start benefiting from the technology. FPGAs are fundamentally concurrent, which makes them an ideal tool for data-intensive, parallel processing problems.
-
How AI Will Revolutionize These Five Job Roles by 2022
AI is altering major job roles in the tech industry. From developers to managers to CIOs, established industry positions are being disrupted already. In five years many will be unrecognizable. What changes are coming? This article examines five key roles in tech and show how AI will remake them in the next five years.
-
Observability and Avoiding Alert Overload from Microservices at the Financial Times
At QCon London, Sarah Wells presented "Avoiding Alerts Overload from Microservices", and cautioned that developers and operators must fundamentally change the way they think about monitoring when building a distributed microservice-based system.