InfoQ Homepage News
-
ELIoT: Distributed Programming for the Internet of Things
ELIoT (Extensible Language for the Internet of Things) is a simple and small programming language aiming to make distributed programming easier. A program in ELIoT may appear as a sigle program, but it actually runs on different computers, so, e.g., a variable or function declared on one computer is transparently used on another.
-
Software – Is it "Engineering" Yet?
At the GOTO Amsterdam 2015 conference Mary Shaw talked about progress towards an engineering discipline of software. She explored what it means to have an engineering discipline, how far we have progressed toward having one for software, and what can be the next steps.
-
jQuery 3.0 Alpha Announced, Developers Need to Test
jQuery 3.0 alpha has been announced with plenty of breaking changes. The team wants to get feedback from the community over some of the proposed changes and developers need to test the updated library against their existing code.
-
Mesosphere Releases SDK for Mesos-Powered 'Datacenter Operating System'
Mesosphere Inc, have released the Mesosphere software development kit (SDK) for creating datacenter services that will run on their Mesos-powered Datacenter Operating System (DCOS). The Mesosphere blog states that the SDK currently supports Java, Go and Python.
-
Python 3.5 Promises New Syntax Features
The Python Software Foundation has announced new features expected in Python 3.5. Core developer Benjamin Petersen details new syntax features, new library modules, new built-in features and significantly improved library features.
-
Facebook Folly Brings Robust, Powerful Futures to C++11
Facebook has recently introduced Folly Futures, a C++11 library providing an implementation of futures that goes beyond what already offered by std::future.
-
Visual Studio Code 0.5 Adds ECMAScript 6 and Better Git Tools
Microsoft's multiplatform code-first editor, VS Code, has just made its July release. It features support for ECMAScript 6, improved Git support, and various editor enhancements for multi-file projects. VS Code is available for Mac OS X, Linux, and Windows.
-
10 Common DDD Mistakes to Avoid
Not interacting with domain experts is one of a common set of mistakes done when using Domain-Driven Design (DDD), finding and correcting them early on may save a team time, Daniel Whittaker claims describing ten mistakes he regularly see developers do.
-
Oracle Confirms G1 as Default Garbage Collector for Java 9
As previously mentioned on InfoQ, Oracle had proposed JEP 248, about making G1 the default garbage collector, to be included in the list of JEPs targeting Java 9; recently, Oracle has confirmed such decision and made it official. The decision triggered a lengthy debate in the HotSpot’s email discussion list, which concluded with a provision to defer the change if G1 proves not to be fully ready.
-
Amazon Release API Gateway, a Managed Service to Build and Run APIs
Amazon Web Services (AWS) have released Amazon API Gateway, a fully managed service that allows developers to publish, maintain, monitor, and secure APIs ‘at any scale’. The AWS management web portal allows an API to be created that can act as a ‘front door’ for applications to access data, business logic, or functionality from backend services, such as applications running on EC2 or AWS Lambda.
-
Qt 5.5 Adds New GL Modules, Improves Cross-platform Support
Coming only six months after the release of Qt 5.4, Qt 5.5 fixes almost 1500 reported bugs and adds new features, while also ensuring that it will be ready for Windows 10 on time, improving Linux compatibility and OS X parity.
-
-
OpenJDK Requesting Community Feedback on Java 9 Features
The OpenJDK Adoption Group is requesting community feedback on the newly announced comprehensive list of feature additions, changes and removals projected for Java 9. InfoQ talks to the Java Champions group about what to expect from Java 9 and how to get involved.
-
Firefox Moves to Eliminate XUL, Discusses How to Rebuild
Discussions have begun on how to eliminate XUL and XBL from Firefox. There's a long way to go before anything concrete happens, but the move will go a long way to modernize a browser built with outdated technology.
-
Design of a Hypermedia REST API Server and Consuming Client
REST and hypermedia has a lot of benefits but they significantly complicates building both the client and the server API, thus useful only in some scenarios Jimmy Bogard states in a series of blog posts highlighting what’s needed to get a full hypermedia solution from server to client including choosing a hypermedia-rich media type.