정보부자
소프트웨어는 이제 더 이상 신뢰할 수 없다: Software Sucks Now의 배경과 전략
소프트웨어의 신뢰성이 떨어지는 현상을 ‘Software Sucks Now’라고 부릅니다. 이 글에서는 이러한 현상의 배경, 문제점, 그리고 이를 해결하기 위한 전략을 살펴봅니다.
ChatGPT의 메모리 시스템을 역공학해 보았습니다!
ChatGPT의 메모리 시스템을 역공학해 보면서 발견한 핵심 요소들을 공유합니다. 이 글을 통해 AI 챗봇의 내부 구조와 성능 최적화 방법을 이해할 수 있습니다.
Flutter 일일 요약 앱 개선: Hive 캐싱, 재생성 흐름, 오류 카드, GitHub 액션 활용
Flutter 앱의 성능을 향상시키기 위해 Hive 캐싱, 재생성 흐름, 오류 카드, GitHub 액션 등의 기술을 활용하는 방법을 알아봅니다.
Go 개발자를 위한 빠른 참조 가이드
Go 언어의 핵심 기능과 팁을 한눈에 파악할 수 있는 빠른 참조 가이드를 소개합니다. 이 글을 통해 Go 개발자의 생산성을 높이는 방법을 알아보세요.
배지 시스템 진화: 단순에서 확장성까지 (Part 1)
배지 시스템은 초기 단순한 형태에서 복잡하고 확장성 있는 시스템으로 진화하고 있습니다. 이 글에서는 배지 시스템의 발전 과정과 현재의 트렌드를 살펴보고, 실제 사례를 통해 어떻게 효과적으로 구축할 수 있는지 알아봅니다.
마이크로서비스의 환상 속을 들여다보기
마이크로서비스 아키텍처는 최근 몇 년간 큰 주목을 받았지만, 모든 기업이 이를 성공적으로 도입하는 것은 쉽지 않습니다. 이 글에서는 마이크로서비스의 배경, 문제점, 그리고 현재 트렌드를 살펴보고, 실제 사례를 통해 어떻게 효과적으로 활용할 수 있는지를 알아봅니다.
피스 트리(Piece Tree)를 활용한 지연 로딩 텍스트 에디터 구현과 그 배경
피스 트리를 사용하여 지연 로딩 텍스트 에디터를 구현하는 방법과 이 아이디어의 배경을 살펴봅니다. 이 기술은 대용량 문서 처리와 효율적인 메모리 관리에 중요한 역할을 합니다.
Postgres에서 n+1 문제 해결하기: psycopg와 pydantic 활용법
Postgres에서 발생하는 n+1 문제는 성능 저하의 주요 원인 중 하나입니다. 이 글에서는 psycopg와 pydantic을 활용하여 n+1 문제를 해결하는 방법을 자세히 살펴보겠습니다.
scratch에서부터 sleep 재구현하기 – 라이브러리 없이, 심지어 libc도 없이 – 시스템 콜과 어셈블리 마법만으로
이 글에서는 sleep 함수를 scratch에서부터 재구현하는 방법을 소개합니다. 라이브러리를 사용하지 않고, 심지어 libc도 사용하지 않는 방법으로, 시스템 콜과 어셈블리 코드만을 이용해 sleep 함수를 구현하는 과정을 자세히 살펴봅니다.