PinnedSeunghyun KimMy Writing Journey In EnglishI will share why I started writing intensively and what I want to achieve through it.Mar 8, 202310Mar 8, 202310
PinnedSeunghyun KimHow To Land A Job as a Self-Taught DeveloperWhen I first decided to become a developer, I did not know where to begin because I did not study anything specifically software-related…Dec 20, 2022Dec 20, 2022
Seunghyun KimLink PostgresQL and Redis to Application in docker-composeNow that I have to deploy the application with Docker, it is necessary to link other services run with Docker containers to the…Nov 15, 2023Nov 15, 2023
Seunghyun KimMulti-stage build in Dockerfile using pnpm(feat. PrisI chose to use npm as the package manager in the beginning as usual. But, I have changed it into pnpm and migrated it to this project…Nov 15, 2023Nov 15, 2023
Seunghyun KimNextjs Graphql mutation query using App routerThe web application has pages that dynamically show toilets information by a country, city and street. However, users should be able to…Sep 21, 2023Sep 21, 2023
Seunghyun KimNextjs basic setup and GraphQL requestNow that I have Nestjs-graphql backend to do CRUD operation for toilets information, I will create a simple Nextjs application that…Sep 21, 2023Sep 21, 2023
Seunghyun KimNestjs Graphql logging and exception handlingIt is crucial to know what is going on when an exception occurs within our application. NestJS comes along with a built-in exception layer…Sep 21, 20232Sep 21, 20232
Seunghyun KimCaching with Nestjs, Graphql and RedisEven though our application does not seem to need caching at the moment, I have wanted to figure out how caching works with Nestjs and…Sep 21, 2023Sep 21, 2023
Seunghyun KimGuard using mixin/pipe and class-transformerYou can see the whole code on the nestjs-auth branch.Sep 21, 2023Sep 21, 2023
Seunghyun KimImprove Guards using Nestjs passport and bcryptI have implemented Guard and have it put on the delete method in review resolver so that no one can delete a review without being…Sep 21, 2023Sep 21, 2023