InfoQ Homepage News
-
Amazon Simple Queue Service (SQS) Gains FIFO Queues
Amazon's Simple Queue Service (SQS) recently gained FIFO (first-in, first-out) queues, which are designed to "guarantee that messages are processed exactly once, in the order that they are sent, and without duplicates". AWS rolled out this new queue type in the US East (Ohio) and US West (Oregon) regions and "plans to make it available in many others in early 2017".
-
Moving a Monolithic Application towards a Microservices Architecture
Migrating an existing system towards microservices is very different from building a new micoservices-based system, Joris Kuipers, architect at Trfork Amsterdam, claims in a presentation describing an ongoing process of refactoring a large monolithic application, based on CQRS using Axon framework, towards a microservices architecture.
-
New Vaadin Spring Release Introduces Enhanced View Management
Vaadin, a polyglot framework for building web apps with UI components, released version 1.1 of their Vaadin Spring project featuring bug fixes and a new SpringNavigator class to enhance management of Vaadin Views. Matti Tahvonen, product marketing manager at Vaadin, spoke to InfoQ about this latest release including a discussion on how UIs fit into microservices.
-
What's Expected from React, Angular, and Vue in 2017
JavaScript continues to see tremendous excitement and 2016 was an impressive year. See what's expected from React, Angular, and Vue.js going into 2017.
-
Experimenting with Peer Feedback in Tech Teams
Feedback can be used to build trust in teams and help individuals improve their skills and grow in their craft. Emily Page and Doug Talbot shared their experiences from experimenting with peer feedback at Ocado Technology at Spark the Change London 2016. An interview with Emily Page, Organizational Catalyst at Ocado Technology.
-
Start with Events and DDD When Building Microservices
Domain-Driven Design (DDD) is a great technique bringing designs closer to the domains we are working in, but too often we make early decisions with a focus on structure, which is not the intention of DDD. Instead we should start with the events in a domain, Russ Miles claims when describing the advantages of going “events-first” when building microservices.
-
Microsoft Launches Cloud Bot-as-a-Service Platform
This past November, Microsoft launched, what it is calling, the Industry’s First Cloud Bot-as-a-Service platform. The Azure Bot Service is powered by the Microsoft Bot Framework and has a serverless compute back-end built on Azure Functions. Using the Bot service allows developers to build conversational applications that plug into many popular chat applications.
-
Google Expands Reach to Enterprise with Machine Learning APIs
Enterprise cloud usage has been in the forefront of big players for the past few years. Amazon, IBM, Google and Microsoft are expanding their offerings to serve better the enterprise users and their needs. Google announced a set of machine learning based services focused on enterprise users.
-
GitLab 8.15 Introduces Auto Deploy and Web Terminal
The latest GitLab version, 8.15, provides new CD/CI features aimed to automate deployments on a variety of platforms and to make it easier to reach your staging or production deployments through a command line interface.
-
Building Conversational Apps Using Actions on Google and API.AI
Google has introduced Actions on Google which allow developers to build Google Assistant-based conversational apps, including integration with the Google Home device.
-
Google’s Brotli Compression Algorithm Lands to Windows Edge
Microsoft has announced that its Edge browser has started using Brotli, the compression algorithm that Google open-sourced last year.
-
Rust 1.14 Brings Experimental WebAssembly Support and Rustup 1.0
Rust 1.14 introduces WebAssembly as a new experimental target and extends the .. syntax for pattern matching, writes the Rust core team. Additionally, rustup is now stable and is the recommended way to build Rust from sources.
-
Introducing Gradle Build Scans
At the Gradle Summit Conference this year, Gradle formally introduced the Build Scan tool, part of their new Cloud Services, for collaborating with project build information with developers. InfoQ spoke to Chris Beams, director of marketing at Gradle, about Gradle Cloud Services and build scans.
-
AFK-MC² Algorithm Speeds up k-Means Clustering Algorithm Seeding
“Fast and Probably Good Seedings for k-Means” by Olivier Bachem et al. was presented on 2016’s Neural Information Processing Systems (NIPS) conference and describes AFK-MC2, an alternative method to generate initial seedings for k-Means clustering algorithm that is several orders of magnitude faster than the state of art method k-Means++.
-
Polymer 2.0 Introduces Breaking Changes But the Migration Has Been Smoothed
Polymer 2.0 replaces Custom Elements API v0 with v1, deprecates Polymer.dom, uses Shadow DOM instead, but the migration path is not so steep as these changes suggest because they have introduced a compatibility layer that enables code created with Polymer 1.7+ to run under 2.0