PinnedKanan RahimovArchive Git repositories with Shell ScriptShell script to clone repositories at a specific branch, remove the .git folder, and have a clean, archived copy of the repository.·7 min read·Dec 25, 2022----
PinnedKanan RahimovGolang HTML Tokenizer: extract text from a web page — Kanan RahimovOriginally published at https://kananrahimov.com on August 17, 2020.·5 min read·Aug 17, 2020----
Kanan RahimovSpring Boot: Multistage Dockerfile and Spring Application ProfilesAutomate the deployment process using Dockerfile and Spring Boot profiles to deploy with GCP Cloud Run and Cloud Build.·2 min read·Aug 21, 2023----
Kanan RahimovWhy do I use UUID as a database primary key? (Java and Postgres examples)Using UUID as a Primary Key (with Java and Spring Boot examples)·2 min read·Aug 18, 2023----
Kanan RahimovUpload File via REST API Controller — Spring Boot TutorialIn this video, I explain how to upload and process files using Spring Boot and REST Controller.·4 min read·Aug 16, 2023----
Kanan RahimovinCoderVloggerSimple Package Structure for Spring Boot REST API — Video TutorialAn opinionated package structure for a relatively simple REST API applications with Spring Boot·1 min read·Aug 6, 2023----
Kanan RahimovinCoderVloggerDeploy Spring Boot with GCP Cloud Run and Cloud BuildDeploy Spring Boot application with Cloud Run and Cloud Build GCP Services·2 min read·Aug 6, 2023----
Kanan RahimovinCoderVloggerPostgres DB for Spring Boot project (Docker, Java) — Video TutorialPostgres DB Docker Compose configuration for a Spring Boot project.·1 min read·Aug 5, 2023----
Kanan RahimovMask Email Addresses with Custom React Component for Display PurposesCreate a custom React component to mask email addresses for display, improving user privacy. JS & TypeScript examples included.·2 min read·Apr 30, 2023----
Kanan RahimovNext.js and React Project Configuration: ESLint, Prettier, and Git HooksLearn how to configure ESLint, Prettier, and Git Hooks in your Next.js and React project.·5 min read·Apr 16, 2023----