본문 바로가기

별밤 일지35

[티스토리 블로그 만들기] 홈프로모션 설정하기!라고 적고 티스토리 망치는 방법이라고 읽는다! 안녕하세요! 다시 돌아온 입니다!!! 티스토리 블로그 만들기 1편 [티스토리 블로그 만들기] 티스토리에서 살아남기 그 1장 안녕하세요! 저는 기획팀의 신입 팀원(이라고 하기에는 이제 신입이 아닌 것 같지만)입니다. 별밤 일지는 저희 별밤 팀원들(에디터들)이 한 주씩 돌아가면서 각자의 이야기를 풀어내는 방향으로 starsufers.tistory.com 이번 편은 바로 홈 프 로 모 션 설 정 하 기. 입니다! 지난 편에서 이거 때문에 아주 골머리가 아팠는데요.. 분명 티스토리 처음 시작하시는 분들 중에 저와 같은 문제에 부딪힌 분들이 있으실 것이기 때문에 제가 찾은 해결방법을 함께 공유해 드리려고 왔습니다! 하지만 이번 편은 망했다는 것을 미리 언급드립니다.... ※망함주의※ ※※망함주의※※ ※※※망함주의.. 2023. 11. 14.
[좋은 UI란 무엇일까?] (1) - 브랜딩과 경험 사이 안녕하세요! 별헤는밤의 디자이너를 맡고 있는 S라고 합니다. 대학생이었던 2021년 말 팀에 합류해, 2년 차 프로덕트 디자이너가 된 지금까지 별 헤는 밤의 디자인을 혼자 맡아 조금씩 개선해가고 있어요. 첫 디자인 포스팅으로는, 별밤 팀이 처음 세상에 내보냈던 화면을 전격 뜯어고치게 된 이야기를 풀어보려 합니다! (부족한 과거 작업이지만, 프로덕트 공부 초기 악으로 깡으로 만든 작업물이니 귀엽게 봐주세요🤧) 🚀 브랜딩 중심 UI에서 경험 중심 UI로 제가 팀에 합류한 시점은 2021년 말, 초기 별밤 팀이 데이터 활용 공모전을 준비하던 막바지였습니다. 해당 시점에는 이미 초기 디자인 컨셉이 존재했고, 제가 급하게 바통을 이어받게 된 상황이었으므로 당시 저는 기존 컨셉에 충실하여 시간 안에 작업물을 완성시.. 2023. 11. 8.
[WebClient] 비동기 아키텍처를 통한 외부 api 콜 성능 개선 ▶ 개요 및 배경 별 헤는 밤 버전 업데이트를 진행하면서, 날씨 페이지를 맡게 되었다. 날씨 페이지의 메인 로직은 외부 api를 호출하고, 응답받은 날씨 데이터를 적절히 분석하여 보여주는 것이다. 날씨 페이지에서는 아래와 같은 2가지 외부 api 호출이 필요하다. openWeather : 분, 시간, 일 단위로 날씨 예보 데이터를 제공하는 api (https://openweathermap.org/) 에어코리아 : 시도별 미세먼지 데이터를 제공하는 api (https://www.data.go.kr/data/15073861/openapi.do) 기존에는 앱단에서 직접 api를 호출하는 방식이었는데, 해당 구조는 다음과 같은 문제점이 있었다. 프런트 단에서 데이터를 직접 호출하는 것이므로 성격에 맞지 않는다고.. 2023. 11. 4.
[JPA] 검색 메소드 수정하기 - N+1 문제 장기 프로젝트 별 헤는 밤에 있는 문제들을 하나씩 해결해보는 시간! [오늘의 할 일] 검색어, 필터(해쉬태그, 지역)를 적용하여 관측지를 검색할 수 있는 메소드를 수정한다. 별 헤는 밤에는 관측지 검색기능이 존재한다. 검색어와 필터를 통해 검색할 수 있는데 초기 구현 버전은 아래와 같았다. 간단히 설명하면(전혀 간단하지 않게 구현했지만) 검색어, 해시태그, 지역이 존재하는 경우를 모두 나누고 각각의 결과를 다른 리스트에 담고 공통으로 존재하는 결과를 추려서 반환했다 페이지 처리도 없이! (나는 가고 싶었던 N…모 서비스 회사 면접에서 이 코드에 대해 개선점 질문을 받았고 제대로 대답하지 못해 떨어졌다. 이제라도 수정해본다…) 기존 코드 더보기 public class Observation { @Id @Ge.. 2023. 10. 24.