Quick Start: AWS SQS + Spring Boot Processing FIFO Queues

Brandon Klimek Articles, AWS, Cloud, Development Technologies & Tools, Microservices, Spring, Spring Boot Leave a Comment

AWS SQS (Simple Queue Service) can provide developers with flexibility and scalability when building microservice application(s). In this quick start tutorial, we will demonstrate how to configure a FIFO queue for a fictional online marketplace.

What Is A FIFO Queue?

A FIFO (first in, first out) queue is used when the order of items or events is critical, or where duplicates items in the queue are not permitted. For example:

– Prevent a user from buying an item that isn’t available on a marketplace.

Part 6: Node + Express for a โ€‹Sโ€‹imple โ€‹Sโ€‹ecurity โ€‹Mโ€‹odel

Chris Berry Articles, JavaScript, Node.js, Single-Page Application, solidfoundationsseries, Tutorial, Vue.js 1 Comment

Part of the Solid Foundations Learning Series

This is an in-depth learning series focused on a specific application: a JavaScript-based suite of single-page applications optimized for use in a microservice environment. We focus on telling the story of โ€œwhyโ€ and โ€œhowโ€ it was built.

Throughout this series, we have touched on adding navigation, content and single-page applications, but we havenโ€™t touched on the security of the application yet.

In this article, weโ€™re going to add a simple security model to the application which will accept a login, validate a user, redirect to a secure page, enable a logout, and catch any errors which occur during the process. Letโ€™s get started.

Part 5: Divโ€‹ing into the Vue.js SPA

Chris Berry Articles, JavaScript, Node.js, Single-Page Application, solidfoundationsseries, Tutorial, Vue.js 1 Comment

Part 5 of the Solid Foundations Learning Series
This is an in-depth learning seriesย focused on a specific application: a JavaScript-based suite of single-page applications optimized for use in a microservice environment. We focus on telling the story of “why” and “how” it was built.

ย —

In Part 4 of this series, we learned the why and how of adding single-page applications to our server-rendered application. In this blog, we take a small step to the side and talk about our Vue.js app that is added to the reference application. We will specifically focus on how the Vue.js components are added and how the routing is completed within the SPA.

A Look Into React Hooks

Nick Brown Articles, JavaScript, React, Single-Page Application 1 Comment

There are two ways to create React components, using functions or classes. A common question when learning React is often โ€œWhen do I use which?โ€ Luckily, this is a question that might eventually become obsolete with the release of React version 16.8 as it includes hooks.

Hooks provide a way to use functionality such as state and context that could only be achieved through classes previously to be easily done with functional components.

In this blog, weโ€™ll introduce React hooks and show some code examples of those hooks in action. Specifically, we will take a simple class component and convert it to a function with hooks, have an in-depth look at hooks useState and useEffect, and create a custom hook. Letโ€™s get started!

Byzantine Config Accepted Into Hyperledger Labs

Keyhole Software Articles, Blockchain, Hyperledger, Keyhole Creations Leave a Comment

The Keyhole Labs team has announced that the Byzantine Config has been accepted into Hyperledger Labs.

Hyperledgerยฎ Labs is a community-based innovation space gathering people who share a common interest in developing blockchain-related software. Entrance into Hyperledger Labs allows Byzantine Config to be further tested, innovated, and used by the wider Hyperledger community.

See the official announcement…