InfoQ Homepage Development Content on InfoQ
-
Making Immutable Object Graphs Easier in C#
Creating a simple immutable class in C# is easy, but eventually you’ll want to create deep graphs that, for efficiencies sake, should be created via a builder. Or perhaps you want to make non-destructive updates by creating methods. Building out all these builders and methods can be quite tedious and thus error prone. Andrew L Arnott offers a solution that relies on T4 based code generators.
-
AIDE 2.0 Introduces Support for Native C/C++ Apps
AIDE 2.0 adds support for C/C++, a new Design View, better UI and improved Git integration. AIDE is an Android IDE running on Android.
-
Quickly Create Mono Bindings with Objective Sharpie
Objective Sharpie is the child of Aaron Bockover. This tool creates C# bindings suitable for use in Mono for Objective C SDKs. Objective Sharpie works by using Clang to parse Objective C header files. Since the process is automated, and has full access to the header, binding errors should be non-existent for most libraries.
-
Architectural Changes in JSON.NET 5
Newtonsoft’s JSON.NET has received a pair of architectural updates to make it easier to use in projects that involve third party libraries. The two features are known as DefaultSettings and Extension Data.
-
Manage Cloud Enabled Jelastic Hosting Using NetBeans IDE
Jelastic, Java and PHP based cloud hosting platform has released a new plugin that enables developers to manage their web applications from within the NetBeans IDE.
-
JS1K Winners Announced
JS1K is a yearly competition challenging JavaScript developers to create impressive JavaScript programs, games or demos no larger than 1 kilobyte. This year marks the competition's fourth edition, and once again resulted in some impressive graphical demos, toys and little games.
-
Different Approaches for Product Backlog Grooming
The purpose of backlog grooming is to keep the product backlog up to date and clean. Different approaches are used by product owners and teams to do this.
-
Build Data Driven and Native Mobile Apps with RAD Studio XE4
RAD Studio XE 4, recently released by Embarcadero enable developers to develop multi device and true native mobile apps for PCs, iPhone and iPad using a single code base.
-
LMAX Exchange Getting Up To 50% Improvement in Latency From Azul's Zing JVM
Developers at the LMAX Exchange, an execution venue for trading FX established in the City of London in October 2010, have begun testing Azul's Zing JVM as a way of improving their already impressive response times and throughput rates.
-
NuGet Improves Mono Support, Adds C++
NuGet's latest brings C++ support along with improved Linux and Mono compatibility. Nearly all developers using NuGet will find new features to simplify their development tasks.
-
Open-Closed Principle in SOLID Object Orientation Rules Challenged
The Open-Closed Principle, OCP, part of the object-orientation SOLID principles, was recently criticised by Jon Skeet and Robert Ashton who both believes the principle is doing more harm than good. Robert C. Martin, who identified the principles in the early 2000s, however, defends the principle, arguing that you have to look at the full description, not just the short definition.
-
The Gospel of MBaaS- According to Anypresence Co-Founder (Part 1 of 2)
Anypresence co-founder and Chief Marketing Officer Richard Mendis claims that their method of MBaaS delivery and execution "is completely unique in the market." Infoq’s exclusive interview with Anypresence co-founder Richard Mendis.
-
Heroku Expands Into Europe, Improves Application Scalability and Networking
PaaS provider Heroku recently announced an expansion of their global footprint and introduced a set of architectural updates. Although missing a Safe Harbor agreement, Heroku is the latest PaaS vendor to establish a European presence. They have also added a new “scale up” options for cloud processes, isolated networking, and a tool for checking the production readiness of an application.
-
Microsoft Refreshed Windows Azure with Point-to-Site, Dynamic DNS, Remote PowerShell and Ruby SDK
The recently released update to Windows Azure includes improvements to virtual networks, virtual machines, cloud services, Linux SSH support, remote powershell in addition to a new SDK for Ruby developed in association with AppFog.
-
Rackspace News: SDK for .NET, PowerClient and Mobile
Latest Rackspace developments include .NET SDK, PowerClient – a PowerShell-based management tool – and PHP mobile back-end.