웹소켓이란 서버와 클라이언트간의 실시간 데이터 교환에서 사용되는 프로토콜이다.
2024년을 맞아 송년회에 사용될 사이트 ‘라스트팡'을 개발했었다.
JavaScript의 데이터 시각화 라이브러리인 D3.js는 매우 저수준의 라이브러리이기 때문에 매우 세부적인 부분까지도 직접 컨트롤해 줘야 한다. 따라서 매우 유연하다는 장점이 있지만, 러닝 커브가…
배포(deployment)
소프트웨어 개발 과정에서 컴파일된 코드를 실행 가능한 상태로 만들고, 사용자가 접근 가능한 환경에 배치하는 과정
많은 양의 데이터를 사용하며 여러 테이블을 조인하는 쿼리는 느릴 수 밖에 없다. 그럴 때 쿼리 튜닝을 통해 슬로우 쿼리를 개선할 수 있다. 이번 글에서는 보편적으로 사용되는 MySQL에서 직접 쿼리튜닝을 해보면서…
리액트를 한 번이라도 사용해봤다면 state는 당연히 사용해봤을 정도로 리액트에서 state는 기본적이지만 가장 중요한 개념이라고 할 수 있다.
최근에 했던 프로젝트에서 API가 예상했던 일정보다 더디게 만들어지는 바람에 프론트엔드는 퍼블리싱이 끝나고, 계속해서 디자인 수정만 거치는 상황이 발생했었다.