Command Palette

Search for a command to run...

Page Inspect

https://www.theserverside.com/
Internal Links
54
External Links
48
Images
17
Headings
41

Page Content

Title:TheServerSide | Your Java Community discussing server side development
Description:Java developers discussing Java J2EE, java software, Java programming and other trends in server side development
HTML Size:145 KB
Markdown Size:9 KB
Fetched At:June 3, 2025

Page Structure

h2New & Notable
h4Spring Boot logging tutorial
h4An introduction to LLM tokenization
h4Spring XML configuration
h4Spring Boot, Model Context Protocol tutorial in Java
h4The Scrum framework or Agile software development?
h2Coffee Talk: News & Insight
h4Obsolete vs. deprecated in software development
h4Component vs. Bean annotations in Spring
h4How to convert Figma designs to code with Cursor AI
h4How to use Swagger with Spring Boot
h4Deprecated vs depreciated: What's the difference?
h4Format output with Java printf
h4How to use git stash pop
h4Java, JDBC and the HSQLDB database tutorial
h4User input and Java's JOptionPane example
h4What is Scrum? The Scrum process explained in 5 minutes
h2Featured Authors
h3Cameron McKenzie
h3Joseph B. Ottinger
h3Bob Reselman
h3Darcy DeClute
h3Walker Aldridge
h3Bob Reselman
h2Twitter Talk
h2Multimedia
h3Videos, Podcasts, Photo Stories and Infographics
h3Get Started
h4Spring Boot logging tutorial
h5Spring Boot, Model Context Protocol tutorial in Java
h5Learn JavaFX tutorial
h5Agile software development or the Waterfall framework?
h5How a Java HashMap internal implementation works
h5Story points and hours of effort in Scrum
h3Get Started
h4Spring XML configuration
h5The Scrum framework or Agile software development?
h5How to use Claude Desktop tutorial for beginners
h5How to use GitHub Copilot tutorial
h5SonarQube code coverage tutorial for beginners
h2Search thousands of tech definitions

Markdown Content

TheServerSide | Your Java Community discussing server side development





Search the TechTarget Network

Sign-up now. Start my free, unlimited access.

RSS

- - Core Java
- DevOps
- Development
- Frameworks
- Skills and career
- - Tools

More Topics

Other Content

- Videos
- Definitions
- Webinars
- 2024 IT Salary Survey Results
- Sponsored Sites
- More

- Answers
- Features
- Opinions
- Quizzes
- Tech Accelerators
- Tips
- Tutorials

Explore the Network

- TechTarget Network
- App Architecture
- Software Quality
- Cloud Computing
- Security
- AWS

Login Register

- Follow:
-
-
-
-

## New & Notable

#### Spring Boot logging tutorial

Still using System.out.println? Discover the right way to handle logging in Spring Boot with SLF4J, profiles and pro tips you'll wish you knew earlier.

putilov\_denis - stock.adobe.com

#### An introduction to LLM tokenization

Users interact with LLMs through natural language prompts, but under the hood these AI models are based on LLM tokenization. Expand your AI knowledge and skills with this tutorial.

#### Spring XML configuration

Want to consolidate your Spring configuration into a single file, and avoid 'annotation overload?' An XML-based Spring configuration might be the answer.

#### Spring Boot, Model Context Protocol tutorial in Java

Model Context Protocol is the most innovative LLM integration technology to date. Here's how to create Java-based, Spring Boot MCP components for ChatGPT and Cursor AI.

#### The Scrum framework or Agile software development?

How do you choose between Agile and Scrum? You don't. Here's why.

## Coffee Talk: News & Insight

- #### Obsolete vs. deprecated in software development
Cameron McKenzie  21 May 2025

Ever wonder what is the difference between an obsolete component and a deprecated component? Here's the answer in the most concise terms you'll find.
- #### Component vs. Bean annotations in Spring
Cameron McKenzie  20 May 2025

Ever wonder what sets the Spring @Component and @Bean annotations apart? The difference is subtle, but for Spring Boot developers, it's an important ...
- #### How to convert Figma designs to code with Cursor AI
Darcy DeClute  13 May 2025

One of the biggest challenges design teams and web developers face is turning Figma designs into responsive, professional-looking web pages that remain ...
- #### How to use Swagger with Spring Boot
Cameron McKenzie  07 May 2025

The easiest way to build, test and document RESTful APIs built with Spring Boot? Simply add Swagger to your Spring Boot project and let OpenAPI do it for you.
- #### Deprecated vs depreciated: What's the difference?
Cameron McKenzie  04 May 2025

Did you just hear someone say a method was depreciated? They probably mean deprecated. Here's the difference between the two.
- #### Format output with Java printf
Cameron McKenzie  30 Apr 2025

Learn by example how format output with the Java printf method. If you want to format dates, times, integers, doubles and Strings in the text you output to the...
- #### How to use git stash pop
Cameron McKenzie  28 Apr 2025

To move shelved changes from the Git stash to your working directory, the git stash pop command is preferred over apply, as pop will delete the stash in ...
- #### Java, JDBC and the HSQLDB database tutorial
Cameron McKenzie  20 Apr 2025

Here's a quick JDBC with HSQLDB tutorial to get you up and running with Java database connectivity and the popular HyperSQL database.
- #### User input and Java's JOptionPane example
Cameron McKenzie  19 Apr 2025

For new Java programmers, the JOptionPane class is a great visual and user-friendly introduction to user input and Swing-based programming. Here's how to get ...
- #### What is Scrum? The Scrum process explained in 5 minutes
Darcy DeClute  07 Apr 2025

The Scrum framework is the software development industry's most popular Agile methodology. Here are the key steps that define how the Scrum process flows.

View All Posts

## Featured Authors

- ### Cameron McKenzie
TechTarget

02 Jun 2025 Spring Boot logging tutorial
- ### Joseph B. Ottinger
EnigmaStation

18 Oct 2023 How to tame Gradle dependency version management
- ### Bob Reselman
CogArtTech

30 May 2025 An introduction to LLM tokenization
- ### Darcy DeClute
Scrumtuous Inc.

21 May 2025 The Scrum framework or Agile software development?
- ### Walker Aldridge
Lairds Computer Services

15 May 2025 Learn how to use concurrency in Go with this tutorial
- ### Bob Reselman
CogArtTech

28 Apr 2025 How to build an AI agent tutorial with example

## Twitter Talk

Tweets by TTAppDev

## Multimedia

### Videos, Podcasts, Photo Stories and Infographics

View all Multimedia

- Videos
- Podcasts
- Photo Stories

- ### Get Started
#### Spring Boot logging tutorial

- ##### Spring Boot, Model Context Protocol tutorial in Java
- ##### Learn JavaFX tutorial
- ##### Agile software development or the Waterfall framework?
- ##### How a Java HashMap internal implementation works
- ##### Story points and hours of effort in Scrum
- ### Get Started
#### Spring XML configuration

- ##### The Scrum framework or Agile software development?
- ##### How to use Claude Desktop tutorial for beginners
- ##### How to use GitHub Copilot tutorial
- ##### SonarQube code coverage tutorial for beginners

## Search thousands of tech definitions

Search for definitions

- What is signal-to-noise ratio and how is it measured?
- What is descriptive analytics?
- What is compliance automation?
- What is a next-generation firewall (NGFW)?

View All Definitions

Latest TechTarget resources

- Application Architecture
- Software Quality
- Cloud Computing
- Security
- AWS

Search App Architecture

- Why use Rust? Explore the benefits of Rust development

Rust continues a meteoric rise in popularity following a 2024 White House endorsement. But what are the benefits of Rust that ...
- 4 pseudocode examples: Python, Java, JavaScript and C++

Successful pseudocode conversion goes beyond simply making the code work. It's about creating implementations that respect each ...
- Using AI and machine learning for APM

Discover how organizations can streamline operations and improve operational analytics by using AI and machine learning in their ...

Search Software Quality

- How to choose the best Markdown editor: A 9-tool comparison

A dedicated authoring tool helps writers take full advantage of Markdown. Find one that supports your development projects, ...
- 11 tools that facilitate developer productivity

Development teams have a better experience when they use tools that integrate well together and facilitate collaboration.
- Comparing low-code vs. traditional development

The lines between low-code and traditional development aren't always clear. Compare the pros and cons of each approach to judge ...

Search Cloud Computing

- Examine the 4 types of edge computing, with examples

Edge computing is popular, but it's not going to benefit every IoT device or workload. Look at the various types of edge ...
- Get started with Amazon Q Developer

Amazon Q Developer is a versatile tool for software development, offering code generation, optimization recommendations and ...
- HPE adds Morpheus Data to KVM hypervisor for enterprises

A KVM hypervisor by Hewlett-Packard Enterprise evolves with technology and capabilities from Morpheus Data, an HPE acquisition, ...

Search Security

- The DOGE effect on cybersecurity: Efficiency vs. risk

The DOGE effect on security is a complex issue. Pursuit of efficiency might be a legitimate goal, but experts caution it can ...
- News brief: Week's top breaches stem from third-party attacks

Check out the latest security news from the Informa TechTarget team.
- Security risks of AI-generated code and how to manage them

Application security teams are understandably worried about how developers use GenAI and LLMs to create code. But it's not all ...

Search AWS

- Compare Datadog vs. New Relic for IT monitoring in 2024

Compare Datadog vs. New Relic capabilities including alerts, log management, incident management and more. Learn which tool is ...
- AWS Control Tower aims to simplify multi-account management

Many organizations struggle to manage their vast collection of AWS accounts, but Control Tower can help. The service automates ...
- Break down the Amazon EKS pricing model

There are several important variables within the Amazon EKS pricing model. Dig into the numbers to ensure you deploy the service ...

- About Us
- Editorial Ethics Policy
- Meet The Editors
- Contact Us
- Advertisers
- Partner with Us
- Media Kit
- Corporate Site

- Contributors
- Reprints
- Answers
- Definitions
- E-Products
- Events
- Features

- Guides
- Opinions
- Photo Stories
- Quizzes
- Tips
- Tutorials
- Videos

All Rights Reserved, Copyright 2000 - 2025, TechTarget

Privacy Policy
Cookie Preferences
Cookie Preferences
Do Not Sell or Share My Personal Information

Close