At Craft Conference in Budapest, Dan North and Jessica Kerr presented a keynote session which cautioned developers that complexity is often found outside of the code. The key messages included: identify and manage areas of complexity; treat learning as a first-class citizen; focus on working to sustainably minimise lead time to business impact; and nurture a supportive team and community.
InfoQ had the opportunity to interview Uri Sarid, creator of another famous API language, the RAML project. Uri is also CTO of MuleSoft and we appreciate that he was generous with his time to help the community understand RAML’s technology and governance, share his view of the SmartBear acquisition of Swagger, and provide interesting comparison points between RAML, Swagger and API Blueprint.
The Grails team released Grails 3.0, a complete rewrite of the popular MVC framework now based on Spring Boot. Grails 3.0 contains a number of new features including Groovy 2.4 and Android support, Spring 4.1, and Gradle replacing the old Gant-build system.
Registration is now open for QCon San Francisco 2015 (Nov 16-20). The 9th annual event - taking place at The Hyatt Regency San Francisco - will feature over 100 speakers, 15 tracks, and many opportunities for networking. Register before Jun 27th and save $800.
At the Amazon Web Services AWS Summit London, Werner Vogels shared nine patterns of cloud adoption that AWS have observed from its customer base over the past nine years of operation. Vogels suggested that the ease of operation, low cost and additional value-add business services provided by cloud vendors mean that organisations must embrace the cloud in order to stay competitive.
Amazon Web Services have recently launched their Amazon Machine Learning service that allows users to learn predictive models in the cloud. After Google with Prediction API, and Microsoft with Azure Machine Learning, Amazon is the latest major cloud service provider to launch a similar service.
The 4th annual QCon New York will provide over 600 team leads, architects, software engineers, and project managers with practical guidance on Architecting for Failure, Applying Data Science and Machine Learning, Engineering Culture, Microservices & more. Hear case studies from the heads of engineering and technical directors at companies like LinkedIn, Twitter, Netflix, Comcast and Facebook.
Standardizing on common models for business objects that are exchanged within an enterprise, e.g. Customer, Order and Product together with the attributes and associations they have, might seem compelling but for Stefan Tilkov this creation of Canonical Data Models (CDMs) is a horrible idea which he strongly advices against.
Recently Adrian Cockcroft gave an interview to ActiveState's John Wetherill about microservices. In it he talks about how polyglot fits into microservices and the impact on him when he head that companies such as Target and Macy's, as well as Homeland Security had adopted that architectural approach.
AnyPresence, one of the leading MBaaS players has launched JustAPIs, a platform for building and deploying RESTful APIs.
At the inaugural O’Reilly Software Architecture conference, Raffi Krikorian discussed strategies and tactics for technical leads and architects who are undertaking a system rewrite. Drawing on his experience as VP of Twitter Engineering, Krikorian discussed a twelve point plan for managing a re-architecting, including defining “done”, instrumenting existing systems, and enforcing code quality.
With SmartBear Software recently announcing that they are assuming responsibility for the Swagger API open-source project, many companies involved in API development tools have wondered if there will be major changes. Questions are also coming from the open-source community and from professional API developers. InfoQ interviewed Tony Tam, founder of the Swagger project.
Organizations are increasingly working with remote teams to discover that it can be challenging to establishing remote teams and collaborate effectively with people in remote or distributed teams. An interview with Janis Janovskis on the challenges of remote teams, working together in different time zones, using hangouts and experiments to establish remote teams and finding the right people.
After introducing "Preconfigured Docker" as a new category of supported platforms in November 2014 with initial support for Java/GlassFish and Python 3.4 containers, Amazon Web Services (AWS) recently added Go versions 1.3 and 1.4 as the first additional language based on this new approach to its platform as a service offering AWS Elastic Beanstalk.
A service is a logical construct owning a business capability and made up of internal autonomous components or microservices that together fulfil the responsibilities of the service, Jeppe Cramon suggests continuing a previous series of blog posts clarifying his view on building services around business capabilities and bounded contexts.