مقالاتنا


Why cloud-native Java developers love Liberty

By: test 14-12-2022

Delivering cloud-native Java applications can be a complex task, and one that can sometimes seem overwhelming. But this is where useful cloud-native tools and technologies can really help to simplify this process and enable more effective applications designed to thrive in the cloud. In this article, we'll explore the open source cloud-native runtime, Open Liberty, and the features and tools it offers that make cloud-native developers' lives easier -- from getting started through coding, testing, deployment and monitoring in production. Why does this all matter for developers? A key aspect of the adoption of cloud-native is the adjustment in organizational responsibilities. Historically, teams were siloed into separate Dev and Ops. Dev would create the application and then pass it to the Ops team to put into production. The move to cloud-native encompasses the shift to DevOps, or even DevSecOps, where multidisciplinary teams are responsible for the continual operations, including ensuring it remains secure, in addition to development responsibilities. It is important that you have the right -- if not ideal -- framework and tools to build and deliver what you have been tasked with. What is Open Liberty? Open Liberty is a lightweight, open source, cloud-native Java runtime that is built by using modular features. It supports a wide array of open source and open standard APIs, including: MicroProfile -- An open source project that defines new standards and APIs to accelerate and simplify the creation of microservices. Jakarta EE and Java EE -- Open source and open standard APIs for building enterprise and cloud-native applications. Spring Framework and Spring Boot -- Open source framework building on Java EE APIs for developing enterprise and cloud-native applications. See our community blog for performance benefits you could gain from running Spring applications with Open Liberty. This makes Liberty an excellent choice for various different application types, enabling you to use one runtime to easily build applications with your choice of APIs. If you're still trying to decide on a cloud-native runtime and aren't sure if Open Liberty is for you, check out: Choose the right Java runtime for the job 6 reasons why Open Liberty is an ideal choice for developing and deploying microservices Getting started IDE integration So, you've chosen Open Liberty as your cloud-native runtime and want to know how you can most effectively get started using it to develop your cloud-native application. The first step is to set up your environment. You'll probably be using your favorite IDE to develop and code your application, so you'll want to start by installing the useful Liberty tools for your IDE of choice. These tools offer additional in-editor support for your Open Liberty projects, enabling commands to easily start and stop Open Liberty in dev mode (more on this later), as well as run tests and view test reports.

Read More

Lorem Ipsum

By: test 14-12-2022

What is Lorem Ipsum? Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

Read More

Date Pattern Calculator v2

By: test 14-12-2022

Calculator calculates unique and interesting mathematical patterns in different date formats. Calculator calculates unique and interesting mathematical patterns in different date formats. Calculator calculates unique and interesting mathematical patterns in different date formats. Calculator calculates unique and interesting mathematical patterns in different date formats.

Read More