/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
Outsider
SRE@당근마켓
Seoul, South Korea
Joined on 2021년 05월 08일
Profile
Post
Like
11:28 5/30
blog.outsider.ne.kr
11:28
blog.outsider.ne.kr
Outsider's Dev Story
https://blog.outsider.ne.kr
Stay Hungry. Stay Foolish. Don't Be Satisfied.
저작도구: Textcube 1.10.7 : Tempo primo
최종 피드 수집: 2024-04-15 09:45
전체 (134)
1d
Bootstrap 개발자가 만든 제품 엔지니어링 도구 Pierre
2011년 Twitter에 있던 시니어 디자이너였던 Mark Otto와 소프트웨어 엔지니어였던 Jacob Thornton이 Bootstrap이라는 CSS 프레임워크를 오픈소스로 공개했다.
당시에는 그런 용어를 쓰지 않았지만 Boo
Programming
bootstrap
Git
+ 더보기
Jacob Thornton
Mark Otto
Pierre
0
0
0
읽기모드
8d
XZ Utils 백도어 사건으로 돌아보는 오픈소스 생태계
XZ Utils는 오픈소스 무손실 압축 라이브러리로 압축과 해제에 Lempel–Ziv–Markov chain 알고리즘(LZMA)을 사용하고 있다. 지난 3월 29일 XZ Utils에서 메인테이너가 백도어를 심는 충격적인 사건이 발
BlaBlaBla~
backdoor
LZMA
+ 더보기
Open Source
Supply Chain Attack
XZ Utils
공급망 공격
오픈소스
0
0
0
읽기모드
14d
기술 뉴스 #243 : 24-04-01
웹개발 관련
[번역] 리액트가 컴파일될 예정입니다 : React Will Be Compiled의 번역 글로 React Compiler가 나올 것이라는 건 알려진 사실인데 이게 무엇을 의미하는지 설명하는 글이다. React를 클래스
Newsletter
react.js
Redis
+ 더보기
xz
0
0
2
읽기모드
28d
[Book] 두려움 없는 조직 - 심리적 안정감은 어떻게 조직의 학습, 혁신, 성장을 일으키는가
두려움 없는 조직 - 심리적 안정감은 어떻게 조직의 학습, 혁신, 성장을 일으키는가
두려움 없는 조직 - 심리적 안정감은 어떻게 조직의 학습, 혁신, 성장을 일
BlaBlaBla~
다산북스
심리적 안정감
+ 더보기
책 후기
0
0
0
읽기모드
30d
기술 뉴스 #242 : 24-03-16
웹개발 관련
Interaction to Next Paint is officially a Core Web Vital : Core Web Vital에 포함된 항목 중 FID(First Input Delay)를 대체하기 위해서 2022
Newsletter
Gatsby
grafana
+ 더보기
INP
web vitals
0
0
0
읽기모드
1M
기술 뉴스 #241 : 24-03-01
웹개발 관련
React Labs: What We've Been Working On – February 2024 : React에서 연구 개발 중인 프로젝트의 진행상황을 정리한 글이다.(영어)
상태 변경으로 종종 너무 많은 렌더링이
Newsletter
AWS
devlake
+ 더보기
JSR
letsencrypt
nginx
react
Site Reliability Engineering
SRE
Zed
0
0
2
읽기모드
1M
44BITS 팟캐스트가 어느새 200회나 되었다.
44BITS 팟캐스트(홈페이지)는 첫 화부터 모든 에피소드를 들었을 정도로 나에게 꽤 애착이 있는 팟캐스트임에도 사이트가 따로 있고 거기서 에피소드가 발행되다 보니 문득 회고 등에서나 언급할 뿐 블로그에서 제대로 얘기한 적이 없다
BlaBlaBla~
44bits
Podcast
+ 더보기
RetroTech
팟캐스트
0
0
1
읽기모드
1M
기술 뉴스 #240 : 24-02-16
웹개발 관련
The web just gets better with Interop 2024 : 브라우저 간 호환성을 유지하기 위해 여러 브라우저가 벤더와 회사들이 공동으로 테스트를 만들어서 상호 운용성을 개선하기 위한 Intero
Newsletter
Git
Interop
+ 더보기
rye
weaveworks
0
0
0
읽기모드
2M
Git의 새로운 기본 Merge 전략 ort
현재 Git이 Merge 할 때 사용하는 전략이 ort로 바뀌었다. Git에 ort 머지 전략이 들어온 것은 Git 2.33부터였고 Git 2.34에서 별도의 설정 없이도 Merge할 때 사용되는 기본 전략으로 바뀌었다.
이 Me
Programming
Git
merge
+ 더보기
ort
recursive
0
0
0
읽기모드
2M
기술 뉴스 #239 : 24-02-01
웹개발 관련
How Core Web Vitals affect SEO : Google은 Core Web Vitals로 사이트의 성능을 평가해서 SEO에 반영하는데 이 데이터를 실제 사용자에게 수집하므로 필드 데이터라고 부른다. Go
Newsletter
Ambient Mesh
next.js
+ 더보기
QUIC
web vitals
0
0
2
읽기모드
2M
기술 뉴스 #238 : 24-01-16
웹개발 관련
OROR Forge: Figma to Code 도구 제작기 (1) 디자인을 코드로 만들어보자!, (2) 실전용으로 만들기 : Figma로 된 디자인을 코드로 만드는 시간을 줄이기 위해 자동화 도구를 만드는 과정이다.
Newsletter
containerd
Figma
+ 더보기
OpenTofu
prometheus
Python
Victoria Metrics
0
0
1
읽기모드
3M
Merge vs. Rebase vs. Squash
HashiCorp의 공동창업자인 Mitchell Hashimoto가 얼마 전 Merge vs. Rebase vs. Squash라는 글을 작성했다.
Git에서 Merge, Rebase, Squash에 관한 질문을 자주 받아서 정리했
List
Git
GitHub
+ 더보기
merge
rebase
squash
0
0
2
읽기모드
3M
AWSKRUG 플랫폼엔지니어링 모임에서 발표한 "당근 개발자 플랫폼은 어떤 문제를 해결하고 있는가?"
AWSKRUG 플랫폼엔지니어링 모임에서 "당근 개발자 플랫폼은 어떤 문제를 해결하고 있는가?"라는 제목으로 발표했다. 현재 당근마켓 SRE팀의 딜리버리 파트에서 배포 시스템을 시작으로 해서 사내 개발자 플랫폼(IDP, Intern
Infrastructure
AWS
delivery
+ 더보기
deployment
Platform Engineering
당근마켓
밋업
발표자료
0
0
4
읽기모드
3M
기술 뉴스 #237 : 24-01-01
웹개발 관련
Renovate Web E2E tests with Playwright Runner : Mercari에서 기존 E2E 테스트에 Jest-Playwright를 사용하고 있었다. 실행은 CircleCI에서 했기 때문에 Ci
Newsletter
grafana
loki
+ 더보기
Platform Engineering
0
0
0
읽기모드
3M
2023년 회고
회사
당근마켓에 다닌 지 3년이 넘었고 어느새 내가 다닌 회사 중에 두 번째로 오래된 회사가 되었다. 사실 2년 이상 다닌 회사는 당근마켓 포함해서 딱 2개밖에 없긴 하다. 가장 오래 다닌 회사가 3년 5개월을 다녔으니 큰일이 없
BlaBlaBla~
postmortem
회고
+ 더보기
0
0
1
읽기모드
3M
1Password의 Service Accounts로 시크릿 관리하기
비밀번호 관리 서비스인 1Password는 2022년에 1Password Developer Tools를 런칭하고 SSH와 Git의 비밀키 관리 기능도 추가하면서 사용자의 비밀번호 관리뿐만 아니라 시스템이나 개발자의 보안을 유지할
Infrastructure
1Password
Environment Variable
+ 더보기
Secret Manager
시크릿
환경변수
0
0
0
읽기모드
3M
[Book] 일론 머스크
일론 머스크
일론 머스크 - ⭐⭐⭐⭐
월터 아이작슨 지음
안진환 옮김
21세기북스
월터 아이작슨이 쓴
BlaBlaBla~
elon musk
일론 머스크
+ 더보기
책 후기
0
0
0
읽기모드
3M
기술 뉴스 #236 : 23-12-16
웹개발 관련
Maglev - V8’s Fastest Optimizing JIT : 2021년까지 V8의 실행 계층은 인터프리터인 Ignition과 최적화 컴파일러인 TurboFan이 있어서 모든 JavaScript 코드를 Igni
Newsletter
GitHub
ignition
+ 더보기
Maglev
MySQL
TDD
TurboFan
V8
0
0
1
읽기모드
4M
공개SW 페스티벌 2023에서 발표한 "오픈소스에 기여할 때 알면 좋을 개발 프로세스"
지난 12월 1일 공개SW 페스티벌 2023에서 "오픈소스에 기여할 때 알면 좋을 개발 프로세스"라는 제목으로 발표했다. 공개SW 페스티벌은 3년전인 2020년에도 "오픈소스 뒤에 메인테이너 있어요"라는 제목으로 발표했었다.
이번
Programming
contribution
Open Source
+ 더보기
발표자료
오픈소스
0
0
0
읽기모드
4M
GitHub Universe 2023 참석기 #2
이 글은 GitHub Universe 2023 참석기 #1에서 이어진 글이다.
Open Source Community Day
화요일은 오픈소스 커뮤니티 데이가 진행되어 GitHub Stars 뿐만 아니라 오픈소스 메인테이너들과 M
BlaBlaBla~
1Password
AI
+ 더보기
GitHub
GitHub Copilot
GitHub Next
GitHub Stars
컨퍼런스 후기
0
0
0
읽기모드
4M
GitHub Universe 2023 참석기 #1
지난 10월 30일부터 11월 11일까지 GitHub Universe 콘퍼런스에 참석하려고 미국 샌프란시스코에 갔다 왔다.
샌프란시스코
나는 샌프란시스코를 좋아한다. 더 정확히는 결국 소프트웨어를 가장 선도하는 회사들이 이 실리콘
BlaBlaBla~
GitHub
GitHub Stars
+ 더보기
github universe
컨퍼런스 후기
0
0
0
읽기모드
4M
기술 뉴스 #235 : 23-12-01
웹개발 관련
An Interactive Guide to CSS Grid : CSS로 레이아웃을 다룰 수 있는 CSS Grid를 실제로 예제로 동작을 테스트해 보면서 설명하는 튜토리얼이다. 기본적인 Grid의 동작부터 행과 열의 지
Newsletter
AWS
CSS Grid
+ 더보기
FSL
GitOps
node.js
Open Source
OpenAI
0
0
0
읽기모드
4M
기술 뉴스 #234 : 23-11-16
웹개발 관련
Building towards a new default rendering model for web applications : Vercel에서 CDN을 더 활용하기 위해 엣지에서 성능을 최대화할 수 있도록 Next.14
Newsletter
cloudflare
copilot
+ 더보기
GitHub
incident
0
0
2
읽기모드
5M
기술 뉴스 #233 : 23-11-01
웹개발 관련
Why I Won't Use Next.js : Remix가 나오고 Remix를 계속 지지하던 Kent C. Dodds가 Next.js의 문제를 지적하는 글을 썼다.(영어)
React의 테스트 프레임워크인 Enzyme에
Newsletter
Base64
GIL
+ 더보기
next.js
OpenTelemetry
Python
Remix
Vector
0
0
0
읽기모드
5M
[Book] 오늘날 우리는 컴퓨터라 부른다 - 라이프니츠부터 튜링까지, 생각하는 기계의 씨앗을 뿌린 사람들
오늘날 우리는 컴퓨터라 부른다 - 라이프니츠부터 튜링까지, 생각하는 기계의 씨앗을 뿌린 사람들
오늘날 우리는 컴퓨터라 부른다 - 라이프니츠부터 튜링까지, 생각하
BlaBlaBla~
라이프니츠
앨런 튜링
+ 더보기
인사이트
책 후기
컴퓨터
폰 노이만
0
0
1
읽기모드
5M
[Book] 실리콘밸리 리더십 - 애플 테크 리더가 들려주는 30가지 비법
실리콘밸리 리더십 - 애플 테크 리더가 들려주는 30가지 비법
실리콘밸리 리더십 - 애플 테크 리더가 들려주는 30가지 비법 - ⭐⭐
마
BlaBlaBla~
리더
매니저
+ 더보기
책 후기
한빛미디어
0
0
1
읽기모드
5M
기술 뉴스 #232 : 23-10-16
웹개발 관련
[번역] Chakra UI의 미래 : The future of Chakra UI의 번역 글로 Chakra UI가 앞으로 가려고 하는 방향에 관해서 설명하는 글이다. Chakra UI가 성장하면서 도전적인 문제로는 런타
Newsletter
Chakra UI
deno
+ 더보기
devops
DORA
ESLint
0
0
0
읽기모드
6M
[Book] Observability Engineering
Observability Engineering
Observability Engineering - ⭐⭐⭐⭐
Charity Majors, L
Infrastructure
Charity Majors
George Miranda
+ 더보기
honeycomb
Liz Fong-Jones
monitoring
O'Reilly
Observability
OpenTelemetry
모니터링
옵저버빌리티
책 후기
0
0
0
읽기모드
6M
기술 뉴스 #231 : 23-10-01
웹개발 관련
Cloudflare Fonts: enhancing website font privacy and speed : Cloudflare에서 Google Fonts를 직접 캐싱해 주는 기능이 추가되었다. Google Fonts
Newsletter
ClinetHello
cloudflare
+ 더보기
ECH
InfluxDB
kubernetes
SwiftUI
WebGPU
0
0
0
읽기모드
6M
기술 뉴스 #230 : 23-09-16
웹개발 관련
Making Sense of React Server Components : React Server Components에 관해 설명하는 글인데 강의를 많이 해봐서 그런지 이해하기 쉽게 자세히 설명한 글이다. RSC를 설
Newsletter
grafana
Istio
+ 더보기
MFA
React Server Component
0
0
0
읽기모드
7M
기술 뉴스 #229 : 23-09-01
웹개발 관련
리액트 서버 컴포넌트(RSC) 이모저모 알아보기 : React Server Component를 설명하는 글인데 최근 본 글 중에는 개념이 가장 쉽게 정리된 글이다. RSC를 설명하기 전에 SSR, Concurrent,
Newsletter
hashicorp
Istio
+ 더보기
OpenChain
OpenTF
React Server Component
RSC
terraform
0
0
0
읽기모드
7M
Infcon 2023에서 발표한 "DevOps를 가속화하는 플랫폼 엔지니어링"
지난 8월 15일 Infcon 2023에서 "DevOps를 가속화하는 플랫폼 엔지니어링"이라는 제목으로 발표를 했다.
Infcon은 IT 관련 온라인 강의를 제공하는 Inflearn에서 작년부터 시작한 콘퍼런스다. 인프런에서 강의
Infrastructure
devops
infcon
+ 더보기
Platform Engineering
발표자료
인프런
0
0
0
읽기모드
7M
기술 뉴스 #228 : 23-08-16
웹개발 관련
React 파이버 아키텍처 분석 : React 16에서 도입되고 계속 개선되고 있는 React의 코어 아키텍처인 파이버를 살펴보는 글이다. 사전 지식을 위해 React가 DOM을 어떻게 업데이트하는지를 설명한다. 파이
Newsletter
hashicorp
jq
+ 더보기
react.js
terraform
vim
0
0
0
읽기모드
8M
기술 뉴스 #227 : 23-08-01
웹개발 관련
How React 18 Improves Application Performance : React 18의 새로운 기능으로 성능을 개선할 방법을 전체적으로 정리한 글이다.(영어)
브라우저에서 성능을 측정할 때 Total
Newsletter
Git
jotai
+ 더보기
Mimir
Platform Engineering
react.js
0
0
0
읽기모드
8M
RetroTech 팟캐스트를 시작합니다
테스트용으로 녹음한 첫 파일럿 에피소드에서도 대충 말했지만, 작년 이맘때쯤 팟캐스트를 해야겠다고 생각했다. 유튜브는 나한테 좀 어렵고 내가 많이 듣는 매체가 아무래도 내가 하기도 편하다고 생각했기에 팟캐스트를 하고 싶어졌다. 주제
BlaBlaBla~
Podcast
RetroTech
+ 더보기
팟캐스트
0
0
0
읽기모드
1y
기술 뉴스 #213 : 23-01-01
웹개발 관련
프론트엔드 엔지니어 커리어 로드맵: 주니어를 위한 3가지 전문성 트랙 : 프론트엔드 엔지니어의 커리어 성장과 관련해서 여러 사람과 얘기해 보면서 생각을 정리한 글이다. 로드맵에 대한 글이나 다이어그램이 꽤 있는데 이
Newsletter
copilot
OpenJDK
+ 더보기
wasm
0
0
3
읽기모드
1y
2022년 회고
회사
어느새 지금 회사인 당근마켓에 온 지 2년이 넘었다. 어쩌다 보니 지금 8번째 회사인데 그동안 자의든 타의든 2년 넘게 다닌 회사가 몇 개 되지 않는다. 지금 하는 일에 꽤 재미있어서인지 딱히 체감하지 못한 채 벌써 2년이
BlaBlaBla~
회고
+ 더보기
0
0
8
읽기모드
1y
GitHub Codespaces의 Development Containers 살펴보기
GitHub Codespaces 관련해서 여러 글을 작성했지만 공식으로 공개된 후 Codespace에도 많은 기능 추가와 개선이 있었다. 기본적인 사용 방법은 GitHub Codespaces의 개발 환경 설정하기에 정리했기 때문에
Programming
Codespaces
DevContainer
+ 더보기
GitHub
Microsoft
VS Code
0
0
0
읽기모드
1y
CI/CD 파이프라인 엔진 Dagger
Dagger는 코드로 관리할 수 있는 CI/CD 파이프라인으로 Docker를 만든 Solomon Hykes가 2021년부터 시작한 프로젝트다.
Solomon Hykes가 Docker, Inc에서 물러나서 쉬고 난 이후 Docker
Infrastructure
CD
CI
+ 더보기
CUE
cuelang
Dagger
Solomon Hykes
0
0
2
읽기모드
1y
[Book] 실전 카프카 개발부터 운영까지 - 데이터 플랫폼의 중추 아파치 카프카의 내부 동작과 개발, 운영, 보안의 모든 것
실전 카프카 개발부터 운영까지 - 데이터 플랫폼의 중추 아파치 카프카의 내부 동작과 개발, 운영, 보안의 모든 것
실전 카프카 개발부터 운영까지 - 데이터 플랫
Infrastructure
Apache
AWS MSK
+ 더보기
Confluent
Kafka
ZooKeeper
책 후기
카프카
0
0
3
읽기모드
1y
AWS re:Invent 2022 후기
지난 11월 28일부터 12월 2일까지 열린 AWS re:Invent에 다녀왔다. 내가 갔다 온 일정은 26일 ~ 3일까지였다. 보통 미국 가면 2주는 가는 편이라 이번에도 콘퍼런스 뒤에 1주일을 더 붙이고 싶었고 동료들한테 동의
BlaBlaBla~
AWS
Las Vegas
+ 더보기
re:invent
컨퍼런스 후기
0
0
3
읽기모드
1y
기술 뉴스 #212 : 22-12-16
웹개발 관련
(번역) 데이터 구조를 개선하여 코드 43% 줄이기 : 43% Less Code With A Better Data Structure의 번역 글이다. 주니어 개발자가 React 코드의 코드 리뷰를 요청해서 이를 개선하는
Newsletter
+ 더보기
0
0
1
읽기모드
1y
기술 뉴스 #211 : 22-12-01
웹개발 관련
Forking Chrome to turn HTML into SVG : Chromium을 포크해서 HTML 페이지를 SVG로 변환하는 프로젝트인 html2svg를 만드는 과정을 설명한 글이다. Blink와 Skia 코드
Newsletter
AWS
Dagger
+ 더보기
leap second
Werner Vogels
0
0
1
읽기모드
1y
[Book] 클라우드 네이티브를 위한 쿠버네티스 실전 프로젝트 - 아마존 EKS로 배우는 데브옵스 및 IaC 기반 서비스 배포와 관리
클라우드 네이티브를 위한 쿠버네티스 실전 프로젝트 - 아마존 EKS로 배우는 데브옵스 및 IaC 기반 서비스 배포와 관리
클라우드 네이티브를 위한 쿠버네티스 실
Infrastructure
AWS
CloudWatch
+ 더보기
EKS
kubernetes
책 후기
쿠버네티스
0
0
0
읽기모드
1y
Google Cloud Next Innovators Hive: Korea에서의 "클라우드 시대에 맞는 사이트 신뢰성 엔지니어" 발표 자료
지난 22일 Google Cloud Next Innovators Hive: Korea에서 발표했다. 발표하고도 이름이 길어서 정확히 외우기 힘들었던 콘퍼런스 명이기도 했다. 지난주 Microsoft의 콘퍼런스도 인터컨티넨탈 서울
Infrastructure
Google
IDP
+ 더보기
Self Service
SRE
발표자료
세미나 후기
0
0
1
읽기모드
1y
Microsoft Ignite Spotlight on Korea의 GitHub Copilot 발표 자료
지난 15일 Microsoft Ignite Spotlight on Korea에서 GitHub Copilot에 관해 발표했다.
MS 쪽에 아시는 분 부탁으로 발표하게 됐는데 GitHub이나 Microsoft 내부의 내용은 잘 몰라서
Programming
GitHub
GitHub Copilot
+ 더보기
Microsoft
Satya Nadella
발표자료
세미나 후기
0
0
0
읽기모드
1y
기술 뉴스 #210 : 22-11-16
웹개발 관련
Is Turbopack really 10x Faster than Vite? : Vue.js와 Vite를 만든 Evan You가 Vercel이 새로 Turbopack을 발표하면서 Turbopack이 Vite보다 10배
Newsletter
GitHub
terraform
+ 더보기
vercel
0
0
3
읽기모드
1y
Deno 팀에서 만든 웹 프레임워크 Fresh
Fresh 프레임워크는 Deno 팀에서 만든 JavaScript/TypeScript 웹 프레임워크다. Deno에서는 엣지 컴퓨팅을 위해 Deno Deploy를 만들고 있으므로 엣지 컴퓨팅의 경험을 높이기 위해 만든 걸로 보이지만
TypeScript
deno
Fresh
+ 더보기
preact
웹 프레임워크
0
0
3
읽기모드
1y
기술 뉴스 #209 : 22-11-01
웹개발 관련
Introducing Turbopack: Rust-based successor to Webpack : Webpack의 뒤를 이을 Turbopack을 Vercel에서 공개했다. Turbopack은 Rust로 작성된 Ja
Newsletter
Dagger
OCI Artifact
+ 더보기
Turbopack
vercel
wasm
0
0
6
읽기모드
1y
기술 뉴스 #208 : 22-10-16
웹개발 관련
CommonJS와 ESM에 모두 대응하는 라이브러리 개발하기: exports field : Node.js에서 CommonJS와 ES Modules를 모두 지원하기 때문에 어려운 점이 있는데 통일하면 제일 편하겠지만 조
Newsletter
Falco
Git
+ 더보기
Scalar
vercel
0
0
2
읽기모드
1y
Hacktoberfest 2022 참가 후기
Hacktoberfest는 10월에 오픈소스에 기여를 하도록 돕는 행사이다. 오픈소스 생태계에 10월 한 달이라도 좀 더 기여를 권장하는 행사라고 생각하면 된다. 나도 꽤 오래전부터 가능하면 Hacktoberfest에 참석하고 있
Programming
GitHub
hacktoberfest
+ 더보기
오픈소스
핵토버페스트
0
0
0
읽기모드
1y
[Book] 단위 테스트 - 생산성과 품질을 위한 단위 테스트 원칙과 패턴
단위 테스트 - 생산성과 품질을 위한 단위 테스트 원칙과 패턴
단위 테스트 - 생산성과 품질을 위한 단위 테스트 원칙과 패턴 - ⭐⭐⭐⭐
Programming
Unit Test
단위 테스트
+ 더보기
블라디미르 코리코프
에이콘
유닛테스트
책 후기
테스트
0
0
19
읽기모드
1y
기술 뉴스 #207 : 22-10-01
웹개발 관련
Announcing Turnstile, a user-friendly, privacy-preserving alternative to CAPTCHA : 로그인 등에서 시각적 퍼즐로 봇을 걸러내기 위해 사용하는 CAPTCH
Newsletter
CAPTCHA
cloudflare
+ 더보기
DORA
LiteFS
SQLite
0
0
1
읽기모드
1y
GitHub Actions에서 워크프로우 실행의 이름을 바꿀 수 있는 run-name
최근 GitHub Actions의 실행 이름을 동적으로 설정하는 기능이 추가되었다.
지금까지는 GitHub Actions의 각 워크플로우의 실행 목록을 보면 이벤트 성격에 따라 GitHub이 알아서 이름을 만들어 준다. Push로
Programming
GitHub
GitHub Actions
+ 더보기
0
0
0
읽기모드
1y
Deno의 Node.js 호환 기능
Node.js를 만든 Ryan Dahl이 Deno도 만들었지만 둘은 다른 프로젝트라서 완전히 호환되지는 않는 런타임이다. 그런데도 JavaScript 풍부한 생태계(브라우저, Node.js 포함)를 무시할 수는 없으므로 Deno
TypeScript
deno
node.js
+ 더보기
npm
0
0
1
읽기모드
1y
deno task 사용하기
Node.js에서 npm scripts처럼 Deno도 커스텀 명령어를 정의해서 사용할 수 있는 deno task를 지원한다. 이 글에서 사용하는 버전은 v1.25.2인데 deno task는 v1.20에서 도입되었고 아직은 unst
TypeScript
+ 더보기
0
0
4
읽기모드
1y
Deno 살펴보기
Deno(dee-no라고 읽는다)는 JavaScript, TypeScript, Webassembly 런타임으로 V8, Rust, Tokio에 기반을 두고 있다. 나는 TypeScript도 안 쓰고 yarn도 안 쓰고 CommonJ
Javascript
deno
ES Modules
+ 더보기
TypeScript
0
0
0
읽기모드
1y
기술 뉴스 #206 : 22-09-16
웹개발 관련
Introducing Signals : React의 호환 라이브러리인 Preact에서 상태를 다루기 쉽게 해주는 Signals를 공개했다. 컴포넌트 안이든 밖이든 사용할 수 있고 hook이나 클래스 컴포넌트와도 잘 동
Newsletter
Ambient Mesh
copilot
+ 더보기
Envoy
Istio
preact
signals
Stable Diffusion
0
0
1
읽기모드
1y
[Book] 안드로이드 뜻밖의 역사 - 세상을 뒤흔든 모바일 OS에 담긴 숨은 이야기
안드로이드 뜻밖의 역사 - 세상을 뒤흔든 모바일 OS에 담긴 숨은 이야기
안드로이드 뜻밖의 역사 - 세상을 뒤흔든 모바일 OS에 담긴 숨은 이야기 - ⭐⭐⭐⭐
Android
스마트폰
아이폰
+ 더보기
안드로이드
앤디 루빈
인사이트
책 후기
챗 하스
0
0
0
읽기모드
1y
GitHub에서 사용자 테마에 따라 다른 이미지 보여주기
요즘은 OS에서 라이트 테마와 다크 테마를 잘 지원해야 하므로 GitHub도 작년부터 다크 테마를 지원하기 시작했다. 그래서 GitHub의 테마는 이제 다양하게 잘 지원되고 있지만 README, 이슈, Pull Request, W
Publishing
dark mode
GitHub
+ 더보기
prefers-color-scheme
다크 모드
0
0
3
읽기모드
1y
기술 뉴스 #205 : 22-09-01
웹개발 관련
iOS Privacy: Announcing InAppBrowser.com - see what JavaScript commands get injected through an in-app browser : 얼마 전 Ins
Newsletter
CRD
Crossplane
+ 더보기
kotlin
kubernetes
serverless
SQLite
Trilogy
Webhook
빌 게이츠
서버리스
웹훅
쿠버네티스
0
0
2
읽기모드
1y
[Book] 구글 엔지니어는 이렇게 일한다 - 구글러가 전하는 문화, 프로세스, 도구의 모든 것
구글 엔지니어는 이렇게 일한다 - 구글러가 전하는 문화, 프로세스, 도구의 모든 것
구글 엔지니어는 이렇게 일한다 - 구글러가 전하는 문화, 프로세스, 도구의
Programming
Google
Software Engineer
+ 더보기
구글
소프트웨어 엔지니어
책 후기
0
0
5
읽기모드
1y
Prisma 클라이언트 설정 파악하기
Node.js/TypeScript용 ORM Prisma 살펴보기에서 Prisma의 기본적인 기능을 살펴봤다. 일반적인 웹 애플리케이션 서버라면 이후에는 Prisma 클라이언트를 이용해서 쿼리를 사용하면 되지만 나 같은 경우는 Pr
node.js
Database
ORM
+ 더보기
prisma
SQL
TypeScript
0
0
1
읽기모드
1y
소스에서 pkg로 패키징되었는지 확인하기
pkg는 이전에도 소개한 적이 있는데 Node.js 프로그램을 바로 실행할 수 있는 하나의 바이너리로 만들어 주는 프로그램이다. 나는 CLI처럼 사용자도 Node.js가 설치되는 것을 가정할 수 없을 때 종종 사용하고 있다. No
node.js
pkg
vercel
+ 더보기
0
0
2
읽기모드
1y
기술 뉴스 #204 : 22-08-16
웹개발 관련
Improving INP with React 18 and Suspense : Interaction to Next Paint(INP)는 사용자 인터랙션에 반응성을 측정하기 위한 실험적인 지표로 First Input De
Newsletter
cilium
DALL·E 2
+ 더보기
ESLint
INP
JSON5
kubernetes
MySQL
Presto
StatefulSets
Trino
0
0
1
읽기모드
1y
Node.js/TypeScript용 ORM Prisma 살펴보기
데이터베이스를 다루는 프로젝트를 하려면 ORM(혹은 SQL 매퍼)같은 라이브러리가 필수다. SQL을 직접 다뤄도 되기는 하지만 쓰기도 어렵고 유지보수도 어렵기 때문에 ORM 같은 라이브러리를 쓰는 게 일반적이다. JavaScrip
node.js
Database
ORM
+ 더보기
PostgreSQL
prisma
TypeScript
0
0
0
읽기모드
1y
CUE의 기본적인 사용 방법
CUE에 관해서 Cedric Charly가 작성한 글을 번역해서 구성(Configuration) 복잡도의 저주와 CUE가 승리하는 방법을 올렸었는데 그 뒤로는 CUE를 더 공부 못하고 있었다.
CUE
CUE는 Go언어로 만들어진
Infrastructure
Configration Language
configuration
+ 더보기
CUE
cuelang
구성언어
0
0
0
읽기모드
1y
AWS EKS에서 Kubernetes 클러스터에 사용자 추가하기
이전 글에서 Terraform으로 AWS EKS에 Kubernetes 클러스터 프로비저닝하는 방법을 살펴봤는데 여기서는 kubectl로 클러스터에 접근하려면 EKS 클러스터를 만든 AWS 사용자만 가능했다. 개인 계정이라서 혼자
Infrastructure
AWS
IAM
+ 더보기
kubernetes
RBAC
0
0
2
읽기모드
1y
기술 뉴스 #203 : 22-08-01
웹개발 관련
Build Your Own Web Framework : Vercel의 Build Output API을 이용해서 React 기반의 웹 프레임워크를 만드는 방법을 설명하는 글이다. Build Output API는 Verc
Newsletter
DevRel
EdgeDB
+ 더보기
vercel
0
0
1
읽기모드
1y
부하 테스트 도구 Grafana k6
k6는 Grafana Labs에서 만든 오픈소스 부하 테스트 도구(load testing tool)이다. 부하 테스트는 간단히 쓸 수 있는 ab가 있고 유명한 도구로는 Apache JMeter나 nGrinder가 보통 유명한 것
Programming
grafana
k6
+ 더보기
load test
stress test
0
0
65
읽기모드
1y
GitHub Sponsors가 국내에 열렸습니다
GitHub Sponsors는 GitHub 서비스에서 재정적 지원을 할 수 있는 서비스로 2019년에 처음 공개되었다. Open Collective나 Patreon과 비슷하지만 GitHub 내에서 바로 사용할 수 있다는 점이 장점
BlaBlaBla~
GitHub
Sponsors
+ 더보기
기부
후원
0
0
0
읽기모드
1y
Terraform으로 AWS EKS에 Kubernetes 클러스터 프로비저닝 하기
Kubernetes를 사용하고 있지만 보통 클러스터를 설정해서 관리해 주는 사람이 따고 있고 그 위에서 사용만 하다 보니 간단한 컨셉은 이용하고 있지만 Kubernetes에 관해 깊이 알지는 못하고 있다. 사용하면서도 할 일이 많
Infrastructure
AWS
EKS
+ 더보기
kubeconfig
kubectl
kubernetes
terraform
0
0
0
읽기모드
1y
기술 뉴스 #202 : 22-07-16
웹개발 관련
Jotai는 조-타이 라고 읽습니다. : React에서 상태관리를 위해 Redux, Context API, Recoil, Jotai를 비교하고 Jotai를 선택했는데 Recoil처럼 Atom 개념을 쓰고 있고 쉬우면서
Newsletter
FinOps
Gateway API
+ 더보기
Istio
jotai
kubernetes
Y Combinator
0
0
0
읽기모드
1y
기술 뉴스 #201 : 22-07-01
웹개발 관련
Non-blocking <canvas /> Rendering in Concurrent React : React 18에 concurrent 기능이 들어깄지만 컴포넌트 렌더링만 지원하고 컴포넌트 이팩트는 여전히 메인 스레
Newsletter
copilot
devops
+ 더보기
DX
react
W3C
0
0
4
읽기모드
1y
[Book] 프로그래머의 뇌 - 훌륭한 프로그래머가 알아야 할 인지과학의 모든 것
프로그래머의 뇌 - 훌륭한 프로그래머가 알아야 할 인지과학의 모든 것
프로그래머의 뇌 - 훌륭한 프로그래머가 알아야 할 인지과학의 모든 것 - ⭐⭐⭐
Programming
인지과학
제이펍
+ 더보기
책 후기
0
0
2
읽기모드
1y
HashiCorp 유저그룹에서 발표한 "Citizen 개발기" 발표자료
HashiCorp 유저그룹에 수년 전부터 참여하고 있는데(언제부터인지 잘 기억이 나지 않는다) 이전에는 밋업도 계속 개최하고 했지만, 코로나로 인해 한 2년 이상 못하다가 이번에 계기가 생겨서 밋업을 오랜만에 개최하게 되었다. 운
Infrastructure
citizen
side project
+ 더보기
terraform
terraform module registry
0
0
4
읽기모드
1y
GitHub Copilot JetBrains IDE/VS Code에서 설정하기
코딩할 때 주로 JetBrains IDE를 사용하는 편이다. JetBrains IDE에는 IntelliJ IDEA, WebStorm, Goland, PyCharm 등 다양한 IDE가 제공되고 있다. GitHub Copilot은 G
Programming
copilot
GitHub
+ 더보기
JetBRAINS
VS Code
0
0
3
읽기모드
1y
AbortController로 요청 취소하기
AbortController는 웹 요청을 취소할 수 있게 해주는 기능이다. 보통 웹에서 요청을 일단 보내면 이후에 필요 없어져도 취소할 방법이 없어서 그냥 요청은 그대로 두고 응답받은 내용을 사용 안 하는 식으로만 구현했다. 간단
Javascript
AbortError
AbortSignal
+ 더보기
fetch
0
0
2
읽기모드
1y
기술 뉴스 #200 : 22-06-16
웹개발 관련
RFC 9114: HTTP/3 : HTTP/3의 표준 명세인 RFC 9114가 공개되었다.(영어)
Internet Explorer 11 has retired as of June 15, 2022 : 6월 15 일부로 I
Newsletter
deno
HTTP/3
+ 더보기
IE
Metro
0
0
3
읽기모드
1y
CUE가 승리하는 방법
구성(Configuration) 복잡도의 저주에 이어서 번역할 글로 마찬가지로 Dagger 문서를 보다가 이글도 같이 추천해 주고 있어서 번역해보았다.(자세히 봐야 할 것 같아서 번역했는데 여전히 어렵다.)
원글인 How CUE
Infrastructure
configuration
CUE
+ 더보기
cuelang
Infrastructure as Code
0
0
3
읽기모드
1y
기술 뉴스 #199 : 22-06-01
웹개발 관련
"아듀! 인터넷 익스플로러" 마이크로소프트, 6월 15일 IE 지원 종료 : Microsoft의 IE 웹브라우저가 올해 6월 15일로 지원이 종료된다.(한국어)
React Suspense 알아보기 : React 18에
Newsletter
fly.io
IE
+ 더보기
puppeteer
Remix
SQLite
Suspense
0
0
1
읽기모드
1y
GitHub에서 기본 브랜치 변경하는 명령어 살펴보기
2년 정도 전에 master 브랜치의 의미에 대한 문제가 제기된 후에 GitHub이 main으로 결정했기에 이젠 main이 기본으로 자리 잡았다. 지금은 GitHub에서 새 저장소를 만들면 main 브랜치가 기본 브랜치로 생성이
Programming
GitHub
main
+ 더보기
set-head
upstream
0
0
0
읽기모드
1y
[Book] 피, 땀, 픽셀 - 트리플 A 게임은 어떻게 만들어지는가
[Book] 피, 땀, 픽셀 - 트리플 A 게임은 어떻게 만들어지는가
[Book] 피, 땀, 픽셀 - 트리플 A 게임은 어떻게 만들어지는가 - ⭐⭐⭐
BlaBlaBla~
책 후기
한빛미디어
+ 더보기
0
0
1
읽기모드
1y
구성(Configuration) 복잡도의 저주
최근 Docker를 만든 Solomon Hykes의 새 프로젝트인 CI/CD 파이프라인 Dagger를 조금씩 살펴보고 있는데 Dagger가 BuildKit과 CUE 기반이라서 문서를 읽을수록 CUE를 좀 알아야 겠다는 생각하고 있
Infrastructure
configuration
CUE
+ 더보기
cuelang
yaml
0
0
6
읽기모드
1y
기술 뉴스 #198 : 22-05-16
웹개발 관련
Lerna is dead — Long Live Lerna : 프로젝트 중단을 발표했던 모노레포 도구 Lerna의 소유권을 Nrwl이 넘겨받았다. Nwrl은 모노레포 도구 Nx를 만드는 회사로 Lerna와 Nx를 둘 다
Newsletter
burnout
distroless
+ 더보기
Lambda
lerna
Roboto
terraform
WinterCG
번아웃
0
0
4
읽기모드
1y
GitHub Actions의 잡 요약 기능
며칠 전에 GitHub Actions에서 잡 요약(Job Summary) 기능이 추가되었다. YAML에 주석도 넣을 수 있지만 GitHub에서는 워크플로우 이름이 보이는데 워크플로우도 복잡해지면 종종 헷갈리기 때문에 워크플로우에
Infrastructure
Actions
GitHub
+ 더보기
워크플로우
0
0
0
읽기모드
1y
기술 뉴스 #197 : 22-05-01
웹개발 관련
RFC 9116 A File Format to Aid in Security Vulnerability Disclosure : 취약점을 발견했을 때 보고 할 수 있는 공식 경로를 명시할 수 있는 security.txt가
Newsletter
k6
security.txt
+ 더보기
URI
URL
URN
0
0
1
읽기모드
1y
GitHub Actions의 Compoiste 액션 작성하기
얼마 전에 workflow_call로 GitHub Actions 워크플로우를 재사용하는 방법을 살펴봤는데 GitHub의 소개 글을 보면 재사용할 수 있는 워크플로우와 Composite 액션의 차이점을 비교하는 내용이 나온다.
Co
Infrastructure
GitHub Actions
+ 더보기
0
0
2
읽기모드
1y
GitHub Actions의 workflow_call로 워크플로우 재사용하기
GitHub Actions에는 워크플로우를 재사용할 수 있는 워크플로우가 있다.
물론 어떤 워크플로우의 동작을 여러 저장소에서 쓰기를 원할 때 가장 쉽게 떠올릴 수 있는 방법은 액션을 직접 만드는 방법이다. Docker 컨테이너나
Infrastructure
GitHub
GitHub Actions
+ 더보기
workflow_call
0
0
0
읽기모드
1y
기술 뉴스 #196 : 22-04-16
웹개발 관련
(번역) 레이아웃 알고리즘 이해하기 : Understanding Layout Algorithms의 번역 글로 CSS를 공부하면서 프로퍼티의 사용법을 배웠지만 제대로 이해하려면 레이아웃 알고리즘을 배워야 한다고 설명하고
Newsletter
DDoS
solid.js
+ 더보기
Truborepo
0
0
1
읽기모드
2y
다른 저장소의 GitHub Actions 워크플로우를 호출할 수 있는 repository_dispatch
GitHub Actions에서 한 저장소에서 다른 저장소의 워크플로우를 실행하고 싶었다. 예를 들면 A 저장소에서 새 버전을 릴리스하면 B 저장소에서 릴리스 된 새 버전을 가지고 업데이트하는 걸 자동화해야 하는 경우였다.
repo
Infrastructure
gh
GitHub
+ 더보기
GitHub Actions
repository_dispatch
워크플로우
0
0
20
읽기모드
2y
Git에서 다수의 워킹 디렉토리를 관리하는 worktree
Git을 사용하다 보면 지금 작업을 하던 코드를 멈추고 다른 작업을 해야 하는 경우가 있다. 한창 코드를 작성하던 중에 버그나 장애가 발생해서 핫픽스를 해야 하는 상황도 있고 갑자기 다른 작업을 해야 할 수도 있고 지금 하던 접근
Programming
Git
worktree
+ 더보기
0
0
2
읽기모드
2y
기술 뉴스 #195 : 22-04-01
웹개발 관련
React v18.0 : 오랫동안 준비되면 React의 새 메이저 버전 v18이 릴리즈 되었다.(영어)
18 버전 새 기능의 대부분은 새로운 concurrent 렌더러 위에 만들어졌고 18에서 가장 중요한 변경사항이다
Newsletter
Codex
copilot
+ 더보기
Dagger
GPT-3
grafana
Mimir
react
Remix
vite
0
0
0
읽기모드
2y
[Book] 리팩터링 2판 - 코드 구조를 체계적으로 개선하여 효율적인 리팩터링 구현하기
리팩터링 2판 - 코드 구조를 체계적으로 개선하여 효율적인 리팩터링 구현하기
리팩터링 2판 - 코드 구조를 체계적으로 개선하여 효율적인 리팩터링 구현하기 - ⭐
Programming
리팩토링
책 후기
+ 더보기
0
0
0
읽기모드
2y
기술 뉴스 #194 : 22-03-15
웹개발 관련
A new year, a new MDN : MDN이 그동안 wiki 기반으로 운영해오다가 GitHub을 이용한 마크다운 기반으로 변경하면서 디자인을 전면 개편했다. 새로운 로고도 공개하면서 조만간 개인화 기능을 추가한
Newsletter
react
solid.js
+ 더보기
0
0
2
읽기모드
2y
curl 7.82.0에 추가된 JSON 옵션
1998년에 만들어진 curl은 Daniel Stenberg이 만든 URL로 요청을 보내고 받을 수 있는 명령행 도구이다. 물론 너무 유명한 도구이므로 이렇게 따로 설명할 필요도 없다. 보통 HTTP/HTTPS 요청을 테스트해 볼
Programming
curl
+ 더보기
0
0
0
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy