Writing Maintainable and Testable Code: The “Why” Behind Design PrinciplesGenerally speaking, programming languages and libraries are tools that enable us, as developers, to build software applications…Jan 30Jan 30
Quick Look On Spring Bean ScopesThe bean scopes define the lifecycle and visibility of a bean in the context. The latest version of the spring framework documentation…Jan 14Jan 14
How To Access Extra Fields From UserDetails In Spring SecurityLong story short, in order to access the extra fields you need, implement a custom UserDetails object that implements…Oct 27, 2024Oct 27, 2024
How To Solve ‘TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension “.ts” for…’ ErrorIf you’re using Chai 5, Mocha, and ts-node together, probably you may have encountered the error specified in the title.Sep 9, 2024Sep 9, 2024
Securing a REST API Created With Spring Boot 3 Using Spring Security with username-password And JWTUsername-password and JWT-based authentication is a common way of securing an API. The authorization server creates a token after the…May 27, 2024May 27, 2024
How To Setup A Collaborative Programming EnvironmentMicrosoft Visual Studio Code (aka vscode) is a simple editor for some of us; a tool that is used in day-to-day work for others. But today…Mar 6, 2024Mar 6, 2024
How To Execute Parameterized Insert Queries In Batch Using JDBCThe easiest solution to execute parameterized insert queries in batch is using PreparedStatement object.Feb 10, 2024Feb 10, 2024
How To Post With Java HttpClientJava HttpClient is an HTTP client that supports the most recent HTTP standards and works synchronously and asynchronously.Feb 8, 2024Feb 8, 2024
Interfacing 2.4" SSD1309 SPI OLED Display With ESP8266In this tutorial, we’ll learn how to connect 2.42" SSD13093 SPI OLED display with ESP8266. As a development board, we’ll use ESP8266…Sep 30, 2023Sep 30, 2023