News

One of the fastest ways to deploy Java and Spring Boot apps to the cloud is to use Amazon's Elastic Beanstalk. Here's how.
If you’re already using a swath of AWS hosted services, it simply makes sense to move your domain names out of a hosting service like GoDaddy and into Amazon’s Route 53 domain name system (DNS).
In this article, we're going to examine the JVM bytecode set, disassemble some code to see how it works, and play with some tools that allow us to manipulate bytecode directly.
There are a variety of options for deploying microservices in AWS, with Fargate-based Elastic Container Service being one of the easiest and least expensive to use. In this AWS ECS tutorial, we looked ...
The difference between Pascal case and camel case is minor, but not knowing your variable naming conventions can land you outside of code compliance.
Community driven content discussing all aspects of software development from DevOps to design patterns. By default, the Nginx Docker image is configured as a file server, not a reverse proxy or a load ...
Daily Scrum standup meetings There is no such thing as a daily Scrum standup. We don’t do standups in Scrum. Scrum does have the daily Scrum, but nobody is expected to stand in it. In fact, the term ...
Community driven content discussing all aspects of software development from DevOps to design patterns. The maximum length of an Agile sprint is one calendar month. The Scrum Guide states explicitly ...
Proponents of WebAssembly say it will vastly change how web applications are packaged and deployed. Here are 11 reasons why WebAssembly is on the rise.
Despite similarities, the use case for forward proxy vs. reverse proxy are vastly different. Here are key differences between a forward and reverse proxy.
For this Nginx load balancer example, we will edit the file named default which is in the /etc/nginx/sites-available folder. How do I use the Nginx upstream setting? All of the backend servers that ...
This Git and GitHub tutorial for beginners teaches how to use these source code version control tools that are at the heart of modern app development.