Thanks to visit codestin.com
Credit goes to dev.to

DEV Community

Geoffrey Kim profile picture

Geoffrey Kim

🧑‍💻 Software Engineer. do no harm. reject prejudice. Building in public while documenting what I learn.

Codestin Search App South Korea Codestin Search App Joined on  Codestin Search App https://www.linkedin.com/in/jwkim-dev/ Codestin Search App Codestin Search App

Education

Chungnam National University

Pronouns

he/him

Work

Freelancer

Fixing Docker Desktop’s “Unable to find Docker zsh completion in your FPATH” on macOS (Oh My Zsh + Homebrew)

Fixing Docker Desktop’s “Unable to find Docker zsh completion in your FPATH” on macOS (Oh My Zsh + Homebrew)

1
Codestin Search App
4 min read

Want to connect with Geoffrey Kim?

Create an account to connect with Geoffrey Kim. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Solving SSL Certificate Verification Issues with pip on macOS

Solving SSL Certificate Verification Issues with pip on macOS

5
Codestin Search App
6 min read
Hardware Entropy: The Hidden Foundation of Modern Cryptography

Hardware Entropy: The Hidden Foundation of Modern Cryptography

1
Codestin Search App
5 min read
Optimizing Vue.js Performance with `shallowRef`: An In-Depth Guide

Optimizing Vue.js Performance with `shallowRef`: An In-Depth Guide

2
Codestin Search App
4 min read
Understanding SNI (Server Name Indication) and Modern Encryption Solutions

Understanding SNI (Server Name Indication) and Modern Encryption Solutions

1
Codestin Search App
2 min read
A Deep Dive into Cryptographic Random Number Generation: From OpenSSL to Entropy

A Deep Dive into Cryptographic Random Number Generation: From OpenSSL to Entropy

4
Codestin Search App
24 min read
Enhancing Docker Security: The Power of Non-Root Users

Enhancing Docker Security: The Power of Non-Root Users

Codestin Search App
4 min read
Nginx Generic Hash Load Balancing: A Comprehensive Guide

Nginx Generic Hash Load Balancing: A Comprehensive Guide

5
Codestin Search App
3 min read
Resolving Styled-Components Warning: Unknown Prop 'category' on DOM Element

Resolving Styled-Components Warning: Unknown Prop 'category' on DOM Element

1
Codestin Search App
5 min read
eBPF: Revolutionizing Linux Kernel Programming

eBPF: Revolutionizing Linux Kernel Programming

1
Codestin Search App
3 min read
A Comprehensive Guide to Using Footers in Conventional Commit Messages

A Comprehensive Guide to Using Footers in Conventional Commit Messages

4
Codestin Search App
2 min read
Improving CSS Loading in React Applications: Avoiding `@import` in `createGlobalStyle`

Improving CSS Loading in React Applications: Avoiding `@import` in `createGlobalStyle`

Codestin Search App
3 min read
Handling React Warnings: Filtering Props in Styled Components

Handling React Warnings: Filtering Props in Styled Components

2
Codestin Search App
2 min read
Understanding API Keys, JWT, and Secure Authentication Methods

Understanding API Keys, JWT, and Secure Authentication Methods

4
Codestin Search App
3 min read
How to Ensure Docker Compose Uses Environment Variables from the `.env` File

How to Ensure Docker Compose Uses Environment Variables from the `.env` File

1
Codestin Search App
2 min read
How to Switch from HTTPS to SSH for GitLab Repositories

How to Switch from HTTPS to SSH for GitLab Repositories

5
Codestin Search App
2 min read
Moving Work from the Main Branch to a New Branch in Git

Moving Work from the Main Branch to a New Branch in Git

Codestin Search App
2 min read
Understanding the Structural Differences Between BSD-based Kernels and Linux Kernels

Understanding the Structural Differences Between BSD-based Kernels and Linux Kernels

4
Codestin Search App
4 min read
Understanding Docker Containers: Leveraging Linux Kernel's Namespaces and cgroups

Understanding Docker Containers: Leveraging Linux Kernel's Namespaces and cgroups

6
Codestin Search App
3 min read
Running Docker on macOS Without Docker Desktop: Alternatives, Limitations, and Best Practices

Running Docker on macOS Without Docker Desktop: Alternatives, Limitations, and Best Practices

166
Codestin Search App 3
3 min read
How to Manage and Migrate Docker Volumes for PostgreSQL

How to Manage and Migrate Docker Volumes for PostgreSQL

3
Codestin Search App
2 min read
Understanding the Use of `flock` in Linux Cron Jobs: Preventing Concurrent Script Execution

Understanding the Use of `flock` in Linux Cron Jobs: Preventing Concurrent Script Execution

4
Codestin Search App
3 min read
Understanding Remote Procedure Calls and Protocol Buffers

Understanding Remote Procedure Calls and Protocol Buffers

Codestin Search App
3 min read
Understanding REST, GraphQL, and gRPC: A Comprehensive Comparison

Understanding REST, GraphQL, and gRPC: A Comprehensive Comparison

1
Codestin Search App
3 min read
Building a Modern User Permission Management System with FastAPI, SQLAlchemy 2.0, and MariaDB

Building a Modern User Permission Management System with FastAPI, SQLAlchemy 2.0, and MariaDB

36
Codestin Search App 3
16 min read
Setting Up and Managing Android Emulators on macOS with Homebrew

Setting Up and Managing Android Emulators on macOS with Homebrew

35
Codestin Search App 2
3 min read
Reverting File Changes in Git: A Comprehensive Guide

Reverting File Changes in Git: A Comprehensive Guide

8
Codestin Search App 1
3 min read
Understanding Webpack and Babel: Key Tools for Modern JavaScript Development

Understanding Webpack and Babel: Key Tools for Modern JavaScript Development

4
Codestin Search App
3 min read
Managing SSH Keys Across Multiple Devices: An Enhanced Guide

Managing SSH Keys Across Multiple Devices: An Enhanced Guide

6
Codestin Search App 7
4 min read
Resolving Docker Installation Conflicts on macOS

Resolving Docker Installation Conflicts on macOS

Codestin Search App
2 min read
Navigating Feature Deployment with Git: A Guide

Navigating Feature Deployment with Git: A Guide

Codestin Search App
4 min read
Decoding Numerical Representation: Floating-Point vs. Fixed-Point Arithmetic in Computing

Decoding Numerical Representation: Floating-Point vs. Fixed-Point Arithmetic in Computing

4
Codestin Search App 1
6 min read
Resolving Node.js and npm Issues on macOS

Resolving Node.js and npm Issues on macOS

2
Codestin Search App
3 min read
Understanding Cross-Site Scripting (XSS)

Understanding Cross-Site Scripting (XSS)

5
Codestin Search App
4 min read
Understanding and Resolving "fatal: The current branch has no upstream branch" Error in Git

Understanding and Resolving "fatal: The current branch has no upstream branch" Error in Git

9
Codestin Search App
3 min read
Preventing and Solving Husky Permission Denied Errors in Node.js Projects

Preventing and Solving Husky Permission Denied Errors in Node.js Projects

7
Codestin Search App
3 min read
Finding the Optimal Bcrypt Rounds for Your Production Environment

Finding the Optimal Bcrypt Rounds for Your Production Environment

1
Codestin Search App
6 min read
Understanding Bcrypt Rounds: Balancing Security and Performance

Understanding Bcrypt Rounds: Balancing Security and Performance

Codestin Search App
2 min read
PostgreSQL vs MySQL: An In-depth Comparison

PostgreSQL vs MySQL: An In-depth Comparison

1
Codestin Search App
4 min read
Secure and Efficient Administrator Management in Modern Applications

Secure and Efficient Administrator Management in Modern Applications

1
Codestin Search App
2 min read
Refactoring Legacy Code: A Methodical Approach

Refactoring Legacy Code: A Methodical Approach

Codestin Search App
3 min read
The Art of Writing Clean Code: A Guide for Developers

The Art of Writing Clean Code: A Guide for Developers

Codestin Search App
4 min read
Understanding the Differences: MongoDB vs. Relational Databases

Understanding the Differences: MongoDB vs. Relational Databases

Codestin Search App
2 min read
Handling Local Dates in JavaScript with `formatDateToLocalISO`

Handling Local Dates in JavaScript with `formatDateToLocalISO`

1
Codestin Search App
2 min read
Managing Time Zones in Linux and MySQL

Managing Time Zones in Linux and MySQL

Codestin Search App 2
4 min read
Managing Logs with PM2 and pm2-logrotate

Managing Logs with PM2 and pm2-logrotate

12
Codestin Search App
2 min read
Managing Dependencies with Yarn PnP: To Commit or Not to Commit the `.yarn` Folder?

Managing Dependencies with Yarn PnP: To Commit or Not to Commit the `.yarn` Folder?

Codestin Search App
2 min read
Understanding Async/Await and Promises in JavaScript and TypeScript

Understanding Async/Await and Promises in JavaScript and TypeScript

8
Codestin Search App
3 min read
Configuring Neovim with `init.lua`: A Comprehensive Guide

Configuring Neovim with `init.lua`: A Comprehensive Guide

37
Codestin Search App 3
11 min read
Embracing Efficiency: Yarn Berry vs. pnpm and the Power of Monorepos

Embracing Efficiency: Yarn Berry vs. pnpm and the Power of Monorepos

Codestin Search App
3 min read
Resolving Yarn Install and TypeScript Issues in a NestJS Project

Resolving Yarn Install and TypeScript Issues in a NestJS Project

1
Codestin Search App
2 min read
Understanding Float vs. Double in C and C++

Understanding Float vs. Double in C and C++

Codestin Search App
2 min read
Managing Next.js and NestJS Applications in Production with PM2

Managing Next.js and NestJS Applications in Production with PM2

29
Codestin Search App 1
3 min read
Quick Guide to Leveraging Read the Docs for Your GitHub Projects

Quick Guide to Leveraging Read the Docs for Your GitHub Projects

1
Codestin Search App
2 min read
How to Manage Documentation in a GitHub Repository: A Guide for Junior Developers

How to Manage Documentation in a GitHub Repository: A Guide for Junior Developers

24
Codestin Search App 7
3 min read
Understanding Synchronization and Asynchronization in Computer Science

Understanding Synchronization and Asynchronization in Computer Science

Codestin Search App
3 min read
Demystifying CQRS for Junior Developers: A Friendly Guide

Demystifying CQRS for Junior Developers: A Friendly Guide

Codestin Search App
3 min read
Understanding Wireless Router Encryption: TKIP, AES, and TKIP&AES

Understanding Wireless Router Encryption: TKIP, AES, and TKIP&AES

2
Codestin Search App
2 min read
Understanding WEP and WPA-PSK in Wireless Router Security

Understanding WEP and WPA-PSK in Wireless Router Security

Codestin Search App
3 min read
Understanding Passkey Formats: Passphrase and Hex for Wireless Routers

Understanding Passkey Formats: Passphrase and Hex for Wireless Routers

Codestin Search App
3 min read
loading...