모든 글

  • Golang
  • SQL

ORM1 Development

Core Ideas and Design Philosophy

2025. 11. 9
  • AI

Agent를 위한 웹 브라우저

Agent로 웹 브라우징하기

2025. 10. 31
  • AI

LLM application development with Textual User Interface (TUI):

LLM application development

2023. 3. 22
  • Golang

golang.org/x/sync 살펴보기

golang.org/x/sync의 유용한 sync 유틸리티 소개

2020. 1. 19
  • GraphQL

Relay Connection에 totalCount는 포함되어야 할까?

필터링을 고려하지 않는 하위항목 수는 그냥 `post { repliesCount }` 처럼 구현하는 것이 더 편리합니다. 고급 필터링이 필요하면 그 때 커넥션 totalCount를 구현하면 됩니다.

2019. 11. 11
  • GraphQL
  • SQL

GraphQL Relay Connection SQL로 구현하기

Relay Cursor Connection 페이지네이션의 SQL 구현 가이드

2019. 10. 11
  • GraphQL

GraphQL Relay Connection PageInfo

명세에서 정의된 것과는 다르게 startCursor, endCursor가 nullable 한 편이 더 실용적인 것 같다.

2019. 9. 7
  • Rust

Async Rust

Rust 언어의 비동기 프로그래밍 인프라 간단히 살펴보기

2019. 3. 27
  • Rust

Rust 함수에서 구조체를 반환해도 될까?

러스트의 함수 반환값은 메모리에서 복사된다. 커 보이는 구조체를 반환해도 괜찮은걸까?

2019. 3. 17
  • GraphQL

GraphQL 추상적인 타입을 반환하는 필드

인터페이스는 구현체간의 공통속성이 필요할 때 쓴다

2017. 11. 21
  • JavaScript

비동기 자바스크립트 소개

콜백부터 Promise, Async/Await까지 이해하는 JavaScript 비동기 프로그래밍

2017. 7. 25