게시글 목록

기술적인 공유와 개인적인 생각들을 기록합니다.

web

[Web] 데이터를 fetch해서 알림을 띄우는 패턴은 어떻게 볼 수 있을까?

notify fetch라는 표현은 익숙하지 않았지만, 데이터를 주기적으로 가져오고 특정 조건에서 알림을 띄우는 흐름 자체는 웹에서 자주 등장합니다. 이번 글에서는 그 패턴을 정리합니다.

fetchnotificationbackend
web

[WebAssembly] 웹 어셈블리는 왜 필요한가?

WebAssembly라는 단어는 자주 보지만, 막상 왜 필요한지 설명하려면 막막할 때가 있습니다. 이번 글에서는 WebAssembly의 역할과 한계를 정리합니다.

webassemblywasmjavascript
portfolioPDF

[Portfolio] 프로젝트 포트폴리오 PDF 임베딩 샘플

Markdown 본문으로 맥락을 설명하고, 그 아래에 PDF 결과물을 바로 임베딩해 보여주는 샘플 포스트입니다.

pdfproject
web

[HTTP] Long Polling과 Short Polling의 차이

Polling이라는 단어는 익숙했지만, short polling과 long polling의 차이를 한 번에 설명하기는 어려웠습니다. 이번 글에서는 두 방식의 요청 흐름과 선택 기준을 정리합니다.

httppollingbackendnetwork
opensource

2025 표준프레임워크 컨트리뷰션 개발자 평가와 굿즈 개봉

기여 이후 개발자 평가 세션에서 얻은 인사이트와 굿즈 후기, 더 적극적으로 오픈소스에 참여하고 싶어진 이유를 기록했습니다.

egovframecontributionfeedbackcommunity
opensource

2025 표준프레임워크 컨트리뷰션 기여

문서 수정에서 시작해 코드 기여까지 이어진 과정, Apache Commons Text를 활용한 개선 아이디어, 리뷰에서 배운 점을 기록했습니다.

egovframeosscontributionapache
java

자바는 왜 다중 상속을 막았을까? 다이아몬드 문제 파헤치기

다이아몬드 문제가 왜 모호성을 만들고, 자바가 이를 인터페이스와 명시적 오버라이드로 어떻게 해결하는지 정리합니다.

inheritanceinterface
opensource

표준프레임워크 오픈커뮤니티 오프라인 세미나 후기

표준프레임워크 5.0과 AI 활용 발표를 중심으로, 현장 분위기와 개인적으로 남았던 인사이트를 기록했습니다.

egovframeseminaraicommunity
java

[JAVA] Override, Overriding

다형성과 확장성을 가능하게 하는 오버라이딩의 핵심 개념과 주의할 조건들을 예제와 함께 살펴봅니다.

overridingpolymorphism
opensource

[25년 5차] 전자정부 표준 프레임워크 교육

오픈소스 첫 기여 경험에서 출발해 전자정부 표준 프레임워크 교육을 듣게 된 배경과 수강 소감을 정리합니다.

ossegovframeeducationcollaboration
git

[Git] Commit Message Convention

커밋 메시지를 규칙 없이 작성했을 때의 문제를 짚고, type/subject/body/footer 구조와 실전 예시를 정리합니다.

collaborationconvention