Open in app

Sign In

Write

Sign In

Kanan Rahimov
Kanan Rahimov

131 Followers

Home

About

Pinned

Archive Git repositories with Shell Script

Shell script to clone repositories at a specific branch, remove the .git folder, and have a clean, archived copy of the repository. — Git Repositories and Branch Names Recently, I needed to archive multiple Git repositories into a single Git repository. In addition, some of these archived repositories have multiple branches worth archiving. So, I needed to support a format like this: "git@github.com:KenanBek/dbui.git;main,dev" "git@github.com:KenanBek/django-skeleton.git;master"

Git

7 min read

Archive Git repositories with Shell Script
Archive Git repositories with Shell Script
Git

7 min read


Pinned

Golang HTML Tokenizer: extract text from a web page — Kanan Rahimov

Golang HTML Tokenizer: extract text from a web page One thing is to load the content of a web page, and another is to extract some valuable information from it. For the second one, sometimes, it is helpful and needed to get only the textual information. Because most of the time, it is the particular text that we are…

Go

5 min read

Golang HTML Tokenizer: extract text from a web page — Kanan Rahimov
Golang HTML Tokenizer: extract text from a web page — Kanan Rahimov
Go

5 min read


Aug 21

Spring Boot: Multistage Dockerfile and Spring Application Profiles

I needed to automate the deployment process using GCP Cloud Run and Cloud Build for my NEST backend-as-a-service project. One specific challenge was separating build and run processes using Dockerfile and Spring Profiles. The reason for this is when the build runs in the GCP Cloud Build, the database is…

Database

2 min read

Spring Boot: Multistage Dockerfile and Spring Application Profiles
Spring Boot: Multistage Dockerfile and Spring Application Profiles
Database

2 min read


Aug 18

How to use UUID as a database primary key? (Java and Postgres examples)

Topics: why use UUID? Exploring the benefits of UUIDs as primary keys in Java projects with PostgreSQL. Advantages Universally unique across tables It can be used as a unique reference - One table with all types - OR, type + UUID Do not reveal any internal logic (order of records) Safe. UUIDs do not reveal…

Postgres

2 min read

Why do I use UUID as a database primary key? (Java and Postgres examples)
Why do I use UUID as a database primary key? (Java and Postgres examples)
Postgres

2 min read


Aug 16

Upload File via REST API Controller — Spring Boot Tutorial

In this video, I explain how to upload and process files using Spring Boot and REST Controller. Topics Controller to process a file upload request Model for accepting a file and returning the response Configuration for media type: multipart/form-data You can also watch this video with navigatable transcription text: It…

Java

4 min read

Upload File via REST API Controller — Spring Boot Tutorial
Upload File via REST API Controller — Spring Boot Tutorial
Java

4 min read


Published in

CoderVlogger

·Aug 6

Simple Package Structure for Spring Boot REST API — Video Tutorial

An opinionated package structure for a relatively simple REST API applications with Spring Boot

Spring Boot

1 min read

Spring Boot

1 min read


Published in

CoderVlogger

·Updated Aug 6

Deploy Spring Boot with GCP Cloud Run and Cloud Build

Deploy Spring Boot application with Cloud Run and Cloud Build GCP Services Topics include: Setup a multistage Dockerfile Cloud Run configuration Cloud Build configuration Github connection and build logs Attach a custom domain Prerequisites: Spring Boot Project GCP with Cloud Run GIT Repository with Spring Boot Multistage Dockerfile for a Spring Boot application The first thing you need for your Spring Boot project is to prepare…

Google Cloud Platform

2 min read

Deploy Spring Boot with GCP Cloud Run and Cloud Build
Deploy Spring Boot with GCP Cloud Run and Cloud Build
Google Cloud Platform

2 min read


Published in

CoderVlogger

·Aug 5

Postgres DB for Spring Boot project (Docker, Java) — Video Tutorial

Postgres DB Docker Compose configuration for a Spring Boot project.

Java

1 min read

Java

1 min read


Apr 30

Mask Email Addresses with Custom React Component for Display Purposes

Overview In this tutorial, we will demonstrate how to create a custom React component that masks email addresses for display purposes. This component will hide part of the email’s username and domain to protect user privacy. We will start by building the component in JavaScript (JSX), then rewrite it in TypeScript…

React

2 min read

Mask Email Addresses with Custom React Component for Display Purposes
Mask Email Addresses with Custom React Component for Display Purposes
React

2 min read


Apr 16

Next.js and React Project Configuration: ESLint, Prettier, and Git Hooks

In this tutorial, I share an opinionated set of configurations for ESLint, pre-commit hooks, and styling and indentation configuration. Next.js Project Setup I have a Next.js project that I set up with TypeScript and ESLint. npx create-next-app@latest --typescript The npx create-next-app@latest --typescript command specifically sets up a new Next.js project with TypeScript. The…

Nextjs

5 min read

Next.js and React Project Configuration: ESLint, Prettier, and Git Hooks
Next.js and React Project Configuration: ESLint, Prettier, and Git Hooks
Nextjs

5 min read

Kanan Rahimov

Kanan Rahimov

131 Followers

👋🏼 follow me on Twitter: twitter.com/KenanBekk

Following
  • Pinterest Engineering

    Pinterest Engineering

  • Palantir

    Palantir

  • Farid Movsumov

    Farid Movsumov

  • Netflix Technology Blog

    Netflix Technology Blog

  • Truong Bui

    Truong Bui

See all (44)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams