InfoQ Homepage Development Content on InfoQ
-
Cost Reduction Strategies on Java Cloud Hosting Services
On the fly, automatic vertical scaling can lower the cost of exceeding VM limits, and gives flexibility in resource allocation. In this article we will cover techniques for determining whether automatic vertical scaling can help, and how to get it configured for your project.
-
Automated Journey Testing with Cascade
Starting with a brief history of software testing, we investigate Cascade, a new framework for testing “journeys”, eliminating overlapping coverage to produce fast unit tests.
-
Key Takeaway Points and Lessons Learned from QCon New York 2017
The sixth annual QCon New York was the biggest yet, bringing together over 1,100 team leads, architects, project managers, and engineering directors - up from last year's record of 940. It was also the first to take place in our new home in Times Square.
-
Can Cordova Fit Your Target Industry?
Cordova is an effective tool when in the right hands and when used for purposes it can cope with. This article discusses what app categories are the good, the bad, and the best for Cordova development.
-
Four Tips for Working with Angular Components
If you're a beginner to Angular, you'll quickly find that components are some of the core building blocks of an Angular application. Regardless of what flavor of Angular you're working with, be it AngularJS or Angular 2+, learning to use components well is critical. In this article, Jonathan Saring offers four tips on working with Angular components.
-
Affordable React Native Mobile App Development
This article reviews the main benefits of developing a React Native mobile app and discusses a number of scenarios to make it more affordable, including local development, offshoring, and outsourcing.
-
Painlessly Migrating to Java Jigsaw Modules - a Case Study
This article is a case study of changes required in an application to make use of the new Java Platform Module System. An understanding of the module system will become an important skill for Java developers, using Java 9 and beyond.
-
Five Steps to Migrate Unisys Mainframes to AWS
If you have a Unisys mainframe, you may be thinking that cloud computing isn’t an option. But cloud computing has quickly matured, as have the offerings of service providers like AWS, and it’s now proving itself to be a viable option for running mainframe application workloads.
-
Unleashing the Power of .NET Big Memory and Memory Mapped Files
In continuation of the Big Memory topic on the .NET platform, this article describes the benefits of utilization of large data sets in-process on the managed CLR server environments using Agincore’s Big Memory Pile.
-
Mobile DNUN: Danger Notification and User Navigation
This article introduces the authors’ Danger Notification and User Navigation (DNUN) application, which works in conjunction with a geolocation system to save the location of users or objects for emergency rescue or later navigation. The DNUN mobile application can help rescue a user by sending an email with a danger notification to intended contacts.
-
Virtual Panel: High Performance Application in .NET
The panelists discuss high performance computing in .NET. The topics range from the main challenges they faced, to .NET Native and high performance in unconventional platforms. Memory allocation and thus garbage collection are at the center of the conversation, from both users' and implementers' point of view.
-
Model-Based Software Engineering to Tame the IoT Jungle
The ThingML approach, which was inspired by UML, addresses the challenges of distribution and heterogeneity in the Internet of Things. This model-driven, generative approach has been continuously evolved and applied to cases in different domains, including a commercial e-health solution