Maven’s rich ecosystem of plugins can be used for automating all kinds of mundane, repetitive tasks. In this tutorial, you can learn how building and deployment of Docker containerized OSGi applications on Kubernetes can be automated.
When you are planning to transition into the cloud, you may wonder how many Kubernetes clusters you will need. If you want to learn how to create isolated stages within a Kubernetes cluster, this article is for you. Michael Frembs also discusses the advantages and disadvantages of multiple stages.
Discover how to use Manifold to enable JSON Schema as your REST API single source of truth (SSoT). Scott McKinney explains how the new Manifold framework connects your JSON Schema and YAML resources directly to Java without code generators, annotated POJOs, or other go-betweens.
There are multiple ways to run your PDI-based ETL from Java. In this tutorial, Dreamix’s Veselin Davidov covers three methods.
Web analytics tools have matured rapidly beyond providing just aggregate level reporting into page views and bounce rates. In this article, Alexey Karavay talks about the appeal of building a custom solution with AWS cloud.
Still not sure about blockchain? Robert van Mölken explores the basics of distributed ledger technologies and shows how they can be a solid foundation for future success. Here, we dive deeper into the architectural intricacies that make up blockchain.
Are you ready to use Google Cloud AI? This tutorial is based off a book by Arvind Ravulavaru called Google Cloud AI Services Quick Start Guide. Melisha Dsouza explains how you can utilize the power of Google Cloud AI to set up a project, installi dependencies, go through the code, and run the app.
Animations are a great way to improve the UX in an app. Just look at Google’s Material Design! With Angular Animations, you can easily add some nice effects to your app. This article will show you how to get started.
Do we really need yet another programming language? Well, in this case, the answer is yes. Ballerina, the cloud-native programming language has been architected to solve the problems we face now. Let’s go through some of these challenges and see how Ballerina tackles them.
As every programming language evolves, there are big changes between each major release. In this article, Vinodh Kumar explains some of the big differences between Python 2 and Python 3 with examples to help illustrate how the language has changed.
As an Eclipse developer, do you find support for your favorite framework lacking, outdated, or just plain MIA? Do you envy the blazing speed at which new technologies are supported in VS Code? If the answer is yes, then the CodeMix plugin for Eclipse is exactly what you need.
Coding is fun, especially when your “weapon of choice” is Python! There are, however, some common mistakes that keep you from having a fun time with Python. Here’s a quick tutorial to help you steer away from the most common mistakes.
Through this OpenStack Cloud Computing book extract, Kevin Jackson, Cody Bunch, Egle Sigler, and James Denton will help you understand the OpenStack Identity service known as Keystone.
There are currently over five industries where the services of blockchain programmers are required. However, without the right set of skills to program the blockchain, you won’t be able to tap into this market’s potential. In this article, Amir Gvili teaches you how to program a crypto mining rig.