[주간회고] 28, 29편 : 26.08.09 ~ 26.08.22
·
✍🏻 회고/👋 주간회고
| Checky로 보는 지난 주 루틴 회고 1) Keep- 커밋 : 더 할 나위 없이 좋습니다- 듀오링고 : 듀오링고가 Keep으로 가다니,, 칭찬해 2) Warning- Self Dev : 은근 두 편 쓰는게 쉽지 않네- 찬양 : 지난 주가 많이 아쉽다,,- QT : 지난 주가 많이 아쉽다,,- 개발서적 : 요새 출근길에 책 읽기가 쉽지 않다 3) Bad- 감사 제목 : 하루 마무리하는 시간을 안 가져서 잘 안 지켜진 것 같다.- 운동 : 운동 쉬기 12일차(?)- 가계부 : 하루 마무리하는 시간을 안 가져서 잘 안 지켜진 것 같다. 📣 한줄평: 한 번 내려놓으니, 물살처럼 쭉 흘러 가버린다,, | 이번 주 일정1) 주일- 주일 예배 2) 월요일- 3) 화요일- KIA vs 롯데- 🤑- 종명..
XSS, 세 가지 종류로 이해하기
·
💻 개발/※ 참고 지식
| 서론안녕하세요 팡일입니다. 웹 서비스를 만들다 보면 XSS(Cross-Site Scripting)라는 말을 반드시 만나게 됩니다. 그리고 대부분 "Reflected, Stored, DOM-based 세 종류가 있다"는 설명까지 듣고 끝납니다. 저도 그랬습니다. 이름은 외웠는데, 정작 내가 쓴 코드 중 어느 줄이 어느 XSS에 해당하는지는 몰랐습니다. 이 글은 그 간격을 메우는 것이 목적입니다. 개념 한 문단, 종류별로 실제 코드 한 조각, 그리고 올바른 방어 방향까지. 이 글만 읽고도 "XSS는 이런 거고, 이런 종류가 있고, 내 코드에서 이걸 찾아보면 되는구나"까지 도달하는 것을 목표로 했습니다. | XSS는 "문자열이 코드로 해석되는 순간"의 문제입니다XSS는 공격자가 넣은 문자열이 피해자의 ..
[Checky] 공용 컴포넌트는 있었지만, 디자인은 흩어져 있었다. Checky에 디자인 시스템을 들인 이야기
·
📋 프로젝트/☄️ 트러블 슈팅
| 서론안녕파세요, 팡일입니다. Checky에도 공용 컴포넌트는 있었습니다. Button이 있었고 Modal이 있었고 Text도 있었습니다. 그런데 어느 날 다크 모드를 붙여 보려고 코드를 열었을 때, 저는 이 프로젝트의 회색이 몇 종류인지 대답할 수 없었습니다. text-gray-400이 있었고 text-[#8E8E93]이 있었습니다. 둘은 다른 색이지만 화면에서는 똑같이 "연한 회색 보조 텍스트"였습니다. Tailwind 팔레트에서 고른 순간도 있고, 디자인 시안에서 값을 그대로 옮겨 적은 순간도 있어서, 어느 쪽이 틀렸다고 말하기도 애매했습니다. 공용 컴포넌트를 만들어 뒀는데 왜 이런 일이 생겼을까요 | 공용 컴포넌트는 "재사용"을 해결하지, "일관성"을 해결하지 않는다공용 컴포넌트는 덩어리를 ..
[주간회고] 27편 : 26.08.02 ~ 26.08.08
·
✍🏻 회고/👋 주간회고
| Checky로 보는 지난 주 루틴 회고사진 속 서비스가 궁금하다면? 보러가기1) Good- 커밋 : 말할 게 더 있나요~- 듀오링고 : 진짜 그나마 Best,,- 운동 : 운동은 진짜 많이 성장했다- 개발서적 : 퇴근길에 한 나 칭찬해, 그래도 한 번 더 가자 2) Warning- 찬양 : 진짜 무슨 일?!- QT : 금요일 번쩍- 감사 제목 : 진짜 무슨 일!?!?- 가계부 : 돈 관리 안해요? 3) Bad- Self Dev : 큼,,📣 한줄평: 어디가 병목점일까? 지난 주랑 별 다를게 없어,, | 이번 주 일정1) 주일- 주일 예배 2) 월요일- 3) 화요일- KIA vs 삼성 4) 수요일- KIA vs 삼성 5) 목요일- KIA vs 삼성 6) 금요일- 서울 -> 포항- KIA vs 두산..
[주간회고] 26편 : 26.07.26 ~ 26.08.01
·
✍🏻 회고/👋 주간회고
| Checky로 보는 지난 주 루틴 회고 1) Good- 커밋 : 더 말할 것도 없다!- Self Dev : ㅎㅎㅎ 휴우,,- 감사 제목 : 이틀 못한건 좀 아쉽지만 나름 선방! 2) Warning- 듀오링고 : 그래도 절반 이상!! 돌아오는 주에는 더 많이 해보자- 개발서적 : 한 번이라도 했네~ 3) Try- 찬양 : 매우 아쉬움,,, 화요일부터는 어디간거지?- QT : 써브웨이 먹긴 했는데,, 왜 못했냐구,,- 운동 : ㅎㅎㅎ,,, 화요일부터 살만 쪘다.- 가계부 : 하루 마무리 해야지 광일^^📣 한줄평: 지난 주보다 나은 것 같기도 한데, 도긴개긴,,? | 이번 주 일정1) 주일- 주일 예배 2) 월요일- 총학 외주 미팅 3) 화요일- KIA vs KT 4) 수요일- KIA vs KT 5)..
[회고] 26년도 7월 돌아보기
·
✍🏻 회고/📆 월간회고
| 어떤 일들이 있었나요?1) 일상- 에센스 회계 업무 시작- 현중햄과 LTNS- 청미적 신청 및 발급 완료- 첫 야근- 에센스 운영진 미팅- 가산 데이트- 코로나19 공식 해제- 슬릭댄디컷 매직- 26 올스타전- 진혁햄 가산 식사 및 청첩장 전달- 예은사마 졸전 축하- 에센스 7월 정기예배- 파드 쓱키 흥참동 고척돔 2) 개발- 총학생회 웹사이트 리팩토링 완료- 에센스 공식 웹사이트 리뉴얼 완료- 조각 서비스 출시- 입사 3개월 회고 작성- 총학생회 웹사이트 미팅 진행 완료- 회사 공식 웹사이트 리뉴얼 진행중 | 7월 목표 돌아보기(7월 시작하기가 없는 관계로 패스) | KPT로 돌아보는 26년도 7월(1) Keep(1-1) 일상- 매 주 꾸준히 회고한 점- 12시 넘지 않고 자려고 한 점(..
[정보 공유] 개발팀 모두가 AI를 쓰면 생기는 일
·
📰 정보 공유
| 서론안녕하세요, 팡일입니다. AI 코딩 에이전트는 이제 개발자의 생산성을 높여주는 도구를 넘어, 팀의 개발 방식 자체를 바꾸고 있습니다. 개인은 더 빠르게 개발할 수 있게 되었지만, 팀 단위에서는 리뷰, 협업, 코드 품질, 역할 분담 등 새로운 고민도 함께 생겨나고 있습니다. 이번 글에서는 「개발팀 모두가 AI를 쓰면 생기는 일」 영상을 바탕으로, AI 시대에 실제 개발팀에서 일어나는 변화와 앞으로 어떤 방식으로 협업하면 좋을지 함께 정리해보았습니다. | Part 1. Agent 개발 시대의 팀 개발은 어떤가?1. 빨라진 팀의 개발 속도AI 코딩 에이전트는 개발 속도를 눈에 띄게 변화시켰습니다. 예전에는 하루에 하나의 기능을 완성하는 데도 많은 시간이 필요했지만, 이제는 하루에도 여러 개의 PR이..
[사이드 프로젝트] 조각(Jogaks)
·
📋 프로젝트/🧑🏻‍💻 서비스 소개
| 서론 새로운 학기, 새로운 팀, 새로운 동아리. 사람들을 모아 무언가를 함께 해내려 할 때, 정작 어려운 건 목표를 정하는 일이 아니라 그 활동을 꾸준히 이어가게 만드는 일이었습니다. "이번 주 미션 다들 하셨어요?" "인증은 어디에 올리면 되죠? 카톡? 노션? 구글폼?" 단톡방에 흩어진 인증 사진들, 누가 했고 누가 안 했는지 매번 세어보는 관리자, 그리고 시간이 지날수록 흐지부지되는 활동. 이런 장면은 팀이나 동아리, 조직 활동을 해본 사람이라면 한 번쯤 겪어봤을 풍경이었습니다. 이런 사소한 번거로움이 쌓이다 보니, 정작 중요한 "함께 목표를 향해 나아가는 즐거움"보다 활동을 관리하고 독촉하는 데 더 많은 에너지를 쓰고 있다는 느낌이 들었습니다. 그래서 이런 생각이 들었습니다. "미션을..
[주간회고] 25편 : 26.07.19 ~ 26.07.25
·
✍🏻 회고/👋 주간회고
| Checky로 보는 지난 주 루틴 회고 1) Good- 커밋 : 아주 잘했어 칭찬해- Self Dev : 아주 잘했어 칭찬해 2) Warning- 찬양 : 반절 이상은 했지만,, 아쉽다ㅠ-> 말씀은 삶을 살아내는 양육!- QT : 반절 이상은 했지만,, 아쉽다ㅠ-> 말씀은 삶을 살아내는 양육!- 감사 제목 : 하루 마무리 어디갔숴-> 하루 마무리 다시 필수,, 카톡 울리면 바로 하기- 듀오링고 : 목요일부터는 핸드폰이 없어졌나?-> 돈을 내고 있기에,, 다시 해보자~ 3분이면 끝! 3) Bad- 운동 : 이제 근육이 말랑해지기 시작했다,,-> 땅끄부부 / 푸쉬업 / 풀업 다시 고도리- 가계부 : 하루 마무리 어디갔숴-> 결제 확인할 때마다 바로 기록하기- 개발서적 : 책을 들고는 다녔는데,,-> 23..
구글 경고 메일을 계기로 GA4와 Search Console을 도입해봤습니다
·
💻 개발/※ 참고 지식
| 서론안녕하세요, 팡일입니다. "당신의 사이트에서 문제가 감지되었습니다." 어느 날 구글에서 이런 메일이 오면, 덜컥 겁이 나지 않으세요? 저도 그랬습니다. 그런데 이 메일 한 통이 결국 우리 홈페이지에 제대로 된 방문자 분석 시스템을 갖추는 계기가 되었습니다. 오늘은 그 과정을 처음부터 끝까지, 그대로 공유해봅니다. (Google Analytics 4 + Search Console, 둘 다 무료입니다!) | "구조화된 데이터 문제"? 이게 대체 뭔가요 메일 내용은 이랬습니다. 우리 사이트의 이벤트(Event) 구조화 데이터에 권장 필드 5개(address, performer, eventStatus, offers, endDate)가 빠져 있다는 것이었죠. 처음엔 "뭘 잘못했나?" 싶었지만, 찬찬히 뜯..