Creating RESTful APIs with Spring Boot is a straightforward process, making it a popular choice for a variety of applications, from UI to batch processing. The same API created can be used anywhere, whether it’s called from a UI application or batch applications. However, testing these APIs to ensure they work correctly can be challenging. In this article, I’ll introduce …
Can AI Write Code Now?
The topic of AI seems to be everywhere lately. At this point, I’ve consumed many hours of content regarding what it is and how it’s going to change the world… whether we want it to or not. However, I haven’t actually developed much code with it.
I’ve been writing code in some form since the early 2000s, but I have almost no practical experience with AI as used for development. Sure, I understand the basics, and I have a personal subscription to Chat GPT. But besides a couple of fun pictures that I’ve created of two of my past dogs that were never alive at the same time, I’ve not had much experience using it for code.
In this article, I’m going to test Chat GPT to see how much I can accomplish while writing as little actual code as possible.
Applying Bloom Filters to Java Dev: A Naive Implementation
Over the course of this blog, I will be focusing on using Bloom Filters in Java development. We’ll briefly talk through what they are and why they’re handy, and then we’ll dive into a hypothetical use case and tutorial.
As a note, this post is just meant to get you started on the track to using a Bloom Filter in the wild. What we discuss here will stay high-level but will give you a general idea of how it would work on a project.
Without further ado, let’s get started.
Using Equivalence Class Partition and Boundary Value Analysis while Unit Testing
The value of writing tests for code, especially unit tests, is clearly evident. Testing enhances software quality, improves security, inspires customer satisfaction, and most of all, saves the company money. Catching errors in the development phase before they reach production can save a company thousands.
I wanted to share a couple of the strategies I’ve followed in my career when it comes to writing unit tests. We’ll start with Equivalence Class Partitioning and finish with Boundary Value Analysis. While they are different, they can be used together to help make sure you’re writing the best unit tests you can write.
Using Jest and Testing Library with React Native Part VII: Random Information about Jest
In our past tutorials, we have gone over the different things we can test with Jest and Testing Library with React Native. In this tutorial, we will cover a few random things I find helpful that we can do with Jest.