thumbnail

Express 와 Passport.js 로 소셜 로그인 구현하기

웹 서비스를 이용하다보면 가장 짜증나는 것이 아이디랑 비번 찾기이다... 왜 항상 내가 쓴 비밀번호는 틀리는지, 항상 내가 생각한 아이디가 없다고 하는지 모르겠다. 비밀번호의 빡침을 그나마 해소시켜주는 것이 바로 소셜 로그인이다. 자주 들어가는 소셜 서비스의 아...

2019년 9월 22일0개의 댓글

redux에 Immutable.js을 끼얹어 상태 관리를 해보자(불변성 관리)

React의 State는 읽기 전용이어야 한다. react에서 state는 항상 읽기 전용이어야 하며, array 등의 reference value들은 새로운 reference를 만들어서 state를 변경해 주어야 한다. 이와 같은 방식으로 redux에서도 stat...

2019년 8월 31일0개의 댓글

React Life Cycle 시리즈(Update/Unmount 편)

Update(업데이트) Component들은 state 나 props 가 변경이 되면 update가 진행이 되며 다시 rendering 된다. Input이 달라지니 output이 달라져야 하기 때문이다. 그리고 상위 component가 update되면 그에 속한 하...

2019년 8월 24일0개의 댓글

React Life Cycle 시리즈(Mount 편)

React Life Cycle React는 Component는 상위 component에서 받은 props 를 input으로 하고 React를 구성하는 가장 작은 단위인 Element 를 output으로 하는 함수!!이다. React를 사용하면 각 component...

2019년 8월 18일0개의 댓글
JavaScript 비동기 처리를 위한 promise 이해하기 Thumbnail

JavaScript 비동기 처리를 위한 promise 이해하기

배경지식 JavaScript는 엔진은 Single Thread이다. 그래서 동시에 두 가지 작업을 할 수 없다. 그렇다면 여러 작업이 동시에 요청이 될 때 이 전 작업이 마무리 될 때까지 기다려야 하는가? 그렇다. 그래서 JavaScript 엔진은 비동기 처리가 가...

2019년 8월 2일0개의 댓글
JavaScript에서의 OOP, Inheritance와 Prototype Chain과 Class 에 대한 개념 정리 및 이해 Thumbnail

JavaScript에서의 OOP, Inheritance와 Prototype Chain과 Class 에 대한 개념 정리 및 이해

OOP에서의 Inheritance(상속) 일상 생활에서 객체(Object)라는 개념은 매우 흔하다. 저명한 물리학자 리처드 파인만이 인류의 멸망을 앞두고 다음 세대에 한마디를 남긴다면 어떤 말을 남길 것인지에 대한 질문에 다음과 같이 답했다. "모든 것은 원자로...

2019년 7월 30일0개의 댓글
객체 지향 프로그래밍(OOP : Object Oriented Programming) 개념 및 활용 정리 Thumbnail

객체 지향 프로그래밍(OOP : Object Oriented Programming) 개념 및 활용 정리

객체 지향 프로그래밍(OOP)이란? 객체 지향 프로그래밍(이하 OOP)는 컴퓨터 프로그램을 “객체(Object)"들의 모임으로 파악하고자 하는 프로그래밍의 패러다임 중에 하나이다. 각 “객체(Object)" 들은 서로 메시지를 주고 받을 수 있으며 데이터를 처리할 수 ...

2019년 7월 29일0개의 댓글
동적 계획법(Dynamic Programming)과 탐욕법(Greedy Algorithm) Thumbnail

동적 계획법(Dynamic Programming)과 탐욕법(Greedy Algorithm)

0x1X28uI-8A6oGM7.jpeg가장 빨리 가는 길을 찾고 싶다. By Cyrano on July 21, 2019.

2019년 7월 29일0개의 댓글
Hash, Hashing, Hash Table(해시, 해싱 해시테이블) 자료구조의 이해 Thumbnail

Hash, Hashing, Hash Table(해시, 해싱 해시테이블) 자료구조의 이해

0_HJVxQPQ-eW0Exx7M.jpeg DATA들이 사용하기 쉽게 정리되어 있다. 자료구조는 도대체 무엇일까? 자료구조(Data-Structure)는 데이터들의 모임, 관계, 함수, 명령 등의 집합을 의미한다. 더 쉽게 표현하자면, 1) 처리하고자 하는 데이터...

2019년 7월 29일0개의 댓글

[바닐라코딩 수강 후기] 2달 동안 부트캠프 프렙 코스를 듣고 난 싱싱한 느낀점

스타트업 마케터로 일하다가 무슨 바람이 들었는지 개발자가 되고 싶다는 생각을 하게 되었다. 어떻게 해야하나 고민이 많았는데 우연히 바닐라 코딩을 알게 되었다. 많은 코딩 부트 캠프 중에 바닐라 코딩을 선택한 이유는 빠르게 결과를 만들 수 있겠다는 믿음이었다. (소개시켜...

2019년 7월 29일1개의 댓글
30년을 문과로 살았는데 개발자로 마음을 먹게 된 이유.. Thumbnail

30년을 문과로 살았는데 개발자로 마음을 먹게 된 이유..

나는 한 조그마한 스타트업의 ‘마케터’였다. 마케팅을 하면서 즐거웠다. 내가 세운 가설과, 내가 느낀 감각과, 갑자기 떠오른 아이디어로 새로운 기획을 하고, 새로운 전략을 세우는 과정. 고객의 행동을 이끌어내기 위해 끊임없이 치열하게 고민하는 과정. 내가 했던 마...

2019년 7월 29일0개의 댓글