Are you over 18 and want to see adult content?
More Annotations
A complete backup of goodwpthemes.com
Are you over 18 and want to see adult content?
A complete backup of lidocapocalava.it
Are you over 18 and want to see adult content?
A complete backup of supersimpleonline.com
Are you over 18 and want to see adult content?
A complete backup of rmstitanichotel.co.uk
Are you over 18 and want to see adult content?
A complete backup of freemaptools.com
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of divinechocolate.com
Are you over 18 and want to see adult content?
A complete backup of icebarlondon.com
Are you over 18 and want to see adult content?
A complete backup of official76erstore.com
Are you over 18 and want to see adult content?
Text
lockdown
SIVALABS - LOCALSTACK SPRINGBOOT STARTER TUTORIALSEE MORE ONSIVALABS.IN
SIVALABS - REMOTE DEBUGGING SPRINGBOOT APPLICATION Note we gave the address as address=0.0.0.0:8787 instead of address=8787.. With this I am able to remote debug the application in the same way I did when I run it on localhost. By the way, we can also run our SpringBoot application in debug mode as follows withoutcreating jar file:
SIVALABS - GETTING STARTED WITH SPRINGBOOT IN INTELLIJ We can use Intellij IDEA Community Edition for working with SpringBoot applications as we don’t need support for configuring servers like Tomcat, Wildlfy etc and can simply run the applications by running main() method. However, there is no provision in Intellij IDEA Community Edition to create SpringBoot application directly, the way it supports in Ultimate Edition. We can go to http SIVALABS - SESSION MANAGEMENT USING SPRING SESSION WITH In web applications, user session management is very crucial for managing user state. In this article, we are going to learn about what are the approaches we have been following to manage user sessions in a clustered environment and how we can use Spring Session to implement it in a much simpler and more scalable way. Typically in production environments, we will have multiple server SIVALABS - SPRINGBOOT BEST PRACTICES I have been working with SpringBoot for many years and over the time I worked with many SpringBoot based codebases. There are few common mistakes that I observe in the projects that use SpringBoot. So, I thought of writing down few good practices that can be followed while using SpringBoot. 1. Understand SpringBoot Core Concepts I know, this sounds very obvious but I see many SIVALABS - TESTING REST APIS USING POSTMAN AND NEWMAN Postman is the most popular tool for testing REST APIs. I guess most of the developers are familiar with how to use Postman to send various types (GET, POST, PUT, DELETE, etc) of HTTP requests with various types of payloads (form data, JSON etc). In addition to triggering one API request and verifying the response, I frequently come across some common needs like Call an API and assert SIVALABS - MICROSERVICES - PART 2 : CONFIGURATION In MicroServices using Spring Boot & Spring Cloud – Part 1 : Overview, we took a brief look at what are micro-services and how we can use SpringBoot and SpringCloud to build micro-services. In this post, we are going to learn: What is the need for Spring Cloud Config and Vault? Create our first micro-service: catalog-service Create Spring Cloud Config Server Using Vault for storing sensitive SIVALABS - CI/CD FOR SPRINGBOOT APPLICATIONS USING TRAVIS-CI In this article we are going to learn how we can use Travis CI for Continuous Integration and Continuous Deployment (CI/CD) of a SpringBoot application. We will learn how to run maven build goals, perform test coverage validation using JaCoCo plugin, Code Quality checks using SonarCloud, build Docker image and push it to DockerHub and finally deploy it to Heroku. The source code for this SIVALABS - DEVELOPING A SIMPLE E-COMMERCE APPLICATION FROMSEE MORE ONSIVALABS.IN
SIVALABS - MY EXPERIMENTS WITH TECHNOLOGYJAVASPRINGMICROSERVICESVIDEOSABOUT MEMY BOOKS I would like to share how was my year 2020 and what I am planning to do in 2021. As we all know 2020 was a rough year due to COVID-19,lockdown
SIVALABS - LOCALSTACK SPRINGBOOT STARTER TUTORIALSEE MORE ONSIVALABS.IN
SIVALABS - REMOTE DEBUGGING SPRINGBOOT APPLICATION Note we gave the address as address=0.0.0.0:8787 instead of address=8787.. With this I am able to remote debug the application in the same way I did when I run it on localhost. By the way, we can also run our SpringBoot application in debug mode as follows withoutcreating jar file:
SIVALABS - GETTING STARTED WITH SPRINGBOOT IN INTELLIJ We can use Intellij IDEA Community Edition for working with SpringBoot applications as we don’t need support for configuring servers like Tomcat, Wildlfy etc and can simply run the applications by running main() method. However, there is no provision in Intellij IDEA Community Edition to create SpringBoot application directly, the way it supports in Ultimate Edition. We can go to http SIVALABS - SESSION MANAGEMENT USING SPRING SESSION WITH In web applications, user session management is very crucial for managing user state. In this article, we are going to learn about what are the approaches we have been following to manage user sessions in a clustered environment and how we can use Spring Session to implement it in a much simpler and more scalable way. Typically in production environments, we will have multiple server SIVALABS - SPRINGBOOT BEST PRACTICES I have been working with SpringBoot for many years and over the time I worked with many SpringBoot based codebases. There are few common mistakes that I observe in the projects that use SpringBoot. So, I thought of writing down few good practices that can be followed while using SpringBoot. 1. Understand SpringBoot Core Concepts I know, this sounds very obvious but I see many SIVALABS - TESTING REST APIS USING POSTMAN AND NEWMAN Postman is the most popular tool for testing REST APIs. I guess most of the developers are familiar with how to use Postman to send various types (GET, POST, PUT, DELETE, etc) of HTTP requests with various types of payloads (form data, JSON etc). In addition to triggering one API request and verifying the response, I frequently come across some common needs like Call an API and assert SIVALABS - MICROSERVICES - PART 2 : CONFIGURATION In MicroServices using Spring Boot & Spring Cloud – Part 1 : Overview, we took a brief look at what are micro-services and how we can use SpringBoot and SpringCloud to build micro-services. In this post, we are going to learn: What is the need for Spring Cloud Config and Vault? Create our first micro-service: catalog-service Create Spring Cloud Config Server Using Vault for storing sensitive SIVALABS - CI/CD FOR SPRINGBOOT APPLICATIONS USING TRAVIS-CI In this article we are going to learn how we can use Travis CI for Continuous Integration and Continuous Deployment (CI/CD) of a SpringBoot application. We will learn how to run maven build goals, perform test coverage validation using JaCoCo plugin, Code Quality checks using SonarCloud, build Docker image and push it to DockerHub and finally deploy it to Heroku. The source code for this SIVALABS - DEVELOPING A SIMPLE E-COMMERCE APPLICATION FROMSEE MORE ONSIVALABS.IN
SIVALABS - CREATING YEOMAN BASED SPRINGBOOT GENERATOR I have been working with Spring and SpringBoot for many years and I needed to create lot of Spring(Boot) applications for various reasons like blog posts, sample apps, book sample code and for my personal learning as well. So, I needed some tool/mechanism to quickly create Spring(Boot) application with most commonly used configuration. I know we have the most popular SpringBoot Initializer to SIVALABS - MICROSERVICES - PART 2 : CONFIGURATION In MicroServices using Spring Boot & Spring Cloud – Part 1 : Overview, we took a brief look at what are micro-services and how we can use SpringBoot and SpringCloud to build micro-services. In this post, we are going to learn: What is the need for Spring Cloud Config and Vault? Create our first micro-service: catalog-service Create Spring Cloud Config Server Using Vault for storing sensitive SIVALABS - MICROSERVICES In microservices architecture, there could be a number of API services and few UI components that are talking to APIs. As of now, many microservices based application still use monolithic front-ends where the entire UI is built as a single module. SIVALABS - MICROSERVICES - PART 3 : SPRING CLOUD SERVICE In the microservices world, Service Registry and Discovery plays an important role because we most likely run multiple instances of services and we need a mechanism to call other services without hardcoding their hostnames or port numbers. In addition to that, in Cloud environments service instances may come up and go down anytime. So we need some automatic service registration and discovery SIVALABS - DEVELOPING A SIMPLE E-COMMERCE APPLICATION FROM We can find plenty of information on any technical topic, be it Java, .NET, Python or any frameworks like Spring, Hibernate, CDI, JSF etc. You can find hundreds of well written blogs on many of these topics. For example, you can find lot of tutorials on how to use SpringBoot or how to use various mappings in JPA/Hibernate or how to do form validations in JSF etc. Also, there are plenty of SIVALABS - MICROSERVICES USING SPRING BOOT & SPRING CLOUD Nowadays MicroServices is the hot buzzword in software development and many organizations prefer building their enterprise applications using MicroServices architecture. In Java community, SpringBoot is the most widely used framework for building both monoliths and microservices. I am planning to write a series of articles covering how to buildmicroservices using
SIVALABS - KAFKA TUTORIAL - PRODUCER AND CONSUMER USING In the previous post Kafka Tutorial - Java Producer and Consumer we have learned how to implement a Producer and Consumer for a Kafka topic using plain Java Client API. In this post we are going to look at how to use Spring for Kafka which provides high level abstraction over Kafka Java Client API to make it easier to work with Kafka. You can find the source code for this article at https SIVALABS - WHY SPRINGBOOT IS SO POPULAR AND HOW TO LEARN SpringBoot is the most popular and widely used Java framework. Occasionally this discussion of “Why is SpringBoot so popular?” come between me and my friends/colleagues. Also, I do get emails from various people asking “Spring is huge and how to learn it quickly?”.In this post, I will try to answer these 2 questions. SIVALABS - SETTING UP JENKINS/SONARQUBE In this post we will setup SonarQube and Jenkins to perform code quality check and continuous integration.. Install and configure SonarQube. There are many code quality checking tools like PMD, Firebug but SonarQube brings them all under one roof and gives better view of code quality.. Let us install and configure SonarQube for ourJCart application.
SIVALABS - CLEAN CODE: DON’T MIX DIFFERENT LEVELS OF We spend more time on reading code than writing. So if the code is more readable then obviously it will increase the developer productivity. Many people associate readability of code with coding conventions like following standard naming conventions, closing file, DB resources etc etc. When it comes to code reviews most of the people focus on these trivial things only, like checking for SIVALABS - MY EXPERIMENTS WITH TECHNOLOGYJAVASPRINGMICROSERVICESVIDEOSABOUT MEMY BOOKS I would like to share how was my year 2020 and what I am planning to do in 2021. As we all know 2020 was a rough year due to COVID-19,lockdown
SIVALABS - MICROSERVICES In microservices architecture, there could be a number of API services and few UI components that are talking to APIs. As of now, many microservices based application still use monolithic front-ends where the entire UI is built as a single module. SIVALABS - GETTING STARTED WITH SPRINGBOOT IN INTELLIJ We can use Intellij IDEA Community Edition for working with SpringBoot applications as we don’t need support for configuring servers like Tomcat, Wildlfy etc and can simply run the applications by running main() method. However, there is no provision in Intellij IDEA Community Edition to create SpringBoot application directly, the way it supports in Ultimate Edition. We can go to http SIVALABS - CREATING YEOMAN BASED SPRINGBOOT GENERATOR I have been working with Spring and SpringBoot for many years and I needed to create lot of Spring(Boot) applications for various reasons like blog posts, sample apps, book sample code and for my personal learning as well. So, I needed some tool/mechanism to quickly create Spring(Boot) application with most commonly used configuration. I know we have the most popular SpringBoot Initializer to SIVALABS - SESSION MANAGEMENT USING SPRING SESSION WITH In web applications, user session management is very crucial for managing user state. In this article, we are going to learn about what are the approaches we have been following to manage user sessions in a clustered environment and how we can use Spring Session to implement it in a much simpler and more scalable way. Typically in production environments, we will have multiple server SIVALABS - SPRINGBOOT BEST PRACTICES I have been working with SpringBoot for many years and over the time I worked with many SpringBoot based codebases. There are few common mistakes that I observe in the projects that use SpringBoot. So, I thought of writing down few good practices that can be followed while using SpringBoot. 1. Understand SpringBoot Core Concepts I know, this sounds very obvious but I see many SIVALABS - TESTING REST APIS USING POSTMAN AND NEWMAN Postman is the most popular tool for testing REST APIs. I guess most of the developers are familiar with how to use Postman to send various types (GET, POST, PUT, DELETE, etc) of HTTP requests with various types of payloads (form data, JSON etc). In addition to triggering one API request and verifying the response, I frequently come across some common needs like Call an API and assert SIVALABS - WHY SPRINGBOOT IS SO POPULAR AND HOW TO LEARN SpringBoot is the most popular and widely used Java framework. Occasionally this discussion of “Why is SpringBoot so popular?” come between me and my friends/colleagues. Also, I do get emails from various people asking “Spring is huge and how to learn it quickly?”.In this post, I will try to answer these 2 questions. SIVALABS - MICROSERVICES - PART 2 : CONFIGURATION In MicroServices using Spring Boot & Spring Cloud – Part 1 : Overview, we took a brief look at what are micro-services and how we can use SpringBoot and SpringCloud to build micro-services. In this post, we are going to learn: What is the need for Spring Cloud Config and Vault? Create our first micro-service: catalog-service Create Spring Cloud Config Server Using Vault for storing sensitive SIVALABS - DEVELOPING A SIMPLE E-COMMERCE APPLICATION FROMSEE MORE ONSIVALABS.IN
SIVALABS - MY EXPERIMENTS WITH TECHNOLOGYJAVASPRINGMICROSERVICESVIDEOSABOUT MEMY BOOKS I would like to share how was my year 2020 and what I am planning to do in 2021. As we all know 2020 was a rough year due to COVID-19,lockdown
SIVALABS - MICROSERVICES In microservices architecture, there could be a number of API services and few UI components that are talking to APIs. As of now, many microservices based application still use monolithic front-ends where the entire UI is built as a single module. SIVALABS - GETTING STARTED WITH SPRINGBOOT IN INTELLIJ We can use Intellij IDEA Community Edition for working with SpringBoot applications as we don’t need support for configuring servers like Tomcat, Wildlfy etc and can simply run the applications by running main() method. However, there is no provision in Intellij IDEA Community Edition to create SpringBoot application directly, the way it supports in Ultimate Edition. We can go to http SIVALABS - CREATING YEOMAN BASED SPRINGBOOT GENERATOR I have been working with Spring and SpringBoot for many years and I needed to create lot of Spring(Boot) applications for various reasons like blog posts, sample apps, book sample code and for my personal learning as well. So, I needed some tool/mechanism to quickly create Spring(Boot) application with most commonly used configuration. I know we have the most popular SpringBoot Initializer to SIVALABS - SESSION MANAGEMENT USING SPRING SESSION WITH In web applications, user session management is very crucial for managing user state. In this article, we are going to learn about what are the approaches we have been following to manage user sessions in a clustered environment and how we can use Spring Session to implement it in a much simpler and more scalable way. Typically in production environments, we will have multiple server SIVALABS - SPRINGBOOT BEST PRACTICES I have been working with SpringBoot for many years and over the time I worked with many SpringBoot based codebases. There are few common mistakes that I observe in the projects that use SpringBoot. So, I thought of writing down few good practices that can be followed while using SpringBoot. 1. Understand SpringBoot Core Concepts I know, this sounds very obvious but I see many SIVALABS - TESTING REST APIS USING POSTMAN AND NEWMAN Postman is the most popular tool for testing REST APIs. I guess most of the developers are familiar with how to use Postman to send various types (GET, POST, PUT, DELETE, etc) of HTTP requests with various types of payloads (form data, JSON etc). In addition to triggering one API request and verifying the response, I frequently come across some common needs like Call an API and assert SIVALABS - WHY SPRINGBOOT IS SO POPULAR AND HOW TO LEARN SpringBoot is the most popular and widely used Java framework. Occasionally this discussion of “Why is SpringBoot so popular?” come between me and my friends/colleagues. Also, I do get emails from various people asking “Spring is huge and how to learn it quickly?”.In this post, I will try to answer these 2 questions. SIVALABS - MICROSERVICES - PART 2 : CONFIGURATION In MicroServices using Spring Boot & Spring Cloud – Part 1 : Overview, we took a brief look at what are micro-services and how we can use SpringBoot and SpringCloud to build micro-services. In this post, we are going to learn: What is the need for Spring Cloud Config and Vault? Create our first micro-service: catalog-service Create Spring Cloud Config Server Using Vault for storing sensitive SIVALABS - DEVELOPING A SIMPLE E-COMMERCE APPLICATION FROMSEE MORE ONSIVALABS.IN
SIVALABS - TUTORIALS Microservices Part 1 : MicroServices : Spring Boot & Spring Cloud Overview Part 2 : MicroServices : Configuration Management with Spring Cloud Config and Vault Part 3 : MicroServices : Spring Cloud Service Registry and Discovery Part 4 : MicroServices : Spring Cloud Circuit Breaker using Netflix Hystrix Part 5 : MicroServices : Spring Cloud Zuul Proxy as API Gateway Part 6 : MicroServices SIVALABS - SPRINGBOOT APPLICATION DEPLOYMENT AND Java, Spring, SpringBoot, SpringCloud, JPA, Hibernate, DevOps, MicroServices, Docker tutorials - SIVALABS - MY 2020 YEAR REVIEW AND PLANS FOR 2021 I would like to share how was my year 2020 and what I am planning to do in 2021. As we all know 2020 was a rough year due to COVID-19, lockdown and all, but 2020 is a good year for me in many ways. It used to take minimum 2 to 3 hours of daily commute for office, now that I have been working from home I am able to use that time for otheractivities.
SIVALABS - TIPS TO WORK AT TRADITIONAL ENTERPRISE I worked at different types of IT organizations including small 20 people company, world’s largest bank, start-ups etc. Working at a service based company is both very interesting and at times frustrating depending on the client. On the positive side you get to work on different types of domains/applications, different tech stacks, and you may get to learn verity of organizational cultures SIVALABS - WHY SPRINGBOOT IS SO POPULAR AND HOW TO LEARN SpringBoot is the most popular and widely used Java framework. Occasionally this discussion of “Why is SpringBoot so popular?” come between me and my friends/colleagues. Also, I do get emails from various people asking “Spring is huge and how to learn it quickly?”.In this post, I will try to answer these 2 questions. SIVALABS - MICROSERVICES - PART 2 : CONFIGURATION In MicroServices using Spring Boot & Spring Cloud – Part 1 : Overview, we took a brief look at what are micro-services and how we can use SpringBoot and SpringCloud to build micro-services. In this post, we are going to learn: What is the need for Spring Cloud Config and Vault? Create our first micro-service: catalog-service Create Spring Cloud Config Server Using Vault for storing sensitive SIVALABS - CI/CD FOR SPRINGBOOT APPLICATIONS USING TRAVIS-CI In this article we are going to learn how we can use Travis CI for Continuous Integration and Continuous Deployment (CI/CD) of a SpringBoot application. We will learn how to run maven build goals, perform test coverage validation using JaCoCo plugin, Code Quality checks using SonarCloud, build Docker image and push it to DockerHub and finally deploy it to Heroku. The source code for this SIVALABS - DEVELOPING A SIMPLE E-COMMERCE APPLICATION FROM We can find plenty of information on any technical topic, be it Java, .NET, Python or any frameworks like Spring, Hibernate, CDI, JSF etc. You can find hundreds of well written blogs on many of these topics. For example, you can find lot of tutorials on how to use SpringBoot or how to use various mappings in JPA/Hibernate or how to do form validations in JSF etc. Also, there are plenty of SIVALABS - KAFKA TUTORIAL - PRODUCER AND CONSUMER USING In the previous post Kafka Tutorial - Java Producer and Consumer we have learned how to implement a Producer and Consumer for a Kafka topic using plain Java Client API. In this post we are going to look at how to use Spring for Kafka which provides high level abstraction over Kafka Java Client API to make it easier to work with Kafka. You can find the source code for this article at https SIVALABS - JCART REQUIREMENTS ANALYSIS For building our JCart e-commerce application we will develop two web applications, one for ShoppingCart and another one for Administration. Let us explore the requirements of both ShoppingCart and Administration websites in detail. ShoppingCart Site Requirements Home Page:This page shows list of categories and few products in each category. From this screen customers can SIVALABS - MY EXPERIMENTS WITH TECHNOLOGYJAVASPRINGMICROSERVICESVIDEOSABOUT MEMY BOOKS I would like to share how was my year 2020 and what I am planning to do in 2021. As we all know 2020 was a rough year due to COVID-19,lockdown
SIVALABS - MICROSERVICES In microservices architecture, there could be a number of API services and few UI components that are talking to APIs. As of now, many microservices based application still use monolithic front-ends where the entire UI is built as a single module. SIVALABS - GETTING STARTED WITH SPRINGBOOT IN INTELLIJINSTALL INTELLIJ IDEA COMMUNITYINTELLIJ IDEA COMMUNITY SPRING SUPPORTINTELLIJ IDEA SPRING BOOTINTELLIJ IDEA COMMUNITY SPRING BOOTSPRING INITIALIZR INTELLIJ IDEASPRING BOOT INTELLIJ IDEA We can use Intellij IDEA Community Edition for working with SpringBoot applications as we don’t need support for configuring servers like Tomcat, Wildlfy etc and can simply run the applications by running main() method. However, there is no provision in Intellij IDEA Community Edition to create SpringBoot application directly, the way it supports in Ultimate Edition. We can go to http SIVALABS - CREATING YEOMAN BASED SPRINGBOOT GENERATOR I have been working with Spring and SpringBoot for many years and I needed to create lot of Spring(Boot) applications for various reasons like blog posts, sample apps, book sample code and for my personal learning as well. So, I needed some tool/mechanism to quickly create Spring(Boot) application with most commonly used configuration. I know we have the most popular SpringBoot Initializer to SIVALABS - SESSION MANAGEMENT USING SPRING SESSION WITH In web applications, user session management is very crucial for managing user state. In this article, we are going to learn about what are the approaches we have been following to manage user sessions in a clustered environment and how we can use Spring Session to implement it in a much simpler and more scalable way. Typically in production environments, we will have multiple server SIVALABS - SPRINGBOOT BEST PRACTICES I have been working with SpringBoot for many years and over the time I worked with many SpringBoot based codebases. There are few common mistakes that I observe in the projects that use SpringBoot. So, I thought of writing down few good practices that can be followed while using SpringBoot. 1. Understand SpringBoot Core Concepts I know, this sounds very obvious but I see many SIVALABS - TESTING REST APIS USING POSTMAN AND NEWMAN Postman is the most popular tool for testing REST APIs. I guess most of the developers are familiar with how to use Postman to send various types (GET, POST, PUT, DELETE, etc) of HTTP requests with various types of payloads (form data, JSON etc). In addition to triggering one API request and verifying the response, I frequently come across some common needs like Call an API and assert SIVALABS - WHY SPRINGBOOT IS SO POPULAR AND HOW TO LEARN SpringBoot is the most popular and widely used Java framework. Occasionally this discussion of “Why is SpringBoot so popular?” come between me and my friends/colleagues. Also, I do get emails from various people asking “Spring is huge and how to learn it quickly?”.In this post, I will try to answer these 2 questions. SIVALABS - CI/CD FOR SPRINGBOOT APPLICATIONS USING TRAVIS-CI In this article we are going to learn how we can use Travis CI for Continuous Integration and Continuous Deployment (CI/CD) of a SpringBoot application. We will learn how to run maven build goals, perform test coverage validation using JaCoCo plugin, Code Quality checks using SonarCloud, build Docker image and push it to DockerHub and finally deploy it to Heroku. The source code for this SIVALABS - DEVELOPING A SIMPLE E-COMMERCE APPLICATION FROMSEE MORE ONSIVALABS.IN
SIVALABS - MY EXPERIMENTS WITH TECHNOLOGYJAVASPRINGMICROSERVICESVIDEOSABOUT MEMY BOOKS I would like to share how was my year 2020 and what I am planning to do in 2021. As we all know 2020 was a rough year due to COVID-19,lockdown
SIVALABS - MICROSERVICES In microservices architecture, there could be a number of API services and few UI components that are talking to APIs. As of now, many microservices based application still use monolithic front-ends where the entire UI is built as a single module. SIVALABS - GETTING STARTED WITH SPRINGBOOT IN INTELLIJINSTALL INTELLIJ IDEA COMMUNITYINTELLIJ IDEA COMMUNITY SPRING SUPPORTINTELLIJ IDEA SPRING BOOTINTELLIJ IDEA COMMUNITY SPRING BOOTSPRING INITIALIZR INTELLIJ IDEASPRING BOOT INTELLIJ IDEA We can use Intellij IDEA Community Edition for working with SpringBoot applications as we don’t need support for configuring servers like Tomcat, Wildlfy etc and can simply run the applications by running main() method. However, there is no provision in Intellij IDEA Community Edition to create SpringBoot application directly, the way it supports in Ultimate Edition. We can go to http SIVALABS - CREATING YEOMAN BASED SPRINGBOOT GENERATOR I have been working with Spring and SpringBoot for many years and I needed to create lot of Spring(Boot) applications for various reasons like blog posts, sample apps, book sample code and for my personal learning as well. So, I needed some tool/mechanism to quickly create Spring(Boot) application with most commonly used configuration. I know we have the most popular SpringBoot Initializer to SIVALABS - SESSION MANAGEMENT USING SPRING SESSION WITH In web applications, user session management is very crucial for managing user state. In this article, we are going to learn about what are the approaches we have been following to manage user sessions in a clustered environment and how we can use Spring Session to implement it in a much simpler and more scalable way. Typically in production environments, we will have multiple server SIVALABS - SPRINGBOOT BEST PRACTICES I have been working with SpringBoot for many years and over the time I worked with many SpringBoot based codebases. There are few common mistakes that I observe in the projects that use SpringBoot. So, I thought of writing down few good practices that can be followed while using SpringBoot. 1. Understand SpringBoot Core Concepts I know, this sounds very obvious but I see many SIVALABS - TESTING REST APIS USING POSTMAN AND NEWMAN Postman is the most popular tool for testing REST APIs. I guess most of the developers are familiar with how to use Postman to send various types (GET, POST, PUT, DELETE, etc) of HTTP requests with various types of payloads (form data, JSON etc). In addition to triggering one API request and verifying the response, I frequently come across some common needs like Call an API and assert SIVALABS - WHY SPRINGBOOT IS SO POPULAR AND HOW TO LEARN SpringBoot is the most popular and widely used Java framework. Occasionally this discussion of “Why is SpringBoot so popular?” come between me and my friends/colleagues. Also, I do get emails from various people asking “Spring is huge and how to learn it quickly?”.In this post, I will try to answer these 2 questions. SIVALABS - CI/CD FOR SPRINGBOOT APPLICATIONS USING TRAVIS-CI In this article we are going to learn how we can use Travis CI for Continuous Integration and Continuous Deployment (CI/CD) of a SpringBoot application. We will learn how to run maven build goals, perform test coverage validation using JaCoCo plugin, Code Quality checks using SonarCloud, build Docker image and push it to DockerHub and finally deploy it to Heroku. The source code for this SIVALABS - DEVELOPING A SIMPLE E-COMMERCE APPLICATION FROMSEE MORE ONSIVALABS.IN
SIVALABS - TUTORIALS Microservices Part 1 : MicroServices : Spring Boot & Spring Cloud Overview Part 2 : MicroServices : Configuration Management with Spring Cloud Config and Vault Part 3 : MicroServices : Spring Cloud Service Registry and Discovery Part 4 : MicroServices : Spring Cloud Circuit Breaker using Netflix Hystrix Part 5 : MicroServices : Spring Cloud Zuul Proxy as API Gateway Part 6 : MicroServices SIVALABS - SPRINGBOOT APPLICATION DEPLOYMENT AND This is the 2nd part of our journey to learn SpringBoot application deployment and monitoring series. We are going to setup Jenkins build server and configure Pipelines for vote-service, bookmark-service and bookmarks-ui microservices. In this article we are going to learn: Implementing build pipeline using Jenkins Pipeline as Code Using Jenkins Shared Libraries Setting up pipelines using SIVALABS - MY 2020 YEAR REVIEW AND PLANS FOR 2021 I would like to share how was my year 2020 and what I am planning to do in 2021. As we all know 2020 was a rough year due to COVID-19, lockdown and all, but 2020 is a good year for me in many ways. It used to take minimum 2 to 3 hours of daily commute for office, now that I have been working from home I am able to use that time for otheractivities.
SIVALABS - TIPS TO WORK AT TRADITIONAL ENTERPRISE I worked at different types of IT organizations including small 20 people company, world’s largest bank, start-ups etc. Working at a service based company is both very interesting and at times frustrating depending on the client. On the positive side you get to work on different types of domains/applications, different tech stacks, and you may get to learn verity of organizational cultures SIVALABS - WHY SPRINGBOOT IS SO POPULAR AND HOW TO LEARN SpringBoot is the most popular and widely used Java framework. Occasionally this discussion of “Why is SpringBoot so popular?” come between me and my friends/colleagues. Also, I do get emails from various people asking “Spring is huge and how to learn it quickly?”.In this post, I will try to answer these 2 questions. SIVALABS - IMPROVE JPA APPLICATION PERFORMANCE USING In Java world, Hibernate/JPA is the most popular ORM framework. Also, JPA/Hibernate is a very controversial topic because some people don’t like it at all. It is very understandable though. Many people start using JPA/Hibernate with minimal knowledge and keep adding logic (read as “annotations”) as and when required to get the job done. While checking the overall application performance SIVALABS - CI/CD FOR SPRINGBOOT APPLICATIONS USING TRAVIS-CI In this article we are going to learn how we can use Travis CI for Continuous Integration and Continuous Deployment (CI/CD) of a SpringBoot application. We will learn how to run maven build goals, perform test coverage validation using JaCoCo plugin, Code Quality checks using SonarCloud, build Docker image and push it to DockerHub and finally deploy it to Heroku. The source code for this SIVALABS - DEVELOPING A SIMPLE E-COMMERCE APPLICATION FROM We can find plenty of information on any technical topic, be it Java, .NET, Python or any frameworks like Spring, Hibernate, CDI, JSF etc. You can find hundreds of well written blogs on many of these topics. For example, you can find lot of tutorials on how to use SpringBoot or how to use various mappings in JPA/Hibernate or how to do form validations in JSF etc. Also, there are plenty of SIVALABS - JCART REQUIREMENTS ANALYSIS For building our JCart e-commerce application we will develop two web applications, one for ShoppingCart and another one for Administration. Let us explore the requirements of both ShoppingCart and Administration websites in detail. ShoppingCart Site Requirements Home Page:This page shows list of categories and few products in each category. From this screen customers can SIVALABS - KAFKA TUTORIAL - PRODUCER AND CONSUMER USING In the previous post Kafka Tutorial - Java Producer and Consumer we have learned how to implement a Producer and Consumer for a Kafka topic using plain Java Client API. In this post we are going to look at how to use Spring for Kafka which provides high level abstraction over Kafka Java Client API to make it easier to work with Kafka. You can find the source code for this article at https SivaLabs - My Experiments with TechnologySkip to content
SIVALABS
My Experiments on TechnologyNavigation
* Home
* Java
* Spring
* Spring Boot
* Spring Cloud
* MicroServices
* Videos
* My Books
* Contact
October 20, 2019
Siva
TESTING REST APIS USING POSTMAN AND NEWMAN __ Postman, Newman, REST Postman is the most popular tool for testing REST APIs. I guess most of the developers are familiar with how to use Postman to send various types (GET, POST, PUT, DELETE etc) of HTTP requests with various types of payloads (form data, json etc). In addition to triggering one API request and verifying the response, I frequently come across some common needs like Call an API and assert response Parameterize variables based on environment Trigger a series of API calls to simulate some user flow Trigger one API request with different inputs and assert expected response Load test by simulate load on server by firing a series of requests repeatedly with certain delay Run Postman collection to do Smoke Test from Build Pipeline As I am already using Postman to test my REST APIs, I thought of exploring if I can do all these tasks using Postman itself and it turns out I can.Continue reading »
October 07, 2019
Siva
TESTING SPRINGBOOT APPLICATIONS __ Spring, SpringBoot, Testing SpringBoot is the most popular tech stack for building Java based REST APIs. In this tutorial we will learn how to write tests for SpringBoot applications. Create SpringBoot Application Unit Testing using JUnit 5 and Mockito Integration Testing using TestContainers Testing MicroService Integrations using MockServer As we all know, we write unit tests for testing single component (a class) behaviour where as we write integration tests for testing a feature which may involve interaction with multiple components.Continue reading »
June 24, 2019
Siva
KAFKA TUTORIAL - PRODUCER AND CONSUMER USING SPRINGBOOT __ Kafka, SpringBoot, Spring In the previous post Kafka Tutorial - Java Producer and Consumer we have learned how to implement a Producer and Consumer for a Kafka topic using plain Java Client API. In this post we are going to look at how to use Spring for Kafka which provides high level abstraction over Kafka Java Client API to make it easier to work with Kafka. You can find the source code for this article at https://github.Continue reading »
June 21, 2019
Siva
KAFKA TUTORIAL - JAVA PRODUCER AND CONSUMER__ Kafka
Kafka, depending on how you use it, can be seen as a Message Broker, Event Store or a Streaming Platform etc. Kafka became a preferred technology for many of the modern applications because of various reasons like: Kafka can be used as an Event Store if you are using Event Driven Microservices architecture Kafka can be used as a Message Broker to enable communication across multiple applications Kafka can be used as Streaming platform for processing events in realtime etcetc.
Continue reading »
May 14, 2019
Siva
SPRINGBOOT BEST PRACTICES __ Spring, SpringBoot, BestPractices I have been working with SpringBoot for many years and over the time I worked with many SpringBoot based codebases. There are few common mistakes that I observe in the projects that use SpringBoot. So, I thought of writing down few good practices that can be followed while using SpringBoot. 1. Understand SpringBoot Core Concepts I know, this sounds very obvious but I see many developers jumping onto using SpringBoot without having any prior knowledge on Spring, DependencyInjection.
Continue reading »
March 20, 2018
Siva
MICROSERVICES - PART 6 : DISTRIBUTED TRACING WITH SPRING CLOUD SLEUTHAND ZIPKIN
__ microservices springbootspringcloud
One of the challenges in microservices architecture is the ability to debug issues. A simple user action might trigger a chain of downstream microservice calls. It would be tedious to trace the logs related to a particular user action across microservices. In addition to that, we might want to track down why a certain microservice call is taking so much time. We can use Spring Cloud Sleuth to handle these kinds ofissues.
Continue reading »
March 15, 2018
Siva
MICROSERVICES - PART 5 : SPRING CLOUD ZUUL PROXY AS API GATEWAY __ microservices springbootspringcloud
In microservices architecture, there could be a number of API services and few UI components that are talking to APIs. As of now, many microservices based application still use monolithic front-ends where the entire UI is built as a single module. You may choose to go with micro-frontends where the UI is also decomposed into multiple microservice talking to APIs to get the relevant data. Instead of letting UI know about all our microservices details we can provide a unified proxy interface that will delegate the calls to various microservices based on URL pattern.Continue reading »
March 12, 2018
Siva
MICROSERVICES - PART 4 : SPRING CLOUD CIRCUIT BREAKER USING NETFLIXHYSTRIX
__ microservices springbootspringcloud
In the microservices world, to fulfill a client request one microservice may need to talk to other microservices. We should minimize this kind of direct dependencies on other microservices but in some cases it is unavoidable. If a microservice is down or not functioning properly then the issue may cascade up to the upstream services. Netflix created Hystrix library implementing Circuit Breaker pattern to address these kinds of issues. We can use Spring Cloud Netflix Hystrix Circuit Breaker to protect microservices fromcascading failures.
Continue reading »
March 08, 2018
Siva
MICROSERVICES - PART 3 : SPRING CLOUD SERVICE REGISTRY AND DISCOVERY __ microservices springbootspringcloud
In the microservices world, Service Registry and Discovery plays an important role because we most likely run multiple instances of services and we need a mechanism to call other services without hardcoding their hostnames or port numbers. In addition to that, in Cloud environments service instances may come up and go down anytime. So we need some automatic service registration and discovery mechanism. Spring Cloud provides Service Registry and Discovery features, as usual, with multiple options.Continue reading »
March 05, 2018
Siva
MICROSERVICES - PART 2 : CONFIGURATION MANAGEMENT WITH SPRING CLOUDCONFIG AND VAULT
__ microservices springbootspringcloud
In MicroServices using Spring Boot & Spring Cloud – Part 1 : Overview, we took a brief look at what are micro-services and how we can use SpringBoot and SpringCloud to build micro-services. In this post, we are going to learn: What is the need for Spring Cloud Config and Vault? Create our first micro-service: catalog-service Create Spring Cloud Config Server Using Vault for storing sensitive data MicroServices using Spring Boot & Spring CloudContinue reading »
POSTS NAVIGATION
Older posts __
FOLLOW ME
*
*
*
*
RECENT POSTS
* Testing REST APIs using Postman and Newman * Testing SpringBoot Applications * Kafka Tutorial - Producer and Consumer using SpringBoot * Kafka Tutorial - Java Producer and Consumer * SpringBoot Best PracticesTOP POSTS & PAGES
* Why SpringBoot?
* How SpringBoot AutoConfiguration magic works? * Developing a simple e-commerce application from scratch to production using SpringBoot * Clean Code: Don’t mix different levels of abstractions * A Developers Perspective on Spring vs JavaEE * My Life as a Software Developer in India * 10 things to become an outstanding Java developerCATEGORIES
* Best-Practices
* Blog
* Books
* Ide
* Java
* Javaee
* Kafka
* Linux
* Microservices
* Misc
* Spring
* Springboot
* Springcloud
* Testing
* Tips
* Travis-Ci
* Videos
TAGS
android best-practices blog blogging books e-commerceide interviews it
java javaee jcart
jooq jsf kafka
kafka-springboot-spring linux maven microservices mybatis postman-newman-rest primefaces rabbitmq servlets-jsp spring spring-springboot-bestpractices spring-springboot-testingspringboot
springcloud springsession tips travis-ci videosvirtualbox
SivaLabs Powered by HugoDetails
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0