Welcome to the IBM Community, a place to collaborate, share knowledge, & support one another in everyday challenges. Connect with your fellow members through forums, blogs, files, & face-to-face networking.
Log in
Search Options
Search Options
Skip to main content (Press Enter).
Sign in
Skip auxiliary navigation (Press Enter).
WebSphere, Liberty & DevOps
Topic groups
ClearCase and ClearQuest
DevOps Platform
Rational Test
UrbanCode
WebSphere & Liberty CAB
WebSphere Application Server & Liberty
User groups
Events
Upcoming WebSphere, Liberty & DevOps Events
On Demand Webinars
IBM Expert TV
Virtual Community Events
All IBM Community Events
Participate
Gamification Program
Getting Started
Community Manager's Welcome
Post to Forum
Share a Resource
Share Your Expertise
Blogging on the Community
Connect with WebSphere, Liberty & DevOps Users
All IBM Community Users
Resources
Community Front Porch
IBM Champions
IBM Cloud Support
IBM Documentation
IBM Support
IBM Technology Zone
IBM Training
Cloud Integration Expert Labs & Learning Community
Meet the WebSphere, Liberty & DevOps Team
Marketplace
Marketplace
IBM WebSphere, Liberty & DevOps Community
Come for answers. Stay for best practices. All we’re missing is you.
Join / Log in
Ask a question
Skip main navigation (Press Enter).
Toggle navigation
Search Options
Meet Your WebSphere & DevOps Community Managers
WebSphere Application Server & Liberty
WebSphere
View Only
Group Home
Discussion
8.4K
Library
321
Blogs
516
Events
1
Members
7.4K
Back to Blog List
Fast iterative development of cloud-native apps with Liberty’s dev mode
By
Eric Lau
posted
Mon May 31, 2021 09:00 AM
0
Like
In last week's Expert TV episode of
WebSphere and Liberty Community Spotlight
, Trevor Crawford (
@Trevor Crawford
) and I showed how you can iterate quickly while developing cloud-native Java applications for Open Liberty and WebSphere Liberty.
We covered why fast iterative development matters and how Liberty dev mode helps with providing a fast inner-loop experience. We showed a demo of using dev mode to build up a sample application for Liberty without having to manually rebuild, repackage, or redeploy the application. This
lets
the developer focus on writing the code and testing their changes
in quick iterations.
The demo included running dev mode from the Liberty Maven and Gradle plugins, making use of dev mode’s on-demand and
automated
testing capabilities, and attaching a debugger at any time without having to restart the server. We also showed how you can use dev mode through the optional Open Liberty Tools extensions for
VS Code
and
IntelliJ
.
In the second segment of the episode, we showcased dev mode for containers. This lets you develop applications while the Liberty server runs in a Docker container in order to minimize differences between development and production. We demoed making changes to the application and testing out those changes on the containerized server without having to rebuild the image or restart the container.
Check out the episode below
. To learn more, view the
dev mode documentation on openliberty.io
.
Join us for future live episodes or view previous episodes
of
WebSphere and Liberty Community Spotlight
for more on WebSphere and Open Liberty!
#WebSphereLiberty
#OpenLiberty
#DeveloperExperience
#Maven
#Gradle
#containers
Permalink
WebSphere, Liberty & DevOps
Topic groups
ClearCase and ClearQuest
DevOps Platform
Rational Test
UrbanCode
WebSphere & Liberty CAB
WebSphere Application Server & Liberty
User groups
Events
Upcoming WebSphere, Liberty & DevOps Events
On Demand Webinars
IBM Expert TV
Virtual Community Events
All IBM Community Events
Participate
Gamification Program
Getting Started
Community Manager's Welcome
Post to Forum
Share a Resource
Share Your Expertise
Blogging on the Community
Connect with WebSphere, Liberty & DevOps Users
All IBM Community Users
Resources
Community Front Porch
IBM Champions
IBM Cloud Support
IBM Documentation
IBM Support
IBM Technology Zone
IBM Training
Cloud Integration Expert Labs & Learning Community
Meet the WebSphere, Liberty & DevOps Team
Marketplace
Marketplace
Copyright © 2021 IBM Corporation. All rights reserved.
Powered by Higher Logic