Justal K.'s Projects
This project is my playground for testing and experimenting with angular. That's basically a project showing some aspect of Angular that I am trying to master. Most of the experience come from the official documentation but as it is sometime hard to understand, I am going around and try to find a better tutorial.
This project is a laboratory for testing how to manage redux store inside angular using the reactivity of ngrx. The project is based on my template of angular and included all the tools configured.
This project is a laboratory with Ansible on AWS. In this lab, I am showing how did I create a controller server for applying modification to different ec2 servers. For this, I am using Ansible for automatizing the changement and AWS EC2 for the server.
This project is my laboratory for the server side of the apollo framework. I have not done much, it's still a work in progress.
The goal of this laboratory was to test how a OIDC as a service work and how to implement passwordless application work using Auth0. The project is a React application built inside a NX WorkSpace. The passwordless system in place is using the email.
This laboratory is a project created for testing and learning how to use all the functionnalities of cloudformation. I obviously have not seen everything but I have seen what I judge the most important such as how to use the documentation for creating resources using a stack, how to use the properties for configurating the resources as I want...
This laboratory is a tutorial/example how to use winston to register log in the AWS Cloudwatch. For this laboratory, I have used NX to create my workspace, Express.js to create an API, Winston as a logger and Winston-cloudwatch library to make the connection.
As I am working on my different aws certification. I am also testing how to use the different tool provided by AWS. This laboratory was created for testing how to migrate a database from a server to a documentDB using DMS, database migration service. I have documented with screen at each step how to do this. This is quite a long process but the res
Secret Manager and Parameter store available in the System Manager of AWS are both tool for creating and managing the secret of our application. As I am learning everything about AWS, I wanted to test it how it work for each api.
This project is a laboratory for sending email with and without template using the SES service from Amazon. This laboratory is an express API located in a NX Workspace. The connection to SES has been made using the aws-sdk
This laboratory is my testing of the AWS service SNS. I have tested to send myself notifications and emails to my application using SNS. For this, I have been using NX for creating the workspace, AWS SNS SDK for calling the api, ngrok for create a tunnel between aws and muy local application and finally Express to create the API. I have also use the serverless lambda application to test to send the notification from it.
This laboratory is a little experimentation with Amazon SQS. Using two Express apps in a NX WorkSpace, I am calculating the addition of two random numbers and passing the information through two SQS queue for creating a Request/Reply pattern. The first app API1 is responsible for giving two random numbers while the second app API2 is responsible for additionning this two numbers and give the result back to API1.
This project is a small laboratory for testing how to create a bot for Slack. I described the whole process in the development section with multiple screen for showing what to do and where.
This laboratory is a react project where I am testing how to use the CSS Container Query and what is the result. I am testing on a single page two containers. One container rules the entire page such as what will be done using a media query and the other one rules the Component1.
Project for presenting the design patterns which can be use in javascript project. I tried to present those I find useful and that I use quite often in a professional environment.
Docusaurus is an application open source allowing the user to build, deploy and maintaining a business documentation easily and beautifully. This project is a laboratory for Docusaurus where I am testing the different functionnalities and how to use them.
This project is my laboratory for testing how to improve my template server-api and server-api-empty. I try to keep this project consise and precise with all the documentation needed for understanding what I am doing. There is no goal and the api does not really accomplish anything. This project just shows some principles of GraphQL sush as how to use extends, union and many other tools of graphql.
Husky is a small software for customizing the git command and run code or run command at a particular stage of git. For example, on this repository, I run the linter everytime I push to the repository.
This project show how to setup a keycloak using docker-compose and how to use it with a tutorial with images at every steps. The image of the container come from the docker cloud. I use the images jboss/keycloak for the keycloak and postgres for the database.
This repository is a little concentration of some information I want to keep about K8s. I have been training a lot for the CKA & CKS. I have learnt a lot of thing that could be really useful for me in the futur. For those who want to take the CKA too, I suggest you to be able to do the following if you want to pass it
A small test for testing what is learna. Lerna is the original monorepo tool for TypeScript/JavaScript but it has been taken over NX that I recommend.
This project is a project for testing how to use multiple servers, how to make them communicating between them using event RabbitMQ and message Redis. I also use this project for exploring the different image that you can find on the docker website and how to use them.
This project is a microfrontend using NX, React and the Webpack Module Federation Plugin with one host and two remotes. I created a library sharing the style to all application that need it, in our case only the host and the remote 1. The host is using the counter and button from the remote 1 and the entire application from remote 2.