[개발] 개인 프로젝트(8)
-
Sonarkube - 소나 큐브 java 규칙 번역
죽어있나 살아있나 할만하면 돌아오는 근황입니다. 올해 상반기에는 소나 큐브에 있는 java 규칙을 번역하는 프로젝트를 진행 중입니다. 작년에 회사 동료의 집들이를 갔다가 오픈 소스 기여같은 걸 진행해보고 싶다고 하시더라구요. 저는 또 꾸준히하는 것은 자신이 있어서, 그럼 평상시에 관심이 많았던 정적 분석 도구인 소나 큐브의 규칙들을 번역해보자 해서 진행하고 있습니다. 자바쪽 규칙이 총 600개 정도 되는 데, 원래의 계산대로라면 하루에 한 개씩해서 1년안에 마무리하는 게 목표였습니다. 그런데 생각보다 규칙이 그렇게 어렵지 않고 매일같이 하기에는 급한 일이 생기는 경우도 많더라고요. 그래서 지금은 비정기적으로 하루에 3개씩한다거나 어떤 주에는 한주에 20개씩 하는 경우도 있는 것 같습니다. 그리고 미약하지..
2023.02.13 -
Java/Spring 주니어 개발자를 위한 오답노트
인프런에 강의를 하나 올리게 되서 홍보차 글을 작성하네요! 올해의 버킷 리스트중 하나로 강의를 하나 찍어서 올리는 게 있었는데요. 연말이 가기 전에 어떻게 마무리해서 결국 오픈하게 됐습니다. :) 그리하여 홍보차 글쓰기 위해 전단지를 돌리는 중인데, 관심 있으신 분들은 오셔서 한번 씩 봐주시고 가시면 감사하겠습니다. 초급자를 위해 준비한 [백엔드, 개발 · 프로그래밍] 강의이고요. https://www.youtube.com/watch?v=PAYouphJvT4&ab_channel=woogeunkim 아래와 같은 내용을 다룹니다. 주니어 개발자가 많이 하는 실수 교정 주니어 개발자가 스프링을 쓰면서 많이 하는 실수 교정 의존성 / Entity 등에 대한 잘못된 오해 교정 실무에 필요한 개념 정리 (MSA, ..
2022.12.25 -
Duby 를 오픈했습니다.
Duby 기간 2021.11.01 ~ 진행중 https://duby.dev/ Duby duby.dev 오픈 그래프 태그가 빠져서 만들어진 링크가 예쁘진 않네요! 조만간 추가해야겠습니다. 이번 개인 프로젝트는 개발자들에게 필요한 툴킷을 모아둔 사이트입니다. 회사 동기였던 https://github.com/yeonjuan 와 함께 팀 프로젝트 형태로 진행했는데, 협업 자체도 좋았지만 개발 관련해서는 React lazy loading 에 관한 내용을 알 수 있어서 좋았습니다. 장기적으로는 개발 커뮤니티로 발전하는 방향도 생각하고 있는데, 당장은 실무에서 필요한 개발 도구들을 모아보자고 합의가되서 툴킷으로 방향잡고 집중해봤네요. 필요한 도구가 있다면 피드백 주시는대로 추가를 고려해보겠습니다. 주요 기능 JSON..
2022.05.31 -
GKE 에서 VKE 로 전환 후기 (vultr kubernetes engine)
열심히 만들었지만 아무도 안쓰는 😭 서비스인, Crowddeer 는 쿠버네티스로 운영되는 서비스입니다. 크라우드디어를 오픈할 당시 환경구성을 VM 을 몇 개 받아서 CI/CD 를 구성할까도 고민해봤으나 노드 관리를 해줘야하는 불편함, 무중단 배포에대한 고민들 때문에 쿠버네티스를 이용하여 배포하기로 했습니다. 게다가 아무래도 회사에서 사용하고 있는 기술 스택이 쿠버네티스다 보니 이쪽이 좀 더 편하기도 했고요. scale 을 편리하게 해주고 문제 발생시 auto restart 도 알아서 해준다는 점도 너무 매력적이었습니다. 하지만 크라우드디어를 약 1년정도 운영해본 지금. 아무도 찾지 않는 빈 집을 운영하는데 생각보다 돈이 너무 많이 나간다는 생각이 들었습니다. 오늘은 서비스 운영을 할 때 발생할 수 있는 ..
2022.03.27 -
크라우드디어(Crowddeer) 서비스를 오픈했습니다.
Crowddeer 기간 2020.12.01 ~ 진행중 찾는 사람은 많이 없는 블로그이지만 그동안 혼자 만든 서비스를 오픈하게 되어 공유드리고자 홍보 글을 씁니다. 크라우드디어라는 서비스입니다. 놀러오셔서 구경해주시면 감사하겠습니다. https://crowddeer.com/ Crowddeer Crowddeer crowddeer.com 크라우드디어는 누구나 만들 수 있는 커뮤니티 서비스입니다. 크라우드디어는 포탈에 독립적인 서비스입니다. 본인만의 크라우드를 개설하고 키워나가보세요. 왜 만들었을까? 프로젝트의 시작은 뜬금없지만 BTS 에서 시작했습니다. 방탄이 세계적인 그룹이 되면서 해외 팬들이 많아졌는데, 팬카페인 아미는 '다음'이라는 포털에 있었습니다. "그럼 해외 팬들은 팬카페에 가입하려면 다음이라는 포..
2021.06.22 -
Firetorch
Firetorch 소개 Firetorch 는 파이어베이스 만으로 프론트엔드와 백엔드를 구현하고자하는 팀을 위한 퀵스타트 템플릿입니다. Firebase 가 불이니까 불을 쉽게 전달해주는 템플릿이 되자해서, 이름을 횃불, firetorch 라고 지었습니다. 깃허브 : https://github.com/kok202/firetorch 프론트엔드와 백엔드가 같이 구현 되어있으며 아래와 같은 간단한 시나리오를 구현하고 있습니다. 이메일 가입 이메일 로그인 회원 정보 기입 (Unique nickname) 회원 정보 조회 회원 정보 수정 로그아웃 프론트엔드 특징 프론트엔드에서 Firestore 에 직접적으로 통신하는 것을 지양합니다. 프론트엔드 모듈에는 아래와 같은 모듈들이 설치되어있습니다. React Typescri..
2020.08.26