InfoQ Homepage Development Content on InfoQ
-
AWS Adds Hooks Into Expanded Auto Scaling Lifecycle
Amazon Web Services recently added several features to its Auto Scaling service to improve control over the managed Amazon EC2 instances. It is now possible to hook into the pending and terminating lifecycle state transitions to perform custom operations, which is also available for in service instances via a new standby state. The DetachInstances API now allows to remove instances from a group.
-
JavaOne 2014 - Day One and Eclipse IoT Announcement
Late running caused considerable disruption of JavaOne's opening keynotes. Eclipse have made a major IoT announcement.
-
Apache Drill Included in MapR Latest Distribution Release
MapR recently announced including Apache Drill in its latest release of MapR distribution. Apache Drill is the open source version of Google’s Dremel. Dremel is the infrastructure on which BigQuery is based upon. Drill is offering a low latency SQL-on-Hadoop interface. While this puts it in the same space as several other technologies around Hadoop, Drill has some unique characteristics setting it
-
Amazon Releases Official AWS Mobile SDK 2
After a few months spent in Developer Preview, the Amazon Web Services Mobile SDK version 2 is ready for general development. According to Amazon, the final release takes into account feedback received from developers during the preview in order to improve the SDK with some new features.
-
Kulla Project: A REPL for Java
A Java REPL will soon be coming to a JDK near you. Robert Field, engineer on the Langtools team at Oracle, recently proposed the creation of a Java REPL ("Read-Evaluate-Print-Loop") project. After a vote, the project, known as Project Kulla was approved. A REPL is essentially a scripting shell or console, such as a UNIX shell or Groovy console, that can be used for algorithm exploration.
-
An Interview with Jason DiBianco of Linq 4 Javascript
There are a few attempts at building a LINQ implementations for JavaScript. Today we choose to present Linq 4 Javascript by Jason DiBianco because it is based on lazy evaluation, an important design concept for LINQ. The fact that it includes TypeScript bindings is also a nice touch.
-
Nvidia Introduces cuDNN, a CUDA-based library for Deep Neural Networks
Nvidia earlier this month released cuDNN, a set of optimized low-level primitives to boost the processing speed of deep neural networks (DNN) on CUDA compatible GPUs. The company intends to help developers harness the power of graphics processing units for deep learning applications.
-
Netflix's Chaos Engineering to Advance Failure Injection
"Chaos Engineering", a term recently coined by Netflix, is an umbrella that embraces all Netflix's activities on controlled failure injection. Bruce Wong, Engineering Manager of Chaos Engineering at Netflix, wrote about what Chaos Engineering is, its aims, and the roadmap to achieve them. InfoQ reached Bruce to learn more.
-
ShellShocked - Behind the Bug
The recent vulnerabilities in the Bash shell initially stemmed from a remote execution exploit, which was patched and made available through responsible disclosure before being announced. However, since the initial release there have been other flaws detected which became zero day threats. What exactly was the problem with Shellshock, and is it truly fixed? InfoQ explains what happened.
-
CloudBees Exit PaaS Business, Resign JCP Executive Committee Seat
CloudBees have announced they are exiting the PAAS business to focus on Enterprise Jenkins. With this new focus, they have resigned from the Java Community Process Executive Committee.
-
Microservices vs Shared Libraries
Robert C. Martin's advice is to start with shared libraries and a plugin architecture and only when that becomes insufficient consider microservices. Giorgio Sironi argues against this, emphasising how different interactions between microservices are compared to interactions between objects and warns for the cost of retrofitting microservices over an existing code base.
-
Spring Data Release Train - Spring 4.0, Limiting Queries, SpEL, ALPS
Spring Data release train Evans is now generally available. The release train includes 11 Spring Data modules that help developers build data access layers on top of both relational and non-relational data stores.
-
.NET Micro Framework Adds VS2013 Support
The .NET Micro Framework has a new release which adds support for Visual Studio 2013 and Visual Studio "14". This Framework powers devices that Microsoft intends to build the "Internet of Things" and similar hardware-centric devices like the Raspberry Pi.
-
Building iOS 8 Share Extensions: A GitHub Repo with Issues, Sample Code, and Workarounds
Share extensions, introduced by Apple in iOS 8, "provide an exciting opportunity for developers of all types of apps to integrate with their customers’ devices like never before," says Bryan Irace, iOS developer at Tumblr. Though, as it is often the case with new technologies, the road to building iOS share extensions is paved not only with fun but also with frustration.
-
Hortonworks Announces Stinger.next Roadmap to Deliver Hadoop Scale SQL with Apache Hive
Following on from the Stinger initiative delivered in Apache Hive 0.13, Hortonworks has laid out the Stinger.next roadmap to provide fully ACID transactions, a sub-second query engine, and more complete SQL 2011 analytics support, all driving towards the goal of “enhancing the speed, scale and breadth of SQL support” in Hive.