Categories
Programming

Spring Boot Kubernetes Deployment With Craig Walls

Thanks to Craig Walls, (@habuma) I learned a new way to deploy Kubernetes on local environment.

The video link of the relevant videos,

Spring Developer YouTube Channel,

Devnexus YouTube Channel,

The objective is by the help of the dekorate kubernetes-spring-starter plugin, kubernetes.yml file would be generated for a Spring Boot project. And finally start the application with skaffold.

For skaffold, basically to commands need to be executed. First of all initiate the project with skaffold init command so that skaffold.yaml file would be generated on the Spring Boot project root. Secondly start the application with skaffold dev command.

dekorate plugin to be added to pom.xml as a dependency.

<dependency>
	<groupId>io.dekorate</groupId>
    <artifactId>kubernetes-spring-starter</artifactId>
	<version>4.1.1</version>
</dependency>

Dekorate configuration options,

https://github.com/dekorateio/dekorate/blob/main/assets/config.md

Dekorate GitHub,

https://github.com/dekorateio/dekorate


Another resources to check from the creator of Dekorate from RedHat Developers website, see the link below,

Using Dekorate to generate Kubernetes manifest for Java Application

https://developers.redhat.com/blog/2021/03/17/using-dekorate-to-generate-kubernetes-manifests-for-java-applications

And a video from the RedHat Developers from Devoxx UK YouTube channel.
https://youtu.be/1_sJVbabBgk?si=cDna-wLD37tlfoqE

Categories
Programming Technology

JWT

Recent maven dependency version for auth0 4.4.0, java-jwt

Link from GitHub,

https://github.com/auth0/java-jwt


Sample code from Baeldung,

https://www.baeldung.com/java-auth0-jwt

Sample code link Baeldung on GitHub,

https://github.com/eugenp/tutorials/tree/master/security-modules/jwt/src/main/java/com/baeldung/jwt/auth0


Uploading the JWT Manual from the auth0 website https://auth0.com/resources/ebooks/jwt-handbook/thankyou


Spring Security Overview,

https://auth0.com/blog/spring-security-overview/


JWT Debugger

https://jwt.io/

Categories
Programming

Java Mail Server

Apache James as mail server.

It seems the project is useful however there are really limited resources.

The example on the link below somehow worked and I am able to use it;

https://javaworld-abhinav.blogspot.com/2019/04/setting-up-local-mail-server-using.html


Looking for more example and tutorials.

As I find the resources, I will be editing here.


The video is really a good motivation to use James as a mail server because there is completed reference project

Categories
Programming

Windows Admin Center

Windows Admin Center is a free tool by Microsoft to manage virtual machines. This is really useful program allows to manage virtual machines on the web page even for Linux machine.

The latest version as of 1-Jun-2022

https://techcommunity.microsoft.com/t5/windows-admin-center-blog/windows-admin-center-version-2110-2-is-now-generally-available/ba-p/3294253

Official documentation link;

Windows Admin Center official documentation link

Twitter page;

Microsoft Windows Admin Center Certification

https://docs.microsoft.com/en-us/users/learncol/collections/kjodfzqyxzedwj

Categories
Programming

Learn REST APIs

Here is the link Twitter link👇

Categories
Programming

Free Programming Books

I found out a great website for free programming books. Here is the link

free-programming-books

I already add a star for this project on my GitHub account.

Another great resource to get free API data. Here is the link below;

public-apis

My main source for these two great reference is a blog from Medium that I received e-mail on 2-Apr-2020. Those resources are great to practice and learn new technologies.

Medium Blog Post – 12 Extraordinary GitHub Repository

View at Medium.com

Design a site like this with WordPress.com
Get started