• Improve Your Node.js App Throughput One Micro-optimization at a Time

    by Jorge Bay on  Jan 16, 2017

    To improve the performance of a Node.js application that involves IO, you need to understand how your CPU cycles are spent and what is preventing higher degrees of parallelism in your application. In this article, Jorge Bay shares his insights on areas that cause throughput degradation and tips on how to boost performance.

  • Creating an HTML UI for Desktop .NET Applications

    by Anna Dolbina on  Dec 30, 2016

    Developers are looking for ways to employ the richness of the Web UI in desktop applications. The common approach is to embed a browser component to render the HTML UI within the desktop app.

  • Refactoring to Reactive - Anatomy of a JDBC migration

    by Nicolae Marasoiu on  Dec 22, 2016 6

    Reactive programming offers built-in solutions for some of the most difficult challenges in programming, including concurrency management and flow control. So you might ask - how do I get there; can I introduce it in phases? In this article we transform a legacy application to a reactive model using RxJava.

Polymorphism of MVC-esque Web Architecture: Real Time Reactive Fulfillment

Posted by Brent Chen Victor Chen on  Dec 17, 2016

Recent advancements have revitalized the reactive idea of the MVC architecture. In this article, Brent Chen and Victor Chen show how developers can leverage these new technologies.

Swift and Objective-C Runtime Programming

Posted by Sergio De Simone on  Dec 16, 2016

InfoQ has spoken with Chris Eidhof and Drew Crawford to learn more about the importance that runtime programming plays in Objective-C/Cocoa programming and the implications of its lack in Swift.

Key Takeaway Points and Lessons Learned from QCon San Francisco 2016

Posted by Abel Avram on  Dec 14, 2016

The 10th annual QCon San Francisco was the biggest yet, bringing together over 1500 team leads, architects, project managers, and engineering directors.

Mobile Development Efficiency with NativeScript and Angular

Posted by TJ VanToll on  Dec 07, 2016

To meet both consumer demand and expectations, companies must develop for both mobile and web. TJ VanToll shows how to use NativeScript to develop cross platform mobile apps. 1

Book Review: Learn Apache JMeter by Example

Posted by Victor Grazi on  Dec 06, 2016

JMeter is an indispensable tool for testing load and functionality of multi-tiered applications. This book is the manual that should have been included to help surmount the learning curve.

Article Series: Getting a Handle on Data Science

Posted by Francine Bennett on  Dec 05, 2016

In this series we explore ways of making sense of data science - understanding where it’s needed and where it’s not, and how to make it an asset for you, from people who’ve been there and done it.

Data Science up and down the Ladder of Abstraction

Posted by Henry Garner on  Dec 02, 2016

Although Clojure lacks the extensive toolbox and analytic community of the most popular data science languages, R and Python, it provides a powerful environment for developing statistical thinking

Reactor by Example

Posted by Simon Basle on  Nov 29, 2016

Reactor is a 4th gen reactive library launched by Pivotal. It builds on the Reactive Streams spec, Java 8, & ReactiveX. In this article we’ll showcase what Reactor brings to the reactive table

From Raw Data to Data Science: Adding Structure to Unstructured Data to Support Product Development

Posted by Rishi Nalin Kumar on  Nov 25, 2016

With unstructured database technologies like Cassandra, MongoDB and even JSON storage in Postgres, unstructured data has become remarkably easy to store and to process.