InfoQ Homepage Architecture & Design Content on InfoQ
-
Ionic Announces Capacitor 1.0.0 Alpha for Creating Web, Hybrid, and Native Apps
The Ionic team has announced the first alpha release of Capacitor, a new approach for building web, hybrid, and native apps on mobile and desktop platforms with JavaScript.
-
Java Nestmates Makes Progress
Oracle has announced JEP 181 - "Nest-based Access Control" http://openjdk.java.net/jeps/181 - aka "Nestmates". This is a technical enhancement to the platform that pays off a 20 year old architectural debt introduced in Java 1.1
-
QCon London: Asynchronous Event Architectures with or without Actors
Synchronous request-response communication in microservices systems can be really complicated. Fortunately, asynchronous event-based architectures can be used to avoid this, Yaroslav Tkachenko claimed in a presentation at QCon London 2018, where he described his experiences with event-driven architectures and how Actors can be used in systems built on this architecture.
-
Common Pitfalls in Microservice Integration: Bernd Rücker at QCon London
In a microservices architecture, every microservice is a separate application, with its own data storage and communicating over a network. This creates an environment that is highly distributed, and with that come challenges, Bernd Rücker explained in his presentation at QCon London 2018, exploring common pitfalls in microservice integration and solutions that include workflow engines.
-
QCon London: Ensuring Data Consistency in Distributed Systems Using CRDTs
Conflict-free Replicated Data Types (CRDTs) is a family of algorithms for ensuring strong eventual consistency in distributed systems without the use of a centralized server that now has been theoretically proven to work, Martin Kleppmann claimed in a presentation at QCon London 2018, where he explored algorithms allowing people to collaborate on shared documents.
-
JetBrains Releases Kotlin 1.2.30
JetBrains recently released version 1.2.30 of the popular programming language, Kotlin, as a big fix and tooling update that come about a month-and-a-half after the release of version 1.2.20. New features include support for Gradle’s build cache tool, support for TestNG, and IDE support for Kotlin’s new style guide.
-
The Future of Microservices and Distributed Systems: QCon London Microservices Panel Discussion
In the microservices panel at QCon London 2018, track host Sam Newman together with Susanne Kaiser, Guy Podjarny, Idit Levine and Mark Burgess, discussed how the service technology as we see it today will change, and how we will build systems in the future. They believe microservices will continue to exist but will evolve into becoming a base for other techniques like serverless architectures.
-
Microsoft Announces the Public Preview of the Azure File Share Backup Capability
Microsoft announced the public preview of the Azure Backup integration with Azure Files. With the Azure File Share service, customers will have a cloud solution for file sharing in Azure, which supports the industry Server Message Block (SMB) Protocol standard. The integration of the Azure backup service will offer a native backup solution for Azure File shares.
-
State of Wyoming House Unanimously Pass Two Blockchain Bills
On February 19th, the State of Wyoming House unanimously passed two blockchain bills as a way to incentivize the industry to invest in the state's economy. The first bill, HB 70, focuses on utility tokens, offered in the form of ICOs, being exempt from state security regulations and the second, HB 19, excludes virtual currencies from the state’s money transmitter act.
-
Fred George on Solving Fuzzy Problems
In the Digital Transformation day at the Agile India conference Fred George gave a talk on how the way we solve programming problems needs to change when dealing with what he calls “fuzzy problems” where the speed of response is more important than any other factor. The development “team” in those environments consists of a single developer working directly with a customer deploying frequently
-
Microsoft Announce General Availability of Azure Redis Cache Geo-Replication
Microsoft recently announced the general availability of geo-replication support for the Azure Redis Cache service, Microsoft’s hosted implementation of the open-source Redis cache. The announcement follows a public preview that was announced in June 2017.
-
Spring Boot 2.0 Goes GA; Project Lead Phil Webb Speaks to InfoQ about the New Release
Spring custodian Pivotal has announced the widely anticipated release of Spring Boot 2.0. InfoQ speaks to Spring Boot lead Phil Webb about the new release.
-
Java EE Becomes Jakarta EE
After Oracle expressed its desire that Java EE be rebranded as part of the project's transfer to Eclipse, the community has voted, and the new name for Java EE going forward will be Jakarta EE. Mike Milinkovich, executive director of the Eclipse Foundation, wrote in a blog post that almost 7,000 people voted in the community poll, with over 64% choosing "Jakarta EE".
-
Cilium 1.0.0-rc4 Released: Transparently Secure Container Network Connectivity Utilising Linux BPF
Cilium is open source software for transparently securing the network connectivity. Cilium 1.0.0-rc4 has recently been released, which includes: the Cloud Native Computing Foundation (CNCF)-hosted Envoy configured as the default HTTP/gRPC proxy; the addition of a simple health overview for connectivity and other errors; and an improved scalable kvstore interaction layer.
-
Event-Driven Microservices at O'Reilly Software Architecture Conference NY
We've discussed event driven microservices architectures in the past, and the recent O'Reilly Software Architecture Conference NY had a focus on that topic which The New Stack's Joab Jackson reports upon.