The domain describes your business and in Domain Driven Design, (DDD), the domain is the most important ingredient of the application, Andras Nemes explains when starting a series of blog posts on building a web service based on Domain-Driven Design principles. His goal is not to cover all details and aspects of DDD, his ambition though is that also developers completely new to DDD can benefit.
PaaS provider dotCloud has changed its company name in order to align with the red-hot open source technology it sponsors. Docker, Inc will continue to offer a standalone PaaS product, but is shifting its primary focus to growing and commercializing its namesake software. To get additional insight into the explosive growth of Docker and where the product is going, InfoQ spoke to CEO Ben Golub.
When OpenFeint was shut down in late 2012, lots of iOS and Android game developers were left without social functionalities or connection to social networks in their software. Popular games like Fruit Ninja, Fieldrunners or Pocket God were affected. Now, co-founders of OpenFeint released OpenKit, a successor API for cross-platform social services.
The 8th annual QCon London (March 5-7) has been announced and registration is open! QCon London has become a mainstay conference for the UK and European software development community. This year continues in our tradition of practitioner-driven high quality content with over 15 tracks and 100 speakers. Register before November 6 & Save £415.
MuleSoft has just announced the release of three RAML-based tools for designing, evaluating and testing RESTful APIs.
Hadoop 2 is now Generally Available, with YARN bringing ability to build data-processing applications that work natively in Hadoop. We spoke to Rohit Bakhshi, product manager at Hortonworks, about YARN and what it means for Hadoop users.
Using your own public API can be a challenge, Phil Calcado, Director of Engineering at Soundcloud, declared when sharing his experiences managing and rebuilding a large Rails application in a talk at the GOTO Berlin Conference.
Why do well-tuned, bad systems usually outperform less mature, better systems? Facebook's Keith Adams answers this question in his keynote at the 7th annual QCon San Francisco (Nov 11-15). The full conference schedule is now live with registrations 40% ahead of last year. With only three weeks left before the event, there is still time to save $400 if you register before Oct 25th.
Oliver Wolf, a principal consultant, shares his opinionated thoughts about endpoints, domain models, caching, versioning and other matters from the discussions around REST and web APIs taking place in mailing lists and other forums in a talk at the GOTO Berlin Conference.
In a presentation at the GOTO Berlin Conference Ben Barnard and Felix Leipold, both developers at Nokia in Berlin, shared their experience designing and building a public web API, among other things how to work with an API, that inherently doesn’t have a natural user interface, and challenges in testing for backward compatibility.
James Lewis talked at the GOTO Berlin Conference about an alternative to the traditional way of building systems where all functionality is put into one big application with one big database, instead using a pattern where entirely separate business capabilities, together with their own data, are kept separate in microservices.
NuoDB has announced version 2.0 of their NewSQL database, now a globally distributed database that can run in the cloud or on premises with real-time replication.
With a long history of data-driven development, Julie Lerman shares her experiences moving into using her skills with Domain-Driven Design in three articles, with examples in C# using Entity Framework
The Internet of Things is hear today and the IETF has begun a number of standardisation efforts in this area. Notable amongst them is the Constrained RESTful Environments (CoRE) working group, which is looking to provide REST approaches to constrained devices. There's also a Java project to support this work.
Latest version of open source Java In-Memory Data Grid Hazelcast supports entry processing, multi-thread execution, continuous queries and lazy indexing. They have also re-implemented all of the existing distributed objects like map, queue, executor service using Service Provider Interface (SPI).