Home

리덕스(Redux)란 무엇인가?

참조 인턴 멘토 森田(모리타)씨와의 대화 Redux - motivation 핵심리덕스는 어플리케이션의 클라이언트쪽 state를 관리하기 위한 거대한 이벤트루프이다.액션 = 이벤트리듀서 = 이벤트에 대한 반응 Redux의 이해리액트를 사용하는 프로그래머 입장에서는 누구나가 거쳐가는 바로 그 기술 Redux.처음 리액트를 공부하는 사람들에게 크나큰 산과 같은

개발자로서의 앞으로의 진로와 마음가짐

개발자로서의 앞으로의 진로요즘 들은 좋은 말들 사업을 성공시키는 사람 / 프로그래밍을 잘하는 사람의 공통점은 포기하지 않는, 끈질김이 있다는 점이다. UX란 결국 공감이고 경험이다. 자기자신의 comfort zone에서 벗어나보라. 왜 프로그램은 항상 텍스트 형식으로 작성해야 하는가? 엑셀과 같이 데이터와 프로그래밍을 일체화 할 수 는 없을까? 그렇다면

버그는 나의 힘! 위기는 기회다!

참조 버그는 나의 힘 배경나는 프로그래머다 슬랙을 켜 놓다가 우연히 임백준님(나는 프로그래머다 MC)께서 쓰신 “버그는 나의 힘” 이라는 글을 보게되었다. 처음에는 버그에 대한 그저그런 대처법을 망라한 글인줄 알았고 내 컴퓨터 크롬에 탭으로만 띄워둔 채 며칠 간 읽지 않고 있다가 오늘 비로소 정독하게 되었다. 결론부터 이야기 하자면, “버그는 나의 힘”이

문부성 장학생 석사 연장에 떨어지며

오늘 저는 교토대학교 경제학교무과로부터 장학생 연장 심사 비추천 대상이라는 메일을 받았습니다. 그래서 저는 그 사유에 대해서 경제학교무과와 유학생과 사무실에 가서 물어보았습니다(덤으로 장학금 사인도 하고요. 안하신 분들 얼른 하세요) 제가 장학금 연장에 실패한건 딱히 페이스북에 글을 남길 정도로 어울리는 자랑도 아니고, 재미있는 내용은 더더욱 아니지만

Universal JavaScript 스크랩

참조 Universal JavaScript 기본 내용Universal JavaScriptIn the beginning, there was Netscape. And Netscape wanted to run Scheme in Netscape Navigator. So they hired Brendan Eich to work on it. But then they

AWS DynamoDB 정리 1부 테이블 만들기, 테이블 정보보기, 데이터 읽기

참조 Amazon DynamoDB 사용 방법 배경드디어 나와 사부가 만들던 어플리케이션에서 서버 부분까지 내가 담당해 보기로 했다. 사부는 nodejs와 aws dynamodb로 서버를 개발하고 있었는데 나도 처음으로 그 부분에 대해서 공부하게 되었다. 그런데 이제까지는 mysql정도 밖에 다루어 보지 않았어서 aws dynamodb는 정말 생소하였다.

PropTypes과 Semantic Commit Messages

참조 React.jsのProp KARMA Git Commit Msg Semantic Commit Message 배경사부의 커밋 메세지를 보면 feat:, fix: 이런 것들이 붙어져 있어서 그것에 대한 유래를 물어보았다. 그리고 전부터 대충은 알고 있던 React Native의 PropTypes에 대해서 한 번은 정리할 필요가 있을 것 같아서 포스팅을 하

High Order Component에 대하여

참조 recompose 배경1234567// setFormState setFormState(name, value) { this.setState({ [name]: value, });} 위와 같은 setFormState가 smart컴포넌트를 변경하는 거의 모든 경우에서 중복되어서 사용되기 때문에 재활용성을 높이고

사부와 함께하는 Promise 이해하기

배경Nodejs 비동기 프로그래밍 환경에서 정말 중요한 Promise가 헷갈려서 사부에게 도움을 청했다. 그래서 다음과 같은 코드를 받았다. 그리고 그 밑은 나의 해석. 핵심 Nodejs는 모든 scope에서 비동기적인 io 매커니즘을 가지고 있다. Promise는 그 자체가 객체로서, resolve() 나 reject() 를 호출하게 하므로서, 함수 내