InfoQ Homepage Development Content on InfoQ
-
Udi Dahan on Service-Oriented Composition
Udi Dahan describes how we in a Service-Oriented Architecture (SOA) where client-side components for one service runs in the same process as components for other services can collect several logical calls into one larger physical call to avoid the high cost, in terms of client to server communication, that otherwise could be substantial.
-
Experiences Building a Reactive Event-Driven CQRS Application
CQRS and Event Sourcing provide a clear and concise way to build distributed applications that adhere to the reactive manifesto, Duncan DeVore claimed in a recent presentation sharing his experiences building a distributed application using Akka and Scala.
-
Google Course: UX Design for Mobile Developers
UX Design for Mobile Developers is a free/paid course created by Google to help developers become UX designers.
-
Java 8 Update 11 Broke Third Party Tools
Oracle's latest update to Java, 8 update 11, introduced a breaking change that has affected a range of third-party tools, including JRebel, Groovy and Google's Guice library.
-
Agile 2014 Vendor Roundup #3
The Agile 2014 conference is underway in Orlando, Fl, USA this week. This is the third of a number of news items summarising the offerings from the vendors who are exhibiting at the conference.
-
Apache Log4j 2.0 - Worth the Upgrade?
The Apache Software Foundation recently announced the General Availability of Log4j 2.0, containing many performance improvements over its predecessor Log4j 1.x. Years in the making, this release was written from scratch, and gained its inspiration from existing logging solutions such as Log4j 1.x and java.util.logging.
-
New in Motorola RhoMobile 5.0: Licensing Model, Cloud Services and KitKat Support
Motorola RhoMobile 5.0 comes with a new licensing model, support for the latest iOS and Android versions, a set of new or improved cloud services – Build, Synchronization, Push Notification –, Zebra Printing support, and others.
-
Microsoft Releases Tools for Unity
As promised, Microsoft has released newly acquired Visual Studio plugin UnityVS for free to developers using any recent paid edition of Visual Studio. This plugin greatly improves developers working with the Unity game development system.
-
-
Cloud 9 IDE 3.0 Now Runs in Ubuntu Containers via Docker
Cloud 9 has recently launched a new version of their online IDE. Usually, online developer tools are simpler than their native counterparts, some even refusing to call them IDEs. But Cloud 9 does not want to be just a rich editor, incorporating more and more features of a traditional integrated development environment.
-
Firefox 31 Released; Includes New ECMAScript 6 features
Mozilla has released Firefox 31, including the implementation of new ECMAScript 6 features, malware blocking and new features for game developers.
-
ElasticSearch Gets Better Aggregation, Adds Groovy for Scripting
ElasticSearch 1.3.0 has been released. Based on Lucene 4.9, it comes with better aggregation features, some security and scripting improvements, several index performance improvements and more.
-
Amazon Web Services Mobile SDK Version 2 Brings in Enterprise Features for Better Development
Amazon has updated Web Services Mobile SDK with support for iOS, Android and Fire OS. It also introduces several new tools such as Cognito, Mobile Analytics, Kinesis Recorder and S3 Transfer Manager in addition to improvements and bug fixes.
-
InterState: A Language and Environment for Expressing Interface Behavior
InterState is a new programming language and environment aimed at addressing the challenges of writing and reusing user interface code. InterState's creators Stephen Oney, Brad Myers, and Joel Brandt claim in their paper that InterState can help programmers to better understand, navigate, and reuse their GUI components even with complex interfaces involving thousands of objects.
-
Oracle Database Gets In-Memory
Oracle Database 12c Release 1 (12.1.0.2) is now available and includes the much anticipated “In-memory” feature, along with several other improvements.