tech.ssut

Node, Go, and Python enthusiast.

http

HTTP의 새로운 상태 코드: 103 Early Hints

HTTP の新しいステータスコード 103 Early Hints의 번역글입니다. HTTP에 새로운 상태 코드인 103 Early Hints가 추가되려 하고 있습니다. HTTP/1.1 및 HTTP2 통신에서의 리소스 배포 최적화를 위해 추가되는데 왜 필요한지, 어떤 장점이 있는지를 이 글에서 설명합니다. HTTP2 Push에 대한 복습 우선 HTTP2 Push에 대해 복습해봅시다.

python

Python의 metaclasses(메타클래스) 이해하기

이 글은 메타클래스에 대해 가장 잘 설명되어있다고 생각되는 Stackoverflow 답변을 번역한 문서입니다. 클래스를 객체로 메타클래스를 이해하기 전에 Python의 클래스에 대한 완전한 이해가 필요합니다. 또한 Python은 Smalltalk 언어에서 따온 매우 특별한 클래스 구성이 존재합니다. 대부분의 언어에서 클래스는 어떻게 객체를 생성할지에 대해 정의하는 코드조각일 뿐입니다. 물론

python

위대한 Python의 Function 알아보기

이 글의 원제는 Python’s Functions Are First-Class입니다. 최대한 읽기 쉽게 풀어쓰려 노력했으며, 이 글의 대상 독자는 Python 입문자 수준입니다. 또한 이 글에서 어필하는 것과는 다르게 함수가 first-class object인 언어는 예상외로 매우 많습니다. (요즘 시대에 C와 같은 언어를 제외하고는 대부분 first class function을 갖고