Bun를 설치해보자
Bun은 무엇일까? Bun은 javascript 엔진입니다. Node.js와 Deno와 같이 브라우저 외에서 JS를 사용할 수 있도록 만들어진 런타입니다. 아래와 같은 세 가지 요소를 중점으로 둔다고 합니다. Start fast New levels of performanc...
Bun은 무엇일까? Bun은 javascript 엔진입니다. Node.js와 Deno와 같이 브라우저 외에서 JS를 사용할 수 있도록 만들어진 런타입니다. 아래와 같은 세 가지 요소를 중점으로 둔다고 합니다. Start fast New levels of performanc...
개요 이전 포스팅에서 개발환경에서 디버깅이 쉽도록, 소스매핑을 적용해 보았습니다. 이번에는 개발할 때, development server를 띄워 즉각적인 피드백을 받기위해서 해당 설정을 webpack을 통해 적용시킨 과정을 정리하고자 합니다. 그리고 추가적으로 해당 프로젝트에 어떤...
개요 이번 회사 내 작업 중, 이벤트 기간을 구분하여 서비스 로직을 작동하도록 구현해야 했습니다. 그 작업을 바탕으로 생각을 정리하며 글을 써보려 합니다.
javascript에서도 다른 언어들과 비슷하게 try…catch 문으로 에러핸들링이 가능합니다. 하지만 try 블럭 안에 비동기 동작이 존재하고, 해당 동작에서 에러가 발생할 때, 과연 동일하게 동작할 것인가? 라는 주제로 해당 글을 작성하려 합니다.
이번에 개발에 앞서 프로그래밍에 대한 개념을 혼자서 끄적여 봅니다. 해당 글은 모던 자바스크립트 Deep Dive에서 참고하며, 작성하였습니다.
웹 컴포넌트가 뭐야?
이번에 일로 AWS CLI를 통해서, S3를 사용해야 하는 경우가 생겼었습니다. 사용을 위해 찾아봤던 내용을 블로그에 정리하고자 이 게시물을 작성해 봅니다.
aws에서 마주치는 vpc는 무엇인가 궁금하여, 그에 대해 간단히 작성하고자 합니다.
NextJS를 왜 사용할까?
TailwindCSS란
React에서의 Form 인증
React로 프로젝트를 진행하다 보면, 프로젝트가 일정 수준 이상으로 커질 수가 있다. 덩치가 커지는 만큼, 버그도 발생하기 쉬워지는데, 이러한 것을 방지하기 위해서, 보통 타입스크립트를 사용한다. 하지만 자바스크립트의 유연함을 가지고 싶거나, 프로젝트 구현의 진행률이 크면, 타...
useEffect
출처:https://reactjs.org/
노드(NodeJS)란?
트랜잭션이란?
typescript는 javascript 기반의 언어이며, javascript는 클라이언트 측 스크립트 언어이고, typescript는 객체 지향 컴파일 언어이다. 하지만 일반 컴파일 언어(C, C++…) 같은 언어의 컴파일 과정과는 다르기에(기계어로 바꾸는 컴파일러들과는 달리 j...
단일 책임 원칙(Single Responsibility Principle) 같은 이유로 변경될 코드들은 모으고, 다른 이유로 변경될 코드들은 흩어라 해당 원직은 객체 지향에 중요한 부분이다. GUI 코드와 비즈니스 로직을 섞어 놓는 경우는 없다. SQL 쿼리와 통신 프로토콜을...
객체지향 프로그래밍은 절차지향 프로그래밍의 단점을 극복하기 위해 등장했으며, 함수형 프로그래밍은 객체지향 프로그래밍의 단점을 극복하기위해 등장했다.
Naver에 접속하면 어떤 일들이 일어날까?
그래프란
vscode를 애용했던 만큼, 이클립스 기반 STS는 나에게 너무 답답했다. legacy 버전은 vscode로 이용하기 힘들었던 만큼, 이제 spring boot는 vscode로 사용하고자 한다.
DI(Dependency Injection)란?
build
Redis
JWT란
Hasing? Encryption?
Stateful? Stateless?
Not Only SQL의 약자(혹은 non SQL, non relational) RDBMS의 제품군(MSSQL, Oracle, MySQL …)과 같은 공통된 형식(테이블), 접근방식(SQL)을 갖는 제품군이 아니다. 즉, 전통적인 관계형 데이터베이스 보다 덜 제한적인 ...
MongoDB란?
개요 이번 회사 내 작업 중, 이벤트 기간을 구분하여 서비스 로직을 작동하도록 구현해야 했습니다. 그 작업을 바탕으로 생각을 정리하며 글을 써보려 합니다.
javascript에서도 다른 언어들과 비슷하게 try…catch 문으로 에러핸들링이 가능합니다. 하지만 try 블럭 안에 비동기 동작이 존재하고, 해당 동작에서 에러가 발생할 때, 과연 동일하게 동작할 것인가? 라는 주제로 해당 글을 작성하려 합니다.
이번에 개발에 앞서 프로그래밍에 대한 개념을 혼자서 끄적여 봅니다. 해당 글은 모던 자바스크립트 Deep Dive에서 참고하며, 작성하였습니다.
DI(Dependency Injection)란?
React에서의 Form 인증
React로 프로젝트를 진행하다 보면, 프로젝트가 일정 수준 이상으로 커질 수가 있다. 덩치가 커지는 만큼, 버그도 발생하기 쉬워지는데, 이러한 것을 방지하기 위해서, 보통 타입스크립트를 사용한다. 하지만 자바스크립트의 유연함을 가지고 싶거나, 프로젝트 구현의 진행률이 크면, 타...
useEffect
출처:https://reactjs.org/
pull? fetch?
Git Branch 생성
collaborator 얻기
pull? fetch?
Git Branch 생성
collaborator 얻기
이번에 일로 AWS CLI를 통해서, S3를 사용해야 하는 경우가 생겼었습니다. 사용을 위해 찾아봤던 내용을 블로그에 정리하고자 이 게시물을 작성해 봅니다.
aws에서 마주치는 vpc는 무엇인가 궁금하여, 그에 대해 간단히 작성하고자 합니다.
노드(NodeJS)란?
JWT란
트랜잭션이란?
Redis
slice란?
변수 선언
단일 책임 원칙(Single Responsibility Principle) 같은 이유로 변경될 코드들은 모으고, 다른 이유로 변경될 코드들은 흩어라 해당 원직은 객체 지향에 중요한 부분이다. GUI 코드와 비즈니스 로직을 섞어 놓는 경우는 없다. SQL 쿼리와 통신 프로토콜을...
객체지향 프로그래밍은 절차지향 프로그래밍의 단점을 극복하기 위해 등장했으며, 함수형 프로그래밍은 객체지향 프로그래밍의 단점을 극복하기위해 등장했다.
브라우저의 렌더링 원리
Web Storage
웹 컴포넌트가 뭐야?
GitHub를 통해 블로그를 작성해보려 한다. 부족한 지식인 만큼, 채워나가기 위해 시작해보려 한다. 아자.
안드로이드 스튜디오 설치 현재 기준 4.2.1 버전을 설치하였다. 설치
Redis
GraphQL이란?
vscode를 애용했던 만큼, 이클립스 기반 STS는 나에게 너무 답답했다. legacy 버전은 vscode로 이용하기 힘들었던 만큼, 이제 spring boot는 vscode로 사용하고자 한다.
그래프란
Naver에 접속하면 어떤 일들이 일어날까?
typescript는 javascript 기반의 언어이며, javascript는 클라이언트 측 스크립트 언어이고, typescript는 객체 지향 컴파일 언어이다. 하지만 일반 컴파일 언어(C, C++…) 같은 언어의 컴파일 과정과는 다르기에(기계어로 바꾸는 컴파일러들과는 달리 j...
TailwindCSS란
NextJS를 왜 사용할까?
javascript에서도 다른 언어들과 비슷하게 try…catch 문으로 에러핸들링이 가능합니다. 하지만 try 블럭 안에 비동기 동작이 존재하고, 해당 동작에서 에러가 발생할 때, 과연 동일하게 동작할 것인가? 라는 주제로 해당 글을 작성하려 합니다.