일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- ddd
- Push
- Java
- php
- kafka
- 카프카 트랜잭션
- nginx설치
- Design Pattern
- nginx
- gcm 푸시 번역
- 도메인 주도 개발
- git
- GCM
- 푸시 번역
- 자바스크립트
- 푸시
- 페이스북 번역
- JPA
- GCM 번역
- 웹사이트 성능
- APNS
- notification
- graphql
- 웹사이트성능
- nginx설정
- 웹사이트최적화기법
- 성능
- 디자인패턴
- 카프카
- Today
- Total
목록전체 글 (157)
간단한 개발관련 내용
네이버 뉴스스탠드 yes24 구독 이벤트. 덕분에 네이버스탠드 들어가봤네요- ㅎ~참고로 네이버 뉴스스탠드에 대한 기사의 일부를 덧붙입니다. [디지털데일리 이대호기자] 포털 네이버(www.naver.com)가 뉴스 서비스인 뉴스캐스트를 뉴스스탠드로 전환한지 10일째를 맞은 가운데 마이뉴스 구독자 수에서 상당 변화가 있어 주목된다. 네이버를 운영하는 NHN에 따르면 뉴스스탠드 체제로 바뀐 이후 이전보다 마이뉴스 구독자 수가 6배, 마이뉴스 구독횟수는 10배가량 증가한 것으로 나타났다. 이는 뉴스캐스트가 적용되던 지난해 12월 마지막 주와 뉴스스탠드 체제로 바뀐 올해 첫째 주를 비교한 결과이다. NHN 측은 기준이 되는 뉴스캐스트 당시 마이뉴스 구독자 수와 구독횟수는 밝히지 않았다. 이에 대해 NHN 유봉석 ..
1. jQuery ready() Method ready()는 기본적으로 Dom 이 준비된 이후에 또는 Dom이 완전히 로드되었을 때 실행되는 함수입니다. window.onload 와의 차이는 window.onload 는 페이지의 모든 자원들이 로드된 후 실행되므로 ready() 를 사용했을 때 Dom 이후에 다운되는 자원에 대한 접근을 하게 되면 오류?가 발생할 수 있다는 점을 알고 있어야 할 것입니다. 보통의 Dom 이라면 안에 존재할 것이기 때문에 jquery 를 사용하는 스크립트를 안의 하단에서 사용한다면 ready() 를 굳이 사용하지 않아도 같은 방법이 될 것입니다. 그리고 평균적으로 스크립트를 페이지 하단에 심는게 속도면에서 좋기 때문에 좀 더 나은 사용방법이라 말 할 수 있을 것 같습니다. ..
1. jQuery 란?. jQuery 란?- jQuery 는 자바스크립트 라이브러리로 html 코드로부터 자바스크립트를 분리하기 위한 unobtrusive 자바스크립트 입니다. 브라우저와 자바스크립트.- 기본적으로 브라우저의 레이아웃 엔진이 html 과 css를 읽어본 다음에 html dom 을 사용해서 document 를만듭니다. - 자바스크립트는 웹 페이지를 바꿀 때 dom을 참조하므로 페이지를 새로고침하지 않아도 됩니다.- 자바스크립트 인터프리터는 원래 있던 html 과 css 파일을 바꾸지 않습니다. 단지 브라우저 메모리에 들어 있는 페이지의 dom 표현을 바꾸는 겁니다. jQuery 의 기초.- jQuery() 는 $() 와 동일합니다. () 안에는 html 문자열, css 선택자(selecto..
1. xp란? - 모호하고 빠르게 변하는 요구사항을 가지고 일을 하는 중소규모 팀을 위한 경량화된 방법론이다. xp의 특징으로는 * 5명에서 10명 정도로 구성된 프로그래머가 고객과 함께 한 장소에서 일한다. * 개발은 점진적으로 자주 이뤄지고 각 단계마다 산출물의 기능을 덧붙여 나간다. * 요구사항 정의 시에는 사용자가 요구하는 새로운 기능을 스토리 형태로 구체적으로 작성한다. * 프로그래머는 엄격한 코딩 규칙을 준수하고 짝을 이뤄 일하며 단위테스트를 실시한다. * 요구사항, 아키텍쳐, 디자인은 프로젝트 중간에 언제든지 발생한다. 2. xp의 논쟁거리 - xp에서는 초기에 설계를 끝내고 진행하는 스타일(BUFD, Big Up-Front Design)을 지양한다. - 짝(pair)프로그래밍 - TDD 3..
스크럼(Scrum)의 핵심 요소 1. 스크럼의 정의 가. 소규모의 기능협업팀 CFT(Cross Functional Team)들은 30일간의 제품 릴리스를 점진적으로 수행하는 개방된 환경에서 모여 함께 일한다. 이 기간을 스프린트 sprint 라고 한다. 나. 팀은 스프린트의 목적을 달성하기위해 스스로 방향을 잡고 권한을 갖는다. 다. 스크럼 마스터 Scrum master 가 팀웍을 북돋운다. 스크럼 마스터는 기술적인 방향은 제시하지 않지만 스크럼의 핵심 원리를 강화하고 방해요인은 제거한다. 라. 각 스프린트의 우선순위를 정의하는 제품백로그(product backlog)를 통해 작업을 구성한다. 2. 스크럼에서의 역할 가. Product Owner는 고객의 의견을 대변하고 팀에 관련된 이해관계자의 관심사항..
1. Ajax 의 성능 제대로 이해하기. 개발자들은 브라우저가 응용프로그램을 위한 플랫폼이 아니라 Script 언어와 Dom 을 사용하는 간단한 Form 으로 구성된 응용프로그램을 만드는데 사용하도록 고안되어져 있다는 것을 인지해야 한다. 웹 사이트의 응답시간을 줄이기 위해서 Ajax 를 사용하기도 하는데 흔하게 하는 실수가 응용프로그램의 모든 데이터를 브라우저로 내려 보내는 것이다. Ajax 와 Javascript, Dom 을 사용하면서 Javascript 가 bottleneck 이라고들 하지만 일반적으로 성능 저하의 원인은 Dom 에 있다. 브라우저가 Javascript 를 실행하는데 들이는 시간은 대체로 적다. 대부분의 시간은 Dom 과 관련된 곳에서 소비된다. Ajax 는 페이지를 갱신하는 데 매..