소프트웨어는 이제 더 이상 신뢰할 수 없다: Software Sucks Now의 배경과 전략

소프트웨어의 신뢰성이 떨어지는 현상을 ‘Software Sucks Now’라고 부릅니다. 이 글에서는 이러한 현상의 배경, 문제점, 그리고 이를 해결하기 위한 전략을 살펴봅니다.

배지 시스템 진화: 단순에서 확장성까지 (Part 1)

배지 시스템은 초기 단순한 형태에서 복잡하고 확장성 있는 시스템으로 진화하고 있습니다. 이 글에서는 배지 시스템의 발전 과정과 현재의 트렌드를 살펴보고, 실제 사례를 통해 어떻게 효과적으로 구축할 수 있는지 알아봅니다.

마이크로서비스의 환상 속을 들여다보기

마이크로서비스 아키텍처는 최근 몇 년간 큰 주목을 받았지만, 모든 기업이 이를 성공적으로 도입하는 것은 쉽지 않습니다. 이 글에서는 마이크로서비스의 배경, 문제점, 그리고 현재 트렌드를 살펴보고, 실제 사례를 통해 어떻게 효과적으로 활용할 수 있는지를 알아봅니다.

피스 트리(Piece Tree)를 활용한 지연 로딩 텍스트 에디터 구현과 그 배경

피스 트리를 사용하여 지연 로딩 텍스트 에디터를 구현하는 방법과 이 아이디어의 배경을 살펴봅니다. 이 기술은 대용량 문서 처리와 효율적인 메모리 관리에 중요한 역할을 합니다.

scratch에서부터 sleep 재구현하기 – 라이브러리 없이, 심지어 libc도 없이 – 시스템 콜과 어셈블리 마법만으로

이 글에서는 sleep 함수를 scratch에서부터 재구현하는 방법을 소개합니다. 라이브러리를 사용하지 않고, 심지어 libc도 사용하지 않는 방법으로, 시스템 콜과 어셈블리 코드만을 이용해 sleep 함수를 구현하는 과정을 자세히 살펴봅니다.