Learn how to integrate Java applications with an MCP server using LangChain4j. The article covers STDIO & SSE transports along with tips for testing servers.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
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
Post describing the simplest way to retrieve the temporary directory path in Java by using a system propertyHow 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 how JBang is revolutionizing Java scripting and how you can get started with it today.JBang: Unlocking Java's Scripting Potential2020-06-13 in Backend Development tagged Java / JBang 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
Learn how to initialize a new Go project with modules, set up its basic structure, and follow best practices for organizing your code.How to Initialize a New Go Project with Modules2020-02-22 in Backend Development tagged Dependency Management / Go by Marc Nuri