Integrating NextAuth.js with Spring Authorization ServerThis is a quick post to show you how to add user authentication to your web application using OAuth 2 with NextAuth.js and a Spring authorization server. Since there's limited information available online about integrating these two technologies, I'l...Jan 10, 2025 · 6 min readjohnnysn.hashnode.dev
Function Calling with Spring AIIntroduction According to OpenAI, function calling is the ability to connect large language models (LLMs) to external functionalities such as real-time services, databases, etc, so the AI assistant can "call" functions or tools in order to provide an...Aug 8, 2024 · 8 min readjohnnysn.hashnode.dev
Building a real-time metronome app with React: Tailoring beats on the flyIn this quick article, we'll provide guidelines for the development of a dynamic metronome app for musicians using React, powered by the Next.js framework and styled with Tailwind CSS. This application offers users the flexibility to customize the te...Nov 14, 2023 · 10 min readjohnnysn.hashnode.dev
Simple API Key authentication in Spring Boot 3.1Introduction I recently wrote a Spring Boot 3 application that needed basic protection for some endpoints accessed internally. I initially had some trouble setting up the web security configuration, since Spring Security 6 has deprecated most of what...2CKSep 16, 2023 · 6 min readjohnnysn.hashnode.dev
A vanilla Typescript app for robotic camera controlI have been researching ESP32 microcontrollers and their applications for IoT and found quite an interesting development board with a built-in camera module called ESP32-CAM. This $7 device also ships with integrated Bluetooth, WiFi, a few sensors, a...Mar 14, 2023 · 7 min readjohnnysn.hashnode.dev