월간 개발자스럽다 #58

월간 개발자스럽다는 소셜 미디어 채널로 한 달간 공유했던 정보를 취합한 뉴스레터입니다. 전체 뉴스레터는 여기에서 확인 가능합니다.


소셜 미디어 채널
Blog · Twitter · Facebook · Linkedin · KakaoTalk · Talegram · Slack · Instagram


월간 개발자스럽다 #58

2020년 9월 로고는 참나리 꽃입니다.
참나리 꽃은 호랑이 무늬와 비슷하여 영어로는 Tiger lily라고 불리며 9월 1일 탄생화입니다.
긴 장마는 끝났는데 코로나 19는 여전하네요.
9월에는 행복하고 기분 좋은 소식이 모두에게 많았으면 좋겠습니다.😊


👍

서버가 API를 뭐…? 개발자의 외계어 쉽게 이해하기
domain: brunch.co.kr
비개발자에게 비개발자의 눈높이에 맞춰 API와 관련된 용어를 쉽게 설명하려는 노력한 글입니다.
#learn

불규칙 속에서 규칙을 찾아내는 정규표현식
domain: evan-moon.github.io
자바스크립트 예제로 정규표현식을 입문할 수 있는 글입니다.
#javascript #regex

모바일 UI 디자인 기본 요소 - 색채 Color
domain: brunch.co.kr
색채는 사용자에게 상호작용 요소를 직관적으로 이해시킨다. 버튼 같은 컨트롤에 고유의 색을 부여하고 앱의 전체 화면에 일관성 있게 사용하여 시선을 집중시키고 행동을 유도할 수 있다.(본문발췌)
#design

10 Learnings from 10 Years × Supercell
domain: supercell.com
클래시 오브 클랜, 브롤스타즈를 만든 슈퍼셀의 CEO가 10년간 회사를 운영하면서 배운 교훈 10+1가지입니다.(영문)
#inspire

Mobbin - Latest Mobile Design Patterns
domain: mobbin.design
모바일 앱 디자인을 한 곳에서 확인할 수 있는 곳으로 170개 이상의 iOS 앱과 10,000개 이상의 디자인 패턴이 정리되어 있습니다.
#design #mobile

영문 폰트, 어떻게 만드나요?
domain: brunch.co.kr
개인 프로젝트로 영문 폰트 제작기로 컨셉을 정하고 공유까지의 과정이 있습니다.
#design #font

옵션을 선택하세요
domain: brunch.co.kr
사용자 편의성을 고려한 옵션 디자인에 관한 글로 사례를 기반으로 좋고/나쁜 UI를 설명합니다.(번역)
#design #ux #ui

saadpasta/react-blog-github
domain: github.com
GitHub의 이슈 기능으로 개인 블로그를 만들 수 있는 도구로 이슈로 블로그 게시물과 댓글로 사용됩니다.
#github #blog #react #javascript

실시간 댓글 개발기(part.1) - DAU 60만 Alex 댓글의 실시간 댓글을 위한 이벤트 기반 아키텍처
domain: tech.kakao.com
실시간 댓글 구현을 위한 설계부터 성능 개선까지 3탄에 걸친 개발 후기입니다.
1탄 이벤트 기반 아키텍처: https://bit.ly/33vjept
2탄 웹소켓 스트레스 테스트: https://bit.ly/2EN5Cf2
3탄 Spring의 동시성: https://bit.ly/2XtSz91
#architecture #spring #java

파이썬을 왜 공부하나요?
domain: lazymatlab.tistory.com
파이썬을 처음 공부하는 학생이 흔히 갖는 오해를 소개하고 초보자와 주니어 개발자에게 당부하고 싶은 내용으로 마무리되는 흥미로운 글입니다.
#python

10 Standout GitHub Profile READMEs
domain: dev.to
GitHub 프로필을 독특하게 꾸민 10개를 소개하는 글이며 댓글에도 다양하게 꾸민 프로필 정보가 있네요.(영어)
#github

💻

Resource Consumption Updates FAQ
domain: docker.com
Docker Hub의 무료 사용자의 이미지가 6개월 이상 사용되지 않으면 비활성 상태로 변경하고 삭제하는 정책을 추가했으며 2020년 11월 1일부터 시행됩니다. 유료 플랜 혹은 인증된 공식 이미지는 계속 유지된다고 합니다.
#docker

’글’이 디자인이 될 때
domain: spoqa.github.io
UX Writing is the New Design.”이라는 말이 있듯이, 텍스트는 더 나은 사용자 경험을 디자인하는 데 있어 조용하지만 강력한 힘이 있습니다. (본문 발췌)
#design

KafkaProducer Client Internals
domain: d2.naver.com
Java Producer API인 KafkaProducer Client의 내부 구조를 설명하고, KafkaProducer의 주요 설정이 실제 내부 동작에서 어떻게 적용되는지 알려주는 글입니다.
#kafka

링크드인이 카프카를 직접 개발한 이유 - 테크잇
domain: techit.kr
링크드인은 여러 대안을 두고 왜 카프카를 독자 개발했는지, 당시 링크드인이 처한 문제는 무엇이고 요구사항은 무엇이었을까? (본문 발췌)
#opensource #kafka

매출 손실을 줄여주는 외부링크 관제 Bot, ‘URL Checker’ 개발기 | 뱅크샐러드
domain: blog.banksalad.com
외부 사이트가 서비스에 영향을 주는 요소가 있다면 외부 사이트도 모니터링하여 장애에 대비해야 하는데요. 해당 이슈를 해결해가는 개발 후기입니다.
#monitering #bot

microsoft/playwright
domain: github.com
단일 코드로 Chromium, Firefox, WebKit 브라우저의 화면을 캡처하는 등의 자동화를 가능하게 해주는 Node 라이브러리로 MS가 만든 Playwrigh입니다.
#nodejs #javascript

기술 문서 작성 5단계
domain: tech.kakaoenterprise.com
기술 문서 작성 과정(테크니컬 라이팅 프로세스)을 5단계로 분류하여 설명해주는 문서입니다.
#TechnicalWriter #

Why Figma Wins (Figma는 왜 이기는가?)
domain: medium.com
클라우드 기반 디자인 도구 Figma는 어떻게 계속 성장할 수 있었는지 분석한 내용으로 서비스를 기획하고 있다면 참고해보세요.(번역)
#design