Outsider's Dev Story

Stay Hungry. Stay Foolish. Don't Be Satisfied.
RetroTech 팟캐스트 44BITS 팟캐스트

Archive

2026 (13)

Textcube를 떠나며...
블로그를 정적 사이트로 바꿨습니다
기술 뉴스 #294 : 26-05-16
기술 뉴스 #293 : 26-05-01
기술 뉴스 #292 : 26-04-16
기술 뉴스 #291 : 26-04-01
요즘 하고 있는 AI에 관한 생각
기술 뉴스 #290 : 26-03-16
기술 뉴스 #289 : 26-03-01
기술 뉴스 #288 : 26-02-16
기술 뉴스 #287 : 26-02-01
기술 뉴스 #286 : 26-01-16
기술 뉴스 #285 : 26-01-01

2025 (34)

2025년 회고
[Book] 플랫폼 엔지니어링 - 개발과 운영을 아우르는 플랫폼 관리의 핵심 원칙
[Book] Hypermedia Systems
기술 뉴스 #284 : 25-12-16
기술 뉴스 #283 : 25-12-01
기술 뉴스 #282 : 25-11-16
기술 뉴스 #281 : 25-11-01
기술 뉴스 #280 : 25-10-16
[Book] 소프트웨어 엔지니어 가이드북
기술 뉴스 #279 : 25-10-01
기술 뉴스 #278 : 25-09-16
GitHub의 Rulesets로 main 브랜치의 푸시 막기
기술 뉴스 #277 : 25-09-01
기술 뉴스 #276 : 25-08-16
기술 뉴스 #275 : 25-08-01
기술 뉴스 #274 : 25-07-16
기술 뉴스 #273 : 25-07-01
기술 뉴스 #272 : 25-06-16
기술 뉴스 #271 : 25-06-01
기술 뉴스 #270 : 25-05-16
기술 뉴스 #269 : 25-05-01
Google Cloud Next 2025 참석기 #2
Google Cloud Next 2025 참석기 #1
기술 뉴스 #268 : 25-04-16
기술 뉴스 #267 : 25-04-01
기술 뉴스 #266 : 25-03-16
기술 뉴스 #265 : 25-03-01
[Book] Release의 모든 것 - 대규모 웹 분산 시스템을 위한 운영 고려 설계
기술 뉴스 #264 : 25-02-16
기술 뉴스 #263 : 25-02-01
Mitchell Hashimoto가 만든 터미널 Ghostty
기술 뉴스 #262 : 25-01-16
GitHub Actions에서 AWS 인증에 OIDC(OpenID Connect) 사용하기
기술 뉴스 #261 : 25-01-01

2024 (47)

2024년 회고
새로 공개된 GitHub Copilot Free
기술 뉴스 #260 : 24-12-16
[Book] GitOps Cookbook
GitHub Universe 24 recap에서 발표한 "GitHub Actions의 다양한 기능 활용하기" 발표자료
기술 뉴스 #259 : 24-12-01
GitHub Universe 2024 참석기 #3: 오피스 투어
GitHub Universe 2024 참석기 #2: Day 2
GitHub Universe 2024 참석기 #1: Day 0, 1
기술 뉴스 #258 : 24-11-16
기술 뉴스 #257 : 24-11-01
기술 뉴스 #256 : 24-10-16
내가 생각하는 플랫폼 엔지니어링
기술 뉴스 #255 : 24-10-01
기술 뉴스 #254 : 24-09-16
기술 뉴스 #253 : 24-09-01
기술 뉴스 #252 : 24-08-17
기술 뉴스 #251 : 24-08-01
GitHub Copilot Workspace: 이슈에서 시작하는 Copilot 네이티브 개발 환경
기술 뉴스 #250 : 24-07-16
Datadog Dash 2024 참석기 #2
Datadog Dash 2024 참석기 #1
기술 뉴스 #249 : 24-07-01
기술 뉴스 #248 : 24-06-16
GitHub의 조직 차원에서 저장소에 적용할 규칙을 관리할 수 있는 Repository Rules
기술 뉴스 #247 : 24-06-01
기술 뉴스 #246 : 24-05-16
[Book] 켄트 벡의 Tidy First? - 더 나은 소프트웨어 설계를 위한 32가지 코드 정리법
[Book] 규칙 없음 - 넷플릭스, 지구상 가장 빠르고 유연한 기업의 비밀
기술 뉴스 #245 : 24-05-01
GitHub 저장소의 메타데이터를 관리할 수 있는 Custom Properties
GitHub Copilot을 CLI 명령어에서 도움받을 수 있는 GitHub Copilot in the CLI
기술 뉴스 #244 : 24-04-16
Bootstrap 개발자가 만든 제품 엔지니어링 도구 Pierre
XZ Utils 백도어 사건으로 돌아보는 오픈소스 생태계
기술 뉴스 #243 : 24-04-01
[Book] 두려움 없는 조직 - 심리적 안정감은 어떻게 조직의 학습, 혁신, 성장을 일으키는가
기술 뉴스 #242 : 24-03-16
기술 뉴스 #241 : 24-03-01
44BITS 팟캐스트가 어느새 200회나 되었다.
기술 뉴스 #240 : 24-02-16
Git의 새로운 기본 Merge 전략 ort
기술 뉴스 #239 : 24-02-01
기술 뉴스 #238 : 24-01-16
Merge vs. Rebase vs. Squash
AWSKRUG 플랫폼엔지니어링 모임에서 발표한 "당근 개발자 플랫폼은 어떤 문제를 해결하고 있는가?"
기술 뉴스 #237 : 24-01-01

2023 (57)

2023년 회고
1Password의 Service Accounts로 시크릿 관리하기
[Book] 일론 머스크
기술 뉴스 #236 : 23-12-16
공개SW 페스티벌 2023에서 발표한 "오픈소스에 기여할 때 알면 좋을 개발 프로세스"
GitHub Universe 2023 참석기 #2
GitHub Universe 2023 참석기 #1
기술 뉴스 #235 : 23-12-01
기술 뉴스 #234 : 23-11-16
기술 뉴스 #233 : 23-11-01
[Book] 오늘날 우리는 컴퓨터라 부른다 - 라이프니츠부터 튜링까지, 생각하는 기계의 씨앗을 뿌린 사람들
[Book] 실리콘밸리 리더십 - 애플 테크 리더가 들려주는 30가지 비법
기술 뉴스 #232 : 23-10-16
[Book] Observability Engineering
기술 뉴스 #231 : 23-10-01
기술 뉴스 #230 : 23-09-16
기술 뉴스 #229 : 23-09-01
Infcon 2023에서 발표한 "DevOps를 가속화하는 플랫폼 엔지니어링"
기술 뉴스 #228 : 23-08-16
기술 뉴스 #227 : 23-08-01
RetroTech 팟캐스트를 시작합니다
내부 개발자 플랫폼(IDP) 구축을 도와주는 Humanitec
기술 뉴스 #226 : 23-07-16
기술 뉴스 #225 : 23-07-01
기술 뉴스 #224 : 23-06-16
기술 뉴스 #223 : 23-06-01
[Book] 하이 아웃풋 매니지먼트 - 어떻게 성과를 높일 것인가
[Book] 제로 트러스트 구글 엔지니어는 아무도 믿지 않는다
기술 뉴스 #222 : 23-05-16
[Book] 개발자에게 물어보세요 - 디지털 공급망으로 조직의 핵심 역량 구축하기
GitHub Actions의 스킵된 Required 잡 실행하기
기술 뉴스 #221 : 23-05-01
Infisical: 오픈소스 시크릿 관리 플랫폼
[Book] 매니징 쿠버네티스 - 창시자가 알려주는 쿠버네티스 클러스터 현장 운영 기법
기술 뉴스 #220 : 23-04-16
내가 생각하는 스타트업 미니멀 인프라 스택
Atom 개발자가 만든 텍스트 에디터 Zed
기술 뉴스 #219 : 23-04-01
GitHub Copilot for CLI 소개
Kubernetes CronJob의 스케줄 변경 시 소급 적용된다?
Kind의 Kubernetes 노드 이미지 직접 생성하기
기술 뉴스 #218 : 23-03-16
Kind로 Kubernetes control plane의 로그 레벨 설정하기
GitHub의 저장소 기능을 확장할 수 있는 Blocks
기술 뉴스 #217 : 23-03-01
JetBrains IDE로 GitHub Codespaces 사용하기
기술 뉴스 #216 : 23-02-15
[Book] 러닝 타입스크립트 - 안정적인 웹 프로젝트 운영을 위한 타입스크립트의 모든 것
Kubernetes의 CPU requests와 limits
기술 뉴스 #215 : 23-02-01
GitHub Actions에서 output 변수의 문법 변경
[Book] 컨테이너 보안 - 컨테이너화된 응용 프로그램의 보안을 위한 개념, 이론, 대응법과 모범 관행까지
Kubernetes 운영에 사용하던 Lens 대체제로 찾은 k9s
기술 뉴스 #214 : 23-01-16
GitHub Actions에서 조직 수준의 필수 워크플로우를 관리할 수 있는 Required Workflows
CI/CD 파이프라인 엔진 Dagger의 Node.js SDK
기술 뉴스 #213 : 23-01-01

2022 (68)

2022년 회고
GitHub Codespaces의 Development Containers 살펴보기
CI/CD 파이프라인 엔진 Dagger
[Book] 실전 카프카 개발부터 운영까지 - 데이터 플랫폼의 중추 아파치 카프카의 내부 동작과 개발, 운영, 보안의 모든 것
AWS re:Invent 2022 후기
기술 뉴스 #212 : 22-12-16
기술 뉴스 #211 : 22-12-01
[Book] 클라우드 네이티브를 위한 쿠버네티스 실전 프로젝트 - 아마존 EKS로 배우는 데브옵스 및 IaC 기반 서비스 배포와 관리
Google Cloud Next Innovators Hive: Korea에서의 "클라우드 시대에 맞는 사이트 신뢰성 엔지니어" 발표 자료
Microsoft Ignite Spotlight on Korea의 GitHub Copilot 발표 자료
기술 뉴스 #210 : 22-11-16
Deno 팀에서 만든 웹 프레임워크 Fresh
기술 뉴스 #209 : 22-11-01
기술 뉴스 #208 : 22-10-16
Hacktoberfest 2022 참가 후기
[Book] 단위 테스트 - 생산성과 품질을 위한 단위 테스트 원칙과 패턴
기술 뉴스 #207 : 22-10-01
GitHub Actions에서 워크프로우 실행의 이름을 바꿀 수 있는 run-name
Deno의 Node.js 호환 기능
deno task 사용하기
Deno 살펴보기
기술 뉴스 #206 : 22-09-16
[Book] 안드로이드 뜻밖의 역사 - 세상을 뒤흔든 모바일 OS에 담긴 숨은 이야기
GitHub에서 사용자 테마에 따라 다른 이미지 보여주기
기술 뉴스 #205 : 22-09-01
[Book] 구글 엔지니어는 이렇게 일한다 - 구글러가 전하는 문화, 프로세스, 도구의 모든 것
Prisma 클라이언트 설정 파악하기
소스에서 pkg로 패키징되었는지 확인하기
기술 뉴스 #204 : 22-08-16
Node.js/TypeScript용 ORM Prisma 살펴보기
CUE의 기본적인 사용 방법
AWS EKS에서 Kubernetes 클러스터에 사용자 추가하기
기술 뉴스 #203 : 22-08-01
부하 테스트 도구 Grafana k6
GitHub Sponsors가 국내에 열렸습니다
Terraform으로 AWS EKS에 Kubernetes 클러스터 프로비저닝 하기
기술 뉴스 #202 : 22-07-16
기술 뉴스 #201 : 22-07-01
[Book] 프로그래머의 뇌 - 훌륭한 프로그래머가 알아야 할 인지과학의 모든 것
HashiCorp 유저그룹에서 발표한 "Citizen 개발기" 발표자료
GitHub Copilot JetBrains IDE/VS Code에서 설정하기
AbortController로 요청 취소하기
기술 뉴스 #200 : 22-06-16
CUE가 승리하는 방법
기술 뉴스 #199 : 22-06-01
GitHub에서 기본 브랜치 변경하는 명령어 살펴보기
[Book] 피, 땀, 픽셀 - 트리플 A 게임은 어떻게 만들어지는가
구성(Configuration) 복잡도의 저주
기술 뉴스 #198 : 22-05-16
GitHub Actions의 잡 요약 기능
기술 뉴스 #197 : 22-05-01
GitHub Actions의 Composite 액션 작성하기
GitHub Actions의 workflow_call로 워크플로우 재사용하기
기술 뉴스 #196 : 22-04-16
다른 저장소의 GitHub Actions 워크플로우를 호출할 수 있는 repository_dispatch
Git에서 다수의 워킹 디렉토리를 관리하는 worktree
기술 뉴스 #195 : 22-04-01
[Book] 리팩터링 2판 - 코드 구조를 체계적으로 개선하여 효율적인 리팩터링 구현하기
기술 뉴스 #194 : 22-03-15
curl 7.82.0에 추가된 JSON 옵션
기술 뉴스 #193 : 22-03-01
[Book] 팀 토폴로지 - 빠른 업무 플로우를 만드는 조직 설계
기술 뉴스 #192 : 22-02-16
[Book] 해커, 광기의 랩소디 - 세상을 바꾼 컴퓨터 혁명의 영웅들
기술 뉴스 #191 : 22-02-01
기술 뉴스 #190 : 22-01-17
의존성 위험성과 펀딩
기술 뉴스 #189 : 22-01-02

2021 (53)

2021년 회고
[Book] Istio in Action
GitHub Codespace 환경 개인화하기
기술 뉴스 #188 : 21-12-16
기술 뉴스 #187 : 21-12-01
기술 뉴스 #186 : 21-11-16
기술 뉴스 #185 : 21-11-02
기술 뉴스 #184 : 21-10-16
기술 뉴스 #183 : 21-10-02
기술 뉴스 #182 : 21-09-15
공개된 GitHub Codespaces 살펴보기
기술 뉴스 #181 : 21-09-01
[Book] 데이터 분석가의 숫자유감
Crossplane #2 - Configuration
Crossplane #1 - 소개
기술 뉴스 #180 : 21-08-15
GitHub Actions로 npm publish 자동화하기
기술 뉴스 #179 : 21-08-01
GitHub CLI gh의 새 기능 살펴보기
GitHub Actions 워크플로우의 승인 기능 사용하기
Grafana, Loki, Tempo의 라이센스가 AGPL이 되면 무슨 영향을 받을까?
기술 뉴스 #178 : 21-07-16
기술 뉴스 #177 : 21-07-01
기술 뉴스 #176 : 21-06-15
기술 뉴스 #175 : 21-06-02
기술 뉴스 #174 : 21-05-15
기술 뉴스 #173 : 21-05-01
실제 웹사이트에서 Web Vitals 디버깅하기
2captcha를 이용해서 사이트의 CAPTCHA 자동화로 처리하기
기술 뉴스 #172 : 21-04-16
[Book] Programming Kubernetes
[Book] 개발자를 위한 하룻밤에 읽는 Go 언어 이야기
기술 뉴스 #171 : 21-04-01
[Book] 쿠버네티스 입문 - 90가지 예제로 배우는 컨테이너 관리 자동화 표준
GitHub Actions의 pull_request_target과 workflow_run 이벤트
HashiCorp의 Waypoint의 커스텀 플러그인 작성하기 #2
HashiCorp의 Waypoint의 커스텀 플러그인 작성하기 #1
HashiCorp Waypoint로 Kubernetes 클러스터에 배포하기
CDK for Kubernetes(CDK8s) 사용하기
기술 뉴스 #170 : 21-03-15
기술 뉴스 #169 : 21-03-01
기술 뉴스 #168 : 21-02-15
Elastic과 AWS의 분쟁, 어떻게 봐야 할까?
기술 뉴스 #167 : 21-02-01
GitHub Actions에서 GitHub Container Registry에 이미지 푸시하기
GitHub Container Registry 사용하기
Go 환경 설정(with go1.15.7)
[Book] 팩트풀니스 - 우리가 세상을 오해하는 10가지 이유와 세상이 생각보다 괜찮은 이유
기술 뉴스 #166 : 21-01-15
Kubernetes 클러스터에 배포할 애플리케이션의 로컬 개발을 쉽게 해줄 Telepresence
[Book] OKR - 전설적인 벤처투자자가 구글에 전해준 성공 방식
Terraform 0.14로 테라폼 코드 업그레이드하기
기술 뉴스 #165 : 21-01-01

2020 (50)

2020년 회고
[Book] 유닉스의 탄생
HashiCorp의 Waypoint 살펴보기
기술 뉴스 #164 : 20-12-15
2020년 이직
공개SW 페스티벌에서 발표한 "오픈소스 뒤에 메인테이너 있어요" 발표자료
Terraform 0.13으로 테라폼 코드 업그레이드하기
기술 뉴스 #163 : 20-12-02
mitmproxy로 iOS 기기의 네트워크 트래픽 살펴보기
[ci skip] 커밋 메시지로 GitHub Actions 실행 취소하기
기술 뉴스 #162 : 20-11-15
블로그 글 1,500 돌파 기념 이벤트
GitHub Actions 워크플로우 사용하기
GitHub Codespaces의 개발 환경 설정하기
Hacktoberfest 2020 참가 후기
기술 뉴스 #161 : 20-11-01
Hacktoberfest Seoul에서 발표한 "오픈소스에 기여할 때 해도 되는 일과 하면 안되는 일" 발표자료
새 버전에 맞게 git checkout 대신 switch/restore 사용하기
기술 뉴스 #160 : 20-10-15
Git의 기본 브랜치를 master에서 main으로 변경하기
AWS Transfer 패밀리로 SFTP 구성하기 #2
기술 뉴스 #159 : 20-10-01
AWS Transfer 패밀리로 SFTP 구성하기 #1
오픈소스 컨트리뷰톤 2020 참가 후기
GitHub 공식 CLI gh
GitHub Codespaces 살펴보기
기술 뉴스 #158 : 20-09-15
Terraform Cloud에서 workspace 사용하기
기술 뉴스 #157 : 20-09-01
기술 뉴스 #156 : 20-08-15
기술 뉴스 #155 : 20-08-01
GitHub Stars에 등록되다
Powerlevel10k로 zsh 설정하기
Mocha v8.0.0의 병렬 테스트
기술 뉴스 #154 : 20-07-18
기술 뉴스 #153 : 20-07-04
기술 뉴스 #152 : 20-06-15
기술 뉴스 #151 : 20-06-01
기술 뉴스 #150 : 20-05-15
기술 뉴스 #149 : 20-05-01
[Book] 마이크로서비스 아키텍처 구축
기술 뉴스 #148 : 20-04-15
기술 뉴스 #147 : 20-04-01
기술 뉴스 #146 : 20-03-15
기술 뉴스 #145 : 20-03-02
기술 뉴스 #144 : 20-02-15
기술 뉴스 #143 : 20-02-03
기술 뉴스 #142 : 20-01-15
[Book] 오픈 소스로 미래를 연마하라
기술 뉴스 #141 : 20-01-02

2019 (52)

2019년 회고
기술 뉴스 #140 : 19-12-16
KubeCon + CloudNativeCon North America 2019 참석기
GitHub Universe 2019 참석기
컨트리뷰톤 2019 참가 후기
기술 뉴스 #139 : 19-12-02
기술 뉴스 #138 : 19-11-16
AWS 솔루션 아키텍트 어소시에이트 자격증 취득
기술 뉴스 #137 : 19-11-01
기술 뉴스 #136 : 19-10-15
기술 뉴스 #135 : 19-10-01
Terraform 0.12로 테라폼 코드 업그레이드하기
기술 뉴스 #134 : 19-09-15
JSConf Korea에서 발표한 "Lessons from maintaining Mocha, an open source project" 발표자료
기술 뉴스 #133 : 19-09-02
PyCon 2019 스프린트 후기
기술 뉴스 #132 : 19-08-15
기술 뉴스 #131 : 19-08-01
기술 뉴스 #130 : 19-07-15
기술 뉴스 #129 : 19-07-01
Terraform Enterprise의 원격 상태 관리
[Book] 테라폼 설치에서 운영까지
기술 뉴스 #128 : 19-06-15
Git 계정 여러 개 동시 사용하기
[Book] 배드 블러드 - 테라노스의 비밀과 거짓말
기술 뉴스 #127 : 19-06-01
잦은 이직
Facebook F8 2019 후기 #2
Facebook F8 2019 후기 #1
토스가 현대카드를 연동하는 방법에 동의하지 않습니다
기술 뉴스 #126 : 19-05-15
[Book] 구글 스토리
기술 뉴스 #125 : 19-05-01
Netlify Dev 기능으로 개발 중인 사이트 Netlify에 배포하기
기술 뉴스 #124 : 19-04-15
기술 뉴스 #123 : 19-04-01
Write The Docs 3월 밋업 발표자료
기술 뉴스 #122 : 19-03-15
GoLand에서 delve로 원격 디버깅하기
기술 뉴스 #121 : 19-03-01
[Book] HTTP 완벽 가이드: 웹은 어떻게 동작하는가
"HTTP/3 explained" 한국어 번역
Cortex: Prometheus-as-a-Service
[Book] 클라우드 네이티브 인프라스트럭처:진정한 클라우드 네이티브 컴퓨팅 시대를 위한 아키텍처 패턴과 설계
기술 뉴스 #120 : 19-02-15
정적 사이트 생성기 Gatsby
후원 버튼을 달았습니다
기술 뉴스 #119 : 19-02-01
[Book] 함께 자라기: 애자일로 가는 길
Electron으로 데스크톱 앱을 개발한 경험
기술 뉴스 #118 : 19-01-15
기술 뉴스 #117 : 19-01-01

2018 (80)

2018년 회고
블로그 서버 마이그레이션
netlify로 정적 사이트 배포하기
[번역] Microsoft Edge와 Chromium 오픈소스: 우리의 의도
GitHub Actions에서 원하는 워크플로우 만들기
기술 뉴스 #116 : 18-12-16
기술 뉴스 #115 : 18-12-02
GitHub Actions 소개
기술 뉴스 #114 : 18-11-16
HashiConf 2018 참석기 #2
HashiConf 2018 참석기 #1
GitHub Universe 2018 참석기 #2
GitHub Universe 2018 참석기 #1
기술 뉴스 #113 : 18-11-01
[Book] 카오스 멍키
기술 뉴스 #112 : 18-10-15
기술 뉴스 #111 : 18-10-01
Probot: Scheduler 사용하기
기술 뉴스 #110 : 18-09-16
기술 뉴스 #109 : 18-09-01
Terraform에 다중 Provider 사용하기
Terraform으로 ACM 인증서 생성하기
Hylyard로 Spinnaker를 Kubernetes에 설치하기
기술 뉴스 #108 : 18-08-15
Kubernetes 클러스터에서 Jenkins X 사용하기
pushState를 사용하는 SPA를 S3와 CloudFront로 서비스하기
기술 뉴스 #107 : 18-08-01
Probot에서 YAML 설정파일 사용하기
Probot: Commands를 사용해서 GitHub 댓글로 봇 실행하기
Probot으로 GitHub App 만들기
기술 뉴스 #106 : 18-07-15
Travis CI에서 Docker Hub에 이미지 푸시하기
DockerHub의 Automated Build
기술 뉴스 #105 : 18-07-02
GitHub 인수를 보며 드는 생각
사이드 프로젝트로 만든 Private Terraform 모듈 레지스트리: citizen
기술 뉴스 #104 : 18-06-16
Spinnaker를 로컬에서 Kubernetes로 실행하기
pkg로 바이너리를 컴파일할 때 Native 애드온을 같이 사용할 때의 오류
기술 뉴스 #103 : 18-06-01
pkg로 Node.js 애플리케이션의 하나의 바이너리로 만들기
Terraform으로 Google Cloud Platform의 GKE 클러스터 생성하기
[Book] The DevOps 2.3 Toolkit: Kubernetes
기술 뉴스 #102 : 18-05-15
npm에 새로 추가된 audit 기능
[Book] Chaos Engineering
Issues translator for GitHub 크롬 익스텐션
기술 뉴스 #101 : 18-05-01
Go 언어의 웹 프레임워크 Gin 사용하기
[Book] 에어비앤비 스토리
AWS Summit Seoul 2018에서 발표한 "Terraform을 이용한 Infrastructure as Code 실전 구성하기"
기술 뉴스 #100 : 18-04-15
기술 뉴스 #99 : 18-04-01
Google Cloud Platform에 Terraform 설정하기
[Book] 스타트업 멘토링
[Book] 비트코인, 블록체인과 금융의 혁신
[Book] 블록체인 무엇인가?
기술 뉴스 #98 : 18-03-15
새로운 회사, 새로운 역할, 새로운 분야
Mocha.js org의 멤버가 되다
1년 반 정도의 원격 근무 경험
[Book] 사이트 신뢰성 엔지니어링
기술 뉴스 #97 : 18-03-01
페이스북 댓글을 utterances로 교체했습니다
네이버 오픈소스 세미나에서 발표한 "오픈소스 생태계 일원으로서의 개발자" 발표자료
Go에서 dep으로 의존성 관리하기
[Book] 인공지능 투자가 퀀트
기술 뉴스 #96 : 18-02-15
Visual Studio Code의 Golang 개발 환경
Flask 공식 튜토리얼 따라하기 #3
Go 언어 설치
JavaScript 함수 파라미터에서 destructuring assignment 이용하기
기술 뉴스 #95 : 18-02-01
Docker for Mac으로 Kubernetes 로컬에서 사용하기
[Book] 오리지널스
Terraform의 provisioner와 Ansible 연동하기
Flask 공식 튜토리얼 따라하기 #2
Terraform의 provisioner 사용하기
기술 뉴스 #94 : 18-01-15
기술 뉴스 #93 : 18-01-01

2017 (77)

2017년 회고
[Book] 바지 벗고 일하면 안 되나요?
Terraform으로 Digital Ocean의 Droplet 생성하기
기술 뉴스 #92 : 17-12-16
기술 뉴스 #91 : 17-12-02
Terraform 추천 사용패턴 #2
Terraform 추천 사용패턴 #1
Terraform workspace의 활용
Terraform의 원격 상태 위치 변경
기술 뉴스 #90 : 17-11-15
Flask 공식 튜토리얼 따라하기 #1
play.node 2017에서 발표한 "Node.js API 서버 성능 개선기"
기술 뉴스 #89 : 17-11-01
기술 뉴스 #88 : 17-10-15
Flask 애플리케이션 개발 환경 구성
Python 개발환경 구성
GitHub과 연동해서 의존성 라이브러리를 관리할 수 있는 서비스들
기술 뉴스 #87 : 17-10-01
HashiConf 17 참석기 : Day 2
HashiConf 17 참석기 : Day 1
Puppeteer를 AWS Lambda에서 실행하기
Puppeteer: Headless Chrome용 Node.js 라이브러리
[Book] 코드로 인프라 관리하기
Terraform 0.10.x에서 분리된 Provider의 사용
기술 뉴스 #86 : 17-09-15
Terraform에서 plan을 실행할 때 대상을 한정하기
Terraform의 plan 결과를 저장해서 사용하기
기술 뉴스 #85 : 17-09-01
LambCI의 Docker 이미지로 AWS Lambda 함수 로컬에서 테스트하기
Headless Chrome으로 AWS Lambda에서 웹사이트 스크린샷 찍기 #2
Headless Chrome으로 AWS Lambda에서 웹사이트 스크린샷 찍기 #1
기술 뉴스 #84 : 17-08-15
Node.js의 v8-inpector 디버깅
폴더별 환경 관리를 위한 direnv
기술 뉴스 #83 : 17-08-01
Terraform에서 Map 타입 변수의 사용
Terraform간에 리소스 공유
기술 뉴스 #82 : 17-07-15
Terraform으로 AWS VPC 생성하기
Docker v17.06.0-ce에 도입된 multi-stage 빌드 사용하기
기술 뉴스 #81 : 17-07-02
Terraform으로 관리하던 리소스를 다른 Terraform으로 이동하기
기술 뉴스 #80 : 17-06-15
[Book] 파이썬 3에 뛰어들기
Docker for Mac에서 No space left on device 오류
AWS Lambda에서 사용한 Chrome의 headless_shell 직접 컴파일하기
기술 뉴스 #79 : 17-06-01
기존에 사용 중인 인프라를 Terraform으로 가져오기
Headless Chrome의 사용방법
Terraform의 tfstate를 원격으로 관리하기
기술 뉴스 #78 : 17-05-16
Apex(Terraform)로 API Gateway 구성하기 #2
Apex(Terraform)로 API Gateway 구성하기 #1
기술 뉴스 #77 : 17-05-01
나는 AMP를 좋아하지 않는다.
기술 뉴스 #76 : 17-04-15
Node.js의 순환 의존성
기술 뉴스 #75 : 17-04-01
[Book] 팀을 위한 Git
12인치 MacBook과 15인치 MacBook Pro를 사용해 본 느낌
기술 뉴스 #74 : 17-03-16
인터넷이 사랑한 소년
기술 뉴스 #73 : 17-03-01
Ajax를 사용할 때 웹브라우저 "뒤로 가기"의 구현
유닛테스트에 대한 생각
사이드 프로젝트로 만든 GitHub 번역용 크롬 익스텐션
기술 뉴스 #72 : 17-02-15
Vault의 SSH 시크릿 백엔드
Vault의 PostgreSQL 시크릿 백엔드
기술 뉴스 #71 : 17-02-01
내가 블로그에 글을 쓰는 과정
jq로 JSON 응답에서 원하는 문자열 생성하기
HashiCorp의 비밀정보 관리 도구 Vault의 사용
HashiCorp의 비밀정보 관리 도구 Vault의 구성
기술 뉴스 #70 : 17-01-15
블로그 포스트의 주제를 요청받아볼까 합니다.
기술 뉴스 #69 : 17-01-01

2016 (79)

2016년 회고
[Book] 함수형 사고
Terraform으로 AWS 관리하기
Terraform에 대해서...
Node Interactive North America 2016 참석기 : Day 2 ~ 4
Node Interactive North America 2016 참석기 : Day 1
기술 뉴스 #68 : 16-12-16
오픈소스 모니터링 시스템 Prometheus #2
오픈소스 모니터링 시스템 Prometheus #1
기술 뉴스 #67 : 16-12-02
Travis CI에서 RSA 키 사용하기
기술 뉴스 #66 : 16-11-15
기술 뉴스 #65 : 16-11-01
git filter-branch로 저장소 분리하기
Keyboard Maestro와 JXA로 특정 WiFi에서 Dropbox 앱 제어하기
git add -p 와 git commit -v 의 사용
기술 뉴스 #64 : 16-10-15
[Book] 창의성을 지휘하라
기술 뉴스 #63 : 16-10-01
Apex로 실제 Lambda 함수 작성하기
Apex - AWS Lambda 관리도구 #2
Apex - AWS Lambda 관리도구 #1
Node.js의 디버거 devtool과 v6의 네이티브 v8_inspector 지원
기술 뉴스 #62 : 16-09-16
Artillery를 이용한 스트레스 테스트
기술 뉴스 #61 : 16-09-01
PyCon APAC 2016 참가 후기
기술 뉴스 #60 : 16-08-16
이력서
4번째 이직
기술 뉴스 #59 : 16-08-01
기업용 Node.js 플랫폼 N|Solid 사용해보기
npm v3에서 달라진 점
[Book] 유시민의 글쓰기 특강
npm-check를 이용한 npm 의존성 관리
Google Analytics를 이용한 블로그 콘텐츠 인게이지먼트(Engagement) 추적
기술 뉴스 #58 : 16-07-16
Pug(구 Jade)에서 `undefined` 문제 해결하기
기술 뉴스 #57 : 16-07-01
KSUG 세미나에서 발표한 "더 나은 개발자 되기"
기술 뉴스 #56 : 16-06-15
[Book] 25개 애플리케이션으로 배우는 오픈 소스 소프트웨어 아키텍처
OS X용 Markdown 미리 보기 앱 Marked 2에서 Asciidoc 문서 보기
블로그 업데이트 정리
iTerm2 v3의 Automatic Profile Switching
기술 뉴스 #55 : 16-06-01
크로스 브라우저 테스트에 편리한 Browsersync
HTML 요소에서 마우스 이벤트 받지 않기
Schema.org로 웹 콘텐츠 구조화하기
기술 뉴스 #54 : 16-05-16
Happy Hacking Keyboard Pro BT
[Book] 이노베이터
기술 뉴스 #53 : 16-05-01
GitHub에서 커밋에 서명하기
기술 뉴스 #52 : 16-04-15
기술 뉴스 #51 : 16-04-01
AWS Lambda를 이용해서 HTTP API 만들기 #2
AWS Lambda를 이용해서 HTTP API 만들기 #1
GitHub의 Pull Request를 로컬로 가져오기
기술 뉴스 #50 : 16-03-15
jq - 커맨드라인 JSON 프로세서
TravisCI의 환경변수로 실행환경 검사하기
기술 뉴스 #49 : 16-03-01
Pull Request를 이용한 개발 흐름을 적용해 보고 나서...
Lets' Encrypt 인증서 갱신하기
PM2 - Node.js 프로세스 관리 도구
[Book] 넷플릭스 스타트업의 전설
기술 뉴스 #48 : 16-02-15
PostgreSQL의 JSONB 데이터 타입의 배열에서 특정 값 조회하기
일일 커밋을 그만 두다.
기술 뉴스 #47 : 16-02-01
GitHub Universe 2015 후기 #2
GitHub Universe 2015 후기 #1
샌프란시스코 오피스 투어 2015 #2
샌프란시스코 오피스 투어 2015 #1
Node.js에서 rewire를 이용한 의존성 주입
[Book] 소프트웨어 장인
기술 뉴스 #46 : 16-01-15
기술 뉴스 #45 : 16-01-01

2015 (70)

2015년 회고
GitHub 저장소의 Star 개수를 사이트에 표시하기
왜 Grunt에서 Gulp로 갈아탔는가?
기술 뉴스 #44 : 15-12-15
gulp에서 Babel을 사용한 ES2015 코드 변환
Lets' Encrypt로 무료로 HTTPS 지원하기
기술 뉴스 #43 : 15-12-01
Babel로 ECMAScript 2015 사용하기
play.node 2015 콘퍼런스 후기
기술 뉴스 #42 : 15-11-15
HashiCorp의 도 (The Tao of HashiCorp)
기술 뉴스 #41 : 15-11-01
기술 뉴스 #40 : 15-10-15
Electron에서 JavaScript 라이브러리 로딩 방법
Electron 애플리케이션 만들기
기술 뉴스 #39 : 15-09-15
tmuxinator로 tmux 세션을 관리하자
git revert로 커밋 되돌리기
기술 뉴스 #38 : 15-09-01
git이 추적하지 않는 untracked files 한꺼번에 삭제하기
기술 뉴스 #37 : 15-08-16
npm registry의 mirror 사이트의 사용
기술 뉴스 #36 : 15-08-02
JWT(JSON Web Token)에 대해서...
ngrok으로 로컬 네트워크의 터널 열기
TODO그룹의 공개 행동강령(Open Code of Conduct)
기술 뉴스 #35 : 15-07-16
[Spring 레퍼런스] 부록 C. 확장 가능한 XML 작성하기
기술 뉴스 #34 : 15-07-02
기술 뉴스 #33 : 15-06-17
JavaScript에 미디어쿼리를 사용하는 matchMedia()
[Book] 미래를 바꾼 아홉 가지 알고리즘
기술 뉴스 #32 : 15-06-01
"블로그 주도 개발" 발표자료
HTTPS로 보안 강화하기
[Spring 레퍼런스] 부록 C. XML 스키마에 기반을 둔 구성
Github LFS 테스트
Alembic으로 환경별 다른 데이터베이스 사용하기
grunt-spritesmith로 Retina용 Sprite 이미지 생성하기
기술 뉴스 #31 : 15-05-15
데이터베이스 마이그레이션 도구 alembic
기술 뉴스 #30 : 15-05-01
일일 커밋
기술 뉴스 #29 : 15-04-15
"io.js 한국 커뮤니티"에 대해서...
Data-URI로 웹 폰트 사용하기
mocha에서 Promise 테스트 작성하기
기술 뉴스 #28 : 15-04-01
Angular.js 서비스에서 컨트롤러에 이벤트 발생시키기
Q의 denodeify와 nodeify
grunt-spritesmith로 CSS Sprites 자동화하기
Travis CI 빌드에서 Github에 릴리즈 하기
Grunt의 테스크를 자동으로 불러오는 load-grunt-tasks
기술 뉴스 #27 : 15-03-15
Mocha에서 before, after, beforeEach, afterEach의 실행 순서
[Spring 레퍼런스] 부록 B. 고전적인 Spring AOP 사용방법
기술 뉴스 #26 : 15-03-01
Q promise로 차례대로 비동기작업 실행하기
기술 뉴스 #25 : 15-02-15
Learn once, write everywhere
[Book] 제로 투 원
기술 뉴스 #24 : 15-02-01
회원가입 시 이메일/아이디가 중복될 때의 응답 HTTP status code
Heroku 버튼 사용하기
기술 뉴스 #23 : 15-01-15
TravisCI에서 Docker 기반의 인프라 활성화하기
Slack의 팀 초대를 자동화 할 수 있는 "Slack Invite Automation"
Stackoverflow, Twitter, Github, Medium의 URL 패턴 간단 정리
AngularJS-Atom v0.1.0 릴리즈
기술 뉴스 #22 : 15-01-01

2014 (101)

2014년 회고
[Book] 프로그래밍 심리학
[Spring 레퍼런스] 부록 A. 고전적인 스프링 사용방법
asciinema : 터미널을 녹화해서 공유하는 사이트
angular-summernote v0.3.1 릴리즈
샌프란시스코 오피스 투어 #4
샌프란시스코 오피스 투어 #3
Docker 명령어 자동 완성
기술 뉴스 #21 : 14-12-15
샌프란시스코 오피스 투어 #2
샌프란시스코 오피스 투어 #1
io.js가 나오기까지...
봄싹, 잘 가~
크리스마스에 코드를 선물하는 24 Pull Requests
기술 뉴스 #20 : 14-12-01
Adieu 2014, 봄싹에서 발표한 "프론트엔드 개발프로세스, 어디까지 개선할 수 있나" 발표자료
프로토타이핑 도구 Framer와 Origami를 테스트 본 후
기술 뉴스 #19 : 14-11-15
[Book] 오픈 소스 : 오픈 소스 혁명의 목소리 Vol 1
[Spring 레퍼런스] 28장 캐시 추상화
pageres로 반응형 웹사이트 해상도별로 스크린샷 생성하기
기술 뉴스 #18 : 14-11-01
ngx_pagespeed : Nginx의 PageSpeed 모듈
angular-summernote v0.3.0 릴리즈
한국 웹20주년 국제 콘퍼런스에서 발표한 "Node.js 현재와 미래" 발표자료
기술 뉴스 #17 : 14-10-15
블로그 속도 개선 작업
angular-summernote v0.2.4 릴리즈
내가 만난 Githubbers
기술 뉴스 #16 : 14-10-01
크롬 브라우저의 녹화 모드
Assemble : Handlebars를 이용한 정적사이트 생성도구
GitHub Linker 크롬 익스텐션
기술 뉴스 #15 : 14-09-15
Requirify 크롬 익스텐션
karma-coverage를 이용한 테스트 커버리지 측정
[Spring 레퍼런스] 27장 동적 언어 지원
Plato : 자바스크립트 정적분석 도구
angular-summernote v0.2.3 릴리즈
기술 뉴스 #14 : 14-09-01
WanderWorld의 Parallax Scroll 랜딩페이지 개발 후기
GDG Seoul 8월 정기 Meetup에서 발표한 "Nodejs Production 적용기"
WanderWorld를 시작하며...
기술 뉴스 #13 : 14-07-17
JSON Web Token(JWT)
기술 뉴스 #12 : 14-07-02
개발 일지 작성하기
[Spring 레퍼런스] 26장 태스크(Task) 실행과 스케줄링
proxyquire : Node.js의 require 의존성을 오버라이드할 수 있는 라이브러리
nock : Node.js HTTP mocking 라이브러리
express.js 4의 변경 사항
기술 뉴스 #11 : 14-06-15
PostgreSQL의 JSON 데이터 타입 오퍼레이터
Sitespeed.io를 사용한 웹사이트 성능 테스트
ToolCon 2014에서 발표한 "Sublime Text Tips & Tricks"
기술 뉴스 #10 : 14-06-01
ToolCon 2014를 5월 31일에 합니다
사내 벤처를 시작하면서...
기술 뉴스 #9 : 14-05-16
Git 저장소에서 비어있는 새 브랜치 만들기
[Book] CODE 코드
기술 뉴스 #8 : 14-05-01
[Spring 레퍼런스] 25장 이메일
Grunt 플러그인: grunt-connect-proxy
[Spring 레퍼런스] 24장 JCA CCI
Grunt 플러그인: grunt-contrib-connect
기술 뉴스 #7 : 14-04-15
1Password과 Authy를 사용한 계정 관리
Angular.js의 ngClass 사용방법
기술 뉴스 #6 : 14-04-1
Grunt 플러그인: grunt-contrib-less
기술 뉴스 #5 : 14-03-15
npm package.json에서 틸드(~) 대신 캐럿(^) 사용하기
AngularUI 프로젝트의 멤버가 되다...
처음 만들어본 Atom 패키지 : atom-angularjs
git rebase 할 때 merge 커밋 유지하기
Inspire 자바스크립트 컨퍼런스의 Firejune님 발표에 대해...
기술 뉴스 #4 : 14-03-1
Github의 Atom 에디터 살펴보기
npm 미러링 저장소 설정
npm. Inc와 관련된 소식
기술 뉴스 #3 : 14-02-16
크롬 개발자도구의 콘솔을 차단하는 방법
Twitter Cards Analytics 사용하기
Popular Coding Convention 최근 근황
SSAG 2nd Seminar 후기
[Spring 레퍼런스] 23장 JMX #2
[Spring 레퍼런스] 23장 JMX #1
14-02-01 기술 뉴스
터미널에서 vi 키 바인딩 사용하기
어느새 글을 1,000개나...
"Node.js 프로그래밍" 책의 예제를 Node.js v0.10.25기준으로 업데이트했습니다
Karma에서 $http 테스트를 작성할 때 $httpBackend로 목킹(mock)하기
Karma 테스트 러너 사용하기
Summernote용 AngularJS 디렉티브 - angular-summernote 릴리즈
bower 컴포넌트 배포하기
14-01-15 기술 뉴스
JSHint의 인라인 설정
보안이 정말 그렇게 중요한가
[Book] 나는 공짜로 공부한다
오랜만에 블로그 디자인 변경

2013 (124)

2013년 회고
git diff 에서 변경된 부분을 더 명확하게 보는 방법
Github Page Switcher 크롬 익스텐션
[Book] REMOTE
Paypal의 KrakenJS
JSHint의 옵션 정리
[Book] 심플은 정답이 아니다
JetBrain IDE의 AngularJS plugin
Thymeleaf에서 레이아웃 기능을 지원하는 Thymeleaf Layout Dialect
scalenpm : NPM 저장소 확장을 위한 클라우드 펀딩
Angular.js의 ngResource에서 URL 경로를 옵션으로 처리해서 재사용하기
multipart는 HTTP POST로만 전송해야 한다
Angular.js 1.2.x에서 달라진 점
harp.js - 전처리기능을 가진 정적 웹서버
[Book] 코딩 호러의 이펙티브 프로그래밍
Thymeleaf에서 SpEL로 Enum 접근하기
HTML5 Developer Conference 후기 #2
HTML5 Developer Conference 후기 #1
발표에 대한 생각
Github HQ 3.0 방문기
d3.bayarea() 유저그룹 Meetup 후기
EasyMock : RESTful API Mock 서버
I/O Docs를 사용한 API 문서화
Deview 2013에서 발표한 "Popular Convention 개발기" 발표자료
SpringCamp 2013 with Scala에서 발표한 "Spring Scala : 스프링이 스칼라를 만났을 때" 발표자료
[Book] NoSQL: 빅 데이터 세상으로 떠나는 간결한 안내서
[Spring 레퍼런스] 22장 JMS (Java Message Service) #2
[Spring 레퍼런스] 22장 JMS (Java Message Service) #1
Koding의 Terminal 크롬 앱
해외 블로그에 Popular Coding Convention 프로젝트 소개글이...
Angular.js 어플리케이션에서 anchor의 해쉬 사용
Angular.js에서 HTML 구조없이 컨트롤러 상속받기
Angular.js의 $apply already in progress 오류
ECMAScript 6의 generator
[Book] AngularJS 기초편 : MVC 패턴을 구현하는 자바스크립트 프레임워크
개발자를 위한 ‘共感(공감)’ 세미나 12회 발표자료 : 혼자서 프로젝트 수행하기
iPhone 5에서 웹앱을 전체화면으로 실행하기
Angular.js는 왜 좋은가?
[Book] 린 스타트업
기분 전환용 프로젝트 Gittip-links
"Git 커밋메시지 작성화면에 최근 커밋목록 보여주기"의 오류부분 수정
모바일 사파리에서 스크롤 구현과 관련된 문제
Git 커밋메시지 작성화면에 최근 커밋목록 보여주기
Thymeleaf 사용 소감
나는 성과제를 별로 좋아하지 않는다
Blanket.js : 자바스크립트 코드 커버리지 라이브러리
로컬의 Git 저장소 Fork하기
[Spring 레퍼런스] 21장 엔터프라이즈 자바빈(EJB) 통합
Sauce Labs으로 유닛테스트 자동화하기
Sauce Labs : 크로스 브라우징 테스트 서비스
Programming in Scala 스터디 후기
Gruntfile.js에서 플러그인 자동 로드하기
[Book] 페르시아의 왕자 개발일지
FRENDS meetup에서 발표한 "초급 개발자 탈출"
[Spring 레퍼런스] 20장 스프링을 사용한 원격작업(remoting) 및 웹 서비스 #2
[Spring 레퍼런스] 20장 스프링을 사용한 원격작업(remoting) 및 웹 서비스 #1
[Book] 에릭 마이어의 CSS 노하우
Github Data Challenge II에서 2등을 했습니다.
Github에서 코드 커버리지를 보여주는 Coveralls
Scala의 partially applied function과 partial function 이해하기
grunt-usemin을 사용한 JavaScript/CSS 파일 팩키징
Slick 유닛테스트에서 Session관련 중복코드 제거하기
Play 2.1에 Slick 연동하기
Github Data Challenge용 개인 프로젝트 : Popular Convention
블로그 호스팅 서버 이전
IntelliJ에 Scala 환경설정하기
Typesafe 스택의 초기 사용자를 위한 Activator
"오픈소스 제대로 활동하기" 세미나 후기
Node.js MongoDB 드라이버에서 MapReduce 사용하기
MongoDB 도큐먼트의 BSON 크기 확인하기
Gittip으로 오픈소스 개발자들에게 감사함 표시하기
Handlebars에서 if문에 헬퍼함수 사용하기
express에서 하위 경로로 라우팅하기
Jade에 HTML을 함께 사용하기
Jade에서 함수 사용하기
[Spring 레퍼런스] 19장 포틀릿(Portlet) MVC 프레임워크 #2
[Spring 레퍼런스] 19장 포틀릿(Portlet) MVC 프레임워크 #1
bower : 웹 프론트앤드 패키지 관리자
OS X의 터미널에서 디렉토리 및 파일에 색상 변경하기
node.js에서 표준출력(stdout, stderr) 가로채기
IE 조건부주석 파일다운로드 여부 테스트
Sentry 설정하기
Sentry 설치하기
asm.js에 대해서
[Spring 레퍼런스] 18장 다른 웹 프레임워크와의 통합
[Book] 일관성 있는 웹 서비스 인터페이스 설계를 위한 REST API 디자인 규칙
사내 프레임워크 만들지 말자.
[Book] 위대한 게임의 탄생
Twitter Cards 사용하기
Github의 입력 폼과 검색에 관련된 몇가지 팁
node.js 프로젝트의 첫 컨트리뷰팅
ghi : 커맨드라인 Github 이슈 관리도구
한글 Node.js API 문서에 v0.10.0을 업데이트 했습니다.
Sass와 Less의 소스맵
자바스크립트와 커피스크립트에서 소스맵(source map) 사용하기
IntelliJ 12.0.x gradle 플러그인의 i18n.GradleBundle locale 오류
Git에서 이전에 사용한 브랜치로 체크아웃하기
[Spring 레퍼런스] 17장 뷰 기술 #2
[Spring 레퍼런스] 17장 뷰 기술 #1
grunt-init의 템플릿 설정하기
Grunt 0.4로 업그레이드하기
passport.js에서 인증 모킹(Mocking) 하기
[Book] Secrets of the JavaScript Ninja
groc : 소스코드 문서화 도구
Webkit으로 집중화되는 분위기에 대한 단편적인 생각들...
구글 드라이브로 정적파일 호스팅하기
[Spring 레퍼런스] 16장 웹 MVC 프레임워크 #3
[Spring 레퍼런스] 16장 웹 MVC 프레임워크 #2
[Spring 레퍼런스] 16장 웹 MVC 프레임워크 #1
"Node.js 프로그래밍" 책의 예제를 최신버전으로 업데이트했습니다
Scala 2.10의 새로운 기능 : Dynamic 타입
Scala 2.10의 새로운 기능 : String Interpolation
antirez의 오픈소스 소프트웨어에 대한 몇 가지 생각
국내에서 사용하던 아이폰을 미국에서 사용하기
[Spring 레퍼런스] 15장 O/X 매퍼(Mapper)를 사용한 XML 마샬링(Marshalling)
[Book] HTML & CSS
Scala 2.10의 새로운 기능 : Value 클래스와 Implicit 클래스
Grunt에 사용자 템플릿 추가하기
Aaron Swartz, Rest In Peace
자바스크립트 빌드 도구 Grunt
[Spring 레퍼런스] 14장 객체 관계 매핑 (ORM) 데이터 접근 #2
[Spring 레퍼런스] 14장 객체 관계 매핑 (ORM) 데이터 접근 #1
HTTP 요청/응답 스펙 간략히 이해하기
Sublime Text 2 단축키 정리 (Mac 기준)

2012 (158)

2012년 회고
또 한번의 이직
2,000,000 히트!
[Spring 레퍼런스] 13장 JDBC를 사용한 데이터 접근 #2
[Spring 레퍼런스] 13장 JDBC를 사용한 데이터 접근 #1
[Book] Programming in Scala (2nd Edition)
vim-powerline 설정하기
tmux-powerline 설정하기
OS X의 BASH 쉘 업그래이드하기
[Spring 레퍼런스] 12장 DAO 지원
Dtrace에서 node.js의 USDT를 사용할 때 failed to resolve translated type for args 오류
VMWare에서 SmartOS 사용하기
Coursera의 Functional Programming Principles in Scala 수료
[Book] 읽기 좋은 코드가 좋은 코드다
유료 컨퍼런스들이 많아졌으면 좋겠다...
Mac 터미널에서 Sublime Text 2 실행하는 또다른 방법
[Spring 레퍼런스] 11장 트랜잭션 관리 #2
[Spring 레퍼런스] 11장 트랜잭션 관리 #1
Chrome 콘솔과 node.js REPL에서 마지막 평가값 참조하기
Mac 터미널에서 Sublime Text 2 실행하기
Github를 이용하는 전체 흐름 이해하기 #2
Github를 이용하는 전체 흐름 이해하기 #1
play.node() 컨퍼런스를 마치고서...
play.node()에서 발표한 Learning Dtrace 발표자료
[Book] 자바 개발자를 위한 함수형 프로그래밍
git instaweb으로 git의 로그를 웹에서 확인하기
[Spring 레퍼런스] 10장 테스트 #2
[Spring 레퍼런스] 10장 테스트 #1
play.node() : 11월 20일 국내 첫 노드컨퍼런스가 열립니다.
HTML5의 WebRTC : PeerConnection
HTML5의 WebRTC : getUserMedia
[Book] Smashing Node.JS
터미널 탭에 현재 디렉토리 표시하기
Google Hackfair를 위해 만들었던 GDFS 크롬 익스텐션
제9회 개발자를 위한 ‘共感(공감)’ 세미나 후기
[Spring 레퍼런스] 9장 Spring AOP API #2
[Spring 레퍼런스] 9장 Spring AOP API #1
git으로 파일내용이나 커밋로그 검색하기
Anvil for Mac : GUI Pow 관리 프로그램
forEach에 break문 대신 some 사용하기
ScalaIDE의 WorkSheet 기능
[Spring 레퍼런스] 8장 스프링의 관점 지향 프로그래밍 #3
[Spring 레퍼런스] 8장 스프링의 관점 지향 프로그래밍 #2
[Spring 레퍼런스] 8장 스프링의 관점 지향 프로그래밍 #1
Deveiw 2012 후기 #2
Deveiw 2012 후기 #1
express가 2.5에서 3.0으로 올라가면서 달라진 점
[Book] 디자이너가 아닌 사람들을 위한 디자인북
Node.js API 한글문서의 URL을 변경했습니다.
[Spring 레퍼런스] 7장 Spring 표현 언어 (SpEL) #2
[Spring 레퍼런스] 7장 Spring 표현 언어 (SpEL) #1
JRebel에서 핫스왑할 대상 폴더 지정하기
Agile Korea 2012 #2
Agile Korea 2012 #1
[Book] 드리밍 인 코드
블로그에 올리는 글을 반말로 쓰기
Node.js 모듈을 npm 저장소에 배포하기
passport용 미투데이 인증 모듈 : passport-me2day
node.js로 만들어진 오픈소스 프로젝트 : nFORGE의 개발자 노트
[Spring 레퍼런스] 6장 유효성검사(validation), 데이터 바인딩, 타입 변환 #2
[Spring 레퍼런스] 6장 유효성검사(validation), 데이터 바인딩, 타입 변환 #1
[Book] Hadoop 완벽 가이드
ECMAScript 5의 Strict Mode
[Book] 구글러가 전하는 IT 취업 가이드
Play framework 2.0 시작하기
git에서 push하지 않은 커밋 확인
Kickstarter에 대한 생각
OS X에서 PS1 수정했을 경우 터미널의 폭이 달라지는 문제
Git에서 특정파일 임시로 커밋내역에서 제외하기
GIT_TRACE 환경변수로 git 명령어 실행 추적하기
Node.js API 문서 한글화
개발환경에서 pow로 WAS에 호스트 연결하기
Nodeconf 2012 참석기 : Day 5 ~ 7
Nodeconf 2012 참석기 : Day 4 #2
Nodeconf 2012 참석기 : Day 4 #1
Nodeconf 2012 참석기 : Day 3 #2
Nodeconf 2012 참석기 : Day 1~2
Nodeconf 2012 참석기 : 출발 전...
"TDD 실천법과 도구 2년 뒤" 모임 후기
git에서 merge conflict시에 diff3 사용하기
[Book] 시간을 요리하는 뽀모도로 테크닉
mocha와 node-jscoverage 연동해서 테스트 커버리지 확인하기
Gollum에서 내용에 한글이 있을 경우 LooseObjectError - size mismatch 오류
node.js v0.8.0이 발표되었습니다.
Flume #2-2 간단한 사용예제
Flume #2-1 간단한 사용예제
Flume #1 소개
[Book] Play Framework Cookbook 한국어판
node.js v0.8의 API 변경사항
[Spring 레퍼런스] 5장 리소스 #2
[Spring 레퍼런스] 5장 리소스 #1
jmap으로 자바의 메모리맵 확인하기
nginx 설치
가상서버호스팅에서 단독 서버로 갈아탔습니다.
MongoDB 백업하고 복구하기
Eclipse의 리소스 검색 대상에서 제외시키기
git stash 사용하기
Octobersky.js 세번째 모임 후기
[Spring 레퍼런스] 4장 IoC 컨테이너 #12
[Spring 레퍼런스] 4장 IoC 컨테이너 #11
Google Code Jam 참가 후기
[Book] Node Web Development 한국어판
Java 프로젝트에 Travis CI 적용하기
node.js 프로젝트에 Travis CI 적용하기
Travis CI 소개 #2
Travis CI 소개 #1
[Spring 레퍼런스] 4장 IoC 컨테이너 #9
[Spring 레퍼런스] 4장 IoC 컨테이너 #8
Google Code Jam 2012 "Dancing With the Googlers" 문제 풀기
should.js : node.js에서 사용할 수 있는 BDD 스타일의 Assertion 모듈
[Book] MongoDB 활용 가이드
인사이트의 이북 판매를 응원합니다.
feedburner 1,000 Subscribers
mocha : node.js 테스트 프레임워크
[Book] Pro Git
nodetime : node.js 성능 프로파일링 도구
codestre.am : 터미널을 녹화해서 공유하는 사이트
[Spring 레퍼런스] 4장 IoC 컨테이너 #7
[Spring 레퍼런스] 4장 IoC 컨테이너 #6
Cluster모듈에서 Socket.IO 사용하기
Redis 설치하기
node.js로 만든 로컬 웹서버 미들웨어 Locally
Firefox 11의 새로운 개발자 도구의 Tilt 기능
node.js 모듈을 검색할 수 있는 NodeJS Package Browser
npm shrinkwrap 으로 의존성 버전을 고정시키기
[Book] 도메인 주도 설계란 무엇인가?
npm outdated로 업데이트된 모듈 확인하기
tmux 로컬에서 빌드하기
[Spring 레퍼런스] 4장 IoC 컨테이너 #5
[Spring 레퍼런스] 4장 IoC 컨테이너 #4
[Spring 레퍼런스] 4장 IoC 컨테이너 #3
Node.js 프로그래밍이 나오기까지 #4
제12회 한국자바개발자 컨퍼런스 후기
주말 SNS를 달군 Node.js에 대한 논쟁들...
Node.js 프로그래밍이 나오기까지 #3
Node.js 프로그래밍이 YES24 컴퓨터와 인터넷부문 1위에 올랐습니다.
[Book] Nginx HTTP Server 한국어판
Node.js 프로그래밍이 출간되었습니다.
Node.js 프로그래밍이 나오기까지 #2
OKJSP에서 발표한 Node.js 발표자료
nide : 웹브라우저에서 사용하는 심플한 Node.js용 에디터
구글 Adsense 제거
Node.js 프로그래밍이 나오기까지 #1
process.nextTick() 이해하기
Node.js 프로그래밍 : 클라우드 컴퓨팅 시대의 고성능 자바스크립트 플랫폼
vcprompt를 이용해서 bash 프롬프트에 VCS 정보 표시하기
[Spring 레퍼런스] 4장 IoC 컨테이너 #2
[Spring 레퍼런스] 4장 IoC 컨테이너 #1
Git의 sparse checkout 기능 사용 실패기
GitLabHQ에서 프로젝트 생성시 404 오류가 발생할 때
[Spring 레퍼런스] 3장 Spring 3.1의 새로운 기능과 개선된 점
[Spring 레퍼런스] 2장 Spring 3.0의 새로운 기능과 개선된 점
[Spring 레퍼런스] 1장 스프링 프레임워크 소개 #2
[Spring 레퍼런스] 1장 스프링 프레임워크 소개 #1
Ubuntu에 GitLabHQ 설치하기
Grep Console : 이클립스 콘솔 이쁘게 보기
Windows에서 CoffeeScript 사용하기
nodejs-errorformat : Vim에서 노드 실행 후 오류메시지를 보여주는 플러그인

2011 (149)

2011년 회고
[Book] 해커와 화가
문자열은 Error가 아닙니다.
H3 Developers Conference 2011 후기 #2
H3 Developers Conference 2011 후기 #1
봄싹 스웨거 세미나 후기
Guava로 리스트에서 객체의 필드로 새로운 리스트 만들기
[Book] 스티브 잡스
Twitter Seoul Developer Teatime 후기
Guava로 Ordering으로 컬렉션 정렬하기
비상업적용도로 JRebel을 무료로 쓸 수 있는 JRebel Social
LESS를 자동으로 컴파일해주는 SimpleLESS
CoffeeScript의 빌드도구 Cake
[Book] 24시간 365일 서버/인프라를 지탱하는 기술
Guava를 써야하는 5가지 이유
Xcode 4에서 Interface Builder로 IBOutlet 코드 자동 생성하기
List에서 중복요소 제거한 List로 만들기
JavaScript Application Framework 스터디 회고
[Book] 개발자를 부탁해
SNS 서비스들에 대한 개인적인 생각
FRENDS JSAF에서 발표한 CoffeeScript - What's Good 발표자료
Firebug 콘솔에서 CoffeeScript 사용할 수 있는 Acebug
tmux에서 스크롤 사용하기
Steve Jobs, Rest In Peace
크로스브라우져 테스팅 서비스 : BrowserStack
TTY 멀티플랙서 tmux
해시뱅(#!)에 대해서...
KSUG에서 발표했던 "Node.js 자바스크립트로 서버사이드 개발하기" 발표 영상
Scala 2.9의 Parallel Collection
Scala 2.9+ 의 새로운 기능들
Scala 실행시 자바 Heap Space 늘리기
[Book] 번역의 탄생
Node에서 작은 범위의 확장 vs 넓은 범위의 확장
Seoul GTUG 7th Event 세미나 후기
스케쥴링 Job을 위해서 node.js에서 crontab 제어하기
git hook 사용하기
Git 태그나 브랜치간에 차이점 비교하기
Scala의 import문에 대해서...
CoffeeScript 지원을 위한 Vim 플러그인 : vim-coffee-script
[Book] MongoDB 완벽 가이드
다이나믹언어처럼 느껴지는 스태틱언어 : Scala
Apache Bench 사용시 apr_socket_recv: Connection reset by peer (54) 오류
[Book] CoffeeScript: Accelerated JavaScript Development
CoffeeScript의 이터레이션과 클래스
CoffeeScript의 기본적인 문법과 Function
Vows에서 비동기테스트를 위한 this.callback의 관례
FRENDS 스터디에서 발표한 CoffeeScript - Getting Started 발표자료
CoffeeScript 환경 설정하기
node.js를 위한 비동기 BDD 프레임워크 Vows
JSON 생성시 Key값을 동적으로 할당하기
npm으로 package.json 생성하기
JavaScript BDD 프레임워크 Jasmine 튜토리얼
MVVM 패턴에 대해서...
[Book] 클라우드컴퓨팅 애플리케이션 아키텍처
Jade의 Mixin과 Include 사용하기
TDD를 한달여정도 해보고 나서....
Socket.IO v0.7.x 사용하기
node.js에서 비동기로 인한 의존성 문제 해결하기
git의 merge와 rebase 비교하기
package.json으로 npm 의존성 모듈 관리하기
Vim을 Suspend시켰다가 복귀하기
KSUG 번개세미나에서 발표한 "Node.js 자바스크립트로 서버사이드 개발하기" 발표자료 공유
KSUG 번개 세미나 후기
[Book] Building Web Reputation Systems
구글 Page Rank가 4가 되었습니다.
JUnit 4에서 Exception 테스트 하기
Xcode 3 과 Xcode 4 를 동시에 설치하기
TDD를 하는데 유용한 Eclipse Plugin : MoreUnit
JCO에서 발표한 Realtime web application with java
MongoDB Schema 디자인 하기
사용자가 웹페이지에 다시 돌아왔을 때 이벤트 발생시키기
node.js 클라우드 호스팅 : nodester
#front_end에 대한 쓰레드 모아보는 페이지를 만들었습니다.
SNS 추천 버튼을 추가했습니다.
퍼블리셔 혹은 프론트앤드 개발자에 대한 개인적인 생각
node.js 소스 수정시 자동으로 서버를 재시작 해주는 nodemon
JRebel 설정하기
국내에서 NoSQL 엔지니어들의 발표를 들을수 있는 SDEC 2011이 열리는군요.
블로그 1,000,000 히트!
iOS 스터디 시즌2 회고
git에서 원격저장소에 branch와 tag를 push하기
JavaScript.next에 대해서
iOS에서 디렉토리 경로에 따른 리소스 가져오기
git에서 원격저장소의 branch 가져오기
Objective-C에서 private 메서드 사용하기
iOS에서 HTML parser인 Hpple 사용하기
npm 1.0 사용하기
Eclipse에서 메서드 정의로 이동시 인터페이스(Interface)가 아닌 구상(Implementation) 클래스의 정의로 이동하기
Eclipse에서 계속해서 오류날때 워크스페이스 Clean하기
[Book] 똑바로 일하라(REWORK) - 성과는 일벌레를 좋아하지 않는다
Ubuntu 10.10에서 OpenJDK를 SunJDK로 교체하기
express에서 CSS pre-processor : Stylus 사용하기
Blueprint - 쉽게 Grid 레이아웃을 잡을수 있는 CSS Framework
[Book] 손에 잡히는 Vim
[Book] 자바 세상의 빌드를 이끄는 메이븐
"토비의 스프링 3" 스터디 후기
[Book] 실전 jQuery 쿡북
Simply Lift 번역(?)을 끝내고서..
[Book] 토비의 스프링 3
Simply Lift : Chapter 6 - Wiring
Simply Lift : Chapter 5 - HTTP and REST
Return to Java Land
OKJSP 10주년 기념 세미나 후기
Simply Lift : Chapter 19 - Embedding JavaScript in an HTML page
Simply Lift : Chapter 18 - URI-based locale selection
Simply Lift : Chapter 17 - Protecting REST APIs
두번째 베타리딩을 했던 "자바 세상의 빌드를 이끄는 메이븐"
[Book] 자바 개발자도 쉽고 즐겁게 배우는 테스팅 이야기
bash 프롬프트에 Git와 Mercurial의 branch를 표시하기
Vim에서 Zen-coding 사용하기
P-camp와 대안언어축제 2011, "다시 돌아온 대안언어축제!" 후기
Simply Lift : Chapter 15 - Dynamically choosing content
Simply Lift : Chapter 14 - Dynamic html tables created from DB.runQuery()
[Book] 스매싱 북
Simply Lift : Chapter 13 - From MVC
Simply Lift : Chapter 11 - REST
Vim에서 파일브라우징을 위한 플러그인 : Command-T
Simply Lift : Chapter 8 - Common Patterns
[Book] 프로그래밍 오브젝티브-C 2.0
MacPorts로 설치중 DB46의 Java Development headers 오류
Objective-C의 @property, @synthesize, @dynamic에 대해서...
node.js에서 사용가능한 MongoDB 드라이버 : node-mongodb-native
[Book] Head First Design Patterns - 스토리가 있는 패턴학습법
Simply Lift : Chapter 7 - Core Concepts
500 Subscribers
Simply Lift : Chapter 4 - Forms
Xcode의 프로젝트 구조화 해서 템플릿으로 만들기
Simply Lift : Chapter 3 - Snippets and SiteMap #2
Simply Lift : Chapter 3 - Snippets and SiteMap #1
Simply Lift : Chapter 2 - The ubiquitous Chat app
Simply Lift : Chapter 1 - Intoroduction
github에서 접근할수 있는 웹페이지 만들기
Lift로 Hello World 실행하기
Maven의 pom.xml을 SBT 코드로 변환하기
node.js 앱의 인스턴스를 관리해 주는 forever
node.js TDD 프레임워크 : expresso
node.js 템플릿엔진 jade
봄싹 스웨거에서 발표한 "What is node.js" 발표자료 공유
Cappuccino 스터디 회고
express에서 도메인별로 다른 express서버 사용하기
node.js 웹프레임워크 express
[Book] 프리젠테이션 젠 디자인
mongoDB를 Demon으로 실행하고 정상적으로 종료하기
개인적인 목적의 실험사이트 Side Effect Studio 오픈
iptables로 80포트 리다이렉트 하기
Git기반의 위키 : Gollum
Spring MVC로 애노테이션(Annotation)을 사용하여 Hello World 예제
HTML5 AG에서 발표한 "Introducing to node.js" 발표자료 공유
AdSense를 달았습니다.

2010 (156)

2010년 회고...
[Book] Git, 분산 버전 관리 시스템
Git 명령어 정리
Git에서 명령어에 별칭(Alias) 사용하기
[Book] 페이스북 이펙트 - 전 세계 5억 명을 연결한 소셜네트워크 페이스북의 인사이드 스토리
Vim에서 Markdown 프리뷰 플러그인 사용하기
Microfinance 서비스를 1년동안 사용해 보고...
SBT로 JUnit 테스트 실행하기
SBT로 Scala 빌드하기
[Book] 프로그래머의 길, 멘토에게 묻다
Cappuccino 스터디 발표자료 공유
node.js 여러가지 버전을 교체해 가면서 사용하기
이번에 구입한 Github 티셔츠
Spring Framework에서 SLF4J의 설정 문제
Markdown 확인을 위해서 Pandoc 사용하기
Eclipse에서 Tomcat실행시 SetPropertiesRule 경고 메세지
Eclipse에서 Tomcat실행시 validateJarFile - jar not loaded 메시지
[Book] 성당과 시장(The Cathedral and the Bazaar)
input [type=text]의 text에 있는 커서 이동하기
Mercurial로 bitbucket에서 프로젝트 init하기
Social Network를 보고
제11회 한국 스프링 사용자 모임 세미나 후기 #2
제11회 한국 스프링 사용자 모임 세미나 후기 #1
node.js에서 UNIX 명령어 실행하기
스칼라 유저그룹 : La Scala 코딩단
W3C HTML5 대한민국 관심그룹 킥오프 참가 후기
node.js에서 OS의 환경변수 사용하기
MongoDB를 인증(Authentication) 모드로 사용하기
[Book] 한 권으로 끝내는 정규표현식
Upstart와 Monit으로 node.js Application 서비스 하기
Cappuccino 스터디를 시작하면서....
[node.js] Socket.IO : Real-Time Web for Everywhere 발표자료 공유
[node.js] 리얼타임 웹을 위한 크로스브라우저 웹소켓 : Socket.IO
npm으로 Socket.IO 0.5.3설치했을때 제대로 설치 안되는 문제
Vim 단축키 정리
node.js 프로젝트 설치시 npm 사용하기
node.js 디버깅에 ndb 사용하기
console을 이용해서 node.js 디버깅하기
Stats.js를 이용한 웹사이트 성능 모니터링 북마클릿
Scala의 Tail Recursion 간단 예제
KWAG 13회 워크샵 - "Global Web Accessibility와 함께하는 콱" 후기 #2
KWAG 13회 워크샵 - "Global Web Accessibility와 함께하는 콱" 후기 #1
jQuery의 새로운 공식 플러그인 Templating과 Data Linking
프론트앤드 개발자 커뮤니티 FRENDS
Promote JS! : 더 나은 자바스크립트 문서를 위해서
대안언어축제를 포기하면서....
Play framework에서 Scala사용할때obj.isPartialObject=false로 302 Redirect가 발생하는 문제
Play framework에서 Long Polling 구현하기
Redmine설치후 MySQL인코딩 문제로 한글이 깨져서 나올 때
Redmine과 Apache 연동시 Passenger의 "Permission denied - /etc/redmine/default/session.yml" 오류
Terminal에서 Ubuntu 업그래이드 하기
vim에서 Scala파일에 Syntax Highlight 사용하기
Play framework로 Hello World 찍어보기
Scala로 MongoDB를 연결할 때 DTO대신 Implicit Type Conversion 사용하기
NoSQL에 대해서 #2
NoSQL에 대해서 #1
vim설정을 위한 .vimrc
Scala로 풀어본 Commify
Scala 로 풀어본 라이프게임(Life Game)
[Book] Clean Code 클린 코드
Cached Commons : Javascript Library CDN 호스팅
[Book] Programming Scala
Scala로 풀어 본 읽고 말하기 수열
Scala 스터디 회고
테스트 주도 개발(TDD) 실전 프로그래밍 세미나
Scala를 Java와 같이 사용하기
Scala REPL에서 한글(Unicode) 사용하기
HTML5 마크업 템플릿
자바스크립트 클로저(Closure)에 대해서...
Scala의 동시성(Concurrent) 프로그래밍
Ubuntu에서 sudo 명령어로 root권한 얻지 못할때
인증연동없이 SNS에 작성할 글 전달하기
Scala의 패턴매칭(Pattern Matching)과 정규표현식
Scala의 Collection
3년차 개발자로써 신입 개발자들에게 권하고 싶은 것들
Mercurial 설치하기
Good-Bye 윤군
Eclipse Helios와 JDK 6u21를 사용할 때 OutOfMemory 오류가 발생하는 문제
Xcode에서 Subversion 저장소 주소 변경하기
2010 한국 자바 개발자 페스티벌 #2
2010 한국 자바 개발자 페스티벌 #1
jQuery CDN 속도 비교
HTML5 오픈컨퍼런스 #2
HTML5 오픈컨퍼런스 #1
[Book] 테스트 주도 개발 : 고품질 쾌속개발을 위한 TDD 실천법과 도구
[Book] 시작하세요! 아이폰 3 프로그래밍
제10회 Daum DevDay
iPhone에서 Default.png 로딩 이미지가 나타나지 않을 때
IntelliJ에서 Scala 실행시 "IO error while decoding with UTF-8" 오류
"고품질 쾌속개발을 위한 TDD 실천법과 도구"에 베타리더로 실렸습니다.
Scala의 Trait와 타입컨버전(Type Conversion)
Scala의 Function Value와 Closures
[Book] Slack 슬랙
node.js는 무엇인가? #2 : Hello World 실행하기
node.js는 무엇인가? #1
WebDriver 발표 자료
스칼라의 Type에 대해서
스칼라의 Class
Scala 기본적인 내용 정리
Google I/O 2010을 보고서....
Redmine과 Apache 연동시 Passenger의 "no such file to load" 오류
Scala와 Java의 순환의존성 문제에 대한 컴파일
Ubuntu에 Subversion Server 설치하기
Windows7 64bit에서 Scala설정시 "예상되지 않았습니다." 오류
Scala에서 Hello World 실행하기
[Book] 초고속 웹사이트 구축 : 좀 더 빠른 차세대 웹사이트를 위한 성능 최적화 기법
UIWebView에서 Landscape시 스크롤 위치 버그
드디어 개인적으로 이용할 수 있는 서버가 생겼습니다.
HTML5와 Flash에 대한 생각들(2)
Mobile Safari에서 아이폰 회전 이벤트 다루기
Android WebView의 페이지로딩 진행상황 Progress bar 표시하기
Android WebView에서 Rotate시에 페이지 리로드(reload) 방지하기
Android WebView에 ZoomControls 사용하기
머니옥션에 참여해 보면서...
머니옥션에서의 투자로 사회에 기여하기
Desktop용 Opera Mobile Emulator 발표
새로운 프론트앤드 모임 OWTRG
제10회 KSUG 세미나 #2
제10회 KSUG 세미나 #1
새로운 대출의 대안 머니옥션에서 찾다.
KIVA에서 레바논의 Khalil님께 돈을 대출해드렸습니다.
HTML5용 ACID 페이지: THE HTML5 TEST
ANYFRAME JAVA SEMINAR 2010
새로운 개념의 금융시스템 : P2P금융 머니옥션을 만나다.
DOM 확장(Extension)의 잘못된 점
모바일 웹브라우저 UserAgent 정리
Ubuntu에서 안드로이드 디바이스 선택 안되는 문제
Openmaru의 서비스종료를 보면서...
P2P금융 머니옥션 체험이벤트
Ubuntu의 이클립스에서 안드로이드 프로젝트 생성시 Build Target 선택 문제
안드로이드 개발환경 구축하기
[Book] 더글라스 크락포드의 자바스크립트 핵심 가이드
Mobile 카테고리를 추가하고서...
KIVA에서 Sierra Leone에 사시는 그룹에 돈을 빌려드렸습니다.
팝펀딩(popfunding)을 참가해 보고 나서.....
함수호출 방식에 따른 this의 바인딩에 대해서...
[Book] 손에 잡히는 정규표현식
자바 커뮤니티 공동 세미나 "자바 개발자를 위한 ‘共感(공감)’을 찾아서" #2
자바 커뮤니티 공동 세미나 "자바 개발자를 위한 ‘共感(공감)’을 찾아서" #1
2월달 KIVA 참여...
Twitter4j로 트위터 사용하기 #2
Twitter4j로 트위터 사용하기 #1
Ubuntu에서 Eclipse Code Assist(Ctrl + Space) 동작하지 않을 때
매쉬업 경진대회가 끝난 후에...
kangax의 Javascript Quiz 내용 파악하기
undefined는 Reserved Word가 아닙니다.
HTML5, Flash에 대한 생각들...
OKJSP 아이폰&안드로이드 댓글설문 이벤트 당첨!!!
Ext.DataView 사용 시 values is undefined 오류
KIVA에 처음 참여했습니다.
프로젝트 "Messier 31" 후기
ExtJS의 XTemplate 사용하기
Javascript UI 프레임워크 Ext JS 사용후기
[Book] Comet과 리버스 Ajax
ExtJS의 Button Handler에 파라미터 전달하기
ExtJS 툴바의 일부객체 우측정렬하기

2009 (156)

2009년 회고....
2009년 블로그 통계
[Book] 오픈 API를 활용한 매쉬업 가이드
Nintendo WII Photo browser스타일의 Animated Image Panel
ExtJS xtype 리스트 정리
ExtJS 3.x에서 JSONStore의 url 동적으로 변경하기
[Book] 프로 스프링 2.5
경축!!! 파이어폭스 3.5 버전별 브라우저 최대점유율 차지하다!
Ubuntu에 IntelliJ IDEA 설치하기
2010 대한민국 매쉬업 경진대회 스타트!!
IBM dW Live! 세미나 "웹 개발 다반사" #2
IBM dW Live! 세미나 "웹 개발 다반사" #1
JSON 객체를 String으로 변환하기
Daum DevDay 후기작성상 당첨~
Internet Explorer용 Ajax 성능분석툴 :: dynaTrace Ajax Edition #2
Internet Explorer용 Ajax 성능분석툴 :: dynaTrace Ajax Edition #1
Eclipse에 m2eclipse 설치후 "Maven Integration for Eclipse JDK Warning" 경고
jQuery로 outerHTML처럼 사용하기
Daum DevDay에서 만든 Daum 오픈에디터, Flickr 매쉬업
제9회 Daum DevDay
Emile :: 50줄짜리 자바스크립트 애니메이션 프레임워크
Eclipse에서 서버구동시 Timeout 에러
Ubuntu 9.10 업그래이드 완료
Google 오픈소스로 Closure Tools 공개
Aptana Studio v2.0 릴리즈
여러가지 한국 웹생태계들의 문제점 by Mickey Kim
[Book] 프로그래밍 jQuery (jQuery in Action)
prototype.js의 서브프로젝트에서 Selector Engine 선택하기
prototype.js 저장소에서 최신 소스 받아서 빌드하기
Windows에 git 설치하기
Firebug 1.4.x를 Activate상태로 사용하기
개방이 플랫폼 장악을 하면 안된다고???
Firefox Extension :: Library Detector
Microsoft의 Windows7 런칭파티
Javascript 속도향상을 위한 31가지 체크리스트
6개월 정도 써본 뒤의 트위터를 보면서...
개발 및 웹기술 동향을 파악하기 좋은 Twitter 계정들
Maven 설치하기
HTML 엔티티(Entities) 정리
크로스브라우징 테스트 프로그램 :: SuperPreview
BestWebFrameWorks :: PHP, Javascript, Ruby, CSS 프레임워크 비교
Ubuntu에서 PostgresSQL 설정하기
[Book] 구글을 지탱하는 기술
강력한 웹브라우져 프로파일링 :: Browserscope
봄싹스터디 "토비님과의 만남" 후기
[Book] 애자일 회고
[Book] Effective Java Programming Language Guide - 자바 유창하게 말하기
켄트 벡(Kent Beck) 초청 세미나 #2
켄트 벡(Kent Beck) 초청 세미나 #1
PHP 5.3에서 CodeIgniter "Deprecated Functions" 오류
Aptana Studio v1.5가 출시되었습니다.
나는 오랄 개발자인가....
[Book] 스크럼 : 팀의 생산성을 극대화시키는 애자일 방법론
ASP에서 업로드컴포넌트 사용시 Server.CreateObject의 "잘못된 클래스 문자열" 오류
띄어쓰기 없을 경우 테이블 레이아웃 깨지지 않게 하기
Erich Gamma와 함께 여는 개발자 세상 세미나 #2
Erich Gamma와 함께 여는 개발자 세상 세미나 #1
Javascript에서 String을 Number타입으로 바꾸기
알고 있어야 할 8가지 정규식 표현 from nettuts+
"IE6 No More" 캠페인 참여
prototype.js의 엘리먼트(Element) 다루기(insert, update, remove)
[Book] 엔터프라이즈급 애자일 방법론
veign.com이 공개한 CSS3 Cheat Sheet (PDF)
실시간 HTML, JS, CSS 적용이 가능한 Firefox Add-on : Phoenix 1.4.2
약간 아쉬웠던 네이트 오픈정책발표회
Mozilla Labs 웹개발관련 도구 디렉토리 사이트 "Open Web Tools Directory" 오픈
트위터에 제한적 본인확인제 검토에 대한 기사를 보고
veign.com이 공개한 HTML 5 Cheat Sheet (PDF)
WEBrick 실행 시 "`require_frameworks': no such file to load" 에러 메시지
댓글 알리미 표준화 캠페인을 지지합니다.
Thomas Fuchs 새로은 비쥬얼이펙트 라이브러리 : scripty2
jQuery로 iPhone스타일의 Checkbox 만들기
Ubuntu의 apt-get 명령어 정리
Rails에서 입력형식 변경시 유니크값 체크하기
IE에서 dom:loaded(domready Event)의 잘못된 호출
Twitter에 있는 유명한 개발자들
흥미로운 Google Wave
2009년 최고의 화두가 된 트위터(Twitter)
MySQL "can't return a result set in the given context" 오류메시지
[Book] 웹 개발자를 위한 스프링 2.5 프로그래밍
이클립스에서 Visual Source Safe 사용하기
이클립스 프로젝트에 로컬폴더 연결하기
이클립스 실행시 "The Eclipse executable launcher was unable to locate its companion shared library." 오류
Ajax Framewors선택을 도와주는 Ajax Frameworks Decision Center
무료 프로그래밍 이북 Free Programming Books
[Book] 이클립스 프로젝트 필수 유틸리티
봄싹 스터디에 합류
SVN + Trac 서버가 생겼습니다.
Javascript에서 String 여러줄(Multi Line)에 쓰기
웹사이트 성능분석 도구 YSlow 2 for Firebug 릴리즈
[Book] 프로그래밍 루비 (Programming Ruby)
루비젬(RubyGem) 명령어 정리
Ruby에서 GUI확장을 위한 Tk Toolkit 설치하기
[Book] 사용자 경험에 미쳐라!
Ubuntu 8.10에 Aptana실행시 "An error has occurered.See the log file" 에러 관련(JRE충돌문제)
VirtualBox에 설치한 Ubuntu에서 폴더공유하기
Javascript 키보드 Keycode(ACSII Code) 목록
[Book] 프로 자바스크립트 테크닉(ProJavaScript Techniques)
소팅(Sorting) 알고리즘 애니메이션 비교사이트
Eclipse에서 Google App Engine 개발하기 #2 이클립스에서 개발하기
Eclipse에서 Google App Engine 개발하기 #1 GAE 가입하기
CSS Naked Day 09 참가
IRB (Interactive Ruby Shell) 사용하기
JavaPassion의 Ruby on Rails 온라인 강좌 시작
루비(Ruby) 1.8.x 문법 정리
GET과 POST의 차이
[Book] 익스트림 프로그래밍 - 변화를 포용하라, 2판
야후(Yahoo) 블로그랭킹 위젯 떼어버리다
오픈캐스트로 시작된 무단링크에 대한 논란에 대해서...
IE8이 등장했으니 IE6은 이제 버려야 할 때 아닐까요?
Text를 Canvas와 VML로 렌더링해주는 자바스크립트 라이브러리 :: typeface.js
[Book] Inside SQL for Beginner
Eclipse 프로젝트 서버Root(/)에서 실행하기
Eclipse 실행시 JVM terminated 에러가 발생할 때...
JSONView : Firefox에서 JSON 문서를 볼 수 있는 Firefox Extension
일본인이 Javascript로 만든 Canvas 3D 데모
한빛 미디어 도서를 이용한 Java Roadmap
Ubuntu 8.10에 Ruby 설치하기
공부방법을 좀 바꿔야겠습니다.
CSS의 Media Type에 대해서...
제10회 한국자바개발자 컨퍼런스 후기
[Book] 테스트 주도 개발 (Test Driven Development: By Example)
Ubuntu 8.10에 Aptana Studio 설치하기
OKJSP 2월 세미나 - "YUI를 이용한 웹UI 개발 " 후기
첫 직장 퇴사............그리고 이직...
form에 input type=text가 1개만 있으면 엔터누르면 서밋이 된다고???
Feedburner서비스를 구글로 통합하였습니다.
[Book] RESTful 웹 서비스 - 웹 서비스의 진화
SVN(Subversion), Trac 백업하기
신선한 아이디어 iD STICK 서비스 (초대장 배포완료)
소프트웨어 기술자 신고제?? 정치인이나 좀 관리하시지....
오픈소스 MySQL 모델링 툴 :: DB Desinger
Trac 설치하기
Ubuntu 셋팅 중
FireScope :: HTML,CSS 레퍼런스 Firebug 애드온
SitePoint Reference :: 괜찮은 HTML, CSS, Javascript 온라인 레퍼런스
okjsp 1월 세미나 - eclipse & silverlight2 후기
[Book] 프리젠테이션 젠 - 생각을 바꾸는 프리젠테이션 디자인
야후! 블로그 랭킹 알고리즘 변경... 흠....
JavaScript Performance Rocks 베타 ebook 판매중...
JSLint Multi : JS파일 유효성 모니터링 위젯
[Book] Refactoring - 기존 코드의 디자인을 개선하는 방법
script.aculo.us의 Sortable로 드래그앤드롭(DragNDrop) 사용하기
Steve Souders의 User Agent 파싱
역시 구글.... 구글덕에 날려버렸던 포스팅 복구 ㅎㅎ
[Book] Ajax 디자인 패턴 for 웹 2.0
Java의 Foreach 루프 사용하기
2009년 첫 Daum DevDay : 2009 매쉬업 캠프 "지도 API 및 매쉬업"
외부 Javascript 파일 압축하기
피드버너(Feedburner) 서비스에 대해서...
JDBC Driver 리스트
PreparedStatement 객체 재사용하기
StringBuffer 객체 초기화하기
현재 Feedburner 장애가 발생하였습니다.... ㅠ..ㅠ (복구됨)
여러 행 SELECT해서 INSERT 하기
2009년이네... ㅎ

2008 (158)

2008년의 마지막 포스팅....
괜찮은 클라이언트사이드 IDE : aptana Studio
[Book] Head First SQL : 효율적인 DB 관리를 위한 SQL 학습법
Template사용시 페이지 별로 Javascript 초기화 코드 다르게 하기
JSON Text를 JSON Object로 변환하기
FireUnit : FireBug 확장 자바스크립트 유닛 테스트
[Book] 웹 2.0을 이끄는 방탄웹 - 크리에이티브한 웹 표준 기법과 제작 사례
Select Box에서 선택한 Option의 Text값 가져오기
ODBC Access Driver 사용시에 Inner Join에 대한 "쿼리식의 연산자가 없는 구문 오류입니다." 오류
Subversion의 Attempted to lock an already-locked dir 에러 발생시...
포트 넘버(Port Numbers) 정리
[Book] Professional 소프트웨어 개발
이클립스에서 DBEdit로 Access(.mdb) 연결하기
[캠페인] 개발자 좀 살려주세요! (Save The Developer!)
일단은 서버 복구됨....
[Book] Head First Servlets & JSP - 상상력을 자극하는 몰입의 학습법
그냥 넋두리....
Tomcat 5.5에서 Root의 index페이지 바꾸기
Eclipse 단축키 정리
[Book] Eclipse를 활용한 Java 프로젝트 실무
JDBC와 ODBC로 Java에서 MS Access(.mdb) 연결하기
Eclipse에서 Resource is out of sync with file system. 발생할 때
Eclipse에 Struts 2 셋팅하기
prototype.js에서 HTML엘리먼트 생성에 Template 객체 사용하기.
[Book] 스트럿츠 2 프로그래밍
서버 복구 완료...
드디어 Trac 사용하다... 아자!!
prototype.js에서 DOM이 로드되었는지 확인하는 Event 처리하기
블로그 스킨 변경하다....
prototype.js의 Enumerable의 each() 사용하기
prototype.js로 기본적인 배열 다루기
리다이렉트 방식에 대해서.....
MS의 OpenID 프로바이더 합류 기사를 보고서....
[Book] 윈도우 프로젝트 필수 유틸리티
script.aculo.us의 Builder 사용하기
prototype.js에서 $w로 배열상수 사용하기
SUN Tech Days 2008 Seoul 2일차 후기
SUN Tech Days 2008 Seoul 1일차 후기
제발 a href="#" 좀 쓰지 말자....
[Book] 최범균의 JSP 2.0 프로그래밍 - 기초부터 중급까지
[Book] 사랑하지 않으면 떠나라! - 개발자의 자기 계발과 경력 관리를 위한 52가지 실천 가이드
InputStream, OutputStream으로 파일 이동하기
다시 불타올라라~~ 오오오~~
[Book] 웹사이트 최적화 기법 - UI 개발자를 위한 필수 지침서
스토리엔으로부터 받은 선물
GTD 도입 고려중....
200번째 글....
cos.jar로 파일 업로드 하기
웹브라우저 점유율에 대한 자료
[Book] RIA 개발을 위한 실버라이트 입문
실버라이트 교육 끝...
[Book] 프로토타입과 스크립타큘러스
JSP 템플릿 사용하기
OKJSP 세미나 : 이클립스 기본
Internet Explorer 8 Beta2 기술세미나 후기
야후 블로그 랭킹에 대한 약간의 내 데이터...
이번 구글의 TNC 인수 관련해서....
[Book] 자바스크립트 완벽 가이드
CSS에서 font-size 사용에 대해서...
개발자는 어느나라나 똑같은가 보군.. ㅋㅋ
XHTML 사용에 대한 정리
웹표준에 대한 개인적인 생각들....
Google의 Chrome 브라우저라....
[Book] 제프리 젤드만의 웹표준 가이드
rake aborted! Don't know how to build task 'migrate'
[Book] Ruby on Rails 초고속 웹 개발의 시작
팝업 또는 새창에 관한 정리
잘못된 Javascript의 사용에 대해서....
이벤트 선물로 받은 "프리젠테이션 젠"
자바스크립트 예약어(Reserved Word)
response.sendRedirect()에 대해서....
이클립스(Eclipse)에서 웹서비스 클라이언트 만들기
TOMCAT 5.5에서 GET방식으로 한글파라미터 사용하기
Silverlight 1.0 을 Javascript로 다뤄보기
prototype.js로 URL의 쿼리스트링 값 가져오기 (parseQuery,toQueryParams)
괜찮은 온라인 칼라피커
[Book] Short Coding - 알고리즘 트레이닝으로 배우는 코드 단축기법
Silverlight 1.0 시작하기
Google AJAX Libraires API를 이용해서 자바스크립트 프레임워크 사용하기
script.aculo.us의 Effect의 callback 함수에 대해서...
벌써 1년........
요청 Method와 Referer 알아내기
[Book] 자바 성능을 결정짓는 코딩 습관과 튜닝 이야기
Java로 OpenID Consumer 서비스 구현하기 #4 : OpenID4Java로 추가정보 요청하기
Performance and Java Tuning 세미나 후기
[Semantic Web 세미나] Data Link & Semantic Web 후기
[Book] 미코노미
초보 Java 웹 개발자들을 위한 학습 로드맵 by 권남
Java로 OpenID Consumer 서비스 구현하기 #3 : OpenID4Java로 인증확인하기
야후가 새로운 블로그 검색을 오픈했다길래 가봤더니...
Java로 OpenID Consumer 서비스 구현하기 #2 : OpenID4Java로 인증요청하기
Java로 OpenID Consumer 서비스 구현하기 #1 : OpenID란?
프로젝트 일정 펑크!!
REMIX 08 후기이벤트로 김국현님으로부터 받은 선물
"ORA-01461:can bind a LONG value only for insert into a LONG column" 라는 오류메시지
HTML 4.01 Transitional 문서 템플릿
기획자와 디자이너와 협업하던 중 약간의 고민들...
input type="file"에서 찾아보기 버튼 바꾸기
숫자타입(Integer, Long 등)을 String으로 변환하기
MS-SQL Server 인스턴스(Instance) 사용시 원격 접속하기
주민등록번호를 빼버리다.
MS REMIX 08 참가 후기
[Book] Beginning Java 2 SDK 1.4 Edition
Javascript 디버거 사용하기 (IE, Firefox)
[Book] 실용주의 프로그래머
다시 마음을 가다듬고.. ㅋ
정체....
Zeroboard XE 구축 중....
첫 사수의 이직 & 급다운....
MS SQL Server 2005에서 웹에서 DB접속 되지 않을 때
XHTML 1.0 Transitional 문서 템플릿
제7회 KSUG / 자바지기 공동세미나 참석후기
InstantRails와 RadRails로 환경설정하고 Hello World 찍기
[Book] 롱테일법칙
스크립트 태그의 CDATA 사용에 대해서
정규식(Regular Expression) 대충 정리...
CSS Naked Day 08
Weblogic에서 DataSource로 디비(DB) 연결하기
JSON으로 Function 실행하기
div를 센터정렬 하기
의욕 저하....
9개월차 웹개발자의 이런저런 딜레마(?)들....
Weblogic 8.1에서 Production mode 설정
protoload로 Ajax로딩 인디케이터 사용하기
prototype.js의 Ajax 사용에 대해서..
위젯 코리아 컨퍼런스 2008
자바스크립트(Javascript)로 동적으로 생성한 HTML 소스보기
초급 개발자가 생각하는 웹표준...
웹개발자를 위한 Cheat Sheet 모음
Adobe RIA World 2008 참가 후기
[Book] 최범균의 Ajax Programming 기초부터 중급까지
자바스크립트 객체 사용에 대해서...
구인활동...
script.aculo.us의 Combination Effects 사용하기
어수선한 2008년
Open ID를 더욱 응원하고 싶어졌다.
prototype.js에서 클래스 상속(inheritance)하기
prototype.js에서의 클래스 사용에 대해서
prototype.js에서 setStyle() 사용하기
[Book] 실전 Ajax
새롭게 맡은 프로젝트...
li태그로 메뉴등을 가로로 배열하기
직장 상사...
갑자기 든 회의감....
웹로직(Weblogic) 8.1 설치가이드 문서
복귀.....
프로젝트 막바지...
Orange for Oracle에서 Loader 사용해서 데이터 입력하기
JSP환경에서 AJAX로 파라미터 한글로 보내기
구글에 대한 개인적인 생각....
prototype.js기반의 아코디언 메뉴 Accordion v2.0
[Book] 위키노믹스
이번 인터넷한겨레와 위자드닷컴의 사건을 보고...
[Book] Microsoft SQL Server 2000 - 전문가로 가는 지름길 1 (개발자용)
파견생활....
파견....
Microsoft UX 기술여행 4주차 "실무 적용을 위한 Silverlight 테크닉"
새해...

2007 (86)

IIS에서 네트워크상의 서버에 연결하기
ASP에서 오라클(Oracle) 연동하기
Join해서 Update 하기
[Book] Java 세상을 덮친 Eclipse
[Book] Taeyo's Advanced ASP
[Book] 자바 스크립트 for 웹 2.0
[Book] Ajax prototype.js : 프로토타입 완전분석
엘리먼트에는 항상 id와 name을 둘 다 써주자.
prototype.js사용시 $에서 변수 사용하기
서버측 페이지가 2번 로딩되는 문제
Microsoft UX 기술여행 3주차 "WPF A부터 Z까지"
유감스런 엠파스(Empas)의 검색엔진
prototype.js로 스크립트 제거하기
잘 알려지지 않은 AJAX 활용 기법
자바스크립트 개발가이드
웹월드 컨퍼런스 2007 DAY3 "개발/기술" 참가후기
카테고리 추가
Microsoft UX 기술여행 2주차 "개발자와 디자이너를 위한 Silverlight"
긁적긁적
Object, Flash 위에 div 레이어 올리기
제길슨...
또 새로운 랭귀지인가....
개발자....
ASP의 레코드셋 명령어 이해하기
ASP에서 SQL문을 실행할 때 옵션 설정
파이어폭스에서 button태그에 onclick이 안먹히는 문제
MS SQL 테이블을 SQL문으로 생성하기
쿼리분석기 개체브라우저 사용하기
ERWin에서 Domain 사용하기
ERWin 모델링하기전에 설정하기
ASP에서 XML 데이터 불러오기
원격 컴퓨터에서 개발작업 하기
CSS 적용 우선순위
AJAX 사용하기 기본 예제
트리구조에서 자신의 자식 또는 부모 찾기
MDB 사용시에 "이 작업에서는 업데이트할 수 있는 쿼리를 사용해야 합니다."라는 오류메시지
"P-Camp 그 두번째 만남" 참가 후기...
신입 개발자로서....
Live Validation 라이브러리 테스트
DOM 엘리먼트 분석에 좋은 Internet Explorer Developer Toolbar
메인 랭귀지라...
야근이라....
플래시나 동영상 자동 실행하기
prototype.js에서 $F()사용시
input type="file" 에서 값 초기화하기
잠시 여유로운 한주!!
공부중...
ASP 개발을 위한 Visual Web Developer
웹개발을 할때 IE 오류메시지 셋팅
자바스크립트의 replace에 대해...
노예노동이라...
뒤늦게 올리는 ASP.NET 2.0 프로젝트 후기
JSP파일의 인코딩 설정
자바에서 주의할 점
MS SQL 디비 백업하기
Gridview에 DataSet을 DataBind()했을 때 페이징 하기
제안서.... ㅠ..ㅠ
개발자?
시간 간격 구하기
처음 써본 JSON
아~ 졸려...
그리드뷰에 DataBind 시키기
그리드뷰에서 필드표현을 자유롭게 하기
그리드뷰에서 마우스오버시 색 바꾸기
MS SQL Server 2000에 원격 연결이 되지 않을 때
ERWin으로 DB모델링 하기
SQL 쿼리 정리
Visual Studio에서 만든 웹사이트 배포하기
IIS에서 ASP.NET(aspx)만 실행안될 때
IIS 5.1에서 시작시 예기치 않은 오류 발생
아~ 문서화 작업.. ㅡ..ㅡ
후덜덜덜....
이클립스 WTP로 웹개발하기
이클립스 Lomboz 셋팅 후 웹 어플리케이션 개발 준비하기
이클립스 Lomboz 셋팅
톰캣 설치 후 셋팅
오라클 설치 후 셋팅
외관만 블로그인 프로젝트
마방진 만들기
JSP 프로젝트를 마치고서....
EditPlus 환경설정 (JAVA)
학생관리 프로그램
JDBC 사용 예제
자바 설치 및 셋팅
교육받은지 한달 반....
서브 블로그 시작....

2006 (2)

이제 슬슬
첫글

1970 (2)

Nodeconf 2012 참석기 : Day 3 #1
[Spring 레퍼런스] 4장 IoC 컨테이너 #10
Valid HTML5 Valid CSS WCAG 2.1 AA tested