전체 글

공부, 일상
주저리주저리/컨퍼런스

SDC(Samsung Developer Conference) Korea 2023 후기

미루고 미뤄왔던 SDC Korea 2023 후기를 드디어 쓰게 되었다. 먼저 이번 달에 상당히 나태해진 나에게 따끔한 한마디를 다시금 전하며 9월부터는 다시 열심히 공부했으면 좋겠다. 참석 계기줄곧 개발자 행사(컨퍼런스, 밋업 등)를 직접 참가해보고 싶은 생각이 있었다. 타이밍이 매우 좋게 삼성전자에서 컨퍼런스를 하게 된다는 사실을 접했고 그대로 부장님께 외근 처리를 부탁드렸다. 생각보다 매우 흔쾌히 다녀오라고 하시며 동기와 선임도 데려가라고 하셨다. 그렇게 3명이 컨퍼런스를 가게 되었다.(동기는 iOS라 사실 매우 연관성이 있지는 않았다.) 일단 서초 사옥으로오전에 도착해 컨퍼런스가 열릴 위층으로 올라가는데역시나 동종 업계 사람들이 입구를 못 찾는 모습과 그걸 안내해주는 프론트 직원들의 모습이 눈에 띄..

Language/Kotlin

Extract retry logic into higher order function from previous Coroutine

이번 글에서는 저번 Coroutine retry 로직을 구현했던 것을 고차함수로 추출해내는 작업을 해볼 예정이다. Step1. 초안 작성하기fun retry(numberOfRetries: Int, block: () -> Unit) { repeat(numberOfRetries) { try { block() } catch (e: Exception) { e.printStackTrace() } } block()}초안을 작성해보면 위와 같은 코드가 된다. 얼핏 보기엔 문제가 없을 것 같지만, 파라미터 전달될 함수 리턴 타입을 알 수 없기에 Unit 하나로 제한해버리면 안된다. 이럴 때 생각나는 녀석이 하나 있는데 바로 제네릭(Generic)이..

주저리주저리/팝업스토어

프랭크버거 로스트아크 테마 매장 후기

나는 사실 팝업스토어같이 이벤트성 매장을 즐겨 찾지 않는 사람이다. 하지만, 이번에 갔던 프랭크버거는 단순히 음식을 판매하는 것이기도 하고기존에 내가 하던 게임에서 콜라보를 했던지라 갑자기 궁금해졌다. 그렇게 성수동을 처음 방문하게 되었다. 일단 예약부터해당 매장은 "나 갈래!"라고 해서 모두 갈 수 있는 것은 아니었다. 왜냐하면, 네이버에서 예약부터 해야했다.  실제로 현장에서 "여긴 지금 입장되나요?", "여긴 못 들어가나봐" 등 소위 입구컷을 당하는 사람들이 많았다. 입장하고 나서입장 시간이 되고 나서 입장하면서 부채, 엽서, 뽑기용 코인을 받았다.뽑기용 코인으로는 매우 높은 확률로 프랭크버거 콜라보 피규어를 받을 수 있었다. 나랑 같이 갔던 친구는 오히려 이 코인이 더 희귀하다고 뽑기를 안하고 가..

BonusTrack02.dev
BonusTrack02.dev