본문 바로가기
닫기
필터

  • 버그와 함께 알아보는 RecyclerView 에서 wrap_content 사용을 조심해야 하는 이유

    gmarket.com

    버그와 함께 알아보는 RecyclerView 에서 wrap_content 사용을 조심해야 하는 이유

    버그와 함께 알아보는 RecyclerView 에서 wrap_content 사용을 조심해야 하는 이유 안녕하세요. G마켓에서의 첫 돌이 지난 Mobile Application 팀 전계원입니다. 작년 여름, 지마켓 내부코드 리팩토링 과정에서 버그를 만났었습니다. 버그의 원인을 이해하기 위해 분석하고 공부했던 내용들을 이번 글을 통해 공유해보고자 합니다. 0.

    dracure

  • 초보 개발자를 위한 Redis Cluster Migration 가이드라인

    gmarket.com

    초보 개발자를 위한 Redis Cluster Migration 가이드라인

    들어가기 전에 안녕하세요, Shopping Service API팀 강희정입니다. 작년 여름쯤 입사하여 낯선 환경과 도메인에 적응하고, 새롭게 접한 기술들을 익혀 가느라 정신없는 나날을 보냈습니다. 업무가 어느 정도 적응되었나 싶을 겨울쯤, 저에게 굉장히 낯선 업무가 주어졌습니다. Master/Slave 구조의 Redis에서 Cluster 구조의 Redis로

    dracure

  • Svelte 구축할 때 경험에 의한 장단점

    velog.io

    Svelte 구축할 때 경험에 의한 장단점

    내가 임시 글에 장황하게 쓰다 말았는데, 원래는 내 경험에 입각하여 소개하려고 했으나, 너무 거품 쩔어서 그냥 간략하게 작성하도록 하겠다.
    내 경험에 입각한 의견이 많으니, 크로스체크는 본인에 맡긴다.

    dracure

  • React SSR 스타일링에 개고생하는 이유

    velog.io

    React SSR 스타일링에 개고생하는 이유

    Next.js 같은 SSR 지원 가능한 프레임워크를 쓰면서 가장 고생하는 게 바로 스타일링일 것이다.물론 쌩으로 쓰는 건 지장 없는데 Styled components, emotion 등 스타일링을 리액트답게 체계적으로 관리할 수 있는 라이브러리를 사용할 경우 말이다.

    dracure

  • Promise 및 (Micro)Task 등의 비동기는 만능이 아니다

    velog.io

    Promise 및 (Micro)Task 등의 비동기는 만능이 아니다

    오늘은 프론트엔드 초보들이 주로 실수하는 패턴을 통해 왜 비동기에서 이렇게 하면 안되는지 설명하는 시간을 갖도록 하겠다.
    길게 설명하기 귀찮으니 자세히 알고싶으면 용어를 검색해서 찾아서 배우도록.

    dracure

  • 아일랜드 아키텍쳐

    velog.io

    아일랜드 아키텍쳐

    Astro 2.0이 출시되었지만 한국에서는 뭐 언제나 그랬듯이 뻔하게 관심이 그다지... 없는 참 삭막한 프론트엔드 분위기라고 하고 싶지만 그러면 니네들 기분 상할 테니 이미 말해버렸지만 할수없지 에라 모르겠다.

    dracure

  • JS Console의 세계

    velog.io

    JS Console의 세계

    보통 우린 뭔가 자바스크립트 실행 상황을 알고싶을때, console.log 메소드를 실행하고 있다. 어자피 브라우저에서 어떤 객체를 넣든 객체 상황에 맞게 예쁘게 출력해주기 때문에 별 탈은 없다.

    dracure

  • Spring Controller의 세계

    velog.io

    Spring Controller의 세계

    오늘은 스프링 컨트롤러의 다양한 구현 방법을 소개하고자 한다.
    초보들이 많이들 혼란스러워 하는게 바로 반환 타입이 한정적이 아닌 너무 자유로워서 뭘 쓰는지 해매는 개발자들이 많은데, 특히 국비 너네들. 특히 너네들 보라고 만든 글이니 감사히 읽도록.

    dracure

  • SSR은 풀스택이 아니다 개정판

    velog.io

    SSR은 풀스택이 아니다 개정판

    내가 예전에 썼던 SSR은 풀스택이 아니다를 아예 갈아엎고 다시 쓴 판이라 보면 된다. 그때당시엔 맨탈 나간 상태로 썼기 때문에 어수선해서 정리 좀 해봤다. 어때 나 잘했찌? 찡긋.

    dracure

  • react와 vue 시장 차이

    velog.io

    react와 vue 시장 차이

    시장에서 react를 왜 선호하는지, 왜 vue를 선호하는지 차이점을 알려주도록 하겠다 아쎄이! jqeury 를 들었다면 희망을 버려라 아쎄이! 라이라이차차차.js

    dracure

  • 브라우저 대용량 파일 1 - 한줄씩 읽기

    velog.io

    브라우저 대용량 파일 1 - 한줄씩 읽기

    이제 브라우저에서 대용량 텍스트나 파일을 읽을 수 있다! 게다가 여러분도 쉽게 따라할 수 있다! 아주 좋다! 따라와라! node.js 스트림 해봤다면 안 봐도 비디오인 이 강좌를!

    dracure

  • Vue: Suspense 컴포넌트

    velog.io

    Vue: Suspense 컴포넌트

    리액트 아니다. 뷰의 다. 뭐? 리액트 따라한 거 아니냐고? 맞다. 이건 부정할 수 없는 사실이다. 하지만 리액트 개발자들아 한가지만 기억하라. 리액트가 함수형 컴포넌트로 전환한 게 뷰의 영향이 컸다는 사실을.

    dracure

  • 스벨트 조지기

    velog.io

    스벨트 조지기

    실무에 SvelteKit 조지면서 꼼수부리는 팁을 공유한다.닥치고 내말 듣고 따라해봐라.

    dracure

  • 크립토 지갑이란 무엇인가

    medium.com

    크립토 지갑이란 무엇인가

    지갑과 디지털 지갑, 크립토(암호화폐) 지갑의 차이. 크립토 지갑과 권한 행사. 시드 문구, 공개 주소와 개인키(비밀키). 크립토 지갑 사용 사례.

    dracure

  • 컴포지트 패턴(Composite Pattern) 간단히 살펴보기

    tistory.com

    컴포지트 패턴(Composite Pattern) 간단히 살펴보기

    Composite Pattern 컴포짓 패턴 그룹 전체와 개별 객체를 동일하게 처리할 수 있는 패턴 클라이언트 입장에서 ‘전체’나 ‘부분’이나 모두 동일한 컴포넌트로 인식할 수 있는 계층을 만든다. (Part-Whole Hierarchy) 예를들어, 가방에 물건(아이템)이 5가지 존재한다고 생각해보자. 물 립밤 향수 노트북 안경 물건들은 각각 쓰임새는 다르

    dracure

  • Git commit message 관리

    tistory.com

    Git commit message 관리

    Git commit message 관리 (with. rebase) git을 작업 이력을 저장하는 용도로만 사용하다보니 commit 이력이 지저분해지기 시작했고 코드리뷰가 어려워지기 시작했다. 또한, 특정 시점으로 코드를 rollback 하려고 했더니… 내가 원하던 시점을 도무지 찾을 수가 없었다. 아, 그리고 하나 더 말하자면 release 배포 후 rel

    dracure

라이브러리에 저장

좋아하는 강좌들을 수집하고 관리하고 공유하세요

닫기