InfoQ Homepage Development Content on InfoQ
-
Cascading 3.0 Adds Multiple Framework Support. Concurrent Driven Manages Big Data Apps
Concurrent will release Cascading 3.0 in early summer to allow certain applications to run on multiple Big Data frameworks including MapReduce, Tez, Spark, Storm and others. Additionally, Driven, the new commercial product from Concurrent, provides powerful enterprise data application management for Big Data applications.
-
Working with Open Source Software at Schuberg Philis
At the DevOps Summit in Amsterdam Harm Boertien presented how OSS can help to embed a DevOps culture. He explained how Schuberg Philis shares software/cookbooks inside and outside of the company and showed how this is beneficial for them and brings benefits to the industry as a whole.
-
Visual Studio Now Supports Hybrid Cross-platform Mobile Development via Cordova
Microsoft has added native support for hybrid cross-platform mobile applications in Visual Studio 2013 Update 2.
-
Feature-Rich Visual Studio 2013.2 Improves Git Tools and ASP.NET
The official RTM release of Visual Studio 2013 Update 2 has been made, and unlike the first update it brings with it a host of new features that should interest if not outright benefit nearly all users. Improved areas include better Git tooling support, web development, and profiling.
-
Hortonworks Announces Hive 0.13 with Vectorized Query Execution and Hive on Tez
Hortonworks announced the release of Hive 0.13 which marks the completion of the Stinger initiative. The new release also includes performance improvements as well as some new SQL features. Hive is an open source SQL Engine written on top of Hadoop that lets users query big data warehouses by writing SQL queries instead of MapReduce jobs.
-
Microservices? What about Nanoservices?
Arnon Rotem-Gal-Oz has written an article following on from other discussions around the term Microservices and whether and how it relates to SOA. According to Arnon, this could be a slippery slope towards the Nonoservices anti-pattern, especially as some people define a Microservice in terms of lines of code.
-
UN's New ReliefWeb API Improves Humanitarian Dev Experience
This update to the premier source of humanitarian data worldwide will help international aid organizations by simplifying access, improving data flexibility, and improving the system's performance and robustness.
-
Microservices: Usage Is More Important than Size
Using size for defining microservices is useless when determining a service responsibility, Jeppe Cramon states in a series of blog posts explaining his view on microservices and the coupling problems he finds in synchronous two-way communication.
-
Jackson Founder, Tatu Saloranta, responds to JSON Benchmarks
Last week, InfoQ reported that Groovy 2.3 has a much faster JSON parser than previous versions. While creating the article, we sent an email to Tatu Saloranta, founder of the Jackson JSON processor. We wanted to see what he thought about Rick Hightower reporting that Groovy and Boon provide the fastest JSON parser for the JVM.
-
Facebook Launches App Links To Make Deep Linking Between Apps Easier
At its F8 developer conference, Facebook announced App Links, an open, cross-platform solution for app-to-app linking aiming at making it easier for developers to link to other applications from their own apps. Besides Facebook, many companies have announced their support for App Links, including Parse, Dropbox, and Spotify. Android, iOS, and Windows Phone are currently supported.
-
QuickVB: A Roslyn Based IDE in the Spirit of QuickBasic
In honor of the 50th Anniversary of BASIC, Microsoft’s VB team created a Roslyn powered homage to QuickBasic. This IDE looks like the original, but has modern features such as code completion.
-
GitHub Open Sources the Atom IDE
GitHub has open sourced their Atom IDE including the Atom Shell framework, Atom Core, and the Atom Package Manager (apm).
-
Looking at Python and Node.js on Visual Studio
Visual Studio isn't just the web, .NET, and C++. It also provides a full featured editor for Node.js and Python. InfoQ speaks with Microsoft Project Manager Shahrokh Mortazavi to talk about these tools and what they offer developers.
-
High Performance Math with ILNumerics for .NET
A common belief among programmers is that .NET is slow when it comes to complex mathematical operations. And generally speaking that is true due to factors such as .NET’s predisposition towards heap allocating all but the simplest values. But it doesn’t have to be that way. Frameworks such as ILNumerics use techniques such as custom memory managers and automatic parallelization to close the gap.
-
High DPI Improvements for Windows Forms in .NET 4.5.2
Microsoft has just announced the release of .NET 4.5.2. This release includes new APIs for ASP.NET that support background threads under IIS. Also featured is higher DPI support for WinForms.