Marco Molteni Blog https://marmo.dev Java and Angular pragmatic solutions Spring Boot and Azure App Service: configuration tips https://marmo.dev/spring-boot-azure Some configuration tips for Spring Boot on Azure Wed, 23 Apr 2025 00:00:00 GMT https://marmo.dev/spring-boot-azure 2025-04-23T00:00:00Z Best Practices for Adding Headers in Angular Applications https://marmo.dev/angular-interceptor-headers Switch from a server-side to a client application Wed, 23 Apr 2025 00:00:00 GMT https://marmo.dev/angular-interceptor-headers 2025-04-23T00:00:00Z Java Records, tutorial and code examples https://marmo.dev/java-records From Java 11 to Java 17, new features Mon, 21 Apr 2025 00:00:00 GMT https://marmo.dev/java-records 2025-04-21T00:00:00Z Angular, Node, Typescript version compatibility and new features https://marmo.dev/angular-typescript-node Compatibility matrix between Angular, TypeScript, and Node.js versions. Sat, 19 Apr 2025 00:00:00 GMT https://marmo.dev/angular-typescript-node 2025-04-19T00:00:00Z Spring Boot Multipart Upload: Combining JSON Data and File in One Request https://marmo.dev/java-mixed-request Learn how to handle mixed HTTP requests in Spring Boot, combining JSON data and file uploads in a single request. Includes examples with cURL and best practices. Wed, 09 Apr 2025 00:00:00 GMT https://marmo.dev/java-mixed-request 2025-04-09T00:00:00Z Lombok - Java JDK compatibility matrix https://marmo.dev/lombok-java Discover the compatibility matrix between Lombok and Java JDK versions. Learn which Lombok version to use for seamless integration with your JDK. Wed, 02 Apr 2025 00:00:00 GMT https://marmo.dev/lombok-java 2025-04-02T00:00:00Z Disable SSR in an Angular project https://marmo.dev/angular-ssr Learn how to disable Server-Side Rendering (SSR) in Angular projects. Simplify your application by switching to a client-side setup with practical steps. Wed, 02 Apr 2025 00:00:00 GMT https://marmo.dev/angular-ssr 2025-04-02T00:00:00Z Migration from Kotlin to Java, notes https://marmo.dev/kotlin-to-java witching from Kotlin to Java: Because who needs syntactic sugar when you can have enterprise-grade verbosity and decades of proven reliability? Thu, 27 Mar 2025 00:00:00 GMT https://marmo.dev/kotlin-to-java 2025-03-27T00:00:00Z JavaScript: copy array. Deep and Shallow clone copy explained. https://marmo.dev/javascript-duplicate-array Want to copy or clone an array in JavaScript or TypeScript? Learn the best methods for shallow and deep copies with examples. Sat, 22 Feb 2025 00:00:00 GMT https://marmo.dev/javascript-duplicate-array 2025-02-22T00:00:00Z Learn Java in 15 minutes ... and call us to repair the damages for 12 months :) https://marmo.dev/learn-java-15-minutes Can YouTube really teach you Java in 15 minutes? Spoiler: It can... if youre okay with 15 months of fixing the mess afterward. Dive into the hilarious reality of speed-learning programming and the technical debt it creates! Sat, 15 Feb 2025 00:00:00 GMT https://marmo.dev/learn-java-15-minutes 2025-02-15T00:00:00Z Angular best UI open source components https://marmo.dev/angular-best-components Start quickly your project or add cool features with existing components Thu, 13 Feb 2025 00:00:00 GMT https://marmo.dev/angular-best-components 2025-02-13T00:00:00Z Send an image from the Java backend to Angular or React using REST services https://marmo.dev/send-and-image-from-the-java-backend-to-angular-using-rest-services Send an image from Spring Java to Angular or React frontend Wed, 12 Feb 2025 00:00:00 GMT https://marmo.dev/send-and-image-from-the-java-backend-to-angular-using-rest-services 2025-02-12T00:00:00Z Angular 19.2: New features https://marmo.dev/angular-19-2-features List of the new features and breaking changes introduced with Angular 19.2 Mon, 10 Feb 2025 00:00:00 GMT https://marmo.dev/angular-19-2-features 2025-02-10T00:00:00Z Enum Literals in Hibernate and JPA: A Surprisingly Astonishing Difference https://marmo.dev/enum-literals-hibernate Explore the differences between JPA and Hibernate when handling enum literals in queries. Learn best practices, quirks, and how to write clean, maintainable code for enum persistence. Sun, 02 Feb 2025 00:00:00 GMT https://marmo.dev/enum-literals-hibernate 2025-02-02T00:00:00Z Spring Boot vs Quarkus in 2025 https://marmo.dev/spring-quarkus Spring Boot vs. Quarkus: Faster startup or faster to be forgotten? Dive into the quirks of Quarkus and why Spring still springs eternal! Sat, 01 Feb 2025 00:00:00 GMT https://marmo.dev/spring-quarkus 2025-02-01T00:00:00Z Install deepseek R1 on your Mac https://marmo.dev/ai-deepseek-macos Install DeepSeek on macOS: Because who doesn?t love downloading 9GB just to ask an AI if pineapple belongs on pizza? Tue, 28 Jan 2025 00:00:00 GMT https://marmo.dev/ai-deepseek-macos 2025-01-28T00:00:00Z Lombok and Java 23 compilation issues https://marmo.dev/lombok-java-23 How to solve the compilation issues Sat, 23 Nov 2024 00:00:00 GMT https://marmo.dev/lombok-java-23 2024-11-23T00:00:00Z Angular 19.0: New features coming https://marmo.dev/angular-19-0-features List of the new features and breaking changes introduced with Angular 19.0 Wed, 04 Sep 2024 00:00:00 GMT https://marmo.dev/angular-19-0-features 2024-09-04T00:00:00Z Apache NetBeans - clear the cache and rebuild maven indexes https://marmo.dev/netbeans-clear-cache Sometime a cleanup can fix IDE issues Sat, 24 Aug 2024 00:00:00 GMT https://marmo.dev/netbeans-clear-cache 2024-08-24T00:00:00Z JPA FetchType.Eager is NOT a solution for n+1 queries issue https://marmo.dev/jpa-lazy-eager How to solve N+1 issues with JPA / Hibernate Tue, 20 Aug 2024 00:00:00 GMT https://marmo.dev/jpa-lazy-eager 2024-08-20T00:00:00Z