open source

Micronaut The Future of Micronaut

As many of us in the development community know, Micronaut® is a free and open public-use software development framework that is used to build modular, easily-testable microservice and serverless applications. 

Jeff Scott Brown's picture
Jeff Scott Brown
Technical due diligence 3 Critical Considerations for Technical Due Diligence

Technical due diligence is the process of verifying a company’s technical capabilities, quality, and processes. It is typically performed by investors or buyers before a contract. There are many aspects you can investigate, but three are crucial: a code review, security evaluation, and open source components compliance.

Gilad David Maayan's picture
Gilad David Maayan
Laptop with icons for multiple web browsers Comparing 4 Top Cross-Browser Testing Frameworks

The market is flooded with cross-browser testing frameworks, with more options than ever before. How should you decide which option is best to test your application for compatibility with different web browsers? Let’s take a look at four of the top open source solutions today and compare their benefits and drawbacks.

Eran Kinsbruner's picture
Eran Kinsbruner
DJ Schleen Best Practices of the DevSecOps Elite: A Slack Takeover with DJ Schleen

Thought leaders from the software community are taking over the TechWell Hub to answer questions and engage in conversations. DJ Schleen, a DevSecOps advocate, hosted this Slack takeover and discussed all things DevSecOps, including challenges to integrating security into your practices and getting management support.

Kelly McGee's picture
Kelly McGee
Apache Cassandra logo What’s New in Apache Cassandra 4.0

Apache Cassandra is an open source, distributed NoSQL database based on the wide column model. The highly scalable, highly available database is great for handling large amounts of data. There is no set release date yet for the next version, Cassandra 4.0, but we do already know about several new features.

Deepak Vohra's picture
Deepak Vohra
Shipping storage containers Choosing Volumes for Kubernetes Storage

For data storage with Kubernetes, pod-based storage is not persistent, so external storage is necessary. A volume is a directory that is accessible to all containers in the pod, and it exists as long as the pod exists. Several types of volumes are supported, so let's explore some of these Kubernetes storage options.

Deepak Vohra's picture
Deepak Vohra
A ship with organized containers on deck Choosing a Container Orchestration Platform with Docker

Docker is the de facto container platform, supporting the microservices architecture for deploying loosely coupled applications. However, Docker supports several container orchestration platforms—which should you choose? Let’s look at some of the main platforms: Kubernetes, Docker Swarm, OpenShift, Mesos, and CFCR.

Deepak Vohra's picture
Deepak Vohra
Big data code When to Use MapReduce with Big Data

MapReduce is a programming model for distributed computation on big data sets in parallel. It's a module in the Apache Hadoop open source ecosystem, and a range of queries may be done based on the algorithms available. Here's when it's suitable (and not suitable) to use MapReduce for generating and processing data.

Deepak Vohra's picture
Deepak Vohra