Eric Rybarczyk

Eric Rybarczyk

Enthusiastic and motivated software engineer with diverse experience

AWS & Java Certified Developer

Serverless Cloud API Development

Welcome to the world of AWS Lambda and API Gateway

Eric Rybarczyk

Eyeglasses in front of computer screens

If you look closely, yes, there are certainly servers running our serverless applications in the cloud. However, the serverless approach and the platforms that enable it provide impressive capabilities without requiring us to manage the server environment. In this post I will begin developing a basic REST API with a serverless approach on AWS, starting with Lambda and API Gateway.

Don't DELETE Me Bro

Deleting Data in a Spring Boot REST API

Eric Rybarczyk

Beverage containers piled in waste bin

Some say that all good things must come to an end. While this exploration of the DELETE method marks the end of this article series, you’ll see that deletion is not necessarily the end of life for the data items backing your REST API.

To Put or to Patch

Updating Data in a Spring Boot REST API

Eric Rybarczyk

Patch cables with audio equipment

When the time comes to handle data updates via a REST API, we may have a choice to make. The list of HTTP verbs, which are the basis for REST operations, includes both PUT and PATCH. Each of these provide a way to update existing resources, and we will cover both in this article.

Send It, POST-Haste

POST accepts new data into a Spring Boot REST API

Eric Rybarczyk

row of mailboxes

Wiring up a controller method to support POST requests isn’t all that different from setting up a GET handler. However, taking data in to our API raises new considerations. How do we make sure the input meets our quality standards? How do we handle the fields required in our data layer that are not provided by the input object?

GET All The Things

Retrieving data in your Spring Boot REST API

Eric Rybarczyk

Dog carrying a large stick

We will start with the humble GET request, but before we can expose our data to the world we need somewhere to write that code. We need a @RestController. The controller is fundamental to Spring MVC, both in web applications and a REST API like we’re building here. This is where we define our specific HTTP endpoints and the corresponding methods to handle requests.

I Wanna Rest!

Fundamentals of REST API development with Spring Boot

Eric Rybarczyk

guitar lying on stage with effects pedals

API development with a REST approach is a widely used standard for providing application functionality over a network. Spring Boot provides robust capabilities for implementing your API, and this blog series will provide a solid introduction to developing and testing a REST API with Spring Boot.

Save JWT in a Postman Environment Variable

Automatically save your updated bearer token for use in other API calls

Eric Rybarczyk

Postman IDE Screenshot

When using Postman to access or test API endpoints that require authentication, such as a JWT or Bearer Token, you will quickly grow tired of manually updating the token value in multiple Postman request tabs, particularly if it expires in a short time period. Fortunately it is simple to automate this process, and this quick tip will show you how.

Article Series

Software Projects

Recent Posts

Categories

About

Enthusiastic and motivated software engineer