February 2009
Best Practice:DDD(Domain Driven Design) 소개
코딩에 DDD(Domain Driven Design)를 통합하기 위한 일환으로 풍부한 도메인 모델을 설계 및 발전시키기 위한 기본적인 내용을 소개합니다. David Laribee
.NET Interop:IronRuby 및 RSpec 입문, 1부
IronRuby를 통해 간결한 Ruby 언어를 활용하여 .NET 호환 코드와 상호 운용되는 승인 테스트를 작성하는 방법을 알아보십시오. Ben Hall
"Oslo" Basics:“Oslo” 플랫폼을 사용한 메타데이터 기반 응용 프로그램 구축
“Oslo”를 소개하고 MSchema와 MGraph를 사용하여 메타데이터 기반 응용 프로그램을 구축하는 방법을 설명합니다. “M”에서 형식과 값을 정의하고 이를 리포지토리로 배포합니다. Chris Sells
Patterns:Model-View-ViewModel 디자인 패턴을 사용한 WPF 응용 프로그램
이 기사에서는 MVVM 패턴을 사용하여 올바른 방법으로 WPF 응용 프로그램을 작성하는 것이 얼마나 간단한지를 설명하겠습니다. Josh Smith
Silverlight:Silverlight를 사용한 기간 업무(LOB) 엔터프라이즈 응용 프로그램 구축, 2부
지난 달에 시작했던 콜 센터 클라이언트 응용 프로그램을 마무리합니다. Silverlight를 사용하여 실제 엔터프라이즈 솔루션을 개발할 때 도움이 되는 기술을 설명할 것입니다. Hanu Kommalapati
MSBuild:안정적인 빌드 구축을 위한 모범 사례, 1부
이 기사에서는 Visual Studio의 빌드 프로젝트를 더 잘 관리하고 제어하기 위해 MSBuild에서 사용할 수 있는 몇 가지 기본적인 방법과 기술에 대해 설명합니다. Sayed Ibrahim Hashimi
Columns
일반적인 패러다임에서는 받아들이기 어려운 일이지만 소프트웨어 디자인은 결국 비즈니스 영역에 의해 좌우된다는 점을 Howard Dierking이 지적합니다. 어떻게 이런 결론이 났는지 알아보겠습니다.Howard Dierking
Toolbox:액티브 레코드 패턴과 AOP(Aspect-Oriented Programming)
이달에는 .NET 응용 프로그램에서 액티브 레코드 패턴을 구현하는 과정과 AOP(Aspect-Oriented Programming)를 통한 주요 부분의 분리 방법에 대해 알아봅니다.Scott Mitchell
모든 상황에 동일한 예외 처리를 사용하는 것은 위험하며, 오류 처리 방법에 대해 최대한 구체적인 접근 방식을 취함으로써 이러한 위험을 피하는 방법을 알아야 합니다.Andrew Pardoe
Data Points:Silverlight에서 신디케이티드 데이터 및 격리된 저장소 활용
신디케이티드 뉴스 읽기 응용 프로그램을 구축하여 Silverlight에서의 격리된 저장소 사용과 데이터 신디케이션을 설명합니다.John Papa
Cutting Edge:Silverlight에서의 동적 콘텐츠 전달 관리, 2부
이번 달에는 Dino와 함께 캐싱과 격리된 저장소를 사용하여 동적 Silverlight 콘텐츠를 관리하는 방법을 알아보겠습니다.Dino Esposito
응용 프로그램의 핵심에 집중할 수 있도록 내부 관리 코드의 양을 줄일 수 있는 몇 가지 기술에 대해 살펴보겠습니다.Jeremy Miller
Under The Table:SQL Server 2008의 공간 데이터 지원
SQL Server 2008에 새롭게 추가된 공간 데이터 지원 기능은 geometric 및 geographic 데이터 매핑과 쿼리의 새로운 지평을 열어 흥미로운 신개념 응용 프로그램을 작성할 수 있도록 해줍니다.Bob Beauchemin
워크플로는 장기 실행 프로세스를 정의하는 경우가 많으며 오류가 처리되지 않으면 일반적으로 워크플로가 종료됩니다. 올바르게 예외를 처리하여 이러한 시나리오를 방지할 수 있습니다.Matt Milner
Windows With C++:Visual C++ 2010과 병렬 패턴 라이브러리
병렬 패턴 라이브러리를 사용하면 보다 쉽게 병렬 처리를 활용할 수 있습니다. 이 기능을 비롯한 여러 Visual C++ 2010 기능을 살펴보십시오.Kenny Kerr
.NET Matters:ThreadPool을 사용한 순차 실행
이번 달에는 사용자 지정 스레드 풀을 직접 작성하지 않고도 ThreadPool을 사용하여 순차 실행을 지원하는 방법을 설명합니다.Stephen Toub
Going Places:SyncML을 사용한 모바일 장치 프로비저닝
SyncML이라는 XML 언어를 기반으로 하는 OMA-DM(OMA 장치 관리) 프로토콜을 엔터프라이즈 시나리오에서 모바일 장치를 프로비전하고 관리하는 데 사용할 수 있습니다. 이 기사를 통해 그 방법을 살펴보겠습니다.Ramon Arjona
Stack Trace:불완전하거나 유효하지 않은 IRP 처리
Bob Golding, David Butler
Bob Golding, David Butler
뛰어난 아이디어가 있다고 해서 승리한 것은 아닙니다. 이를 설명하고 이해시키는 일이 더 어려운 일입니다.Eric N. Bush