Learn how to integrate Java applications with an MCP server using LangChain4j. Covers STDIO & Streamable HTTP transports along with tips for testing.Connecting to a Model Context Protocol (MCP) Server from Java using LangChain4j2025-03-10 in Artificial Intelligence / Backend Development tagged Java / LLM / AI Agent / Model Context Protocol (MCP) / LangChain4j / Testing by Marc Nuri
Complete guide to Java Virtual Threads. Learn how virtual threads revolutionize Java concurrency with examples and best practices.Java Virtual Threads Complete Guide (Project Loom)2023-10-15 in Backend Development tagged Java / JVM / Concurrency / Performance / Java 21 by Marc Nuri
Post describing how to go from Path to File and from File to Path in JavaHow to convert File to Path and Path to File in Java2023-08-22 in Backend Development tagged Java / Quickie by Marc Nuri
Get the temporary directory path in Java using the java.io.tmpdir system property. Includes default paths for Windows, Linux, and macOS.How to get the temporary directory path in Java2023-08-13 in Backend Development tagged Java / Quickie by Marc Nuri
Master Go generics with practical examples: learn type parameters, constraints, and generic functions to write type-safe, reusable code in Go 1.18+Go Generics Tutorial: A Complete Introduction to Type Parameters in Go 1.18+2022-03-26 in Backend Development tagged Go by Marc Nuri
Learn how to use Pattern Matching for instanceof in Java to simplify your code and make it more readable.Pattern Matching for instanceof in Java2022-03-12 in Backend Development tagged Java / Java 17 by Marc Nuri
How to configure the Quarkus HTTP application server port using the `quarkus.http.port` property.Quarkus: How to change the application port?2021-11-14 in Backend Development tagged Quarkus / Java / Quickie by Marc Nuri
How to use the StreamSupport utility class introduced in Java 8 to convert a Spliterator or an Iterator to a Stream.How to convert an Iterator or Spliterator to Stream2021-10-09 in Backend Development tagged Java / Java 8 / Streams by Marc Nuri
Learn what JBang is and how it transforms Java into a scripting language. Complete guide with installation, dependencies, native images, and examples.What is JBang? The Complete Guide to Java Scripting2020-06-13 in Backend Development tagged Java / JBang / Quarkus by Marc Nuri
Learn how to design clean, maintainable, and testable interfaces in Go. Best practices, patterns, pitfalls, and real-world refactoring examples.Go Interfaces: Design Patterns & Best Practices2020-03-14 in Backend Development tagged Go / Best Practices by Marc Nuri
Comprehensive guide to error handling in Go with practical examples, custom errors, wrapping, and modern error handling patternsError Handling Best Practices in Go2020-03-07 in Backend Development tagged Go / Best Practices / Debugging by Marc Nuri
Master Go's concurrency model with practical examples of goroutines, channels, and common concurrency patterns for building efficient applicationsGo Concurrency Patterns: Goroutines and Channels2020-02-29 in Backend Development tagged Go / Concurrency by Marc Nuri