Objective-C 프로젝트에서 CocoaPods를 이용한 오픈소스 관리

Posted · Add Comment

Camp Mobile 밴드개발캠프 허혁 Java로 개발할 때 좋은 점 중 하나가 의존성 관리 도구인 Maven이나 Ivy의 존재였습니다. 여러 가지 라이브러리의 버전이나 의존적인 라이브러리를 표시해 주고 배포, 설치 및 제거가 쉬워 소스 코드를 공유해서 작업하는 경우에 많은 도움이 되었습니다. Objective-C로 주 개발 언어를 바꾸고 Xcode를 주 개발 도구로 사용하면서는 그런 좋은 경험을 할 수 없다는 것에 […]

Android의 이미지로딩 라이브러리

Posted · Add Comment

NHN Business Platform 웹플랫폼개발랩 김원준, 정상혁 이미지 로딩은 Android 개발에서 가장 뜨거운 지점입니다. 네트워크로 읽어온 여러 이미지를 동시에 보여 주는 화면은 Android의 전형적인 UI입니다. 그런 화면은 SNS의 최신 글 목록처럼 앱의 핵심 UI인 경우가 많고, 이미지 로딩을 어떻게 구현하느냐에 따라서 사용자 경험의 질이 좌우됩니다. 그러나 이미지를 로딩하는 화면을 안정적으로 빠르게 동작하도록 만들기는 어렵습니다. 캐시, 병렬 […]

DBMS는 어떻게 트랜잭션을 관리할까?

Posted · Add Comment

NHN Business Platform 서비스플랫폼개발센터 오이석 트랜잭션 관리는 DBMS가 제공하는 여러 기능 중에서 가장 중요하고 기본적인 것 중의 하나로, DBMS 사용자들에게는 공기와 같은 존재입니다. 이 글에서는 우리가 트랜잭션을 커밋하거나 철회했을 때 어떤 일이 일어나는지, 어떻게 DBMS가 트랜잭션을 복구하는지에 대해서 알아보려고 합니다. 어떤 원리로 트랜잭션 관리라는 매직이 이루어지는지 살펴봅시다. 트랜잭션은 무엇인가? 잘 알려진 내용이라 진부한 측면이 있지만, […]

클라우드 네트워크 관리 기술, OpenFlow

Posted · Add Comment

NHN Business Platform 클라우드플랫폼개발랩 박민수 클라우드 환경에서는 간단한 사용자 조작으로 네트워크 부하를 분산하고 트래픽을 모니터링하며 서로 다른 데이터 센터나 서로 다른 지역 또는 서로 다른 국가에서 운영 중인 서버에 대해 네트워크를 관리할 수 있도록 하는 기술이 필요합니다. 이번 글에서는 클라우드 네트워크를 효율적으로 관리할 수 있는 기술 중 하나인 OpenFlow에 대해서 이야기하겠습니다. 클라우드 환경의 네트워크 관리 […]

Pagination