Home
CV
ExperienceEducation
ProjectsBookmarksInvestmentsContactBlog
X (Twitter)GitHub
X (Twitter)LinkedInGitHubDiscord
Welcome! Type "help" for available commands.
$
Loading terminal interface...
Welcome! Type "help" for available commands.
$
Loading terminal interface...

~/blog/tags/java

Java Posts

4 articles

Java, Maven, & Gradle: OS Setup & Project-Level Usage

Java, Maven, & Gradle: OS Setup & Project-Level Usage

javajdkmavengradlebuild-tools

Install Java, Maven, Gradle at OS & project levels. Learn common commands for consistent builds & development workflows.

May 17, 2025
Setting Up a Modern Spring Boot Web Server with REST API & Web Content (2025 Guide)

Setting Up a Modern Spring Boot Web Server with REST API & Web Content (2025 Guide)

spring bootjavamavenintellij idearest api

How to create a Spring Boot application with RESTful APIs and static web content using Maven and IntelliJ IDEA in modern Java.

May 12, 2025
Creating UML Diagrams in IntelliJ IDEA, PyCharm, and WebStorm

Creating UML Diagrams in IntelliJ IDEA, PyCharm, and WebStorm

umlintellijpycharmwebstormdiagrams

A guide to generating and using UML class diagrams in JetBrains IDEs like IntelliJ IDEA (Ultimate), PyCharm (Professional), and WebStorm, covering features, limitations, and language support.

May 6, 2025
How to setup the Java SDK and use JavaFX with macOS/Windows

How to setup the Java SDK and use JavaFX with macOS/Windows

macosjavazshintellijenvironment variables

A modern guide to setting up Java development with JavaFX on macOS and Windows using IntelliJ IDEA or VS Code. While setting `JAVA_HOME` is still useful for some tools like Maven and Gradle, many modern Java environments have reduced reliance on it. This guide includes integration with Scene Builder and modern IDEs.

April 8, 2025

Discover More

Discover More

Related Articles

May 21, 2025
Google's Jules AI Agent: Autonomous Coding and Environment Setup Guide

Google's Jules AI Agent: Autonomous Coding and Environment Setup Guide

A hands-on look at Google's Jules AI coding agent, its capabilities, and how to configure your development environment for full autonomous abilities i...

aigooglejulespackage-managerspnpmbun+2
BLOG
May 7, 2025
Kickstarting a Modern Django Project (using UV) in 2025

Kickstarting a Modern Django Project (using UV) in 2025

How to start a Django project with modern templates, SaaS core features, SQL database integration, and popular IDE tooling.

djangopythonvscodeintellijpycharmsaas+5
BLOG
September 25, 2025
How to Secure Environment Variables for LLMs, MCPs, and AI Tools Using 1Password or Doppler

How to Secure Environment Variables for LLMs, MCPs, and AI Tools Using 1Password or Doppler

Stop hardcoding API keys in MCP configs and AI tool settings. Learn how to use 1Password CLI or Doppler to inject secrets just-in-time for Claude, Cur...

security1passworddopplermcpaillm+2
BLOG

Related Bookmarks

foojay.io
September 24, 2025
Free Java & OpenJDK Info for Daily Java Usage | foojay

Free Java & OpenJDK Info for Daily Java Usage | foojay

A place for friends of OpenJDK, Foojay.io is your one stop shop for all things Java, Kotlin, and beyond, with tips, tricks, and insights from the rela...

FoojayProgramming InsightsJava TutorialsDeveloper CommunitiesOpenJDK Resources
LINK
start.spring.io
September 24, 2025
Spring Initializr

Spring Initializr

Initializr generates spring boot project with just what you need to start quickly!

Software Development ToolsJava FrameworksProject GeneratorsSpring BootSpring Initializr
LINK
github.com
September 23, 2025
GitHub - palantir/palantir-java-format: A modern, lambda-friendly, 120 character Java formatter.

GitHub - palantir/palantir-java-format: A modern, lambda-friendly, 120 character Java formatter.

A modern, lambda-friendly, 120 character Java formatter. - palantir/palantir-java-format

IntelliJ PluginsCode Style ToolsGitHub ProjectsJava FormattersGradle Plugins
LINK