기술 블로그 모음

국내 IT 기업들의 기술 블로그 글을 한 곳에서 모아보세요

전체 프론트엔드 백엔드 데브옵스 AI 아키텍처 DB 네트워크 보안 기타
GatsbyJS에서 l10n(지역화) 지원하기 (간단한 함수형을 곁들인)
데브시스터즈
GatsbyJS에서 l10n(지역화) 지원하기 (간단한 함수형을 곁들인)

GatsbyJS에서 l10n(지역화)를 진행하는 방법을 소개합니다. (fp-ts를 이용한 함수형 프로그래밍을 곁들여서)

뱅크샐러드 iOS팀이 숨쉬듯이 테스트코드 짜는 방식 1편 - 통합 UI테스트
뱅크샐러드
뱅크샐러드 iOS팀이 숨쉬듯이 테스트코드 짜는 방식 1편 - 통합 UI테스트

안녕하세요! 뱅크샐러드에서 iOS…

뱅크샐러드 안드로이드 앱에서 Koin 걷어내고 Hilt로 마이그레이션하기
뱅크샐러드
뱅크샐러드 안드로이드 앱에서 Koin 걷어내고 Hilt로 마이그레이션하기

Bootstrap-vue를 활용해서 새로운 컴포넌트 제작하기
브랜디
Bootstrap-vue를 활용해서 새로운 컴포넌트 제작하기

Overview 브랜디에서는 웹, 어드민(FMS 쪽)을 새로 제작할 경우 기존 서비스에서 만든 컴포넌트들을 최대한 활용하고, 기존에 없었을 경우 필요하면 새로운 컴포넌트를 제작하거나 스타일도 일일이 작업자가 직접 다 구현하는 형태로 구축하고 있습니다. 그러나 작년 8월에 셀피팀과 프로젝트를 진행하게 되면서 일정이 빠듯하고 다들 입사하신 지 얼마 안 되...

댓글 모듈 레거시 걷어내기 with TDD
줌 인터넷
댓글 모듈 레거시 걷어내기 with TDD

안녕하세요, 포털개발팀 프론트파트의 신입 개발자 김선규 입니다. 이번 글은 파일럿 프로젝트로 진행하게 된 줌인터넷 댓글 모듈 개선과정에 대한 내용입니다. TL;DR JavaScript, jQuery 기반으로 이루어진 댓글 모듈 → Vue, TypeScript 로 개선 TDD(테스트 주도 개발)로 프로젝트를 진행 댓글 모듈 컴포넌트 사내 라이브러리 배포...

우리는 왜 공통 라이브러리를 만들기 시작했나
마켓컬리
우리는 왜 공통 라이브러리를 만들기 시작했나

[여의도 43층 사람들] Web팀에게 무엇이든 물어보세요!
뱅크샐러드
[여의도 43층 사람들] Web팀에게 무엇이든 물어보세요!

뱅크샐러드 웹 개발자는 무슨 일을 하나요? 뱅크샐러드 Web Front-End Engineer는 뱅크샐러드 앱 내에 들어가는 웹뷰부터 데스크탑 환경의 웹사이트 그리고 다양한 Internal Product…

Zum Portal Core JS 소개
줌 인터넷
Zum Portal Core JS 소개

본 포스트는 줌인터넷 포털개발팀 프론트엔드 파트에서 사용되고 있는 표준화 core package 에 대해 다루고 있습니다. 안녕하세요! 다시 한 달 만에 블로그 포스트를 작성하게 되었습니다. 이번에는 저희 프론트엔드 파트에서 사용하고 있는 zum-portal-core-js에 대해 다뤄볼 생각입니다. zum-portal-core-js 는 서비스를 만들 ...

<small>개발자가 사랑하는 프론트엔드 프레임워크2</small><br> 스벨트&lpar;Svelte&rpar; 사용법
삼성 SDS
<small>개발자가 사랑하는 프론트엔드 프레임워크2</small><br> 스벨트&lpar;Svelte&rpar; 사용법

2011년 스택 오버플로우가 발표한 개발자 설문 조사의 웹 프레임워크 부문의 결과를 보면, 스벨트는 가장 사랑받는 프레임워크 1위, 가장 원하는 프레임워크 5위에 올라있습니다. 전 세계 개발자들이 스벨트에 많은 관심을 보이면서 한 번 사용하면 높은 만족도를 나타내는 이유는 무엇일까요?

<small>개발자가 사랑하는 프론트엔드 프레임워크1</small><br> 스벨트&lpar;Svelte&rpar;의 특징
삼성 SDS
<small>개발자가 사랑하는 프론트엔드 프레임워크1</small><br> 스벨트&lpar;Svelte&rpar;의 특징

2011년 스택 오버플로우가 발표한 개발자 설문 조사의 웹 프레임워크 부문의 결과를 보면, 스벨트는 가장 사랑받는 프레임워크 1위, 가장 원하는 프레임워크 5위에 올라있습니다. 전 세계 개발자들이 스벨트에 많은 관심을 보이면서 한 번 사용하면 높은 만족도를 나타내는 이유는 무엇일까요?

웹사이트 최적화 방법 - 이미지 파트
올리브영
웹사이트 최적화 방법 - 이미지 파트

Vue SSR 제대로 적용하기 (feat. Vanilla SSR)
줌 인터넷
Vue SSR 제대로 적용하기 (feat. Vanilla SSR)

안녕하세요, 줌인터넷 포털개발팀 프론트엔드 파트리더 황준일입니다 🙇‍♂️ 오랜만에 기술블로그에 투고를 하네요. 어떤 글을 주제로 글을 작성해야 유익할까 꽤 오랜 시간 동안 고민을 했습니다. 이번에는 제가 실무를 하면서 생각보다 꽤 많은 삽질을 했던, SSR(Server Side Rendering)을 주제로 다뤄보도록 하겠습니다. 본 포스트는 모바일 줌...

웹 컴포넌트 스타일링 관리 &colon; CSS-in-JS vs CSS-in-CSS
삼성 SDS
웹 컴포넌트 스타일링 관리 &colon; CSS-in-JS vs CSS-in-CSS

HTML(Hypertext Markup Language)이 처음 등장한 1991년에는 CSS(Cascading Style Sheets)가 없었습니다. 웹 이용자들이 늘어나면서 디자인에 대한 요구가 커졌고 웹 고안자들은 HTML을 꾸며주는 언어의 필요성을 공감하게 되었습니다. 그렇게 해서 1996년 CSS가 발표되었습니다. 하지만 웹이 점점 복잡해지고 ...

INVESTING.COM 클론 코딩(feat. Vue JS SSR, CANVAS API)
줌 인터넷
INVESTING.COM 클론 코딩(feat. Vue JS SSR, CANVAS API)

파일럿 프로젝트 줌인터넷 서비스개발팀 프론트엔드 파트 주니어 개발자들(재민, 도경, 정훈)이 수습 기간 동안진행했던 파일럿 프로젝트 입니다. 진행된 프로젝트는 GitHub 레포지토리에서 확인하실 수 있습니다. 목차 프로젝트 개요 1.1 프로젝트 주제 1.2 요구사항 1.3 프로젝트 기능소개 협업 방법 프로젝트 구조 3.1 프로젝트 전체 구조 3.2 패...

주니어 프론트엔드 개발자의 채용 프로세스 참여 후기
줌 인터넷
주니어 프론트엔드 개발자의 채용 프로세스 참여 후기

본 포스트는 기술적인 내용이 아닌, 주니어 개발자인 필자가 함께 일하게 될 신입 개발자 분들을 모시는 과정에 대해 소개하는 글입니다. 1. 변화, 그리고 모집 올해 들어 줌인터넷에는 굉장히 많은 변화가 있었습니다. 먼저 줌 닷컴의 대대적인 개편이 있었습니다. Spring Boot 로 작성 된 레거시 프로젝트를 버리고, nodejs + vuejs 를 적...

활용도가 높아지는 웹 프론트엔드 언어, 타입스크립트&lpar;TypeScript&rpar;
삼성 SDS
활용도가 높아지는 웹 프론트엔드 언어, 타입스크립트&lpar;TypeScript&rpar;

2012년 마이크로소프트가 발표한 타입스크립트(TypeScript)는 자바스크립트(JavaScript)를 기반으로 정적 타입 문법을 추가한 프로그래밍 언어입니다. 요즘은 대형 SI 프로젝트에서 흔하게 사용되고 있으며 개발자 구인 시 우대사항 기술로도 자주 언급되고 있습니다.

All New Android 12
올리브영
All New Android 12

여러분 안녕하세요💚 올리브영 모바일 앱에서 안드로이드 개발을 담당하고 있는 의지수입니다. 오늘은 5월달에 열렸던 Google I/O 2021에서 소개된 안드로이드12에 관한 이야기를 해보려 합니다. Google I/O 2021 Google I/O…

Vue.js 3.0 무엇이 달라졌는가?
삼성 SDS
Vue.js 3.0 무엇이 달라졌는가?

2014년 첫 출시된 Vue.js가 2020년 9월, 버전 3.0으로 업그레이드되었습니다. Vue.js 3.0의 개발이 시작된 지 약 2년 만이었습니다. Vue.js는 개발자에게 더 쉽고, 가볍고, 누구나 빨리 배울 수 있는 접근성이 뛰어난 프레임워크라는 방향성을 가지고 개발됐습니다. Vue.js는 기존 HTML 마크업 기반의 템플릿을 그대로 활용하며...

CSS in JS 라이브러리에서 Typesafe하게 Theme 관리하기
데브시스터즈
CSS in JS 라이브러리에서 Typesafe하게 Theme 관리하기

CSS in JS 라이브러리를 사용할 때 React Context API를 사용해 Theme을 Typesafe하게 관리하는 방법을 소개합니다.

ReactNative와 함께하는 서비스 개발부터 배포까지
올리브영
ReactNative와 함께하는 서비스 개발부터 배포까지

올-하! 💚 안녕하세요. 여러분! 올리브영에서 모바일 앱 개발을 담당하고있는 개발요정입니다. 오늘은 올리브영의 신규 서비스인 '인마이백' 앱 개발기를 이야기해보려고 합니다. What's…

올리브영 기술블로그 개발기
올리브영
올리브영 기술블로그 개발기

제이쿼리&lpar;jQuery&rpar;를 아직도 사용하나요&quest; - 제이쿼리의 현재와 미래
삼성 SDS
제이쿼리&lpar;jQuery&rpar;를 아직도 사용하나요&quest; - 제이쿼리의 현재와 미래

제이쿼리는 웹사이트에 자바스크립트를 쉽게 활용할 수 있도록 도와주는 오픈소스 기반의 자바스크립트 라이브러리입니다. “write less, do more(적게 작성하고, 많은 것을 하자)”라는 모토로 2006년 미국의 SW 개발자 존 레식(John Resig)이 발표하였습니다.

알아두면 유익한 일렉트론 - 자바스크립트로 데스크톱 애플리케이션 개발하기
삼성 SDS
알아두면 유익한 일렉트론 - 자바스크립트로 데스크톱 애플리케이션 개발하기

일렉트론은 노드JS(Node.js)를 기반으로 자바스크립트, HTML, CSS를 사용하여 데스크톱 애플리케이션을 만드는 오픈소스 프레임워크입니다. 2013년 아톰 쉘(Atom Shell)이라 불리는 크로스 플랫폼 애플리케이션 쉘로 시작하였으며 오픈소스화, 명칭 변경 등을 거쳐 현재 깃허브(GitHub)에 의해 개발되고 있습니다. 윈도우(Windows)...

크롬 확장프로그램 개발⛏️ 회고
줌 인터넷
크롬 확장프로그램 개발⛏️ 회고

안녕하세요! 최근에 포털개발팀에서 Zum NewTab 이라는 크롬 확장프로그램을 만들었습니다. 4월부터 8월까지의 확장프로그램을 개발, 배포, 검수하는 과정에서의 삽질한 경험을 공유하고자 이렇게 글을 올립니다. 1. 프로젝트 개요 크롬 확장프로그램 확장프로그램은 사용자의 브라우징 경험을 긍정적으로 확장시킬 수 있는 작은 소프트웨어입니다. 이를 통해 사...

컬리에서 선물하기를 개발하며 회고
마켓컬리
컬리에서 선물하기를 개발하며 회고

주문서비스 개발팀이 선물하기 서비스를 오픈하기 까지 여정

웹브라우저 파편화, 해결될 수 있을까? 파편화 원인과 개선을 위한 노력
삼성 SDS
웹브라우저 파편화, 해결될 수 있을까? 파편화 원인과 개선을 위한 노력

인터넷은 상용화된 지 30년이 채 안 되었지만, 전 세계 인구의 60%에 달하는 46억 명이 사용하면서 경제, 사회, 문화 전반에 걸쳐 막대한 영향을 끼치고 있습니다. 인터넷이 급속 성장할 수 있었던 배경에는 월드와이드웹(World Wide Web)과 웹브라우저(Web browser)의 역할이 컸습니다. 웹브라우저는 HTML로 작성된 웹페이지를 읽을 ...

React 이해하기
마켓컬리
React 이해하기

React의 기본 개념에 대해 알아봅시다

Slack Block Kit 활용
마켓컬리
Slack Block Kit 활용

Slack Block Kit을 활용해 배송팁 공유 기능을 개발한 경험을 공유합니다

React밖에 모르는 당신에게. GatsbyJS한 잔, '채용~'
뱅크샐러드
React밖에 모르는 당신에게. GatsbyJS한 잔, '채용~'

혹시 다들 뱅크샐러드 채용 사이트 보셨나요? 🙋🏻‍♂️ 안녕하세요, 이번에 뱅크샐러드 채용 사이트와 기술 블로그를 새롭게 개발한 Web Engineer…

멜론 Admin 2.0 개편 프로젝트 - 체계적인 디자인 시스템 가이드&nbsp;UI Kit 제작 이야기
멜론
멜론 Admin 2.0 개편 프로젝트 - 체계적인 디자인 시스템 가이드&nbsp;UI Kit 제작 이야기

멜론의 기존의 노후화된 어드민 페이지에서 이번에 새롭게 제작한 체계적인 디자인 시스템 가이드인 UI Kit 제작기를 소개드리고자 합니다. 제작 목적 멜론 서비스 디자인을 하면서&nbsp;백엔드의 운영이 어떻게 이루어지고 있으며 어떤 시스템으로 등록되고 있는지는 정확하게는 알지는 못했습니다. 이번에 멜론 어드민 2.0 리뉴얼 킥오프 회의에서 그동안 운영...