mingkeMay 28, 2025생각보다 재밌다! 바이브 코딩으로 완성한 미니게임 후기바이브 코딩(Vibe Coding)은 사람의 자연어 지시를 AI가 이해하고, 그에 맞는 코드를 생성해주는 새로운 형태의 프로그래밍 방식입니다. 복잡한 문법이나 구체적인 코드 없이도, “이런 기능을 만들어줘”라고 말하면 AI가 알아서 코드를 작성해주는 거죠. AI 분야의 권위자인 안드레 카파시가 X에서 언급하면서 주목받기 시작했습니다.AI
mingkeMay 25, 2025Python uv 명령어 더 알아보기이제 Python의 패키지 관리자를 uv에 완전히 정착해서 사용한지 꽤 되었습니다. 이제 완전 업계 표준이 된 듯 합니다. 기존에도 uv에 관련된 글을 하나 썼었습니다. 간단한 사용법과 명령어 몇 가지를 정리했었는데요, 이번에 추가로 더 사용해 본 명령어들이 있어서 정리해보려고 합니다. 사용한 uv 버젼은 0.7.8 입니다.Python
mingkeMay 17, 2025AI를 이용한 주식 트레이딩 봇 개발 후기취업하는게 생각보다 쉽지 않더군요. 뭐라도 만들고 싶기도 하고, 고민을 하다가 트레이딩 봇을 만들어봐야 겠다고 생각했습니다. 예전에 외주 작업으로 만들었던 경험도 있었기 때문에 금방 만들 수도 있구요. 자동 트레이딩 봇 같은 것은 유튜브에도 많이 올라와있고 이미 인기있는 주제라서 먼저 떠올랐던 것 같기도 합니다.PythonAI
mingkeApr 22, 2025SupabaseMCP 사용해보기 (feat.VScode)요즘 MCP가 아주 핫한 만큼 Supabase에서도 MCP Server를 제공해주고 있습니다. SupabaseMCP Server를 이용하는 방법을 이번 글에서 포스팅해보려고 합니다. 다른 MCP들 처럼 매우 간단합니다.MCPSupabase
mingkeApr 17, 2025MCP(Model Context Protocol) 알아보기MCP(Model Context Protocol)는 Claude를 개발한 Anthropic이 2024년 말에 공개한 오픈 프로토콜입니다. MCP는 LLM을 활용한 서비스에서 외부 데이터 소스나 도구를 쉽게 연결하기 위한 프로토콜입니다.MCP
mingkeFeb 25, 2025VSCode Python Test Explore 사용하기VScode에서 Python 테스트를 간편하게 실행해 볼 수 있는 VScode Extension을 배우게 되어 사용해보았습니다. Python Test Explorer for Visual Studio Code 라는 Extension 입니다. VSCode 인터페이스를 이용해서 테스트를 간편하게 실행할 수 있게 해주는 툴입니다. 이번 포스팅에서 사용법을 간단하게 알아보겠습니다.PythonVSCode오름캠프
mingkeFeb 20, 2025DRF Serializer에서 API 응답 구조 변경(feat.to_representation, SerializerMethodField)무슨 글을 쓸까 고민하다가 오름캠프에서 학생들에게 질문 받았던 것 중에서 하나 골라봤습니다. ModelSerializer를 상속 받아서 API를 구현하는데 사용했는데 응답 구조를 어떻게 변경하나요?Django오름캠프
mingkeFeb 14, 2025Django ManyToManyField 알아보기ManyToManyField 는 Django에서 다대다 관계를 정의할 때 사용하는 필드입니다. N:M 으로 표현하죠. 예를들면 학생과 수업, 블로그 글과 태그, 영화와 배우 등이 있습니다. Django에서 아주 쉽게 ManyToManyField를 다룰 수 있게 해줍니다. 이번 포스팅에서 한 번 알아보도록 하겠습니다.Django
mingkeJan 31, 2025EC2 amazon linux에 docker, docker-compose 설치하기이번 포스팅에서 EC2 Amazon linux에 docker와 docker-compose를 설치하는 방법을 정리합니다. 이전에 AWS에서 docker를 이용해서 배포하면 ECS를 주로 이용했었는데, 이번에 오랜만에 개인 프로젝트를 AWS 프리티어를 이용해서 EC2에서 배포하다가 docker를 셋팅하는 방법이 잘 기억나지 않아 정리합니다.AWS
mingkeJan 23, 2025응집도(Cohesion)와 결합도(Coupling)에 대해 공부하기객체 지향 프로그래밍 언어를 공부하다보면 ‘응집도는 높게 결합도는 낮게 코드를 작성해야 한다’ 는 말을 듣게 됩니다. 이번 포스팅에서 응집도와 결합도가 무엇인지 공부해보는 시간을 가져보려고 합니다.Python