전체 글
-
CSS를 공부하다가 AI활용에 대해 생각해봤다.살아가면서/생각하면서 2024. 11. 14. 23:37
프론트엔드 작업할게 생겨서 Next.js + React 그리고 Ant 디자인 시스템으로 인하우스 화면을 개발하고 있다.개발한다고는 했지만 사실 뭐.. 이미 있는 코드 보면서 눈치로 그린다는 표현이 더 맞겠다. ant.design에서 원하는 동작의(?) 컴포넌트를 검색한 후 화면 컴포넌트에 복붙 한다.내가 원하는 위치에 올 때까지(?) 정렬이랑 마진 주면서 대강 맞춘다.입력을 받고 API 호출하고 결과 보여주는 팀 내에서 사용하는 인하우스 시스템이어서 크게 문제가 되지 않았다. 원하는 기능 동작과 누락한 컴포넌트 없이 잘 구현했지만뭐라 표현할 수 없는...뭔가 애매~한 느낌과 화면 크기에 따라 텍스트가 넘어가고 깨지고 난리도 아니었다. layout 잡는 게 중요하다고 다시 느꼈다. 지금까지 인하우스 화면..
-
더 나은 커밋, 더 나은 프로젝트 만들기개발하면서/타인글보면서 2024. 11. 13. 21:47
남은 2024년까지 2개의 프로젝트를 진행한다.커밋을 atomic 하고 유의미하게 나눈다는 건 알지만 할 때마다 여전히 어렵다. 전에 커밋 컨벤션에 대해 한번 정리했지만Github Blog에서 실제 커밋 트리를 보여주며 더 나은 커밋 작성하는 방법을 소개하고 있어 정리해 봤다. Git Commit을 단순히 롤백하고 협업을 위한 코드 분리(?) 정도의 저장소로 생각하지 말고지금의 코드가 만들어진 이야기를 얘기한다는 생각으로 Commit을 만들자! https://github.blog/developer-skills/github/write-better-commits-build-better-projects/ Write Better Commits, Build Better ProjectsHigh-quality ..
-
if(kakaoAI)2024 day3 시청 및 정리 ... 백엔드개발하면서/타인글보면서 2024. 11. 11. 12:09
이번 포스트는 백엔드 경험을 공유한 발표영상들을 정리했다. if(kakaoAI)2024 day2 시청 및 정리 ... 프론트엔드이번주에 if(kakaoAI) 2024 발표 영상이 공개됐다.개인적으로 AI 모델링, 서빙, Feature Store보다는 AI 사용하는 거에 관심이 많아 정리는 안 하고 간단하게 보기만 했다. Day2와 Day3 발표에서 관심가는 발dol9.tistory.com 카카오톡 펑 개발기PUSH방식과 PULL 방식 소개 PUSH는 필요하지 않은 일을 할 수 있다.PULL은 생성과정은 빠르지만 피드에 들어가야 할 피드를 찾아야 해서 조회가 느리다. 서비스의 사용패턴은 생성보다 조회 트래픽이 많은 SNS와 유사하다. 97%가 조회 트래픽이고 3%가 생성 트래픽인 카톡 프로필과 비슷하다고..
-
if(kakaoAI)2024 day2 시청 및 정리 ... 프론트엔드개발하면서/타인글보면서 2024. 11. 9. 17:18
이번주에 if(kakaoAI) 2024 발표 영상이 공개됐다.개인적으로 AI 모델링, 서빙, Feature Store보다는 AI 사용하는 거에 관심이 많아 정리는 안 하고 간단하게 보기만 했다. Day2와 Day3 발표에서 관심가는 발표 영상을 보고 정리할 텐데이번 포스트는 Day2에서 프론트엔드 관련 발표다. React to PDF: 좌충우돌 PDF 생성 기능 개발기카카오 헬스케어 파스타 서비스에서 노출되는 화면을 PDF로 다운로드하거나PDF를 브라우저에서 보여주는 요구사항을 만족하기 위한 개발기를 소개한다. 라이브러리를 사용하지 않고 직접 개발한 이유?PDF 전환하기 위해 라이브러리의 별도 작업이 필요한 라이브러리가 있었다.기존 컴포넌트를 그대로 사용하지 못하면 이중작업 부담, 테스트 복잡성 증가,..
-
Kotlin Type-safe builder 개념 알아보기 - Kotlin DSL!!개발하면서/타인글보면서 2024. 10. 9. 11:52
회사에서 Kotlin을 주 언어로 개발하고 있는데 프로젝트 개선을 위해 새로운 라이브러리를 사용하다 보니Kotlin의 Type-safe builder를 알아두면 좋을 것 같다. DSL을 이용해서 새로운 무언가를 만든다기보다는현재 쓰고 있는 라이브러리를 확장하고 유연하게(?) 사용하고 싶은데 감으로만 하기에는 한계를 느꼈다. 아래 자료를 읽고 정리했다.https://kotlinlang.org/docs/type-safe-builders.htmlhttps://kotlinlang.org/docs/functions.htmlhttps://d2.naver.com/helloworld/9879422https://toss.tech/article/kotlin-dsl-restdocs Type-safe builder라는 이름의..
-
SLASH23 시청 및 정리개발하면서/타인글보면서 2024. 8. 16. 15:00
오래간만에 개발자 행사 영상을 찾아보았다.토스 SLASH23에 발표된 영상 중 개인적으로 관심 가는 영상 3개를 시청하고 정리했다.회사에서 처리량 올리는 게 필요해서 그런지 세 번째 발표가 재밌었다. 실제 해볼 만한 것도 많았다.https://toss.im/slash-23 1. 머신러닝으로 더 똑똑하게 증권 뉴스 제공하기https://www.youtube.com/watch?v=dnxaTrKJr0c 종목 매칭 모델본인이 투자하거나 관심 있는 종목의 뉴스만 본다.유저에게 제공하는 뉴스는 언론사로부터 받는데 두 가지 문제점이 있다.모든 뉴스에 대해서 종목 매칭을 해서 제공하지 않는다부정확한 종목 매칭이 된다.Classification Model을 구축하기 위해 RoBERTa, ELECTRA, BERT 등을 실..