분류 전체보기279 인프런 워밍업 클럽 스터디 3기 백엔드/프로젝트(Kotlin, Springboot) 수료식 및 우수러너 선정 2기 때는 박우빈님의 Backend/Clean Code(Java)를 수강했고 우수러너에 선정됐었다.아마 2024년에는 연말에 가까웠어서 연말분위기를 내기 위해 오프라인 수료식을 했었고, 이번에는 온라인 수료식만 진행을 했다.매 주차마다 발자국을 작성하고, 미션 7개도 다 클리어를 했는데 우수러너가 될 줄은 몰랐다..ㅎㅎ 작년 말에 2기를 참여했을때도 박우빈님의 클린코드/테스트코드(Java)에서 200명이 넘는 참가자 중에서 우수러너에 선정됐었는데, 이번 3기 정보근님/백엔드 프로젝트에서도 단 두명만 받을 수 있는 우수러너에 선정돼서 기분이 매우 좋다!인프런 한정판 굿즈 패키지 + 1:1 멘토링권 감사합니다 :) 2025. 4. 5. 자바 코드의 품질을 높이는 100가지 방법 "한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다." 대표 정보 - Metadata제목: 자바 코드의 품질을 높이는 100가지 방법 - 자바 베테랑이 전하는 실전 오류 패턴과 해법원서 제목: 100 Java Mistakes and How to Avoid Them저자: 타기르 발레예프번역: 정병열페이지: 424쪽출판사: 한빛미디어출간: 2025.03.04ISBN: 9791169213486전자책(E-book) 유무: O목차 - Table Of ContentsManaging Code Quality - 코드 품질 관리Expressions - 표현식Program Structure - 프로그램 구조Numbers - 숫자Common Exceptions - 일반적인 예외Strings - 문자열Co.. 2025. 3. 29. 4주차 회고 발자국 🐾 마지막까지 KPT 회고 프레임워크를 선택해서 작성해보려고 한다!Keep(만족, 지속하고 싶은 부분)마지막 4주차는 개인프로젝트는 잠시 stop하고 강의와 관련된 부분을 이어 나갔다.Kotlin, Springboot, MySQL, JPA, Docker/compose, Thymeleaf, Bootstrap으로 개발하고 GCP에 Docker로 배포하고 Domain을 구입하고, certbot nginx로 인증서를 발급받아서 https까지 적용했다.2주 쫌 안되게 걸렸는데, 신기했던 부분이 몇 가지 있었다. 첫번째, 코틀린은 언어의 특성으로 인해 주 생성자 부분에 인자를 나열하는 스타일, 주 생성자에는 파라미터만 받고 { } 본문에 val/var등을 붙여 프로퍼티를 만드는 방식, 주 생성자에는 최소한의 인자를 받.. 2025. 3. 29. 3주차 회고 발자국 🐾 2주차와 마찬가지로 KPT 회고 프레임워크를 선택해서 작성해보려고 한다!Keep(만족, 지속하고 싶은 부분)이번 3주차는 개인프로젝트에서는 프로젝트쪽에서는 조회 API를 만들었다. API 테스트에서는 mockMVC를 사용하지 않고, 실제 인증 엔드포인트를 호출하고, AccessToken을 받아서 Authorization 헤더에 넣어서 Project 목록을 가져오는 것을 RestClient로 작성했다.DB url은 src단과 test단에서 다른 곳을 바라보게 만들었다. 개인적으로는 컨트롤러->서비스->레포지토리->서비스->컨트롤러 로 흐르는 스택트레이스 요청&응답을 제대로 검증하기위해서는 실제로 사용하는 DB 벤더까지 맞춰야 한다고 생각한다.실제로 배포했다면 AWS 인스턴스로 요청을 날려보면 되겠고! 갠적.. 2025. 3. 28. 2주차 회고 발자국 🐾 1주차와 마찬가지로 KPT 회고 프레임워크를 선택해서 작성해보려고 한다!Keep(만족, 지속하고 싶은 부분)이번 2주차는 개인프로젝트에서는 RDB 모델링을 마친 뒤 엔티티를 정의했으며 현재는 조회 API를 만들고 있고, 강의에서는 Presentation Layer에 대한 부분을 수강했다. 강의가 개인프로젝트보다 좀 빠르지만, 그만큼 개인 프로젝트에 적용할 수 있는 부분에 대한 인사이트를 미리 얻어갈 수 있는 것 같아서 좋다.Problem(부족, 아쉬웠던 부분)또 내 과욕이 부른 스불재(스스로 불러온 재앙) 느낌의 아쉬운 부분을 써보자면.. RDB를 너무 현업과 비슷하게 만드는 것을 목표로 잡지 않았나 싶다..ㅎㅎ 뭐 어쩌겠어~ 벌린 일이니 해야지..!!강의에 대한 내용은 아쉬운게 전혀 없다!! JSP에서.. 2025. 3. 16. 개발자의 필수덕목 1.Debugging(디버깅) 문제를 조사하는 방법에는- 사전조사(Preliminary Investigation)- 사후조사(Postmortem Investigation)- 런타임&라이브 조사(Runtime/Live Investigation)이 있다. 이번에는 JVM위에서 작동하는 애플리케이션을 만드는 개발자로서 알아야 할디버깅, 샘플링, 프로파일링, 모니터링 / GC(개념)中 디버깅에 대해서 조금 깊게 알아보려고 한다. # 디버깅1) Line breakpoint 활용디버깅이란? 디버깅의 유래에 대해 AWS 문서에서 찾아봤다.https://aws.amazon.com/ko/what-is/debugging/ 디버깅이란 무엇인가요? - 디버깅 설명 - AWS컴퓨터 프로그래밍은 추상적이고 개념적인 활동인 만큼, 버그와 오류가 발생하기 마련입.. 2025. 3. 16. 1주차 회고 발자국 🐾 https://code-boki.tistory.com/231 좋은 회고란? (feat. 인프랩's SOL)좋은 회고란 무엇인가에 글을 작성하기에 앞서 인사이트를 주신인프랩의 직원이신 솔(Sol)이라는 닉네임을 사용하시고 솔퓨터라는 별명을 갖고 계신 소현님의 글을 먼저 공유하고 싶다!!이 글의code-boki.tistory.com먼저, 회고글을 작성하기 전에 회고법으로 사용할 수 있는 전략에 대해서 예전에 작성한 글이 있어서 다시 한번 공유해본다.종종 이런것들을 프레임워크라고 부르기도 한다.디자인 프레임워크, 회고 프레임워크, 백엔드 프레임워크...정해진 틀에 맞춰서 진행하는 것이다.나는 이 중 회고에 사용되는 KPT 회고 프레임워크를 선택해서 이번 한 주의 회고록을 작성해봤다.Keep(만족, 지속하고 싶.. 2025. 3. 9. Connection을 제어해!! 밑단부터 알아보는 Database와 Application(Security, Management, Application, OSIV) + TCP, JDBC, LazyConnectionDataSourceProxy, JPA 2월에 아버지가 돌아가시고, 장례식을 치룬 뒤의 첫 글또 글이자, 글또 10기수의 10번째 글이다..작년 12월부터 아버지를 병간호하느라 너무 힘들었기때문에 신체적, 정신적, 시간적 여유가 없었다ㅠㅠ 목표1. JDBC를 사용한 MySQL Connection Secure code & 수립 과정 살펴보기2. Connection 비용3. Spring/Springboot의 Connection Management4. JPA(Hibernate)에서의 OSIV와 Connection과 상관관계 잡설최근에는 JDBC Example를 검색해서 시작하는 경우가 많이 없는 느낌이다.물론 Page Rank 알고리즘에 의해서 조회수가 높은 글이 나오는건 맞지만, 2018~2021년 글이 1페이지 최상단에 검색된다.현재 2025년.. 2025. 3. 2. 고작 다섯 명이 한 말을 어떻게 믿어요? "한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다.""글로벌 테크 기업 UX 리서처의 노하우를 담은 정성 연구 실무 가이드 북" 목차(index)PART 1 UX 리서치와 정성 연구PART 2 정성 연구, 꼭 해야 할까?PART 3 설득을 위한 정성 연구의 시작PART 4 정성 데이터, 이렇게 수집하면 된다PART 5 강력한 신뢰를 얻는 분석 전략PART 6 연구 보고, 어떻게 설득력을 높일까?PART 7 설문 조사, 사용성 테스트, 심층 인터뷰 어디까지 해봤니?PART 8 케이스 스터디 - 리얼북PART 9 실력 있는 UX 리서처로 성장하는 방법 독서(reading) & 책 구성집 근처 도서관에 가서 쭉 읽어봤다나는 개발자이지만, UX에 대한 것은 기획자, 디자이너, 개발자 상관없.. 2025. 2. 25. 오랜만의 근황 알림... 2025년 1월 어느날, 119에 전화를 해서 구급차를 불렀다.집에 계시던 아버지가 위급한 상황이 왔었기 때문이다.난생 첨 만나본 구급대원들과 구급차였는데..위급한 상황이라 신발을 벗으실 새도 없이 아버지를 들것에 실었다.어머니와 나는 함께 구급차를 탔고, 엠뷸런스를 타고 가는길에 평소에 가시던 병원에 연락해서 그쪽 응급실로 방향을 틀었다.아버지는 응급실에 계시다가 이런저런 검사를 마친 뒤, 호스피스 병동으로 이동을 하시게 됐다.호스피스 병동은 보호자 1명이 필수라, 나와 어머니가 번갈아가며 아버지를 케어했다.또한 바로 옆이 장례식장과 이어져 있어 이 병동은 임종을 대기하는 그런 곳이다. 아버지는 이미 암이 전신으로 다 퍼지신 상태여서 항암치료의 단계를 스탑했었고 마약성 진통제로 견디고 계셨었다.호스피스.. 2025. 2. 10. 24년, 인프런과 함께하며 성숙해진 해(no 찐 회고, with 인프런) 현재 24년의 마지막 날인 12월 31일 새벽인 시점이다..21, 22, 23, 24년의 내 인프런 강의 대시보드를 보며 비교를 해봤다혹시..... 샤크's in 삭스라는 언어유희를 기대하기 위한 인프런의 아재개그인가..? # 21년 인프런 대시보드(강의 수강 기록)총 47개 수업을 완료하고, 2개의 강의를 완강했다Off The Record로 말하자면 다른 계정에서도 강의를 1개쯤 수강했던 기억이 있어서 총 3개정도를 완강했을 것이다 # 22년 인프런 대시보드(강의 수강 기록)21년과 비교하면 60개나 더 들었고, 4개나 완강했다완료수업률 127%, 총 학습시간 44% 상승! # 23년 인프런 대시보드(강의 수강 기록)나름 열심히(?) 했다. 총 164 완료 수업 및 2개를 완강했다. 약 18시간이면 .. 2024. 12. 31. 김영한님 40만 수강생 달성 기념 이벤트: 멘토링권 당첨 인프런 이벤트24년 1월에 30만 수강생 이벤트를 하신 것 같은 기분....이 드는데11월에 벌써 40만 수강생 이벤트가 오픈됐었다1번: 해당 이벤트 페이지 응원 댓글 + 2번: 로드맵에 취업or이직 후기를 올리면 김영한님께서 직접 식사권을 받을 1명, 멘토링을 받을 3명을 선정해주신다고 하셨다!나머지는 40만 포인트 10명, 4만 포인트 100명!!나도 영한님의 온라인 제자로서 정성을 들여서 댓글을 달았다..!!! 결과는...........3등 멘토링권 당첨!!! 인가...?? 하지만....ㅠㅠ 이메일이 거의 다 * 처리가 돼서 내 이메일이 맞나 확신이 안들었다ㅠㅠ 그래서 인프런쪽에 문의를 드린 결과.....!!3등 멘토링권 찐 당첨!!!그리고 거짓말같게도 몇일 뒤에 영한님의 이메일이 도착했다....... 2024. 12. 19. 인프런 워밍업 클럽 네트워킹 데이 참여 후기 24년 12월 13일 인프랩에서 열린 에 참여했다 나는 이번 2기 기수에 참여했었다박우빈님이 코치로 계신 백엔드 클린코드+테스트코드 코스였다1달동안 열심히 한 결과.....내 기억이 맞다면 200명이 넘게 신청한 이 인프런 스터디에서 Top6에 들었다는 사실! 칭찬해이번 2기때는 박우빈님의 클린코드+테스트코드 말고도 정보근님의 백엔드 프로젝트 코스, John Ahn님의 프론트엔드 코스, 볼드UX님의 프로덕트 디자인이렇게 총 4개 코스가 있었다 다시 돌아와서 인프런 워밍업 클럽 네트워킹 데이에 대해서 말하자면올해 2월에 처음 시작된 워밍업 클럽에서 10개월동안 총 3개 기수, 10개 스터디. 누적 1,781명의 러너분들과 함께 성장해왔다고 한다기수 무관, 완주여부 무관! 인프런 워밍업 클럽 러너라면 누구나.. 2024. 12. 19. NAVER CLOUD CAMP 2024 특별 커리어 성장 세미나 참여 후기 # 네이버클라우드캠프 유명한 다른 교육기관도 있지만 네이버에서 네부캠 말고 클라우드캠프에서 이런 행사를 열어서 신청했다무료 + 클라우드/AI 관련 기술 강연 + 현직 개발자 성공 스토리 + 교육과정 소개 강북구에서 머나먼 성남시에 위치한 네이버 그린팩토리로 찾아갔다..ㅎ딱딱한 의자같지만, 앉으면 엄청 푹신하단 사실!! 2층으로 올라올라뭔가 영화를 보러가는 듯한...? 기분이 드는 좌석배치도까지 있는 큰 곳이었다 # 기술강연오호..... 나는 AI 에이전트까진 알았는데, 소버린 AI는 처음들어봤다!! 신기신기 점점 발전하는 NAVER CLOVA...... 시각과 청각까지....초록집의 무서운 AI 투자... 꼭 잘됐으면 좋겠다!! # 네클캠(네이버클라우드캠프) 소개참고로 유튜브로 실시간 동시송출도 이뤄.. 2024. 12. 19. 항해99 2025 Commit Calendar 수령 후기 현재(12월 중순 이후)는 사라진 것 같지만.... 11월 초에 항해99에서 2025 커밋 캘린더를 1,000부 한정으로 선착순 이벤트를 열었었다나는 냉큼 가서 신청을 했었다!이후에 여기에서 큰맘먹고 10,000부로 늘려서 다시 배포(?)를 했나보다이 커밋 캘린더에 무슨 기능(?)이 있냐 하면..위와 같은 기능들이 있다! ㅋㅋ 귀염뽀쨕....찐 개발자들이 좋아할것같은... 이런거 싫어하는 사람 눈감아....ㅎ 뭐 결국.... 손이 빨랐기때문에 당첨 완료 So Easy~ # 배송 도착구글에서 인터넷 안되면 게임뜨는거잖아...?ㅋ 귀엽긴열어보니....잔디 마스킹 테이프 버릴뻔..;; 없는줄 알았다달력을 좀 넘겨봤다 올해 파이콘 가서 샀던 파이썬 반팔티랑 후드집업처럼 이 달력도 먼가 찐~개발자같잖아~~맘에드는.. 2024. 12. 19. 글또 백엔드&인프라 빌리지 반상회 참여 후기 꽤 지났지만.... 12월 5일에 참여했었던 글또 10기의 백엔드&인프라 빌리지 반상회에 참여했던 후기를 이제 올려본다ㅎ # 참여자 모집12/5 목요일 오후7시에 선릉역 근처에 위치한 우아한형제들 테크살롱(우테코 교육장)에서 글또 10기의 백엔드&인프라 반상회가 열렸다 # 행사장 도착아직 12월 초인데도 불구하고, 건물 1층에는 벌써 크리스마스를 위한 준비를 마친 모습ㅋㅋ올해 YouthCon, 조영호님의 도메인 주도 설계의 사실과 오해 6기 수강때문에 총 3회 왔었는데.. 이번까지 4번 방문한 우아한형제들 테크살롱이다!!살짝 늦게 도착했는데... 나를 찾는 몇몇분들이 계셨다..후후(지각이라 안오는줄 아셨...ㅠ) 13층에 위치한 우형 테크살롱으로 올라갔다입구에서 이름이 적힌 목걸이와 초초 귀여운!!! 글.. 2024. 12. 19. 항해99 잔디 기부 캠페인 참여!! 항해99에서 잔디1개=100원 으로 환산해서 모아진 총 금액을 저소득층 아동을 위한 코딩교육 지원 단체에 기부하는 잔디 기부 캠페인을 열었다개발자의 성장을 진심으로 도모하는 부트캠프인 모습이었다!!그리고 기부하는 취지와 방식, 그리고 결과까지 연말에 정말 따뜻했다...ㅎ 2024년 12월 18일 오전10시쯤에는트리의 37%정도가 채워진 모습이었다하.지.만......같은날 오후10시에 다시 보니89%나 채워진 모습을 볼 수 있었다!! 내 기부증서구글처럼 오프라인이 됐을 때 공룡게임을 할 수 있는 귀여운 크롬 다이노 인형을 받았다아쉬운 점은 public repo의 개수만 체크했단 것이었는데..ㅠ 인증 당시 private repo가 30개정도였기때문에...... 몇개정도 public으로 만들면 Lv. 10?.. 2024. 12. 18. Hibernate(JPA) 탐구 - 2편(feat. save() 메서드 분석) 서론지난 1편https://code-boki.tistory.com/266 FlushEvent와 Action Queue의 동작 방식으로 알아보는 Hibernate(JPA) 1편일단 문제를 함께 풀어보자ㅎㅎUser엔티티부터!(사실 서적에서는 엔터티라고 부르던데..난 엔티티가 편하다)QuizGivenJPA를 공부하셨고 구현체인 Hibernate의 ActionQueue에 대해서 들어보셨다면.. 다음code-boki.tistory.com에 이은 2편이다이번에는 save() 메서드를 깊이 파보면서 JPA의 동작방식을 이해해보자ㅋㅋ 진짜 삽질 엄청 많이했다...참고로 이 글은 불친절하게 작성되어 있다나는.. Internet Explorer의 호환성은 싫어했지만, Explorer라는 뜻은 좋아한다탐험가라는 뜻이다... 2024. 12. 11. 코루틴 개념 정리, 디버깅 or 출력해보기(feat. IntelliJ Configuration Template) 2023년 회사에서 코틀린을 썼지만, 쓰자마자 코루틴을 바로 사용하지는 않았었다2024년쯤 코루틴을 공부하고 백엔드 코드에 조금씩 사용하는 영역을 넓혀갔다간단하게 코루틴 기본 개념과 활용까지 블로깅을 조금씩 해보려고 한다로니콜먼도 아마 코루틴을 사용해본 경험이 있는 것 같다. 왜냐하면 "Light Weight Baby!!"라고 외치며 헬스를 했으니 말이다 코루틴(Coroutine)이란?코루틴이란 Light-Weight Thread(경랑스레드)라고도 불리며, 스레드와는 독립적으로 실행되는 비동기 작업의 단위이다 내부적으로는 Continuation이라는 객체에 현재 작업(Job)의 진행 상태를 저장하고, suspend와 resume을 통해 작업을 일시 중단하거나 재개할 수 있다이 특성 때문에 코루틴은 스레드.. 2024. 12. 2. 작심삼주 오블완 챌린지 끗 작심삼주 #오블완 챌린지 끝!!3주동안 하루도 안빼먹고 블로그 포스팅을 했다ㅎㅎㅎ이제... 스마트모니터 M7, 애플워치10, 아이폰16 Pro 중 1개를 받는 일만 남았군!! 2024. 11. 28. 이전 1 2 3 4 ··· 14 다음