전체보기
-
[강의후기] 아는 만큼 보이는 크롬 개발자 도구weniv 2024. 7. 3. 23:13
강의링크 : https://www.inflearn.com/course/%EC%95%84%EB%8A%94%EB%A7%8C%ED%81%BC-%EB%B3%B4%EC%9D%B4%EB%8A%94-%ED%81%AC%EB%A1%AC%EA%B0%9C%EB%B0%9C%EC%9E%90-%EB%8F%84%EA%B5%AC/dashboard [지금 무료] 아는 만큼 보이는 크롬 개발자 도구 강의 | 제주코딩베이스캠프 - 인프런제주코딩베이스캠프 | 프론트엔드 개발자를 위한 크롬 개발자 도구 강의입니다. 개발 작업 시에 활용하기 좋은 다양한 기능과 팁을 다루고 있습니다., 개발자 도구의 수많은 기능과 함께웹을 깊www.inflearn.com 1. 수강 이유위니브 엠버서더가 되어 무료로 강의를 제공 받고 후기를 작성한다.이번 강의는..
-
[강의후기] 너네 백엔드 하고 싶은 거 있으면 얼마든지 해 난 괜찮어 왜냐면 나는 파이어베이스가 있어weniv 2024. 7. 3. 02:07
강의링크 : https://www.inflearn.com/course/%EC%A0%9C%EC%BD%94%EB%B2%A0-%ED%8C%8C%EC%9D%B4%EC%96%B4%EB%B2%A0%EC%9D%B4%EC%8A%A4 너네 백엔드 하고 싶은 거 있으면 얼마든지 해 난 괜찮어 왜냐면 나는 파이어베이스가 있어 강의제주코딩베이스캠프 | 프론트엔드 개발자인데 로그인 기능을 구현하지 못해 아쉬웠던 적 있으신가요? DB를 이용해 데이터를 저장하고 불러오는 기능을 구현하고 싶지만 쿼리를 공부하기는 부담www.inflearn.com 1. 수강 이유위니브 엠버서더가 되어 무료로 강의를 제공 받고 후기를 작성한다.최근 회사에서 FCM 관련해서 이슈가 펑펑 터지고 있다. FCM은 파이어베이스에서 제공하는 무료 알림 기능이다..
-
인텔리제이 통계 기능으로 개발 생산성 올리기Spring Boot/인텔리제이 2024. 6. 19. 22:27
경영의 아버지 피터드러커가 일찍이 말했다. 측정할 수 있어야 개선할 수 있다. 인텔리제이는 생산성 측정 기능을 제공한다. 맥 기준으로 cmd + shift + a 단축키를 누르고 my productivity를 클릭하면 내가 IDE 사용하면서 단축키를 몇번 호출했는지 통계를 확인할 수 있다. 자주 안쓰는 단축키 사용 해서 생산성을 올려보자 [인텔리제이 생산성 관련 추천 사이트] - 공식 사이트 단축키 Keymap -> https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf 인텔리제이 단축키 관련 강의 - https://www.inflearn.com/course/intellij-guide..
-
스프링 개발자가 가장 많이하는 실수Spring Boot 2024. 6. 19. 21:55
이 글은 스프링 공식 팟캐스트를 번역한 내용이다. [Sping Office Hours - 스프링 개발자가 가장 많이하는 5가지 실수]https://www.youtube.com/watch?v=nd5JzDIEI6A[예제코드] https://github.com/danvega/spring-common-mistakes 1. DI 할때 필드 주입(@Autowired) 대신 생성자 주입을 사용한다.필드 주입은 테스트에서 Reflection이나 Mock할때 issue를 만들 수 있다.생성자 주입을 사용하면 이러한 이슈를 방지할 수 있다.생성자 주입을 사용하면 순환 참조같은 상황을 catch 할 수 있다.@Autowired를 사용해야한다면 Test 코드에서만 사용하자2. 패키지 구성시 package by layer 대..
-
2024 위니브 엠버서더 3기 선정weniv 2024. 6. 4. 23:49
앞으로 3개월(6~8월) 위니브 엠버서더 3기에 선정되어 활동하게 되었다.위니브 컨텐츠를 소비해보고 리뷰를 올릴 예정이다. 1. 위니브 엠버서더가 되었다. 나는 개발 인강 중독자다.늦게 개발에 입문해서 남들보다 잘하고 싶은 욕심으로 꾸준히 하다보니 결제한 강의가 많아졌다.(다 흡수했는지는 의문이지만. . . 넓고 얇게 많이 알게 되었다.)위니브는 인프런을 안다면 강의에서 드문드문 봤을 "제주코딩베이스캠프" 강의를 통해 알게된 기업이다.위니브는 청년의 IT교육 허들을 낮추겠다는 목표로 합리적인 가력으로 양질의 컨텐츠를 제공하고 있다.코딩 알고리즘 문제풀이 서비스 운영개발 스터디 모집 서비스 운영온오프라인 개발 컨퍼런스 주최 운영온라인 강의 500개 이상 제작/공급ICT 전자책 출판부트캠프 운영청년 오픈..
-
2024 스프링캠프 후기세미나 참석 2024. 5. 25. 23:04
다시보기 위치 : https://www.youtube.com/playlist?list=PLdHtZnJh1KdY3gEi7EPa2AuWn5NKRVmDf2023년에 이어서 2024년 스프링캠프에 다녀왔다. (2023년 스프링캠프 포스팅 -> https://yeoon.tistory.com/108)크게 3가지를 얻으려고 했다. SpringCamp 2024스프링캠프 2024 세션의 전체 영상 보기 목록입니다. (총 10개 세션) 🗓️ 2024년 5월 25일 (토) 오후 1시 ~ 오후 6시 🧭 SETEC 컨벤션센터 [Track1] (Session 1) 켄트 벡의 Tidy First? 🎙️ 안영회 (베터코드)www.youtube.com 인사이트 얻기실무에 도입할 내용동기부여동기부여는 충분히 되었고,얻은 인사이트와..
-
Java Lint 기능을 사용해서 formatting 강제하기JAVA/자바설치 2024. 5. 3. 23:48
1. 배경 클린코드 책을 보면 한 챕터를 formatting(형식)에 관한 이야기를 한다.요약하자면 작성한 소스코드에 formatting(들여쓰기, 줄바꿈, 띄어쓰기 . . . 등등)이 굉장히 중요하다고 한다.formatting이 코드를 읽을때 가독성에 영향을 주고 이는 뇌에 영향을 줘서 생산성에도 영향이 간다.formatting은 아키텍처와 같이 한번 굳어지면 리펙토링이나 변경이 불가능하다. 기존 코드 formatting을 모방해서 작성할 수 밖에 없고, 이를 지키지 않고 여러명이 각자의 style로 작성하게되면 카오스가 되기 때문. 2. 해결책 Linter 그리고 Sonar Lint, Sonar Cubeformatting을 clean하게 유지하기 위해, 개발자들은 강제로 formatting을 정해진 ..
-
sdkman env 사용해서 java, gradle, maven 버전 프로젝트별로 설정JAVA/자바설치 2024. 5. 3. 22:57
sdkman 설치하기 : https://yeoon.tistory.com/80sdkman env를 사용하는 이유결과부터 보면 아래처럼 인텔리제이로 프로젝트를 열기만 했는데, Java vesion, Gradle version을 변경되게 만들 수 있다. Java의 LTS 변경 주기가 빨라지면서, 회사나 개인 프로젝트에 여러 JAVA version를 사용하게 되었다. IntelliJ를 사용하면 버전에 맞는 JDK 다운로드 및 설정을 지원하지만,터미널에서 java 버전이 프로젝트와 맞지 않는 문제가 있다.sdkman env 기능을 사용해서 JDK와 빌드도구의 버전을 자동 설정해서 문제를 해결해보자.sdkman env 사용법1. 프로젝트 root path 위치에서 터미널에 아래의 명령어를 입력하면 .sdkmanrc..