Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Blog post for Dec 2022 refresh of Liberty Tools #2802

Merged
merged 23 commits into from
Dec 20, 2022
Merged
Changes from 20 commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
739805e
Blog post for Dec 2022 release of Liberty Tools
yeekangc Dec 14, 2022
23e8a79
Edits for 2022-12-19-cloud-native-java-development-with-liberty-tools
yeekangc Dec 14, 2022
eec7181
Update posts/2022-12-19-cloud-native-java-development-with-liberty-to…
yeekangc Dec 15, 2022
2178c2b
Update posts/2022-12-19-cloud-native-java-development-with-liberty-to…
yeekangc Dec 15, 2022
212192f
Update posts/2022-12-19-cloud-native-java-development-with-liberty-to…
yeekangc Dec 15, 2022
169f416
Update posts/2022-12-19-cloud-native-java-development-with-liberty-to…
yeekangc Dec 15, 2022
f052b27
Update posts/2022-12-19-cloud-native-java-development-with-liberty-to…
yeekangc Dec 15, 2022
b9f6ff3
Update posts/2022-12-19-cloud-native-java-development-with-liberty-to…
yeekangc Dec 15, 2022
0302ec6
Update posts/2022-12-19-cloud-native-java-development-with-liberty-to…
yeekangc Dec 15, 2022
eeca71e
Update posts/2022-12-19-cloud-native-java-development-with-liberty-to…
yeekangc Dec 15, 2022
2f56824
Update posts/2022-12-19-cloud-native-java-development-with-liberty-to…
yeekangc Dec 15, 2022
36b49d0
Update posts/2022-12-19-cloud-native-java-development-with-liberty-to…
yeekangc Dec 15, 2022
93f34df
Update posts/2022-12-19-cloud-native-java-development-with-liberty-to…
yeekangc Dec 15, 2022
8dde6c1
Update posts/2022-12-19-cloud-native-java-development-with-liberty-to…
yeekangc Dec 15, 2022
90b3c13
Update posts/2022-12-19-cloud-native-java-development-with-liberty-to…
yeekangc Dec 15, 2022
5601945
Update posts/2022-12-19-cloud-native-java-development-with-liberty-to…
yeekangc Dec 15, 2022
e5cd9f3
Update posts/2022-12-19-cloud-native-java-development-with-liberty-to…
yeekangc Dec 15, 2022
69adc6e
Update posts/2022-12-19-cloud-native-java-development-with-liberty-to…
yeekangc Dec 15, 2022
2dcc248
Update 2022-12-19-cloud-native-java-development-with-liberty-tools.adoc
yeekangc Dec 15, 2022
858ee82
Update 2022-12-19-cloud-native-java-development-with-liberty-tools.adoc
yeekangc Dec 15, 2022
4352b4a
Update posts/2022-12-19-cloud-native-java-development-with-liberty-to…
yeekangc Dec 16, 2022
000f748
Rename 2022-12-19-cloud-native-java-development-with-liberty-tools.ad…
yeekangc Dec 20, 2022
50d3cf0
Add image and edits
yeekangc Dec 20, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
---
layout: post
title: "Fast iterative cloud-native Java application development with Liberty Tools"
# Do NOT change the categories section
categories: blog
author_picture: https://avatars3.githubusercontent.com/yeekangc
author_github: https://github.com/yeekangc
seo-title: Fast iterative cloud-native Java application development with Liberty Tools - OpenLiberty.io
seo-description: Liberty Tools enable fast iterative development of cloud-native applications that use Jakarta EE & MicroProfile APIs in Eclipse IDE, IntelliJ IDEA, and Visual Studio Code for Java developers
blog_description: "Liberty Tools enable fast iterative development of cloud-native applications that use Jakarta EE & MicroProfile APIs in Eclipse IDE, IntelliJ IDEA, and Visual Studio Code for Java developers"
open-graph-image: https://openliberty.io/img/twitter_card.jpg
open-graph-image-alt: Open Liberty Logo
---
= Fast iterative cloud-native Java application development with Liberty Tools
YK Chang <https://github.com/yeekangc>
:imagesdir: /
:url-prefix:
:url-about: /
//Blank line here is necessary before starting the body of the post.

// // // // // // // //
// In the preceding section:
// Do not insert any blank lines between any of the lines.
//
// "open-graph-image" is set to OL logo. Whenever possible update this to a more appropriate/specific image (For example if present a image that is being used in the post). However, it
// can be left empty which will set it to the default
//
// "open-graph-image-alt" is a description of what is in the image (not a caption). When changing "open-graph-image" to
// a custom picture, you must provide a custom string for "open-graph-image-alt".
//
// Replace TITLE with the blog post title.
// Replace AUTHOR_NAME with your name as first author.
// Replace GITHUB_USERNAME with your GitHub username eg: lauracowen
// Replace DESCRIPTION with a short summary (~60 words) of the release (a more succinct version of the first paragraph of the post).
//
// Replace AUTHOR_NAME with your name as you'd like it to be displayed, eg: Laura Cowen
//
// Example post: 2020-04-02-generate-microprofile-rest-client-code.adoc
//
// If adding image into the post add :
// -------------------------
// [.img_border_light]
// image::img/blog/FILE_NAME[IMAGE CAPTION ,width=70%,align="center"]
// -------------------------
// "[.img_border_light]" = This adds a faint grey border around the image to make its edges sharper. Use it around screenshots but not
// around diagrams. Then double check how it looks.
// There is also a "[.img_border_dark]" class which tends to work best with screenshots that are taken on dark backgrounds.
// Change "FILE_NAME" to the name of the image file. Also make sure to put the image into the right folder which is: img/blog
// change the "IMAGE CAPTION" to a couple words of what the image is
// // // // // // // //

Developers need tools for cloud-native Java application development that are both intuitive and delightful. Enter Liberty Tools: the next-generation tools for developers to build applications with Liberty within the Eclipse IDE, Visual Studio Code, and IntelliJ IDEA integrated development environments (IDE).

Liberty Tools can simplify your iterative coding cycle by taking away mundane manual tasks and providing coding support for the APIs you use. They also give you flexibility in your choice of IDE.

Liberty Tools bring together a range of capabilities:

* Iterate fast with Liberty dev mode integrated within your IDE. With dev mode, we do the heavy lifting for you: code changes are automatically detected, recompiled, and deployed whenever you save a new change. You can test and debug right away.
* Write code confidently using Jakarta EE and Jakarta EE APIs with assistance such as validations, quick fixes, completions.
yeekangc marked this conversation as resolved.
Show resolved Hide resolved
* Edit Liberty configuration files easily with assistance.
* Use Liberty build plug-ins for Maven and Gradle to build your applications.

Today, we are delighted to share that an early release refresh of the Liberty Tools is available. This release provides a core set of capabilities for building cloud-native Java applications with Liberty, including support for Jakarta EE 9.x Web Profile and MicroProfile 3 & 4 APIs. Learn more about https://openliberty.io/docs/latest/develop-liberty-tools.html[Liberty Tools] and try them out:

* https://marketplace.eclipse.org/content/liberty-tools[Liberty Tools for Eclipse IDE]
* https://marketplace.visualstudio.com/items?itemName=Open-Liberty.liberty-dev-vscode-ext[Liberty Tools for Visual Studio Code]
* https://plugins.jetbrains.com/plugin/14856-liberty-tools[Liberty Tools for IntelliJ IDEA]

Do let us know what you think. Your feedback is important as we round out the capabilities and graduate Liberty Tools from early release status!

* https://github.com/OpenLiberty/liberty-tools-eclipse/issues[Open issues] for Liberty Tools for Eclipse IDE
* https://github.com/OpenLiberty/liberty-tools-vscode/issues[Open issues] for Liberty Tools for Visual Studio Code
* https://github.com/OpenLiberty/liberty-tools-intellij/issues[Open issues] for Liberty Tools for IntelliJ IDEA

We will dive into the tools further in future blog posts. Stay tuned!

// // // // // // // //
// LINKS
//
// OpenLiberty.io site links:
// link:/guides/microprofile-rest-client.html[Consuming RESTful Java microservices]
//
// Off-site links:
// link:https://openapi-generator.tech/docs/installation#jar[Download Instructions]
//
// // // // // // // //