profile
12년 .NET 개발 경력을 가진 웹 초짜 개발자입니다 :)
post-thumbnail

🌱 Reboot (feat. WECODE)

.jpg).jpg).jpg) 개발자의 길 30대 초반부터 8년간 몸 담았던 회사는 안산에서 스타트업으로 시작해 성장을 거듭하여 IT분야의 핫플레이스 인 판교로 올 정도로 커졌다. 나 역시 안산에 있을 때 부터 개발에 참여했었기에 회사의 성장을 보면서 보람도 느꼈고 이와

2021년 1월 10일
·
11개의 댓글
post-thumbnail

🐍 파이썬 코딩의 기술(effective python)

C++과 C최근 파이썬과 django를 이용해 web service 구현을 막 시작한 단계에서 내가 작성한 코드 역시 이 과정이 필요 했었다. 그 과정에서 "파이썬 코딩의 기술" 라는 책이 리뷰어를 구한다는 것을 알게되었고 운 좋게 리뷰어로 뽑혀 책을 읽은 소감을 작

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

🔥TIL #6. 모듈화와 MVC 패턴 #2

지난 포스팅에 이어 이번에는 project에서 모듈화하는 방법을 다룬다. 앞에서 다루었던 모듈을 다시 보자.server.jsapp.jsRouterControllerServiceModel위에서 부터 아래방향으로 Database에 가까워지면 각 layer는 아래 layer

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

🔥TIL #6. 모듈화와 MVC 패턴 #1

MVC 패턴이란node에서 MVC 패턴 적용하기모델-뷰-컨트롤러(Model–View–Controller, MVC) 패턴은 software 공학에서 사용되는 Design pattern 중 하나로 user interface로부터 business logic 을 분리, 서로

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

🔥TIL #5. mongoDB와 mongoose

mongoDB 란?mongoDB 설치 및 node.js 에서 사용하기mongoose 란?node.js 에서 mongoose 사용하기mongoDB는 Document-oriented NoSQL Database 이다. NoSQL 이란 'Not only SQL'의 약자로 기존

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

🔥TIL #4. prisma 설치 및 node.js와 연동

prisma 란?prisma 설치 및 설정방법project 초기 세팅prisma folder 생성연결할 database 정보 설정연결하기prisma client 설치 및 생성prisma란 node.js 와 Typescript를 위한 현시점 최신 트렌드의 ORM(Obje

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

🔥TIL #3. Express middleware

express middleware란next를 이용한 middleware chaining처음 middleware라는 개념을 접했을 땐 django framework의 decorator처럼 요청에 대한 처리를 하는 모든 view들이 공통적으로 처리해야 하는 기능(예를 들면

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

How to reset Migration

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

🔥TIL#2. url, querystring, events

url과 QueryString 정보 다루기event 이해하기http request는 일반적으로 아래와 같은 형태를 띈다.node에선 url 주소 정보를 객체로 parsing 할 수 있도록 'url' 모듈을 제공한다.그리고 QueryString을 객체로 parsing 할

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

🔥 TIL #1. Node에 대한 이해와 맛보기

Today I learned > 1. node 공부를 위해 알아야 할 지식 node 로 server 실행 해보기 express로 routing 간소화 하기 1. node 공부를 위해 알아야 할 지식 > node란 비동기(Asynchronous) 이벤트 기반(even

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

2차 project 후기 (Suwee의 서재)

Content > 프로젝트 소개 사용된 기술 역할 협업의 경험 잘한 점 아쉬운 점 기록하고 싶은 코드 진짜 후기 1. 프로젝트 소개 > [목표] https://www.millie.co.kr/ 에 대한 clone site 개발하기. > [특징] '밀리의서재' 를 motive로 아래의 기능을 제공하는 Service 개발. 카카오 계정 로그인, 회원가입...

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

🔥 TIL#12. kakao signin(작업 중)

작업 중

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

Django 설치 및 실행 shell 생성 및 실행

Django project를 실행하기 위해 다음 절차를 밟는다.1\. conda 환경 create 및 activate2\. pip install -r requirements3\. ./manage.py migrate4\. ./manage.py runserver 0:800

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

🔥 TIL#15 Docker 사용방법 정리

ubuntu에서 Docker 설치Docker 명령어 ㅁㄴㅇㄹ아래 명령을 순서대로 실행.sudo apt updatesudo apt install apt-transport-https ca-certificates curl software-properties-commoncur

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

🔥 TIL#14 Docker 시작

컨테이너 가상화 기술이자 회사명 입니다.Docker의 구조1\. image(like AWS EC2 image) \- 가상컴퓨터를 의미하며 OS를 선택할 수 있다.1\. Docker deamon(Docker Engin 또는 Docker Server)1\. Containe

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

branch 로컬/원격 삭제

삭제한 branch에 대해 push

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

🔥 TIL#13. kakao signin에 대한 unit test

개발중인 project에 'kakao 계정연동 signin' 기능이 있다. 그리고 이 View 에는 kakao api와 연동하는 로직이 들어있다. unit test 대상으로 test 코드를 작성하려 해도 로직 자체가 이미 Integration test 범위에 속하는데

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

django.db.connection 으로 Database 제어

delete는 데이터를 지운다. 한줄씩 삭제하므로 느리다. rollback 가능drop은 테이블을 지운다. 빠르다. rollback 불가능truncate는 데이터를 지운다. 빠르다. rollback 불가능

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

unit test

unit testdjango 에서 unit test 하는 방법2-1. test를 위한 Data 생성/삭제2-2. function에 대한 unit test2-3. CBV(Class Based View)에서 url 별 동작에 대한 unit test web servic

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

Rebase 와 Squash

rebase는 merge와 같은 결과를 낸다. 주로 main(또는 master) branch를 작업 branch로 병합할 때 merge를 사용하게 되는데 rebase는 작업 branch가 생성되었던 main 의 기준점을 main branch의 가장 마지막 변경점으로 변

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