About the Author
John Hoestje

John Hoestje

Twitter

John Hoestje is an experienced Software Architect and Developer with 10+ years in IT. His area of expertise is the architecture and development of applications and systems utilizing Java, .NET and JavaScript technologies.

100x Engineering Starts Now: Windsurf’s Game-Changing IDE Experience Part 2 (Coding Examples)

Windsurf’s Game-Changing IDE Experience Part 2 (Coding Examples)

John Hoestje AI, Articles, RAG Leave a Comment

Welcome to the second part of our series on Codeium Windsurf. If you haven’t yet, check out Part 1 to get detailed insights into what Windsurf is and the features it brings to your coding environment. In this section, we’ll explore how you can leverage Codeium Windsurf’s features to accelerate your coding projects using real code examples.

Nacha ACH Payroll: How Getting Paid Works

John Hoestje Articles, Development Technologies & Tools, Keyhole, Programming Leave a Comment

Getting paid is nice! Most people enjoy seeing their bank account balance increase after a period of hard work. But have you ever wondered how your paycheck actually gets deposited into your bank account?

In this blog, we’ll explore how a basic payroll or direct deposit processing system ingests an incoming Nacha ACH file. This will give you a clearer picture of how your hard-earned money gets from your employer to you.

Programming Language Assimilation: BE the Borg - Nulls in Java

Programming Language Assimilation: Be the Borg

John Hoestje Articles, Development Technologies & Tools, Java, Programming Leave a Comment

One of the great benefits of learning multiple programming languages is the ability to learn how languages are different from one another and what the best pieces of each language are. I’m not deep into Star Trek, but the Borg Collective fascinated me. Before assimilating a new species, the Borg assessed if the new species was worthy of assimilation. To be worthy, the species’ assimilation would need to get the Borg closer to perfection.

We can think about new programming languages like the Borg treats new species. When we learn a new language, we should measure success based on how it hones our programming tool kit and how its concepts grow our overall programming knowledge and understanding…

Multiple Emulators with VS Code

Multiple Emulators with VS Code

John Hoestje Articles, Programming, Tutorial 2 Comments

Recently, I was joking with some team members, trying my best to get someone to develop a VS Code plugin for me that would allow VS Code to simultaneously connect to multiple Android emulators.

I was working on some font sizing issues in Flutter and needed to test the changes on multiple device viewport sizes. Needless to say, it was taking too much time to ramp various Android emulators up and down.

Later that day, I decided to start playing with the debugger and emulator options, with no expectations of finding anything substantial. Sometimes throwing something against the wall to see if it sticks provides the best surprises!