Burt.K

Awesome Discovery

최신글

2025년 1월 29일
AI SDK를 Node.js HTTP 서버에서 사용하는 방법
Node.js HTTP 서버에서 AI SDK를 활용하여 텍스트를 생성하고 클라이언트에 스트리밍하는 방법을 알아본다. ## 예제 아래 예제는 8080 포트에서 수신 대기하는 간단한 HTTP 서버를 시작한다. `c...
2025년 1월 28일
[PostgreSQL] 제2부. SQL 언어 - 4장. SQL 문법
이 장에서는 SQL 문법의 기본 개념을 설명한다. 이는 데이터를 정의하고 수정하는 SQL 명령어를 다루는 이후 장들의 기초가 된다. SQL에 이미 익숙한 독자들도 이 장을 주의 깊게 읽을 것을 권장한다. 여러 S...
2025년 1월 28일
[PostgreSQL] 제2부. SQL 언어
이 파트는 PostgreSQL에서 SQL 언어를 사용하는 방법을 설명한다. SQL의 기본 문법을 시작으로 테이블 생성 방법, 데이터베이스에 데이터를 추가하는 방법, 그리고 데이터를 조회하는 방법을 다룬다. 중간 부...
2025년 1월 28일
[PostgreSQL] 제1부. 튜토리얼 - 3장. 고급 기능
## 3.1. 소개 앞 장에서는 PostgreSQL에서 SQL을 사용해 데이터를 저장하고 접근하는 기본적인 방법을 다루었다. 이번 장에서는 데이터 관리를 단순화하고 데이터의 손실이나 손상을 방지하는 SQL의 고급...
2025년 1월 28일
[PostgreSQL] 제1부. 튜토리얼 - 2장. SQL 입문
## 2.1. SQL 입문 이 장에서는 SQL을 사용하여 기본적인 데이터베이스 작업을 수행하는 방법을 설명한다. 이 튜토리얼은 SQL의 기초 개념만을 다루며, SQL의 모든 내용을 포함하지는 않는다. SQL에 대...
2025년 1월 28일
[PostgreSQL] 제1부. 튜토리얼 - 1장. 시작하기
## 1.1. 설치하기 PostgreSQL을 사용하기 위해서는 먼저 설치 과정이 필요하다. 운영체제에 이미 포함되어 있거나 시스템 관리자가 설치했을 수 있다. 이런 경우에는 운영체제 문서나 시스템 관리자에게 Po...
2025년 1월 28일
[PostgreSQL] 제1부. 튜토리얼
PostgreSQL 튜토리얼에 온 것을 환영한다. 이 튜토리얼은 PostgreSQL 데이터베이스 시스템과 관계형 데이터베이스의 핵심 개념, 그리고 SQL 언어의 기초를 소개한다. 기본적인 컴퓨터 사용법만 알고 있다...
2025년 1월 28일
[PostgresSQL] 서문
> 알림: [PostgreSQL 17 공식 문서](https://www.postgresql.org/docs/17/index.html)를 한글로 번역한 글입니다. 이 책은 PostgreSQL의 공식 문서다. Pos...
2024년 12월 6일
React v19 안정화 버전 출시
# React v19 2024년 12월 5일, React 팀 ___ ### 주목할 점 ### React 19 안정화 버전 출시! 2024년 4월에 공개된 React 19 RC 이후 추가된...
2024년 11월 23일
String.prototype.trimStart와 String.prototype.trimEnd 메서드
ES2019에서는 [`String.prototype.trimStart()`와 `String.prototype.trimEnd()` 메서드](https://github.com/tc39/proposal-string-le...
2024년 11월 23일
Function.prototype.toString 메서드의 개선
[`Function.prototype.toString()`](https://tc39.es/Function-prototype-toString-revision/) 메서드가 개선되어 이제 공백과 주석을 포함한 정확한 소...
2024년 11월 23일
동적 임포트(dynamic import)
[동적(dynamic) `import()`](https://github.com/tc39/proposal-dynamic-import)는 기존의 정적(static) `import`를 보완하는 새로운 기능이다. 함수...
2024년 10월 21일
Promise.prototype.finally
`Promise.prototype.finally`는 Promise가 *처리됐을 때*(즉, resolve되거나 reject됐을 때) 실행할 콜백을 등록할 수 있게 한다. 웹 페이지에 표시할 데이터를 가져오는 상...
2024년 10월 21일
Intl.PluralRules
국제화는 쉽지 않다. 복수형 처리는 언뜻 간단해 보이지만, 실제로 모든 언어마다 고유한 복수형 규칙이 있어 복잡하다. 영어의 복수형은 두 가지 경우만 있다. "cat"이라는 단어를 예로 들어보자: - 1...
2024년 10월 20일
객체의 rest와 spread 속성
객체의 rest와 spread 속성에 대해 설명하기 전에, 비슷한 기능을 먼저 살펴보자. ## ES2015의 배열 rest와 spread 요소 ECMAScript 2015에서는 배열 구조 분해 할당을 위...
2024년 10월 20일
렌더 트리 구성, 레이아웃, 페인트
CSSOM과 DOM 트리는 렌더 트리로 합쳐진다. 이 렌더 트리는 모든 가시적 엘리먼트의 레이아웃을 계산하고, 화면에 픽셀을 그리는 페인트 과정의 입력으로 사용된다. 최적의 렌더링 성능을 달성하려면 이 모든 단계를...
2024년 10월 20일
DOM 과 CSSOM 객체 모델 구축
브라우저가 페이지를 렌더링하기 전에 DOM과 CSSOM 트리를 구축해야 한다. 따라서 HTML과 CSS를 최대한 빠르게 브라우저에 전달해야 한다. ## 요약 - 바이트 → 문자 → 토큰 → 노드 → 객체...
2024년 9월 14일
React 19의 새로운 기능
React 19가 곧 출시됩니다. React 코어 팀이 지난 4월에 [React 19 릴리즈 후보(RC)를 공개했습니다](https://react.dev/blog/2024/04/25/react-19#new-feat...
2022년 5월 6일
VSCode에서 HTML API 자동완성을 쉽게 사용하는 방법은?
Visual Studio Code에서 HTML API를 쓸 때, 타입스크립트를 적용하지 않고 자동완성 기능을 사용할 수 있다. VSCode는 JSDoc을 지원하기 때문에 [JSDoc](https://jsdoc.ap...
2022년 5월 2일
Firebase Functions 환경 변수 정의 및 사용하기
Node 에서 `process.env.some_secret_key` 와 같이 환경 변수를 사용하는 경우가 많다. Firebase fuctions를 사용할 때, 이런 부류의 환경 변수가 필요한 경우가 있다. 그럴...