mingkeJun 14, 2024IDX - Google이 만든 웹 기반 IDE 알아보기얼마전에 보니 구글이 웹에서 실행할 수 있는 클라우드 IDE를 개발했더라구요. IDX라고 합니다. 간단하게 한 번 써봤는데요. 이번 포스팅에서 한 번 알아보도록 하겠습니다.Tools
mingkeJun 11, 2024Next.js에서 nodemailer로 이메일 전송하기이번 포스팅에서 nodemailer를 이용해서 쉽게 이메일 전송하는 법을 알아보겠습니다.NextjsNodejs
mingkeJun 10, 2024python 문자열 템플릿 알아보기문자열 템플릿을 만드는 방법은 f-string 같은 포맷팅 방법 이외에 따로 파싱을 구현하여 사용할 수 있었습니다. 정규표현식을 사용을 위한re 라이브러리나 string 라이브러리를 이용하면 가능합니다.Python
mingkeJun 9, 2024FastAPI lifespan asynccontextmanager 직접 구현하기 (feat.__aenter__, __aexit__)FastAPI에서 startup 이벤트와 shutdown를 구현하는 방법으로 lifespan을 사용하는 방법이 있습니다. 이번 포스팅에서 좀 더 객체지향적이고 사용성 좋은 방법으로 구현해보았습니다.FastAPIPython
mingkeJun 3, 2024Supabase CLI활용 - Supabase CLI로 migration하기Supabase에서 제공해주는 Supabase CLI를 이용하면 migration 작업을 좀 더 손쉽게 할 수 있었습니다. Migration 과정을 포스팅 해보도록 하겠습니다. Supabase를 이용해볼 수록 정말 잘 만들었다는 생각이 듭니다.Supabase
mingkeJun 1, 2024Rust로 Python 라이브러리 만들어보기(PyO3)취미로 Rust를 공부하고 있습니다. 이제 어느 정도 기본적인 문법을 익혔고, Rust코드를 조금은 읽을 수 있게되었습니다. 그래서 Rust로 Python 라이브러리 만들기 Hello World 정도를 한 번 해보려고 합니다.PythonRust
mingkeMay 30, 2024나만 알고 있는 코딩 노하우 뽐내기 - 한빛출판네트워크 이벤트 소개이메일을 확인하다가 한빛출판네트워크에서 온 이벤트 소식을 알게되었습니다. "나만 알고 있는 코딩 노하우 뽐내기"- 개발 코딩 꿀Tip 특공대 모여라!Others
mingkeMay 28, 2024FastAPI에서 Scheduler 사용하기백엔드 개발하다보면 Scheduler를 개발해야할 때가 종종 있습니다. FastAPI를 사용할 때 복잡하지 않은 Scheduler라면 apscheduler 라는 라이브러리를 사용하면 됩니다.간단하게 알아보도록 하겠습니다.FastAPIPython
mingkeMay 27, 2024FastAPI - API 파라미터 camelCase로 변경하기 (feat. Pydantic Field)API 명세에서 CamelCase를 사용하고 백엔드 코드베이스에서는 snake_case를 유지하는 방법을 알아보도록 하겠습니다.FastAPIPydantic
mingkeMay 24, 2024Rust Struct (구조체) and implementation오늘 소개할 Struct와 Implementation은 Rust에서 OOP 패러다임을 적용해 볼 수 있도록 해줍니다. struct와 impl 키워드를 이용하면 됩니다.Rust