Community
Search Options
Search Options
Log in
Skip to main content (Press Enter).
Sign in
Skip auxiliary navigation (Press Enter).
Application Runtimes
Topic groups
DevOps Automation
devops.automation CAB
Expertise Connect(EC) Group
Global Application Runtimes
Java, Semeru Runtimes and Runtimes for Business
WebSphere & Liberty CAB
WebSphere Application Server & Liberty
User groups
Events
TechXchange Day
IBM TechXchange Conference
Upcoming Application Runtimes Events
IBM TechXchange Webinars
All IBM TechXchange Community Events
Participate
Gamification Program
Getting Started
Community Manager's Welcome
Post to Forum
Share a Resource
Share Your Expertise
Blogging on the IBM TechXchange Community
Connect with Application Runtimes Users
All IBM TechXchange Community Users
Resources
IBM TechXchange Group
IBM Champions
IBM Cloud Support
IBM Documentation
IBM Support
IBM Support 101
IBM Technology Zone
IBM Training
Cloud Integration Expert Labs & Learning Community
Meet the Application Runtimes Team
Maximize Websphere
TechXchange Day
Marketplace
Marketplace
IBM Application Runtimes Community
Come for answers, stay for best practices. All we're missing is you.
Ask a question
Join us for IBM TechXchange Day: AI and Automation
Skip main navigation (Press Enter).
Toggle navigation
Search Options
Meet Your Application Runtimes Community Managers
WebSphere Application Server & Liberty
View Only
Group Home
Discussion
9.6K
Library
594
Blogs
638
Events
3
Members
9.9K
Share
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!
#containers
#DeveloperExperience
#Gradle
#Maven
#OpenLiberty
#WebSphereLiberty
0 comments
48 views
Permalink
IBM Community Home
Browse
Discussions
Resources
Groups
Events
IBM TechXchange Conference 2023
IBM Community Webinars
All IBM Community Events
Participate
Gamification Program
Community Manager's Welcome
Post to Forum
Share a Resource
Blogging on the Community
All IBM Community Users
Resources
Community Front Porch
IBM Champions
IBM Cloud Support
IBM Documentation
IBM Support
IBM Technology Zone
IBM Training
Marketplace
Marketplace
Application Runtimes
Topic groups
DevOps Automation
devops.automation CAB
Expertise Connect(EC) Group
Global Application Runtimes
Java, Semeru Runtimes and Runtimes for Business
WebSphere & Liberty CAB
WebSphere Application Server & Liberty
User groups
Events
TechXchange Day
IBM TechXchange Conference
Upcoming Application Runtimes Events
IBM TechXchange Webinars
All IBM TechXchange Community Events
Participate
Gamification Program
Getting Started
Community Manager's Welcome
Post to Forum
Share a Resource
Share Your Expertise
Blogging on the IBM TechXchange Community
Connect with Application Runtimes Users
All IBM TechXchange Community Users
Resources
IBM TechXchange Group
IBM Champions
IBM Cloud Support
IBM Documentation
IBM Support
IBM Support 101
IBM Technology Zone
IBM Training
Cloud Integration Expert Labs & Learning Community
Meet the Application Runtimes Team
Maximize Websphere
TechXchange Day
Marketplace
Marketplace
Powered by Higher Logic