DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Enterprise AI Trend Report: Gain insights on ethical AI, MLOps, generative AI, large language models, and much more.

2024 Cloud survey: Share your insights on microservices, containers, K8s, CI/CD, and DevOps (+ enter a $750 raffle!) for our Trend Reports.

PostgreSQL: Learn about the open-source RDBMS' advanced capabilities, core components, common commands and functions, and general DBA tasks.

AI Automation Essentials. Check out the latest Refcard on all things AI automation, including model training, data security, and more.

Avatar

Swathi Prasad

Software Architect & Senior Cloud Developer at Carl Zeiss MES Solutions GmbH

Munich, DE

Joined Feb 2017

Stats

Reputation: 1452
Pageviews: 1.9M
Articles: 28
Comments: 25
  • Articles
  • Trend Reports
  • Events
  • Comments

Articles

article thumbnail
REST vs. Messaging for Microservices: Choosing the Right Communication Style for Your Microservices
Discover how to choose the right communication style for your microservices in this exploration of two common protocols.
March 24, 2023
· 14,717 Views · 15 Likes
article thumbnail
An Overview of 3 Java Embedded Databases
Embedded databases move management from standalone systems to your app. Let's take a look at HSQLDB, H2, and Apache Derby to see how they can work with Java apps.
Updated May 5, 2022
· 79,981 Views · 23 Likes
article thumbnail
Beginner's Guide to Spring Expression Language With Spring Boot
Spring into action with SpEL!
October 8, 2019
· 56,496 Views · 19 Likes
article thumbnail
Multi-Threading in Spring Boot Using CompletableFuture
Learn more about multi-threading in Spring Boot Using CompletableFuture.
September 17, 2019
· 260,399 Views · 16 Likes
article thumbnail
GraphQL Java Example for Beginners [Spring Boot]
In this article, we will look at a GraphQL Java example and build a simple GraphQL server with Spring Boot.
August 30, 2019
· 120,054 Views · 34 Likes
article thumbnail
Event-Driven Microservices With Spring Boot and ActiveMQ
A guide to using Spring Boot and ActiveMQ for event-driven microservices.
August 13, 2019
· 40,381 Views · 16 Likes
article thumbnail
Batch Processing Large Data Sets With Spring Boot and Spring Batch
Let's process some data.
August 2, 2019
· 74,044 Views · 6 Likes
article thumbnail
Streaming Data With Spring Boot RESTful Web Service
Quickly stream data with StreamResponseBody
July 19, 2019
· 35,418 Views · 9 Likes
article thumbnail
How to Upload and Serve Data Using Amazon CloudFront and Amazon S3 in Node.js
Upload and serve data faster and more efficiently.
July 15, 2019
· 10,826 Views · 4 Likes
article thumbnail
How to Upload and Serve Data Using Amazon CloudFront and Amazon S3 in Node.js
In this post, we'll learn how to upload files to an S3 bucket and serve those files through CloudFront in Node.js.
July 10, 2019
· 17,395 Views · 3 Likes
article thumbnail
Concurrency and Locking With JPA: Everything You Need to Know
Learn more about concurrency and locking with JPA.
Updated July 5, 2019
· 81,090 Views · 7 Likes
article thumbnail
Streaming Data with Spring Boot RESTful Web Service
Streaming data is a radical new approach to sending data to web browsers which provides for dramatically faster page load times. Quite often, we need to allo...
July 2, 2019
· 81,077 Views · 13 Likes
article thumbnail
Build Micro Front-Ends Using Angular Elements: The Beginner's Guide
Using simple examples, this article demonstrates how we can build a micro front-end architecture using Angular elements.
June 6, 2019
· 34,690 Views · 8 Likes
article thumbnail
Beginner's Guide to Creating a Maven Plugin
In this article, we'll learn how to build a Maven plugin and test it. Read on to get started!
May 29, 2019
· 19,104 Views · 7 Likes
article thumbnail
Building Data Visualizations With Angular and Ngx-charts
In this post, we learn how to make interesting data visualizations with Angular in order to report the findings of our data analysis work.
May 21, 2019
· 46,988 Views · 2 Likes
article thumbnail
Getting Started With App Shell Using Angular 7
We look at how to add an app shell an Angular web application and the added performance this brings to the app.
May 14, 2019
· 12,615 Views · 2 Likes
article thumbnail
Introduction to Angular Grid
In this post, we look at how to at ag-Grid to Angular applications, going over all the code and commands you'll need.
May 7, 2019
· 17,041 Views · 4 Likes
article thumbnail
Generating and Consuming REST APIs With Spring Boot 2, Angular 7, and Swagger 2
In this article, we are going to generate API documentation from a Spring Boot REST API and generate an Angular API client from the documentation using Swagger.
April 24, 2019
· 49,475 Views · 14 Likes
article thumbnail
Creational Design Pattern Series: Factory Method Pattern
Learn more about your favorite design pattern — the factory method pattern.
February 11, 2019
· 18,226 Views · 13 Likes
article thumbnail
Test-Driven Development With a Spring Boot REST API
While TDD starts with unit tests, it doesn't stop there. Let's look at how integration tests come into play with a Spring Boot-based REST API.
September 12, 2018
· 61,273 Views · 8 Likes
article thumbnail
Building a Web App Using Spring Boot, Angular 6, and Maven
Spring Boot and Angular are a popular combo when building a web app. Let's take a quick look to see just how easy it is to set such a project up.
August 14, 2018
· 287,604 Views · 38 Likes
article thumbnail
Java Logging Frameworks and Tools
In this post, we take a look at some of the most common and well-known logging frameworks available in Java to see what you should consider for your projects.
Updated October 10, 2017
· 45,310 Views · 12 Likes
article thumbnail
Java Application Security Frameworks
If you're creating a web app, security is more important than ever. Learn about some great Java-based frameworks that add extra security to your apps.
September 12, 2017
· 37,334 Views · 20 Likes
article thumbnail
REST API Documentation Generators for Java
Learn about some of the tools you can use to help clients consume your API and create integrations by ensuring that it has informational documentation.
August 29, 2017
· 48,415 Views · 16 Likes
article thumbnail
Format and Manipulate Numbers With Numeral.js
It's not as easy to manipulate numbers in JavaScript as it is in other languages. Learn how to use Numeral.js, a JavaScript library, to get the job done.
May 13, 2017
· 14,821 Views · 1 Like
article thumbnail
Introduction to CreateJS – Part 1
In this article, we introduce the JavaScript library suite known as CreateJS, and show you how to make some basic animations using one of it's component libraries.
May 1, 2017
· 8,647 Views · 0 Likes
article thumbnail
Top 5 jQuery Plugins for Tree View
In this post we take a look at five of the top jQuery plugins that allow you to leverage a tree view in your project. Read on for the list.
April 22, 2017
· 46,311 Views · 2 Likes
article thumbnail
7 JavaScript Libraries for Dashboards
There are a lot of different JavaScript libraries out there. Here are 7 great ones to check out for your next JavaScript project.
March 22, 2017
· 50,137 Views · 19 Likes

Trend Reports

Trend Report

Software Integration

Seamless communication — that, among other consequential advantages, is the ultimate goal when integrating your software. And today, integrating modern software means fusing various applications and/or systems — many times across distributed environments — with the common goal of unifying isolated data. This effort often signifies the transition of legacy applications to cloud-based systems and messaging infrastructure via microservices and REST APIs.So what's next? Where is the path to seamless communication and nuanced architecture taking us? Dive into our 2023 Software Integration Trend Report and fill the gaps among modern integration practices by exploring trends in APIs, microservices, and cloud-based systems and migrations. You have to integrate to innovate!

Software Integration

Events

Watch

On Demand Event Thumbnail

Software Integration: The Intersection of APIs, Microservices, and Cloud-Based Systems

Presenter: DZone

Comments

REST vs. Messaging for Microservices: Choosing the Right Communication Style for Your Microservices

Apr 17, 2023 · Marcy Tillman

I agree with this point. Messaging is important for implementing resilient systems. But retry mechanism may unfortunately be needed for legacy systems as it may not be easy or requires more effort to implement messaging.

Event-Driven Microservices With Spring Boot and ActiveMQ

Sep 26, 2019 · Charleigh Smith

Thanks. When do you get NullPointerException? What exactly is null?

JMS template is configured automatically by Spring Boot. We just provide ActiveMQ server configuration via application.properties.

Event-Driven Microservices With Spring Boot and ActiveMQ

Aug 27, 2019 · Charleigh Smith

Hi,

Yes, we can have both sender and receiver within a Spring Boot application. Here is an example from Spring docs https://spring.io/guides/gs/messaging-jms/.

Build Micro Front-Ends Using Angular Elements: The Beginner's Guide

Aug 08, 2019 · Jordan Baker

Hi, the error seems to be with your data model. May be, you can post your code?

Concurrency and Locking With JPA: Everything You Need to Know

Jul 09, 2019 · Lauren Forbes

Thanks for reading my article. Then biggest difference is: OPTIMISTIC ensures that the other object has not been updated at the time of your commit. OPTIMISTIC_FORCE_INCREMENT ensures that other object has not been updated, and increments its version on commit.

Building a Web App Using Spring Boot, Angular 6, and Maven

May 30, 2019 · Duncan Brown

Did you check the contents when tomcat unpacked war contents? Do you see any errors in browser or tomcat catalina log?

Building a Web App Using Spring Boot, Angular 6, and Maven

May 30, 2019 · Duncan Brown

I checked your POM files and I don't see any problem. If you want, you can remove the following plugin. spring-boot-maven plugin will take care of packaging.

<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <packagingExcludes>WEB-INF/lib/tomcat-*.jar</packagingExcludes> <warName>tutorial-app</warName>

</configuration>

</plugin>
Building a Web App Using Spring Boot, Angular 6, and Maven

May 30, 2019 · Duncan Brown

Have you checked the contents of your war file? Make sure to verify if your classes and all Angular resources are present.

Building a Web App Using Spring Boot, Angular 6, and Maven

May 30, 2019 · Duncan Brown

It seems your war file is not correct. Can you provide your pom structure in some way? Please don't provide in the comment here. It would be hard to read.

Building a Web App Using Spring Boot, Angular 6, and Maven

May 29, 2019 · Duncan Brown

What is the Spring Boot version at your end? Try deleting your local m2 repository and download the maven dependencies again.

Building a Web App Using Spring Boot, Angular 6, and Maven

May 05, 2019 · Duncan Brown

I have added .gitignore file to the project.

Building a Web App Using Spring Boot, Angular 6, and Maven

Apr 28, 2019 · Duncan Brown

Hi Mehdi, unfortunately, I did not find time to do it yet. If you find time, you can also create a pull request. Thanks.

Building a Web App Using Spring Boot, Angular 6, and Maven

Apr 03, 2019 · Duncan Brown

Sure, I will try to add soon.

Building a Web App Using Spring Boot, Angular 6, and Maven

Jan 13, 2019 · Duncan Brown

It comes from spring boot starter security plugin. The user name is user and password is the generated one in console on server startup.

Building a Web App Using Spring Boot, Angular 6, and Maven

Jan 12, 2019 · Duncan Brown

Is your npm install working correctly? To verify, you can run npm install on ExpenseAnalyst-frontend project.

Building a Web App Using Spring Boot, Angular 6, and Maven

Jan 12, 2019 · Duncan Brown

I am not sure why it is looking in artifactory. How did you build the project?

Building a Web App Using Spring Boot, Angular 6, and Maven

Jan 12, 2019 · Duncan Brown

Have you added spring boot maven plugin in parent pom by any chance?

Building a Web App Using Spring Boot, Angular 6, and Maven

Dec 17, 2018 · Duncan Brown

Can you provide contents of pom.xml in ExpenseAnalyst-frontend module?

Building a Web App Using Spring Boot, Angular 6, and Maven

Dec 14, 2018 · Duncan Brown

Hi Dany,

What is the port for tomcat server? I don't see any port here for example, http://localhost/styles.34c57ab7888ec1573f9c.css.

Do you see JavaScript and CSS files in /tutorial-app/WEB-INF⁩/classes⁩/resources/?

Top 5 jQuery Plugins for Tree View

Oct 30, 2018 · Duncan Brown

Thanks!

Top 5 jQuery Plugins for Tree View

Oct 29, 2018 · Duncan Brown

Thanks for the information!

Java Logging Frameworks and Tools

Oct 13, 2017 · Duncan Brown

Yes, I did not mention the built-in one. I picked the ones that are not very common. I use sl4j in most of the applications. It has been quite sometime since I used Apache commons logging.

Java Logging Frameworks and Tools

Oct 13, 2017 · Duncan Brown

I use logstash and logback as part of ELK stack, and use sl4j in other applications.

REST API Documentation Generators for Java

Sep 01, 2017 · Christopher Lamb

Hi Matteo, I have never tried this one before. It looks simple and straightforward. Thanks!

7 JavaScript Libraries for Dashboards

Mar 22, 2017 · Swathi Prasad

There is one here https://github.com/jaumard/ng2-dashboard/. I have not tried though.

User has been successfully modified

Failed to modify user

ABOUT US

  • About DZone
  • Send feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: