This post demonstrates some of my favorite search techniques that work well in VSCode, including some basic RegEx (Regular Expressions) expressions that will help you find exactly what youโre looking for in an unfamiliar code base. We will cover VSCode file type inclusions and exclusions, single-line multi-term searching, conditional searching, and more. RegEx can be intimidating to people who arenโt used to using it, but luckily the RegEx expressions described in this post are very easy to remember and incredibly powerful.
Testing Spring Boot Rest APIs with Rest-Assured
Attention: This article was published over 2 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Creating RESTful APIs with Spring Boot is a straightforward process, making it a popular choice for a variety of applications, from UI to batch …
Mermaid: Helping Documentation Catch Up with Development
Documentation is an integral part of any development process and can take significant time and effort to write. Additionally, even if we write quality documentation, oftentimes it fails to evolve as development best practices change and can quickly become outdated. Mermaid aims to fix this so-called โDoc-Rotโ by creating a quick and easy way to create detailed diagrams that can evolve alongside code development.
Today, we will be going over Mermaid and, more specifically, how it can be used to both create and maintain complex documentation using diagrams.
What is Mainframe Modernization & How Can My Business Benefit From It?
Attention: This article was published over 2 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Mainframes have long powered critical financial transactions and government operations. However, across the U.S., particularly in Kansas, these systems are showing their age. The …
Navi: A โCheatsheetโ CLI
The command line is a powerful tool in software development. Regardless of whether you are comfortable working within a shell or if you prefer a GUI, there are likely scenarios that still require you to open a terminal and type out some commands.
This should not surprise us โ many tools solely support Command-Line Interface (CLI) interaction โ but over time, the efforts required to keep track of each new commandโs syntax can add up. If youโre anything like me, you might memorize only the commands that you use most frequently, resigning yourself to searching through documentation for the rest whenever you need them….




