EKODec 12, 2024Git 고수가 되기 위한 실전 팁 10가지프로젝트가 복잡해지고 협업이 많아질수록 Git을 제대로 활용하는 능력이 중요해집니다. Git 히스토리를 더 깔끔하게 관리하고 실수를 방지할 수 있는 팁을 소개하겠습니다.Git
mingkeDec 11, 2024FastAPI 비밀번호 해싱하기(feat.argon2)너무나 당연하게도 유저의 비밀번호를 저장할 때 평문으로 저장하면 안됩니다. FastAPI 공식문서를 보면 비밀번호를 해싱할 때 passlib[bcrypt]를 사용합니다. 이번 포스팅에서 agron2 해싱 방법을 사용하는 방법을 알아보겠습니다.FastAPI
mingkeDec 3, 2024프로그래밍/코딩 입문자 공부법요즘 프로그래밍/코딩에 입문하는 분들이 정말 많습니다. 부트캠프도 많고 인터넷 강의들도 정말 많아서 배우고자하면 배우기 정말 쉬운 세상이 된 것 같습니다. 현재 IT 교육 쪽에 몸 담고 있기 때문에 비전공 입문자들을 많이 만나는데 어떻게 공부해야 하는지에 대한 질문을 많이 받고 있습니다.Others
mingkeNov 18, 2024FastAPI Response 성능 높이는 방법JSONResponse는 Python의 빌트인 json 라이브러리를 이용해서 직렬화합니다. 고성능이 요구되지 않는 상황에서는 기본 응답도 충분하겠지만, 성능을 조금이라도 더 올리고 싶은 경우에 시도해볼만한 방법이 있습니다. 이번 포스팅에서 Response 응답을 변경하여 성능을 좀 더 높이는 방법을 알아보도록 하겠습니다. orjson 과 webtool 라이브러리를 이용해보도록 하겠습니다.FastAPI
EKONov 13, 2024개발 효율성을 높여주는 VS Code 단축키 총정리VS Code에서 단축키를 잘 활용하면 마우스로 클릭하는 것보다 더 빠르게 코드를 작성하고 수정할 수 있습니다. 이번 글에서는 제가 실제로 자주 사용하고, 작업에 정말 도움이 되는 단축키들을 선별해보았습니다.VSCodeTools
EKONov 12, 2024개발자가 꼭 써봐야 할 크롬 익스텐션 15개 추천다양한 익스텐션을 활용하면 생산성을 높이고 웹 브라우징을 더욱 편리하게 할 수 있습니다. 브라우징 효율성을 높여주는 도구부터 개발에 도움을 주는 도구까지, 개발자가 꼭 써봐야 할 크롬 익스텐션을 소개해드리겠습니다.Tools
EKONov 11, 2024개발자를 위한 번역 툴 추천 (Trancy, 네이버 영어사전, DeepL)언어의 장벽을 뛰어넘는 개발자가 되기 위해 꼭 필요한 3가지 무료 번역 툴을 소개해드리겠습니다. 이 도구를 통해 영어로 된 문서를 더 쉽게 이해하고, 더 많은 정보를 습득하는 데 도움을 얻으시길 바랍니다.Tools
mingkeNov 10, 2024윈도우에서 oh-my-zsh 사용하기(feat.wsl)oh-my-zsh은 zsh 강력하고 사용하기 쉽게 만들어주는 오픈 소스 프레임워크입니다. 다양한 플러그인과 테마를 제공하기 때문에 터미널을 개인화하고 생산성을 향상시키는 데에 많은 도움을 줍니다.Tools
mingkeNov 7, 2024PostgreSQL JSON과 JSONB 데이터타입 알아보기PostgreSQL이나 MySQL 같은 RDBMS에서도 JSON과 같은 정형화되지 않은 데이터를 저장할 수 있습니다. 그것을 저장하기 위한 데이터 타입인 JSON 타입이 있습니다. 그리고 PostgreSQL에는 PostgreSQL의 고유한 타입인 JSONB 타입이 있습니다.PostgreSQLDjangoSQLAlchemy
EKONov 6, 2024개발 생산성을 높여주는 VS Code 익스텐션 20개 추천코드 작성을 편리하게 만들어주는 기본적인 툴부터 디버깅, 프로젝트 관리, 협업, 테마 설정 등 다양한 측면에서 생산성을 높일 수 있는 VS Code 익스텐션들을 소개합니다.VSCodeTools