개발이 시작되는 곳
액터 모델과 리액티브 스트림을 활용한 비동기 프로그래밍
재미있고 생산적인 개발을 위한 방법론 연구
다양한 기술 데모와 실험적인 프로젝트들
개발자들을 위한 기술 연구 공간
개발은 재밌어야 합니다. 생산성을 함께 고려하며 우리에게 맞는 방법론을 찾습니다.
최신 기술을 탐구하고, 실용적인 솔루션을 개발하며, 지식을 공유합니다.
호기심, 협업, 지속적 학습, 그리고 개발의 즐거움을 추구합니다.
Java 기반 액터 모델 구현
public class HelloActor extends AbstractActor { @Override public Receive createReceive() { return receiveBuilder() .match(String.class, msg -> { System.out.println("Hello, " + msg); }) .build(); } }
논블로킹 메시지 기반 통신
Supervisor 전략으로 오류 복구
클러스터링 및 리모팅 지원
수백만 액터 동시 실행
Kotlin의 간결함으로 액터 구현
class HelloActor : AbstractActor() { override fun createReceive(): Receive = receiveBuilder() .match(String::class.java) { msg -> println("Hello, $msg") } .build() }
C#과 .NET 생태계에서의 액터 모델
public class HelloActor : ReceiveActor { public HelloActor() { Receive<string>(msg => { Console.WriteLine($"Hello, {msg}"); }); } }
효율적이고 재미있는 개발을 위한 방법론 연구
반복적이고 점진적인 개발 프로세스
테스트 주도 개발로 품질 향상
도메인 중심 설계 패턴
관심사의 분리와 의존성 역전
건강한 개발 문화를 만들어가는 여정
동료의 코드를 리뷰하고 피드백을 주고받으며 함께 성장합니다.
배운 것을 문서화하고 팀과 공유하여 집단 지성을 키웁니다.
자유롭게 의견을 내고, 결정에 책임을 집니다.
새로운 기술을 배우고 실험하는 것을 두려워하지 않습니다.
Model Context Protocol을 활용한 AI 테크 블로그
웹 브라우저에서 동작하는 가상 운영체제
웹 LLM을 활용한 로봇 제어 시스템