InfoQ Homepage Development Content on InfoQ
-
HBase 0.98 Introduces Cell-based Security
Apache released HBase 0.98 primarily addressing convergence with Apache Accumulo via cell-based security while resolving over 230 JIRA issues. These new security features are modeled after Accumulo.
-
EF Gets Public Mapping API, Ability To Handle Commit Failures
Entity Framework 6.1 was recently released with several interesting improvements such as better tooling, CommitFailureHandler, IndexAttribute, a Public Mapping API and more.
-
Object Oriented Design Principles and Functional Programming
Independently from each other, Richard Warburton in a presentation, and Mark Seemann in a blog post both talks about object-orientation and the SOLID design principles from a functional programming perspective.
-
Using Sigma for Drawing Graphs
The team behind Sigma, a JavaScript library dedicated to drawing graphs in Web applications, released a new version of this tool. What this library provides is a way for developers to create graphs while making networks manipulation on webpages smooth and faster for the user.
-
AngularJS 2.0 Will Target Mobile Apps, Drop Support For Older Browsers
"AngularJS 2.0 is a framework for mobile apps" says the AngularJS team. The framework will continue to be supported for desktops, but the primary focus will be on getting the mobile bit right. The goals also include support for EcmaScript 6 along with a transpiler (since browsers don't support ES6 yet).
-
Vagrant Launches Collaboration Tools for Development Environments
DevOps tool provider Vagrant announced significant features in their 1.5 release, including a public image repository and the ability to share access to running environments. The Vagrant Cloud is meant to simplify the discovery and distribution of complete development environments. Vagrant Share lets developers collaborate with others by exposing HTTP or SSH access to these virtual environments.
-
Bringing Visual Studio's CodeLens Into Focus
CodeLens has been a popular feature of VS2013. The forthcoming Update 2 is bring an enhancement to CodeLens called Incoming Changes, designed to make working with multiple code branches on TFS easier.
-
Managing your Software Debt
Software debt exists in different ways. Technical debt is widely known, some other forms are competence debt and quality debt. Software debt can cause product maintenance costs to increase and can depress developers. Several solutions exist to manage software debt.
-
Android Wear: Details on the Developer Preview
Google has announced Android Wear, the anticipated platform for wearable devices, making available the Developer Preview for those enthusiasts that want to get in touch with this new feature or get a head start in making the first applications tailored for such devices.
-
Oracle Releases Java 8 at EclipseCon
Today at EclipseCon, Oracle announced the launch of the Java 8 platform, bringing Lambdas and Streams to the language as well as fixing some long-standing issues with the JVM. Read on to find out more about the release.
-
Azul ReadyNow! Seeks to Eliminate JVM Warm-up
Azul Systems announces the release of ReadyNow! in the latest version of Azul's Zing runtime for Java. Includes a series of algorithms designed to obviate the need for "warming-up" the Java Virtual Machine.
-
Creating Apps for Samsung Gear with Tizen SDK for Wearable
After a first generation of wearable devices built with Android, Samsung decided to bring to market a second wave of devices based on Tizen, the open source mobile operating system developed along with Intel. Now, they have released an SDK for creating applications for such devices.
-
Java Foreign Function Interface
JDK Enhancement Proposal (JEP) 191 defines the Java Foreign Function Interface (FFI), which are interfaces that can bind native functions to Java methods and can manage blocks of native memory. This JEP will make it easier to add new native-level features to the JDK and help provide a standard FFI for use in Java development.
-
Graph Processing Using Big Data Technologies
Processing extremely large graphs has been and remains a challenge, but recent advances in Big Data technologies have made this task more practical. Tapad, a startup based in NYC focused on cross-device content delivery, has made graph processing the heart of their business model using Big Data to scale to terabytes of data.
-
Integrating Windows Logging Through Linux With Syslog4NET
Centralized logging makes application support and troubleshooting much easier, but Windows and Linux/UNIX based systems take different approaches. Syslog4NET provides a way to bridge this gap, allowing Windows applications to directly log to a syslog dameon running on Linux/UNIX.