Life/컨퍼런스15 [당근] 당근 테크 밋업 2024 후기 이번에 내가 다니고 있는 당근에서도 "당근 테크 밋업"이라는 이름으로 첫 오프라인 컨퍼런스가 열렸다! 원래는 당일날 후기를 남겨볼까 했는데 ㅋㅋㅋ 밋업 끝나고 회사로 와서 남은일을 처리하느라 ㅋㅋㅋ 당일날 못 남겼다... ㅠ,ㅠ이번 주말에도 후기를 안 남기면 결국 작성을 안 하게 될 것 같아.... 윽! 주말 아침에 커피 한잔의 여유를 부리며 후기를 남겨본다!항상 그래왔듯, 내가 영감을 받은 부분에 대해서만 후기를 작성해 보겠다. 1. 당일 도착!1-1) 입장정확히 10시 30분에 컨퍼런스 장에 도착하였다! 사원의 경우 사원증을 들고 가서 직원용 출입증으로 교환하는 방식으로 입장할 수 있었다!바로 가서 자신감 있게 사원증을 제시하였고(??) 입장 명찰로 교환받을 수 있었다! 입구에 보니 우리 커뮤니티 .. Life/컨퍼런스 2024. 10. 12. [SLASH 24] Toss : No Limit 컨퍼런스 후기 최근 생각해 보니 컨퍼런스를 다녀온 후, 후기를 안 남기고 있었던 것 같아?(ex 인프콘 24) 오늘은 보고 온 당일 후기를 남겨볼까 한다.추가로 회사 동료분들에도 내가 느낀것을 공유하고 싶다!해당 후기는 모든 세션의 기술 내용을 기술하는 것 이 아니라, 제가 영감 받은 부분만 적어두도록 하겠습니다! 1. 신청부터, 당일 도착까지!1-1) 사전 신청오??? 드디어?? 내 힘으로 당첨돼서 가보는?? 이전까지 대부분의 컨퍼런스에 지원만 하면 탈락하는 극악 확률의 남자였는데 ㅋㅋㅋ 이번에는 추첨 결과 대상자가 되었다!크크 회사 다니며 해당 컨퍼런스 날이 오기를 손꼽아 기다리고 있었다 크크 특히, 이번 컨퍼런스는 Toss의 첫 오프라인 기술 컨퍼런스라 IT업계의 종사자라면 다들 큰 관심이 있었을 것 같다. 그도.. Life/컨퍼런스 2024. 9. 12. [GDSC Konkuk Kprintf] 나의 지식으로 누군가에게 영향을 주는 경험 뒤늦은 녹화본 추가~ 항상 컨퍼런스에 청중으로 참여해 왔던 내가 이번에는 발표연사로 참여할 수 있게 되었다.언젠가 이런날이 올 것이란 생각은 했었지만, 생각보다 조금 더 일찍 이런 기회가 오게 되었다.그리고 난 그 기회를 잡아보기로 마음먹었다! 이번 글은 어떤 기술적 내용을 공유하기보다는, 내가 첫 발표연사자로 발표를 하면서 느낀 점과 준비과정을 글로써 남겨볼까 한다. 1. 발표 준비의 시작사실 맨 처음 "헥사고날" 을 주제로 선정하게 된 이유는, 평소 내가 좋아했던 주제이기도 하고 나름(?) 많은 관련 자료들을 읽었기 때문에 누군가에게 잘 설명할 수 있는 주제라 생각하였다. 그도 그럴것이 실제 발표 때 사용한 내용들인 이미 대부분 내 머리에 있었던 내용이었다.(여담이지만 내 머리에 있는 것을 끄집어내.. Life/컨퍼런스 2024. 4. 18. [AWS] AWS Summit 2023 1. 코로나 이후 첫 AWS 컨퍼런스 코로나 시국 이후에 AWS summit 2023이 오래간만에 한국에 열리게 되어 너무 기뻤다. 어떠한 새로운 서비스들을 소개받고 경험해 볼 수 있을지 많은 기대와 관심이 생겼었다~~ 지인이랑 9시쯤 만나서 이동했는데, 가장 큰 충격이 3개의 층을 모두 사용한다는 점이었다. 이전에도 몇 번 대형 컨퍼런스들을 코엑스에서 경험한 적이 있는데, 거의 다 1층만 사용했었다. 오늘 처음 3층도 방문 가능하다는 점을 알게 되었다. 이번에 느낀 게 확실히 전 세계적으로 돈을 잘 버는 기업은 컨퍼런스도 좀 다르구나를 느꼈다. 처음 기조연설시간 전에 영화 메트릭스를 패러디한 짧은 영상을 보여줬는데, 영화관 온 것 같다는 생각이 들 정도로 재미있었다. (동기 세상이라니... 감자튀김 하.. Life/컨퍼런스 2023. 5. 4. [Refactoring] 마틴파울러가 말하는 리팩토링 (feat 테스트 코드를 짜는 이유) 이번 글은 유튜브의 좋은 영상을 하나 보면서, 정리하고 생각을 남기는 글 입니다. 영상 링크 : https://youtu.be/mNPpfB8JSIU 또한 추가적인 자료로 다음 PPT를 마틴파울러가 제공하고 있다. https://martinfowler.com/articles/workflowsOfRefactoring/ Workflows of Refactoring Many teams miss opportunities for refactoring by not realizing the different ways refactoring can fit into their workflows. martinfowler.com 1. TDD(Test-Driven Development)와 리팩토링 TDD 프로세스는 다음 그림과 .. Life/컨퍼런스 2023. 1. 5. [유스콘] 유스콘 2022 후기 후 신청자가 200명이 넘어서 추첨으로 된 것 같다. 다행히 이번에는 당첨돼서 참여할 수 있었다. 같이 할수 있었던, Ader, 후 에게도 감사의 말을 전하고 싶다! 1. 진행 세션 이번 세션에서 기술 세션들에 관심이 많았다. 민규님의 introduce to clean Architecture를 시작으로 Java 17 vs Kotlin 1.7 Unit Test Puzzler 토비의 스프링 같이 읽기 Flyway 순으로 들을 생각이었다. 다만 중간에 망나니 개발자 님과 소통하는 시간이 잡혀서 Unit Test Puzzler은 듣지 못하게 되어 조금 아쉽다. 대신 ㅎㅎ 망나니 개발자 님과 대화를 나눌 수 있어서 좋았던 시간이다. 2. 한줄 세션 후기 기술 내용 정리보다는 기억에 남는 한 줄 요약! 들으면서 타.. Life/컨퍼런스 2023. 1. 1. [우아한 Tech] 우아한 Redis 강대명 님의 우아한 Redis를 들으며 정리한 내용 입니다. 1. Redis 소개 인메모리 데이터 저장소 오픈소스 String, set ,sorted-set, hashes, list 등 다양한 타입 지원 1 - 1) 일반적인 Cache 사용법 (Look asid Cahce) 캐시에 자료가 없으면, DB 접근 후 캐시에 갱신하는 방식 1 - 2) Write Back 방식 Write가 매우 빈번한 경우, 매번 DB에 접근하여 Write하기 보다는 모아서 Cache에 저장해 두었다가, 나중에 특정 시점에 DB에 한번에 날려준다. 하지만 이 방식은 장애가 발생하여 Cache가 날라가버릴 위험이 있다. 예를 들어 log를 DB에 저장해야 할 때 write back과 같은 방식을 사용한다. 2. Redis의 장점 .. Life/컨퍼런스 2022. 9. 25. [인프콘] INFCON 2022 후기 1. 참석 전 가서 뭘 들을지 많이 고민했었던 것 같다. 순서는 일단 다음과 같이 정하긴 했었다. 13:45 105호 (이력서) 14:40 102호 (테스트 코드) 15:35 103호 (코드 리뷰 전략) 16:10 103호 (aws 아키텍처 진화) 17:05 102호 (레거시 개편) 18:35 103호 (김영한) 레거시 개편 때 Devops의 테라그런트를 들으러 간 것 말고는 원했던 섹션을 모두 들을 수 있었다. 코드스쿼드 멤버 들과 주로 같이 다니게 되었다! 민지노, 밀러, 나단, 타니, 나(Shine), 케이, 로사(iOS분)를 만날 수 있었다! 또 우리의 마스터 호눅스도 컨퍼런스를 돌아다니다 만날 수 있었다ㅋㅋㅋㅋㅋㅋㅋㅋ 2. 인프콘 참석! 코로나 이후 이렇게 크게 코엑스에서 열리는 개발 컨퍼런스는.. Life/컨퍼런스 2022. 8. 27. [SLASH 22] 지속 성장 가능한 코드를 만들어 가는 방법 Toss 의 2022년 컨퍼런스를 보며 재미있게 봤던 내용들을 정리하는 글 입니다. 패키지 구조와 계층에 대하여 요즘 생각이 정말 많았는데, 적절한 시점에 아주 좋은 컨퍼런스 영상을 보게되어 행복했다! https://youtu.be/RVO02Z1dLF8 1. 지속 성장 가능한 코드를 만들어 가는 방법 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 예제를 통해 알아보자! 다음 코드는 햄버거를 만드는 가상의 HamburgerService 입니다! 위 코드를 보면 구현에 관한 부분은 파악할수가 없다. 이는 당연하다! 다만 생성자를 통해 의존하는 class를 확인할 수 있고, 대략적인 행동을 예상할 수 있다. 이처럼 생성자를 통해 Class 의존도와 무슨일을 할지 힌트를 얻을 .. Life/컨퍼런스 2022. 6. 11. [코드스쿼드] 애플리케이션 아키텍처와 객체지향 - 조영호 PPT의 모든 출처는 우아한 형제들의 조영호 님께 있습니다. 문제 될 시 삭제하도록 하겠습니다.# 이번 코드스쿼드 5월 콘퍼런스로 우아한 형제들의 조영호 님께서 초청 강연을 해주셨다. 1. 도메인의 개념 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 우리가 소프트웨어 적으로 해결해야 하는 문제의 대상이 도메인이다. 이번 강연에서는 영화 예약 시스템을 도메인으로 예제를 만들어 보여주셨다. 2. 레이어 아키텍처 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 이를 통해 맨 처음 설명해주신 개념으로는 Transaction Script 와 Domain Model에 대한 차이이다. 이중 Transaction Script는 절차 지향적인 방식이고, .. Life/컨퍼런스 2022. 5. 22. [REST API] 그런 REST API로 괜찮은가? naver D2 에서 발표를 보고 정리한 글 입니다. 문제될시 삭제하도록 하겠습니다! 다음 영상에 대한 정리를 간략하게 나마 해보았습니다! 1. 글을 쓰게 된 이유 그동안 REST에 대하여 명확하게 인식하지 못하고 무분별 하게 사용하고 있다는 느낌을 받았다. 따라서 관련된 영상중 가장 감명깊게 봤던 위 영상을 정리겸 복습하고 싶어 이 글을 작성하였다. 1) REST 란? REST는 REpresentational State Transfer의 약자이다. 하지만 위 글만 보고 이해할 수 있는 사람은.... 아마 창시자 정도?? 이에대한 부가적인 설명으로, 발표 영상에서는 다음과 같이 상호운용성 에 대하여 강조해 주셨다. a way of providing interoperability between comput.. Life/컨퍼런스 2022. 4. 17. [우아한 Tech] 우아한 ATDD 2021년 3월에 진행된 우아한 테크 세미나에서 류성현님의 '우아한 ATDD' 스트리밍 영상을 보고 정리한 내용입니다. 1. ATDD 란? 인수테스트는 사용자의 시나리오를 기반으로 진행되는 test이다. ATDD(인수 테스트 주도 개발)는 요구사항에 대한 인수 테스트를 이용하여 요구사항을 명확히 하고 모든 팀원이 요구사항에 대한 공통의 이해를 바탕으로 개발을 진행하는 방법. 개발을 하기전 인수 테스트 먼저 작성하여 전체적인 가이드 라인을 잡는다. 이후 그 인수 테스트를 충족시키기 위해 개발을 해 나간다. 인수 테스트를 기반으로 개발을 할 경우 다음과 같은 장점이 있습니다. 기존 인수 테스트 장점 빠른 피드백을 받을 수 있음 회귀 오류를 잡아줄 꾸준한 테스트를 만들 수 있음 기존 기능을 망가뜨리지 않고 새.. Life/컨퍼런스 2022. 3. 10. 이전 1 2 다음