Latest

tech-news-summary

기술뉴스 모음, 2024-01-29

* 개발자 생산성 측정하기, 실제 사례(pragmaticengineer.com) * 2024 DevOps 트렌드(infograb.net) * 플랫폼 구축에 프로덕트 접근방식 취하기(infracloud.io) * 웹 접근성 준수를 통한 모두에게 배달되는 일상의 행복(woowahan.com) * 표준 개발 환경 개선 되돌아보기(woowahan.com) * 개발자 경험이란(Developer Experience)(toss.tech) * 스타트업 지원전에 생각해야 할 것(brunch.co.kr)

By Hyonsok
[TypeScript] as 대신 satisfies

TypeScript

[TypeScript] as 대신 satisfies

satisfies 는 as와 같이 타입 캐스팅하는 용도로 사용할 수 있습니다 * satisfies는 타입스크립트 4.9버전에 업데이트되었습니다 as는 강제로 해당 타입으로 만들어주지만 satifies는 실제로 타입이 맞는지 확인을 합니다 * as로 타입을 캐스팅하면 위와 같이 타입 중 일부가 없어도 타입에러가 발생하지 않지만 satisfies는 모두 있는지 확인해서 안전하게 사용할 수 있습니다

By Taehwan Go
Git Cherrypick 사용법

git

Git Cherrypick 사용법

Git Chrrey Pick 다른 브랜치에 반영한 변경 사항을 현재 브랜치로 가지고 오는 것을 '체리 픽'이라고 합니다. 현재 A라는 기능을 branch-A라는 브랜치를 따서 작업 중 입니다. 이때 갑자기 버그 픽스를 해야 하는 태스크가 들어왔을 때 A라는 기능은 branch-A에 커밋한 후 main브랜치로 전환해서 작업중인 내용은 포함이 안되지만 버그 픽스한 수정사항만 반영 하기

By Kyeongrok.kim
Azure Container App Tips

container

Azure Container App Tips

3View에서는 Azure Cloud의 서버리스 제품인 Container App을 이용해 SaaS 서비스를 제공하고 있습니다. Azure Container App 을 서비스(운영) 환경으로 사용시 체크해야 할 팁을 공유합니다. 1. Private Network으로 배포 (Terraform Case) 2. 도커 환경변수 추가시 GitHub Actions Variable 사용 1. Azure Console에서 수동으로 도커 환경변수를 추가하면 간혹 아무 에러메시지 없이 추가가

By Hyonsok

응집도

기준에 의한 리팩토링 - 응집도가 높은지를 판단하는 척도

오브젝트<조영호> 책의 내용에 근거해 코드를 리팩토링 하고 있습니다. 책에 있는 내용을 잘 정리 해놓은 블로그가 있어서 참고하고 있는데 포스팅 저자님께서 '응집도가 높고 낮음'을 판단하는 부분에 대해 코드를 다음번에 올려주신다고 하여 제가 직접 찾아보고 이 포스팅을 작성 합니다.     용어 정리 응집도(Cohesion) - 모듈 또는 클래스의 내부 요소들이 얼마나 밀접하게

By Kyeongrok.kim
데이터독 비용 관리의 함정

datadog

데이터독 비용 관리의 함정

SRE(Site Reliability Engineering) 관점에서 주요 모니터링 도구로 Datadog을 사용하다 보면 예상치 못한 비용이 청구되어 난감한 경우가 있습니다. Datadog에서도 Plan & Usage 화면을 제공하지만 매일 해당 페이지를 방문하는 것은 번거로울 뿐더러 귀찮아서 건너뛰는 경우가 발생합니다. 슬랙과 같은 메신저로 매일 비용에 대한 알림을 자동으로 받는다면 이러한 일을 방지할 수 있습니다. 3View에서는 이를

By Hyonsok