Node.js

AWS Lambda: Apex로 관리하기

July 9, 2017 Dev

이전 글: AWS Lambda: 시작하기 Lambda를 처음 쓰기 시작했다면 코드를 웹 콘솔에서 직접 수정하거나, ZIP 파일을 통해 배포하고 관리해야하는 것이 불편하게 느껴질 수 있을 것이다. AWS SDK가 제공되고...

AWS Lambda: 가볍게 시작하기

May 27, 2017 Dev

최근에 AWS Lambda를 좀 써볼만한 일이 생겨서 이래저래 삽질을 했다. 막상 시작하려니 내가 잘 모르는 분야라 부담스럽기도 해서 시도를 주저하고 있었는데, 해보고 나니 생각보다 어려운 편은 아니었다. 그...

기술 링크 정리 #3 – 2016/12/28

December 28, 2016 Dev

파이썬 관련 파이썬 코리아 격월 세미나 파이썬 코리아의 세미나는 자주 열리지 않는 편인데, 12/17일에 격월 세미나가 열렸었다. 다음번 격월 세미나를 기다려본다. 웹 개발, 왜 어려운가? 오픈소스 네이밍 특징들...

AWS Lambda 는 개뿔.. 하나도 모르겠다고!

June 3, 2016 Code

이 글은 AWS, Node.js, js 등을 모르는 상태에서 @justinchronicle 님의 AWS Lambda를 이용해서 GitHub과 Slack 연동하기 를 기반으로 시작된 삽질을 정리한 글이다. 1. Lambda > New function 1.1....

Assert: Node.js 테스트 모듈

May 9, 2016 Code

요즘은 TDD니, BDD니 해서 테스트의 중요성이 더 없이 강조되고 있다. 워낙 많이 언급되다 보니 여지껏 테스트 코드를 작성할 일이 없었던 나도 조금은 공부해야겠다는 생각이 들었다. 방대한 라이브러리를 품고...

Sequelize.js 다루기

March 27, 2016 Code

이 문서에서 사용되는 코드는 ES2015의 문법을 다소 사용하고 있으므로 가급적 Node.js v4(LTS) 이상의 버전을 권장한다. Node.js는 대개 MongoDB + Mongoose 조합과 함께 사용하는 경우가 많지만 가끔 RDB의 필요성을...

JavaScript Promise

March 14, 2016 Code

솔직히, 나는 여지껏 Promise를 잘못 사용하고 있었다. 이를테면 다음과 같이 사용했다. User .findById(id) .then(function(user) { Project .findAll({ user: user.id }) .then(function(projects) { user .asyncSomething() .then(function(blah) { console.log('Done!'); });...

grunt 간단 사용기

March 27, 2015 Blog

< p style="line-height: 2;"> 개요 < p style="text-align: justify;">  – task 를 지정해서 커맨드라인을 통해서 동작하는 자바스크립트 빌드용 툴이다.   – 여러가지 플러그인을 통해서 css, js 등의 유효성 검증 및 압축,...

bower 설치 및 사용하기, bower-installer

March 23, 2015 Blog

python, flask 를 이용해서 웹 서비스나 API를 구축하는것이 주 업무다 보니 사실 flask 는 너무 유연해서 뒷단(백엔드 부분은) uwsgi 나 mod_wsgi – apache의 조합으로 사용해 왔는데, 앞단(프론트 엔드)을...

Javascript this, call, apply 그리고 bind

June 18, 2014 Blog

Javscript this, call, apply, bind Javascript 에 오신것을 환영합니다. 낯선이여! 이 포스트는 글에 기반하여 작성되었습니다. 1. http://dailyjs.com/2012/06/18/js101-this/ 2. http://dailyjs.com/2012/06/25/this-binding/ 3. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind Method, Function 먼저 메소드와 함수의 차이에 대해서 간단히...

RESTful, Stateless, HATEOAS 그리고 Passport

June 10, 2014 Blog

RESTful, Stateless, HATEOAS 환영합니다! Passport 세계에 온 낯선이여. 이제 당신은 곧 무력감 을 느끼게 될 것입니다. 이 시리즈의 목적은 Node.js 에서 RESTful 하게 세션 없이 오오 인증을 하기...

Mongoose Validation

June 4, 2014 Blog

Mongoose Validation 사실 Database Layer 에서 Validation 을 하는건 좋은 방법은 아닌 것 같습니다. Front 단에서도 필요하고, Back 단에서도 필요하지만, Back 단에서는 가능하다면 Server Application 단에서 처리하는게 더...

Node.js, Express 4 로 시작하기

April 8, 2014 Blog

Express.js 4.0 express 가 4.0 RC4 로 버전 업 되었습니다. 여기 에 의하면 Release Candidates 이며, 곧 머지않아 정식 버전이 나올 것 같습니다. 이 글은 express 3 에서...

가볍고 편리한 개발 도구 Brackets

December 14, 2013 Blog

Brackets 얼마 전 정말 별 상관없는 내용에 대해 구글링하다가 우연히 MIT 라이선스의 다중 플랫폼(Linux, OS X, Windows) 지원 웹 개발 도구 Brackets(brackets.io)를 알게 되었습니다. 최근 이래 저래 자주...

Sublime Text에서의 Grunt 빌드

November 18, 2013 Blog

개발 도구로 Sublime Text를 사용한다면 빌드 시스템을 작성해서 코드를 빌드 할 수 있습니다. Grunt를 사용하여 Node.js 응용프로그램을 개발할 때에도 Sublime Text에 빌드 시스템을 등록하면 편리합니다. 이 포스트는 Sublime Text...