
Docker Containers for React Deployment
Docker is an awesome tool for isolation and stateless deployments. Web applications are a great way to learn how to deploy using containers. In this post, I’ll use Docker containers for React deployments. This post will use multi-stage builds in Docker that allow building an application and only using what is needed in the container.
Word Counter Using Producer-Consumer Pattern
Parallel computing is significant for performance and efficient use of resources. One pattern to use is the Producer-Consumer Pattern. Simply, it means some threads are information creators called the producers, and some are processors, called consumers. This will allow faster processing to reach the desired goal. In this post, I will be explaining the Producer-Consumer

Simplified Credit Card Validator API in Go
A credit card validation process is always needed for developers building a product with a checkout section. This is not a very complex project but it will show how to build an API where one endpoint validates the incoming card number. So let’s get started and build a minimal credit card validator API using Go.

Non-hassle, Easy, And Simple Ping Tool In Go
We all know that one of the best tools for networking is ping. We ping servers, edge devices, and anything in a network testing connectivity. How does it work though? Let’s begin by understanding what an ICMP packet contains, and then continue to build a simple ping tool in Go. Understanding ICMP Packets Starting with
Snickerdoodle FPGA Project: Image Processing and Position Visualization using Glasgow Linux
The goal of this project is to use the Snickerdoodle board. This board is unique as it has an FPGA on board that can be utilized. This is a Xilinx product and we have used Vivado to generate our IP core and flash the device. Below there is a demo video of our product. Although
Archives
Calendar
M | T | W | T | F | S | S |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |