Mongodb Aggregation 최적화

mongodb aggregation을 사용하다 보면 최적화에 대한 고민을 하지 않을 수 없다. 공식 문서에서는 어떤 방식으로 최적화를 안내하고 있을까? https://www.mongodb.com/docs/manual/core/aggregation-pipeline-optimization/ 실행 엔진에서의 최

React Empty Fragments

다른 분의 리액트를 코드를 보던 중 <>, </>와 같은 코드 조각이 있어 저건 뭐지? 하고 찾아보게 되었다. https://medium.com/fasal-engineering/what-are-react-fragments-or-the-react-empty-tags-190253582905 React Fragment 리액트 컴포넌트를 작성하는 동안에는 컴포

z-index가 동작하지 않는 경우

popover 등의 컴포넌트를 개발하다 보면 특정 html 엘리먼트를 다른 엘리먼트 위에 표시하고 싶을 때가 있다. 그럴 때 간편하게 사용할 수 있는 것이 css의 z-index 속성이다. z-index https://developer.mozilla.org/ko/docs/Web/CSS/z-index z-

Xss의 종류와 대응방법

XSS는 가장 오래되었지만 또 현재에도 가장 간단하게 웹 어플리케이션에 가해질 수 있는 공격 기법 중 하나이다. 고등학생 때에도 XSS 실습을 해봤었지만, 현재에도 여전

Java Optional orElseGet

Optional을 사용할 때, Optional 내부의 값이 null이 될 때에 대한 처리를 하고 싶을 때가 빈번하게 일어나는 것 같다. 그럴 때마다 나는 orElse를 쓰면 되지~

Markup Markdown의 차이점

개발을 하면서 노션, 깃허브 등에서 흔히 사용하는 마크다운 문법이라는게 존재한다. 반면 FE 개발 시에 마크업 개발이라는 용어도 접할 수 있었다. 두 단어는 어떻게 다르