Confluent Enterprise latest version supports multi-datacenter replication, automatic data balancing, and cloud migration capability. Confluent, provider of the Apache Kafka based streaming platform, announced last week the new features for Confluent Enterprise, to help build streaming data pipelines and develop stream processing applications.
Windows Server 2016 has support for running Windows apps in Docker containers, with commercial support available from Microsoft and Docker. InfoQ talked to Docker Captain and Microsoft MVP, Stefan Scherer, to hear his thoughts on the future of Docker on Windows.
The Rust core team has released the stable version of 1.12, calling it one of the most significant Rust releases since 1.0. The release brings the long-awaited Mid-Level IR (MIR) paving the way for future compiler optimisations.
Red Hat has released version 10.1 of their WildFly application server, featuring full HTTP/2 support, automatic generation of TLS certificates, and improved load balancing.
Rags Srinivas caught up with engineering manager at Netflix, Mikey Cohen, regarding their major re-architecture of their Zuul gateway for microservices. Cohen talks about the journey and walks through the motivation and challenges of this significant effort.
Just a few days after Swift 3 official announcement, IBM has released version 1.0 of its open source, server-side Kitura framework along with the IBM Bluemix Runtime for Swift 3. InfoQ has spoken with IBM’s Chris Bailey about the status of Swift on the server.
Zeppelin is a MIT licensed open source secure smart contract development framework to build blockchain applications. It's a community effort pioneered to ensure only secure, tested and audited smart contract code makes it to a production blockchain, to reduce incidents such as "The DAO" hack. Zeppelin is intended to be blockchain-agnostic, but in the beginning they are focusing on Solidity tools.
The content management company Box recently announced the arrival of four security and governance APIs. These APIs are aimed at helping companies handle legal, security, and compliance needs better.
At the Agile on the Beach 2016 conference, held in Cornwall, UK, Rebecca Parsons argued that the requirements for improved time-to-market and increased business agility can be achieved by architecting software for real evolvability, keeping systems poised for change, lowering the cost (and risk) of experimentation, maximising visibility and feedback, and aligning the organisation.
Realm introduced its new mobile development platform aiming to provide seamless realtime synchronization, conflict resolution, and reactive event handling. Furthermore, its client-side database is now fully open-source.
OpenJDK HotSpot may get Ahead-of-Time (AOT) compilation as early as Java 9. InfoQ covers the proposal submitted in September 2016.
Behaviour-Driven Development (BDD) can help in improving how business stakeholders and software developers communicate with each other, but there are some common anti-patterns when using Cucumber to run the automated tests, which Aslak Hellesøy, Matt Wynne and Steve Tooke described in a recent discussion.
InfoQ's Rags Srinivas caught up with Karthik Ramasamy, co-creator and engineering manager at Twitter, regarding the Open Sourcing of the Stream-Processing engine Heron, a successor for Apache Storm.
The goal for the W3C Web payments working group is standardization of the flow, APIs and messages for online payments. These standardizations are meant to be payment method agnostic. On September 15, working drafts for the HTTP API and messages specifications were released for public comment.
Scalability should be considered when developing a Minimum Viable Product (MVP). An MVP needs to be technically scalable and you need to have a plan on how to scale quickly when your MVP attracts many users and becomes successful. Knowing your possible performance bottlenecks and using common sense while developing your MVP will get you very far, says Erik Duindam, CTO at Unboxd.