profile
konh2e is konhee like "I am who I am"
post-thumbnail

Django ORM, N+1 Problem

Django ORM과 , Lazy/Eager Loading, N+1 Problem에 대해서 간략하게 정리하였다.

2일 전
·
0개의 댓글
post-thumbnail

[TIL] REST API Resource Archetypes

Rest API Naming의 Best Practice로 사용되는 Resource Archetypes 4종류를 정리해 보았다.

2021년 4월 13일
·
0개의 댓글
post-thumbnail

[TIL] 파이썬 Partial Application

파이썬에서 partial application 을 사용 할 때 기억해 둘 사항들을 정리하기로 했다.

2021년 4월 12일
·
0개의 댓글
post-thumbnail

[TIL] Sequelize 데이터베이스 커넥션 에러

sequelize 공식문서를 잘못읽어서 발생했던 connection 시의 에러를 살펴보자. (그리고 그냥 cli툴과 migration을 사용하도록 하자)

2021년 4월 6일
·
0개의 댓글
post-thumbnail

CORS, SOP, CSRF

최근에 프로젝트를 진행하면서 이전처럼 프론트 엔드 서버와 백엔드 서버가 분리되어 있는 아키텍처와 달리, 하나의 서버에서 클라이언트 사이드 렌더링과 서버 사이드 렌더링을 혼합된 형태로 제공하는 아키텍처로 진행하게 되었다.그러면서 이전에 CORS Origin header

2021년 3월 10일
·
0개의 댓글
post-thumbnail

[TIL] MVC 아키텍처와 클린 아키텍처

현재 Node.js와 Express로 진행중인 프로젝트의 아키텍처를 구성하던 시점에 문득 이런생각이 들은적이 있다.Django와 같이 암시적 규약이 적은 Exress와 같은 프레임워크에서는 프로젝트 구조가 정해져 있지 않은데(심지어 한 파일 안에 모든 내용을 작성해도

2021년 3월 7일
·
0개의 댓글
post-thumbnail

[TIL] Wecode 2차 프로젝트 후기 - 에어비엔비 클론

🧛🏻 Intro 지난번에 Wecode에서 2차 프로젝트를 끝냈는데, 최근 몇주동안 Node.js에 빠져있느라 회고를 쓴다는 것을 잊고 있었다. 오늘은 꼭 써야겠다는 마음으로 글을 쓰기로 했다. 😺 🏡에어비엔비 클론 프로젝트 - BearBnB :: 결과물

2021년 2월 21일
·
1개의 댓글
post-thumbnail

외부 API mocking을 이용한 Django Unittest

외부 API를 호출하는 구조를 가진 코드를 유닛테스트를 진행하는 경우, cost를 위해서, 혹은 테스트 진행 속도를 단축시키기 위해서, 해당 호출을 mocking할 필요성이 있다. 아무래도 테스트를 진행하는데 카드에서 돈이 빠져나가면 슬퍼지지 않을까......그런 이유

2021년 2월 7일
·
0개의 댓글
post-thumbnail

Googlemaps Geocoding API 사용법

최근 프로젝트를 진행하면서 파이썬 장고 서버에서의 주소의 컴포넌트 분석과 위도 경도 변환을 위해서, google maps의 geocode api를 사용했는데,누군가 이러한 접근이 필요할 때를 위해서 사용방법을 공유하고자 글을 남기기로 했다.참고로 해당 포스팅은 아래와

2021년 2월 7일
·
0개의 댓글
post-thumbnail

우리는 애자일 했을까 - 프로젝트 scrum 관리 기법 후기

사실 위코드에서 사람들을 만나 진행했던 프로젝트에 대해서 정리하던 중, 스크럼 기법을 이용했던 우리의 프로젝트 관리에 대해서 되돌아 보았다.그러는 동안에 프로젝트를 진행하면서 놓쳤던 부분들을 생각하게 되었고, 다음 프로젝트를 진행할 때 어떤 점을 개선할지 생각하기 위해

2021년 1월 24일
·
0개의 댓글
post-thumbnail

[TIL] Wecode 1차 프로젝트 후기 - 모나미몰 클론코딩

'회고록' 과 같은 제목은 지나치게 거창한것 같아 후기라는 이름으로 글을 남긴다.프로그래밍을 본격적으로 공부하고 싶어서 코딩 부트캠프인 위코드에 등록했었고,1월 중순 드디어 다른 사람들과 협력해서 프로젝트를 진행할 수 있었다.이번 프로젝트에는 2주 동안 모나미몰을 클론

2021년 1월 24일
·
0개의 댓글

개발을 공부하기 시작하면서 드는 생각들

최근 들어서 과거에 들었던 이야기들, 과거에 생각했던 것들이 머리속에 불쑥 나타나고는 한다. 그중 하나로, 이전에 엔지니어로 일했던 분야에서 경력 50년 정도 되시는 테크니션 분과 나눴던 이야기가 얼마전 갑자기 생각 났었다.(모터 소리만 들어도 내부 상태를 아시는 분이

2021년 1월 10일
·
2개의 댓글

[TIL] Django - JWT, 데코레이터, 미들웨어, 그리고 개인적인 생각들

항상 여기에 글을 쓸때면(그다지 많은 사람들이 읽지는 않겠지만서도... 😇) 다양한 생각을 하게 되는 것 같다.예전에 다녔던 직장에서 처음 만났던 선배는, 대학에서 배운게 처음에는 아무 의미가 없게 느껴지지만, 3년차 정도 지나면 다시 교과서를 들여다 보고 있을거라

2021년 1월 10일
·
0개의 댓글

[TIL] - 정규표현식 기초 - 파이썬에서 간단한 사용

정규표현식을 처음 봤을때는, ....아마 우연히 Perl 스크립트를 봤을때였던것 같은데,, 많이 무시무시 해 보였던게 사실이다. 뭐, 그런것과는 반대로, 이것저것 문자열의 패턴을 매칭시키는데 굉장히 편리하다는걸 느끼게 되다보니까, 공부겸 자료 공유겸 해서, 매우매우매우

2021년 1월 3일
·
0개의 댓글

[TIL] python - sequence multiplication

파이썬 공식문서를 읽다가 공식문서 안에서 신규 파이썬 개발자들이 알아야 한다는 내용이 있길래 정리하였다.공통 시퀀스 연산의 하나로서, sequence type을 s \* n 또는 n \* s 의 형태로 작성하는 것을 통해 시퀀스 타입 s 를 n 번 연결해 반환시킬 수

2021년 1월 3일
·
0개의 댓글
post-thumbnail

[TIL] python - module import

sys.modules 는 이미 로드된 모듈의 이름과 모듈간의 딕셔너리로, 만약 새로 모듈을 import하고자 할때 해당 모듈이 이미 import된 상태라면 다시 import 하지 않을 수 있도록 파이썬은 가장 먼저 sys.modules의 내용을 확인하여 해당 모듈이 이

2020년 12월 24일
·
0개의 댓글

[TIL] python - packing, unpacking, keyword-only arguments

Function 정의시 parameter의 종류와, packing, unpacking과의 관계에 대해서 정리하였다.사실 packing 과 unpacking 이라는 개념을 가장 처음 봤던 예제는 아래와 유사한 코드에서였다.위와 같은 코드가 있을때 아래와 같이 쉘에서 입력

2020년 12월 24일
·
0개의 댓글
post-thumbnail

[TIL] CSS 레이아웃 기초

CSS 레이아웃에 관해 공부하면서 레이아웃에 관련된 기초적인 내용을 간단하게 정리하였다.position CSS property 는 엘리먼트가 HTML 문서 상에서 어떤 방식으로 위치하는가를 결정하게 된다. 해당 property는 여러가지 값을 가질 수 있는데, 각각의

2020년 12월 17일
·
1개의 댓글

[TIL] 파이썬 시퀀스 타입의 Concatenation

공부를 하다가 파이썬 공식문서를 읽고 있었는데,아래의 파이썬 문서를 읽다 보면 순서를 가지고 있는 자료형, 즉 시퀀스 타입에 대해서 설명을 하고 있다.Built-in Types - Python 3.9.1 documentation(https://docs.pyth

2020년 12월 16일
·
1개의 댓글

[TIL] Semantic web, semantic tag

프로그래밍을 공부하면서 정리해 둘 필요가 있는 것들을 포스팅하기로 하였다.(그런 의미에서 오류가 많을 수 있습니다. 😢)예전부터 노션을 일종의 개인 위키처럼 사용했는데, 재정리 차원에서도 필요하다는 생각도 들기도 하고.....사족이지만 예전에 공학을 전공했을때 많이

2020년 12월 16일
·
0개의 댓글