-
The Spring Data JPA – Part 2.
Introduction. In my previous article, I gave a brief overview of the Spring Data JPA and its features. I hope it has whetted your appetite for a deeper dive into this amazing aspect of the Spring Framework! This article will explore some more advanced aspects of the Spring Data JPA, as well as the useful…
-
The Spring Data JPA – Part 1.
Introduction. In my previous article, I provided an introduction to the Spring Framework. I created a simple Cinema Booking application using Spring Boot, and explained how to develop the application using Spring Framework conventions. Having grown eager to explore Spring in greater depth, I set my sights to one of the Spring Framework’s core features…
-
An Introduction to Spring Boot.
Introduction. Having broadened my horizons and gained much more technological expertise in the past few months, I have decided to momentarily return to my roots as as a Java developer to see how I can apply the new perspectives I have acquired. For instance, I have decided to try and create an MVC-style Web application…
-
Customize Your Windows Terminal Prompt
Introduction (Or OMP? DIY!) When I first discovered Oh-My-Posh, I was truly impressed. How does it create such amazing prompts? I proceeded to do research into this incredible feature to discover how it works. After some weeks of researching, studying, and code experimentation, I eventually learnt that it works through customizing the PowerShell Prompt Function.…
-
Some Notes on Alternate Data Streams – Part 2.
Introduction. In Part 1 of this blog series on ADS we saw how useful streams can be. We presented 2 PowerShell cmdlets for performing file hashing, embedding and verification. However, we also noted that ADS streams (except the default $DATA stream) are wiped out when sent across the web. A workaround to this limitation is…
-
Some Notes on Alternate Data Streams – Part 1.
Introduction. The Windows NTFS File System has a useful but relatively little-known feature called Alternate Data Streams. A file in the NFTS File System consists of one or more data streams. Data Streams are basically “files within a file”. Each stream has a name. The default stream is named “:$DATA”. This is the stream which…
-
Customize PowerShell with a Personal Key Handler.
Introduction. The previous articles on PowerShell and Windows Terminal served a basic primer to the vast potential of these technologies and the operations you can perform with them. Believe me, we have barely begun to comprehend just how cool they really are. We will now explore another interesting tool you can create with PowerShell –…
-
HTTP REPL
Introduction. In the previous article, we explored C# REPL, a lightweight and efficient tool that allows you to run test C# code from a Command Prompt. We also briefly touched on other REPLs for different languages. We will now dive into another REPL type called HTTP REPL (or HttpRepl). It is a program that allows…
-
C# REPL
Introduction. Whenever C# programming is mentioned, most people would think of developing programs in an IDE (such as Visual Studio or JetBrains Rider), then compiling and running them. But what if I told you that there was a tool that allowed you to execute C# code in a Terminal, on the fly, with no compilation…