/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
3:24 5/23
trend21c.tistory.com
3:24
trend21c.tistory.com
나를 찾는 아이
http://trend21c.tistory.com
Simple is the best, Go to basic
저작도구: tistory
최종 피드 수집: 2025-01-04 09:45
전체 (166)
9M
리팩터링 내성을 키우는 lint, explicit-function-return-type
https://typescript-eslint.io/rules/explicit-function-return-type/
해당 lint는 다음과 같은 케이스에서 모두 오류, 경고를 발생합니다
// 함수에서도 void를 선언
프로그래밍
eslint
lint
+ 더보기
TypeScript
리팩터링
타입스크립트
0
0
0
읽기모드
9M
nestjs swagger가 아니라 redoc 적용하기
swagger live demo
redoc live demo
우리가 많이 사용하고 있는 openapi를 볼수 있는 UI 툴은 잘 알려진 swagger가 있지만,
그의 대체제인 redoc도 있다는것 아셨나요?
이것
BACKEND
NestJS
nodejs
+ 더보기
openapi
redoc
swagger
0
0
4
읽기모드
9M
구글 태그매니저 변수값을 변경하여 활용하는 방법
구글태그매니저는 태그매니저라는 매개체를 통해 front 소스코드의 변경없이 이벤트를 심을수 있는 매우 좋은 도구입니다
모든 이벤트 로깅을 구글 태그 매니저를 통하여 하도록 하면, front 소스코드에서 이벤트 로깅과 관련된 모
FRONTEND
gtm
변수
+ 더보기
태그매니저
0
0
0
읽기모드
10M
더 나은 TS/JS 코드 작성을 위해 피해야할것 4가지
1. 타입 추론이 어려운 비어있는 오브젝트로의 초기화, null 초기화를 피해주세요
// ❌ 작성자의 변수 선언 의도를 알수 없음
const wrongTypeVariable1 = {} // const wrongTypeVariabl
NODEJS
JavaScript
TypeScript
+ 더보기
자바스크립트
타입스크립트
0
0
5
읽기모드
10M
POST 메서드 apache bench(ab) 사용하기
// post_data.json
{
"hello": "world"
}
$ ab -p post_data.json -T application/json -H 'Authorization: Bearer aaaabbbbccccddddee
BACKEND
AB
벤치마크
+ 더보기
0
0
1
읽기모드
11M
카카오 모먼트 API 사용하기
카카오모먼트는 카카오의 대표 광고시스템입니다
카카오톡에 광고를 노출한다거나,
카카오톡 채널로 광고메시지를 뿌린다거나 모두 카카오모먼트에서 담당을 하고 있습니다
특히나 카카오톡을 통한 메시지전달은 매우 유용하기 때문에 놓
BACKEND
개인화메시지
카카오모먼트
+ 더보기
0
0
0
읽기모드
11M
typeorm PR 머지된 썰푼다
회사에서 사용하고 있는 ORM이 typeorm입니다
nodejs 진영에서 사용할수 있는 유명한 ORM은 또 그렇게 많지는 않습니다
typeorm, sequelize, prisma, mongoose 떠오르는대로 적어보면 이렇
BACKEND
PR
typeorm
+ 더보기
오픈소스
풀리퀘스트
0
0
2
읽기모드
11M
아임포트 테스트환경 결제수단별 제약사항
사실 결제모듈이라는게 처음 서비스 셋업하고 잘 바꾸지 않는 케이스가 더 많기 때문에 한번 셋업한 이후로는 셋업하는 방법이나 관련 내용에 대해서 잊어버릴때가 많더라구요
이번에 많이들 사용하시는 결제모듈인 아임포트를 사용하면서 다
정보
iamport
PG
+ 더보기
가상계좌
결제
결제모듈
네이버페이
아임포트
카카오페이
토스페이
페이코
0
0
0
읽기모드
11M
메인보드 스위치 없어도 전원 켜는 방법
메인보드를 케이스에 장착한뒤에 스위치를 연결하지 않아도 메인보드 전원을 켤수 있는 방법이 있습니다
사실 지금 첨부한 사진의 메인보드에는 전원을 켤수 있는 버튼이 있긴 하지만
버튼이 없는 메인보드 모델에서도 가능합니다
정보
메인보드
스위치
+ 더보기
전원
케이스
파워
0
0
1
읽기모드
1y
10년 이상 시니어가 주니어의 PR 리뷰시 자주 피드백하는 것들
제가 주니어의 PR에 자주 피드백하는 것들을 생각난김에 정리해보았습니다
1. null이 꼭 필요한가요?
* string 또는 boolean타입으로도 충분할것 같은데 null이 꼭 필요한가요?
* false 또는"" (emp
프로그래밍
PR
코드리뷰
+ 더보기
0
0
2
읽기모드
1y
shopify가 만든 Liquid를 알아보자
https://shopify.github.io/liquid/
Liquid는 쇼피파이에서 만든 템플릿 언어로 동적 콘텐츠를 가져오는데 사용됩니다
2006년부터 시작해서 지금은 꽤 많은 곳들이 liquid를 사용하고 있습니다
프로그래밍
Braze
liquid
+ 더보기
shopify
0
0
0
읽기모드
1y
2023년 회고
다사다난한 2023년 한해도 이렇게 마무리 되는군요
나이를 먹을수록 한해가 정말 빠르게 흐르는것 같습니다
올해는 경제위기, 경기침체가 저에게도 큰 화두였습니다
우크라이나 전쟁을 비롯해서 글로벌 악재가 터지며, 경기가
일상
+ 더보기
0
0
0
읽기모드
1y
소셜로그인에서 필수항목을 설정할 수밖에 없는 현실적인 이유
카카오
네이버
페이스북
애플
많은 서비스들 사용하고 있는 소셜로그인입니다.
여기에 구글로그인이나 깃헙 로그인이 추가로 더 붙을수도 있겠네요
소셜로그인을 이용하게될때 몇가지 장점이 있습니다
가입 절차를 건너뛰도록 할수
WEB2.0
소셜로그인
+ 더보기
0
0
0
읽기모드
1y
node v20.6.0 에서 env 파일 지원이 시작되었습니다
nodejs v20.6.0 버전이 2023년 9월 4일 공개가 되었는데요
이 좋은 소식을 얼른 알리려다가 이제야 포스팅을 작성하게 되네요
https://nodejs.org/en/blog/release/v20.6.0
가장
NODEJS
+ 더보기
0
0
0
읽기모드
1y
알고보면 재밌는 대한민국의 표준시
https://ko.wikipedia.org/wiki/%ED%95%9C%EA%B5%AD_%ED%91%9C%EC%A4%80%EC%8B%9C
개발자들도 알고보면 재미있는 표준시 이야기 입니다
대한민국의 표준시는 협정세계시(UT
정보
KST
utc
+ 더보기
서머타임
타임존
0
0
0
읽기모드
1y
이미 실행되고 있는 github action 취소하기
https://docs.github.com/ko/github-ae@latest/actions/using-jobs/using-concurrency
github action 워크플로우는 여러분이 원하는 트리거에 따라 실행되도록 할
정보
github
github action
+ 더보기
0
0
7
읽기모드
1y
0.1 + 0.2 = ?
0.1 + 0.2 는 무엇일까요?
0.1 + 0.2 수학적으로 우리가 암산으로도 쉽게 결과를 대답할수 있습니다
답은 0.3 입니다
이걸 컴퓨터가 계산하면 어떻게 될까요?
// java
public class He
BACKEND
Epsilon
+ 더보기
0
0
0
읽기모드
1y
카카오 로그인을 사용하고 있다면 반드시 체크해야할것
https://developers.kakao.com/docs/latest/ko/kakaologin/js
카카오로그인 javascript sdk에서
Kakao.Auth.login() 함수가 제거되었고
Kakao.A
FRONTEND
카카오로그인
+ 더보기
0
0
4
읽기모드
1y
nodejs18이상부터는 nodemon을 사용하지 않아도 됩니다
nodemon은 개발할때 매우 유용한 패키지입니다
어플리케이션 내의 파일 변화를 감지하여 자동으로 어플리케이션을 재실행합니다
그래서 로컬에서 개발할때 파일을 변경할때마다 직접 재실행할필요없이 자동으로 이루어집니다
nod
NODEJS
nodejs
nodejs18
+ 더보기
nodemon
watch
0
0
3
읽기모드
1y
mysql 새로운 컬럼 추가할때도 table lock 걱정하지마세요
https://dev.mysql.com/doc/refman/5.7/en/innodb-online-ddl-operations.html
mysql 5.6 이후부터 online ddl operation이 등장하였습니다
이전에는
프로그래밍
DDL
DML
+ 더보기
MySQL
Online
table
0
0
2
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy