- Git 브랜칭 실습사이트! (한국어판)
- Git 100% 활용하기: 협업을 위한 브랜치 전략, 팁과 노하우 [번역]
- GitHub로 프로젝트 관리하기 - 이슈 발급 부터 코드리뷰까지
- Git flow, GitHub flow, GitLab flow 정리
- Git의 요술 책갈피, Stash 기능 소개
- 팀에서 깃헙 Enterprise Plan을 써야하는 이유(Developer Plan과의 비교)
- GitHub에서 사용할 수 있는 이모지(emoji) 목록
- 초보자를 위한 Git 텍스트 강의
- Pull Request를 보내기 전에, Rebase를 해야 할까요 혹은 merge commit을 만들어야 할까요?
- Github vs Bitbucket vs Gitlab 비교
- 우린 Git-flow를 사용하고 있어요 - 우아한형제들
- Git fight rules (Git 사용하다 문제 발생시 해결책 모음)[번역]
- Github의 역대급 사고(10월21일) 사후 분석 [영문]
- Git Submodule 이해하기
- 깃헙 저장소를 분석해서 대시보드로 만들어주는 서비스
- Git 사용 팁 저장소 [한국어 버전]
- GitHub의 Merge, Squash and Merge, Rebase and Merge 정확히 이해하기
- Github Universe 2018 참석기 1편
- 깃(Git)은 뭐가 다른가?
- Github Actions 소개
- 누구나 쉽게 이해할 수 있는 Git 입문
- 좋은 git 커밋 메시지를 작성하기 위한 7가지 약속 [번역]
- 깃허브 후크API와 슬랙에 알림 전달하기
- 편리한 git alias 설정하기
- Github Actions에서 원하는 워크플로우 만들기
- Github를 이용하는 전체 흐름 이해하기
- git add -p와 git commit -v의 사용
- 주니어 개발자가 처음 Pull Request보내본 썰
- GitHub 단축키 및 사용 팁 정리
- .git - 쩜깃의 이해
- Github 마크다운 작성 시 이미지 업로드 꿀팁
- GitHub Pull Request가 자동으로 close되는 경우는?
- 여러 git repository에 한꺼번에 git 명령어 적용하기
- GitHub Pull Request가 자동으로 close되는 경우는?
- Git 계정 여러 개 동시 사용하기
- Github blog로 결혼식 청첩장 만들기
- 사람들이 잘 안알려주는 GitHub 팁
- Git 사용 중 자주 만나는 이슈 정리
- git 팁 - 잘못 커밋한 대용량 파일 처리하기
- Github에 100MB 이상의 파일을 올리는 방법
- 커밋 히스토리를 이쁘게 관리하자
- git이 저장하는 방식
- 좋은 git commit 메시지를 위한 영어 사전
- 커밋 히스토리를 이쁘게 단장하자
- GitHub 커밋 메세지에 JIRA 이슈번호 자동으로 넣어주기
- 초심자를 위한 Github 협업 튜토리얼 (with 토끼와 거북이)
- GitHub Action을 사용해 새로 올라온 전월세 방 목록 받아보기
- git rebase를 이해하기
- 깃헙 액션을 사용해서 애저 블롭 저장소에 정적 웹사이트 배포하기
- Journey of Feature Flag development in LINE Android [슬라이드]
- TOAST UI Grid에 Github Actions가 함께한다면?
- Effective Git [슬라이드]
- 깃 사용자가 가장 흔히 저지르는 6가지 실수와 대처 방법
- 좋은 커밋 메시지를 작성하기 위한 커밋 템플릿 만들어보기
- 당근마켓의 deploy 브랜치 전략 활용 방법
- 하루에 1000번 배포하는 조직 되기
- git 교육 자료
- GitHub Protips: Tips, tricks, hacks, and secrets from Lee Reilly
- GitHub 환경에서의 실전 Git 레시피
- Git Flow와 자주 사용되는 Git 명령어들
- JWT(JSON Web Token)을 이용한 API 인증 [시리즈]
- 모던 웹 브라우저의 내부 살펴보기 1편 [시리즈]
- Tinder의 프로그래시브 웹 앱 성능 케이스 스터디 [번역]
- 브라우저는 어떻게 동작하는가? [번역]
- 웹크롤링 좀 더 잘하기 [슬라이드]
- 비둘기로 설명하는 HTTPS [번역]
- 웹 캐싱의 숨겨진 요소들 [번역]
- 리액티브 웹, 세상을 탐험하다 1부 [슬라이드]
- 쿠키와 세션 개념
- 2019년을 지배할 웹 개발 트렌드 10가지 [영문]
- HTTP프로토콜의 두번째 버전 - HTTP/2 에 대한 정리 글
- 웹페이지 성능 테스트를 위해 알아야할 사이트들
- AMP가 어떻게 웹의 성능을 올려줄까?
- 넷플릭스 웹 성능 케이스 스터디 [영문]
- URL, URI, URN 차이 [영문]
- 웹 성능 최적화에 필요한 브라우저의 모든 것 [영상]
- 100,000개의 아이템도 거뜬한 셀렉트박스 만들기 (1/2)
- 크롤러를 이용해 우체국 등기우편을 자동으로 정리하기
- 몇 가지 HTML 팁 [번역]
- HTTPS에 대한 기초 이해
- HTML/CSS 쉽게 알려주는 사이트 - 웨버스터디
- Postman과 GitLab CI 연동하기
- HTTP 쿠키와 톰캣 버전별 이슈 정리
- 다양한 Redirection의 종류
- 웹 폰트 사용과 최적화의 최근 동향
- 슈퍼마켓에서 우유를 사면서 웹 캐싱(Web Caching)을 알아봅시다 [번역]
- 크롬 확장 프로그램으로 웹서버 띄우기
- 나는 AMP를 좋아하지 않는다.
- 크롬 개발자도구 101 (기초내용 정리)
- 2019년 웹앱 개발의 전망과 화두
- 빠른 웹사이트를 만드는 방법 [영상]
- GET과 POST의 차이
- HTTPS는 HTTP보다 빠르다
- HTTP 헤더의 종류 및 항목
- Gatsby로 블로그를 마이그레이션하며 고려한 것들
- Ajax & CORS Overview
- 프런트엔드 개발자가 알아야하는 HTTP 프로토콜 part 1
- Websocket 실시간 개발하기
- HTTPS는 어떻게 다를까?
- 최신 브라우저의 내부 살펴보기 1 - CPU, GPU, 메모리 그리고 다중 프로세스 아키텍처 [번역]
- 마이리얼트립 웹사이트 성능 측정 및 최적화 Part 1. 리소스 로딩
- OAuth 정리
- 브라우저 렌더링에 대한 내용 깔끔 정리
- 쿠키, 세션, 캐시가 뭔가요?
- 보안 프로토콜 TLS 1.3
- HTTP에서부터 WEBSOCKET까지
- HTTPS 전환 과정에서 read timeout 오류 해결 과정
- Ajax & CORS Overview
- HTTP/3: 과거, 현재 그리고 미래 [번역]
- Intersection Observer API의 사용법과 활용방법
- HTTP/3는 왜 UDP를 선택한 것일까?
- HTTP 접근 제어 (CORS)
- 웹 개발자로서 생산성을 향상시킬 수 있는 7가지 방법 [영문]
- 레진 웹 접근성 가이드라인
- User Session Security 를 위해 알아야 할 모든 것
- 만화로 보는 DNS over HTTPS
- 지긋지긋한 CORS 파헤쳐보자
- HTTP에서 HTTPS로 전환하기 위한 완벽 가이드
- GET이냐 POST냐 그것이 문제로다
- 로컬에서 CORS policy 관련 에러가 발생하는 이유
- CORS(Cross-Origin Resource Sharing)이 나오게 된 배경 이야기 [영상]
- HSTS (HTTP Strict Transport Security) 개념과 설정
- 인터넷이 동작하는 아주 구체적인 원리
- 개발자를 위한 새로운 SameSite=None; 보안 쿠키 설정에 대비하기
- Puppeteer로 크롤러 만들기
- 로그인이 필요한 API 똑똑하게 테스트하는 방법 - postman 활용
- Let's Encrypt 와일드카드 인증서 발급받기
- 이렇게 기획하면 안 돼요! #회원가입
- 서버의 상태를 알려주는 HTTP 상태코드
- 만화로 보는 https가 작동하는 방식
- quiche의 CUBIC와 HyStart++ 지원
- REST API에서 Put 과 Post 의 차이
- REST API의 이해와 설계 1편 - 개념 소개
- Restful API를 설계하기 위한 디자인 팁
- REST API 제대로 알고 사용하기
- 그런 REST API로 괜찮은가 [영상]
- REST API 튜토리얼 [영문]
- REST API 설명 [영상]
- REST FULL 한 웹서비스 > Stateless와 HATEOAS 개념
- REST의 representation이란 무엇인가
- REST API가 뭔가요? [영상]
- RESTful API 설계 가이드
- 조금 더 괜찮은 Rest Template 1부 - Retryable
- 프론트엔드와 백엔드가 소통하는 엔드포인트, RESTful API
- 프로듀스48과 함께하는 GraphQL(그래프큐엘)
- GraphQL과 RESTful API
- GraphQL 개념잡기
- 코딩 없이 10분 만에 REST API/Graphql 서버 개발하기
- GraphQl을 오해하다
- 영상을 통한 자료구조와 알고리즘의 시각화 [번역]
- 알고리즘 & 자료구조 온라인 사전 [영문]
- 코딩 인터뷰를 깨부술 10가지 자료구조/알고리즘 강의 [영문]
- Behavior Tree 개념 살펴보기
- 알고리즘 학습에 대한 조언 [번역]
- 정렬 알고리즘 간단 정리
- 알고리즘 기반별 정리
- Red-Black Tree
- 프로그래밍 언어에서 제공하는 기본 정렬 함수가 사용하는 알고리즘
- 알고리즘이 필요한 '진짜' 이유에 대해서
- KMP : 문자열 검색 알고리즘
- 머신러닝은 즐겁다! Part1 [번역]
- 딥러닝 서적 및 강좌 추천
- 카카오미니는 어떻게 스무고개를 맞출까?
- 딥러닝 공부 가이드 2019 (무료 강의, 책)
- 카카오의 딥러닝 기반 형태소 분석기
- 20세기 폭스에서 ML을 사용해 영화 관람객을 예측하는 방법
- 머신러닝 적용의 실제
- 이미지만으로 내 중고물품의 카테고리를 자동으로 분류해준다면? (feat. Keras)
- 머신러닝 공부 순서, 방법 및 강의 정리
- 딥러닝을 활용한 거래량 예측 기능 개선
- 머신러닝 용어집
- 2019년 주요 AI 컨퍼런스
- TensorFlow를 활용한 네이버쇼핑의 상품 카테고리 자동 분류
- 꼼꼼하고 이해하기 쉬운 XLNet 논문 리뷰
- 글쓰기 화면에서 카테고리 자동 추천하는 모델 만들기
- 구글 머신러닝 단기집중과정
- NLP 논문 모음
- 핵심 머신러닝 강의 [영상]
- 딥러닝을 이용하여 더욱 현실감 있는 AR 앱 만들기
- 2019년 주목받은 AI 이슈 모음
- 인공지능(AI)과 머신러닝(ML) 학습 경로
- 인공지능 개발자를 위한 코세라 강의 베스트19
- 딥러닝 웹서비스 개발 도전기
- 프리랜서 AI 엔지니어 1주년 회고 [번역]
- 데이터 사이언스 인터뷰 질문 모음집
- 데이터 분석, 먹고 들어가기 위한 SQL 공부법(1편)
- Youtube 추천 시스템 분석
- 데이터 사이언스 학습자료 모음
- 데이터 엔지니어가 하는 일
- 빅데이터를 넘어 패스트 데이터 시대로
- 정규표현식으로 5일 걸리는 작업, 15분만에 끝내기 [번역]
- 스타트업에서 데이터를 더하는 법 [슬라이드]
- 데이터 사이언스 벤 다이어그램 [번역]
- 왕초보자를 위한 Java로 이해하는 블록체인
- 문돌이도 이해하는 스팀 디앱 (DApp)의 세계
- 모두를 위한 블록체인(블록체인에 대한 이해도를 높이고 사기를 막고자 공개한 깃헙저장소)
- 비밀번호 해시에 소금치기(salting)
- 패스워드 암호화 방법 총정리
- 안전한 SSL/TLS를 운영하기 위해 알아야하는 것들
- SSH를 비밀번호 대입으로 해킹하려면
- 고수준에서 암호학 이해하기
- Vim 자동완성 기능 사용하기
- Vimwiki + Jekyll + Github.io로 나만의 위키를 만들자
- Vim에 매료되다.
- Vim을 IDE처럼 사용하기
- Vim, 두 가지 관점
- Vim 도대체 왜 쓰는가
- 완벽한 Mac 작업환경 세팅하기 (vim, zsh, iterm)
- 초보자를 위한 vim 입문서
- 완전 초보를 위한 Vim
- Vim의 탭은 그렇게 쓰는 게 아니다. 버퍼와 탭의 사용법 [번역]
- Vim 에디터는 처음입니다만 [영상]
- 정규표현식의 개념과 패턴 사용법 총정리
- 스타트업에서 전화응대 고객센터 간단히 구축하기
- GIF를 쓰지 말아야 하는 이유
- 라이브러리, 프레임워크, 아키텍처, 플래폼이란?
- 블락킹/논블락킹, 동기/비동기 정리
- Top 10 DevOps 블로그와 웹사이트 2018 [영문]
- 컴퓨터의 원리를 25분만에 간단하고 깔끔하게 설명하는 강의
- AI 기술로 스케치를 HTML 코드로 변환해주는 Sketch2Code
- 유튜브, 트위터 등에서 SNS 파워와 수입을 측정해주는 사이트
- 만화로 나누는 오픈소스 소프트웨어 이야기
- Octoverse (분야별 인기있는 오픈소스 프로젝트 리스트 사이트)
- 오픈소스의 네이밍 특징들
- 검색엔진최적화(SEO) 총정리
- 최고의 프로그래밍 폰트는?
- 정규표현식, 이렇게 시작하자!
- 스타트업, 더 좋은 문서도구가 필요해요! Notion을 만나다.
- 개발 생산성을 올려주는 VSCode의 소소한 기능들
- 구글의 페이지 랭크 알고리즘
- 처음 코딩을 배울 때 알았으면 좋았을 도구들 [번역]
- 구조적 동시성에 대한 소고, 또는 Go 문의 해로움 [번역]
- 한국어 형태소분석기 6개의 성능 비교
- Intellij 디버깅 해보기
- 치트시트 사이트
- 구글에서 시행중인 사이트 신뢰성 엔지니어링(SRE)이란?
- ‘PUBLIC API’ 이제 한 곳에서 조건에 따라 확인해보세요!
- 인스타그램 알고리즘의 거의 모든 것
- OAuth2를 이용한 SSO 환경 구축
- Rob Pike - 'Concurrency Is Not Parallelism' [영상]
- 한국 오픈소스 프로젝트 Top 100
- Electron으로 데스크탑 애플리케이션 만들기 [영상]
- 오픈소스 프로젝트를 운영하며..
- 람다 기초
- 하나의 메모리 누수를 잡기까지 (멀티스레드 환경)
- 상품 정보 다룰 때, BoundedContext와 엔티티
- Electron으로 데스크톱 앱을 개발한 경험
- 함수형 프로그래밍 요약
- Concurrency vs Parallelism
- 커맨드라인 JSON 프로세서 jq : 기초 문법과 작동원리
- mitmproxy를 활용해 구글 애널리틱스 테스트 자동화하기
- 정적 사이트 생성기 Gatsby
- 내가 추천하는 크롬 익스텐션 10선
- CI/CD란 무엇일까요?
- 카카오페이 QR 코드 리버스 엔지니어링
- 캐시가 동작하는 아주 구체적인 원리
- 이메일 주소 형식 검증하기
- 성능이 중요한 이유 [번역]
- 좋은 로그란 무엇인가? [슬라이드]
- 변수명 지을때 참고하면 좋은 사이트
- 개발자들이 이름짓기 할때 참고하면 좋은 WordVis
- 레거시 코드에서 이해하기 쉬운코드로 리팩토링
- Google Docs 같은 실시간 협업 에디터를 만드는 방법
- 쾌적한 자바스크립트 코딩을 위한 VSCode 확장 프로그램 추천 [번역]
- Electron 시작부터 배포까지 [슬라이드]
- Global Unique ID는 왜 필요할까? [슬라이드]
- 포인터가 뭐고 왜 쓰는건가요? [영상]
- 비동기 프로그래밍이 뭔가요? [영상]
- Intellij Setting 동기화하기
- 구글의 코드 리뷰 가이드
- Elasticsearch 버전 업데이트 썰 (Nori 형태소 분석기 shallow dive) [영상]
- 14일만에 GitHub 스타 1K 받은 차트 오픈소스 개발기
- 훈련소에서 매일 뉴스 받아보기
- 본격 macOS에 개발 환경 구축하기
- 민사고 간편 결제 제작기
- 개발자를 위한 OS X(>= Catalina) 설정
- 『곽철용 짤 생성기』, 이렇게 만들어졌습니다
- 여러 기술들의 API 도큐먼트 모음집
- postman 활용 1~3편
- 날짜와 시간 표시에 대한 디테일
- Open Session In View Pattern
- 웹 서비스 구현의 모든 것! 무료 제작툴 39개 몽땅 알려드림! [영상]
- 간단하게 만드는 랜덤런치 그룹 생성기
- VS Code로 컨테이너 안에서 개발하기
- macOS 초심자를 위한 터미널 공부 가이드
- [스프링 부트와 AWS로 혼자 구현하는 웹 서비스] 출간 후기
- 웹 서비스 출시 전 확인사항
- 벤처 허생전, Circa 2019 – Live & Venture -
- 기존의 사고 방식을 깨부수는 함수형 사고
- 과연 Rust가 C.C++를 대체할 수 있을까? [영상]
- 함수형 프로그래머가 되고 싶다고? (Part 1)
- Tistory TOC(Table Of Contents) 구현기
- 생활코딩 마인드맵 라이브러리 cytoscape 사용법
- AI를 통해 손으로 그린 디자인을 html으로 바꿔주는 사이트
- AWS 아키텍처 다이어그램 제작 사이트
- 코딩덕후 2019년 연말정산
- 2019년 회고 모음
- 개발자 회고 모음
- 이동욱님의 2019년 하반기 회고
- 매일 업로드하는 개발 블로그 [영문]
- 무료 개발서적 모음 사이트
- 자주 사용하는 정규식 패턴
- 중국 직구 서비스 개발 삽질기
- 함수형 프로그래밍에 대한 오해
- 아이패드로 코딩하기
- 알아두면 도움되는 iTerm2 고급기능
- 시리숏컷을 이용한 배포
- 이미지 변환으로 10PB 스토리지를 절약 - Antman 프로젝트 개발기
- 알아두면 유익한 2019 개발이야기
- 비주얼 스튜디오 코드(Visual Studio Code)란?
- 마크다운 파서 만들기
- Fourier Transform(푸리에 변환)의 이해와 활용
- 처음 발표를 준비하는 개발자들이 알아두면 좋을 것들
- 원티드 제품 개발 5년의 기록
- Illustrated explanations of web development, technology & a little bit of anthropology.
- 질병관리본부 챗봇 만들기
- iOS의 Bitcode 컴파일로 살펴보는 크로스 플랫폼 전략
- 30 seconds of code
- 초보 개발자를 위한 IT영단어 정리
- 개발자들이 꺼려하는 까칠한 규식이 형
- 오크(ORK) – 난독화 컴파일러 도구
- 어떻게 하면 안전하게 함수를 합성할 수 있을까?
- 해쉬 충돌이 무엇이고 해결책을 알고 있나요?
- Slack Block Kit 활용
- 구글 시트에 뉴스 정리하는 법
- 개발자가 가지고 놀 만한 ‘똑똑한 API 17종’
- Todo list 만들기는 이제 그만