Skip to content
View hyunbinseo's full-sized avatar
  • 다양한학습자를위한 주식회사
  • Republic of Korea
  • 13:22 (UTC +09:00)
  • LinkedIn in/hyunbinseo

Sponsoring

@drizzle-team
@JoshuaWise
@fabian-hiller

Block or report hyunbinseo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hyunbinseo/README.md

안녕하세요! 😀

타입스크립트 웹 서버부터 <form>까지 작성하는 풀스택 웹 개발자입니다.

English LinkedIn Profile. Global projects have English README.

  • SvelteKit Node.js
  • Svelte Vanilla HTML
  • Tailwind CSS Vanilla CSS
  • Drizzle ORM | Kit SQLite
  • TypeScript JavaScript with JSDoc
  • Cloudflare Vultr Amazon Lightsail

공개되어 있는 사례들을 바탕으로 제 개발 가치관을 소개합니다.


만든 걸 공개하고, 꾸준히 유지보수합니다.
"구글, 애플 캘린더에서 빨간 날이 제대로 표시되지 않아"

"구글, 애플 캘린더에서 빨간 날이 제대로 표시되지 않아"

대한민국의 공휴일 프로젝트는 이 문제를 해결하기 위해 시작되었습니다.

처음에는 정부에서 배포하는 '월력요항'을 CSV로 가공하는 것이 전부였습니다.

이 파일을 Google 캘린더에서 불러오면 공휴일이 제대로 표시됐기 때문입니다.

그랬던 프로젝트가 지금은 이렇게 발전했습니다.

  1. 누구나 구독할 수 있는 공개 캘린더 링크 제공
  2. Date 객체가 공휴일인지 판단하는 패키지 제공
  3. CSV 이외에도 JSON, ICS 형태의 파일 제공

"기왕 시간을 들인 것, 깔끔하게 정리해 두면 누군가는 도움을 받지 않을까?"

가르치는 것이 최고의 공부법이란 얘기가 있습니다.

코드와 리드미를 작성해 공개하는 것도 마찬가지 효과가 있다고 생각합니다.

누구나 손쉽게, 문제없이 쓸 수 있는 제품을 만들면서 정말 많이 배웠습니다.

  • 처음부터 API를 잘 설계해야 하는 이유
  • npm 상에 패키지를 배포하는 방법
  • Provenance Statements 받는 방법
  • CJS, ESM 환경을 모두 지원하는 방법
  • Tree Shaking 가능한 형태를 만드는 방법
  • 유닛 테스트 작성 및 활용 방법 (node:test)
  • 라이브러리들이 JSDoc을 사용하는 이유

그래서 지금도 새로운 걸 배우면 바로바로 적용해 보면서 다듬고 있습니다.


타입스크립트 타입과 DX에 진심입니다.

작성 중입니다.


코드와 의존성을 최소화하려고 노력합니다.

작성 중입니다.


기여할 수 있는 방법으로 기록합니다.

작성 중입니다.

Pinned Loading

  1. holidays-kr holidays-kr Public

    대한민국 공휴일을 가공한 자료

    JavaScript 370 11

  2. jamoya.one jamoya.one Public

    자소가 분리된 한글 파일명을 고치는 도구

    Svelte 203 11

  3. zoom-rec-dl zoom-rec-dl Public

    Download multiple Zoom cloud recordings at once

    JavaScript 26 3

  4. swipe-scroller swipe-scroller Public

    Lightweight Slider and Carousel

    Svelte 16 1

  5. civil-defense civil-defense Public

    대한민국 민방위 교육 일정

    TypeScript 12

  6. new-request new-request Public

    Type-safe REST API in JavaScript

    TypeScript 9