days
-1
-1
hours
-1
-7
minutes
-2
-7
seconds
-2
-1
search

Articles

CI/CD for Spring Boot Microservices: Part 2

Extending CI/CD: Kubernetes Continuous Deployment for Microservices

This is part two of a tutorial series by Tomas Fernandez. By the end of this article, you will know how to introduce Kubernetes into CI/CD. Docker allows us to create easy-to-deploy, portable packages for our application. With Kubernetes, we can run those packages in the cloud, scaling them up and down to go along with fluctuating demands, and releasing updates with no downtime.

A tour of TornadoVM

TornadoVM: Running your Java programs on heterogeneous hardware

In this article, learn about TornadoVM, a plug-in for OpenJDK for accelerating Java programing on heterogeneous devices. It allows developers to automatically and transparently run Java programs on heterogeneous hardware, without any required knowledge on parallel computing or heterogeneous programming models. Find out about its use cases.

Preventing man-in-the-middle attacks

TLS certificate pinning on mobile apps to secure from MiTM attacks

Mobile security has become more important than ever, especially as many employers adopt Bring Your Own Device for remote and in-house employees. What is TLS certificate pinning? Find out all about it and how to implement TLS pinning on Android and iOS apps and prevent man-in-the-middle (MiTM) attacks on mobile apps.

Laying the groundwork for big data

Building a data platform on Google Cloud Platform

At the moment, big data is very popular and there is a wide variety of products available for handling data. In this article, read a case study about a German startup tackled their data problems and built a common data platform into their architecture. The data platform consists of four components: Ingestion, storage, process, and provisioning.

Profile: Laura Drabik, Group Vice President of Business Innovation at Guidewire

Women in tech: “Don’t let someone steal your ideas, represent them yourself”

Women are underrepresented in the tech sector —myth or reality? Two years ago, we launched a diversity series aimed at bringing the most inspirational and powerful women in the tech scene to your attention. Today, we’d like you to meet Laura Drabik, Group Vice President of Business Innovation at Guidewire.

Avoid becoming the 90%

How DevOps can help scale your startup

According to research, 90% of startups fail. What does the 10% have that sets them apart? One of the ways to prevent failure is by keeping up with good DevOps practices and using essential DevOps monitoring tools, like Docker and Ansible. In this article, find out why DevOps practices help make startups more stable, secure, and save on time and money.

The problem with traditional anonymisation

Synthetic data: A new frontier for data science

Now with the GDPR in effect, businesses have to be careful about protecting data. Traditional anonymisation often isn’t truly anonymous, and ultimately individuals can be identifiable. One way of adding an extra level of sophisticated anonymisation to data is introducing synthetic data. In this article, find out what synthetic data is and how it can be used.

Jakarta EE Insights

Jakarta EE 8: A critical examination of the first Java EE successor

On the 10th of September it finally happened: the day the community had been waiting for, finally arrived. The Eclipse Foundation has released Jakarta EE 8, the first official release of the Java EE successor, almost two years after the birth of the Eclipse EE4J Project. Christian Kaltepoth will keep up us up to date with his new column “EE Insights”, and will provide us with insider-knowledge of the Jakarta EE universe.

Gazing into the future of app development

Is Flutter the future of Android app development in 2023?

Have a look into the crystal ball: What will the Android development landscape look like in 2023? Google’s Fuchsia promises huge functionality. One way of getting a leg up and preparing for the future is learning Flutter and Dart. Find out how Flutter can help you be a better Android developer and what the app development revolution will look like.

Shifting to full stack

What you need to know about becoming a full stack developer

Many companies now prefer to hire full stack developers. Whether you are a back end developer, or a front end developer looking to make the move to full stack, the switch can seem daunting. In this article, Ronita Mohan gives a few tips and explains what you will need to learn before making the switch to full stack developer in your career.

Tutorial: Setting up a CI/CD pipeline

CI/CD for Spring Boot Microservices: Part 1

How can you get started with Continuous Integration with Spring Boot? In this tutorial, learn how Continuous Integration and Delivery will help you test and prepare a Java app for Docker. This is part one of a tutorial series by Tomas Fernandez. By the end of this article, you will have set up your first CI/CD pipeline and know all about it!

Data-powered solutions

How will AI impact the e-commerce industry?

Artificial intelligence and machine learning are changing many industries, including e-commerce. This article examines some of the biggest trends in e-commerce that have appeared thanks to the growing use of AI technologies. Using these technologies can set your enterprise ahead of the competition and give you the edge you need.