Windows Terminal : 윈도우에서 iterms와 같은 broadcast input 쓰기
MacOS의 ITerm2 은 여러 터미널을 열어 넣고 동시에 입력하는 “브로드캐스트 입력”이라는 기능을 제공합니다. 윈도우에서 이런 기능을 제공하는 터미널 도구를 찾다가 알게 된 게 windows terminal 입니다. 이런 브로드캐스트 입력은 클러스터로 이루어진 여러 서버들에 입력이 필요한 경우에 매우 유용합니다. 이번 포스트에서는 터미널에서 브로드캐스트 입력을 지원하는 Windows terminal 툴과 사용법, 커스텀 설정 법을 소개합니다. 다운로드 및 설치 […]
VSCode에 TODO Hightlight extension 이용하기
VSCode exension 중 TODO Hightlight 에 대한 적용방법을 기록합니다. TODO Hightlight 기본 사용법 우선 extension에서 TODO hightlight를 설치합니다. 아래와 같이 주석에 TODO, FIXME라는 것을 입력하면 됩니다. 여기에 “:”을 꼭 붙여주셔서 하이라이트가 된다는 점을 알아주셔야 합니다. 커맨트 팔렛트(ctrl+shift+p)에서 TODO를 입력하면 관련 기능이 나옵니다. TODO-Highlight: Listh highlighted annotation은 현재 작업 공간에서 TODO 표시한 목록들을 모두 보여줍니다. TODO-Highlight: […]
MSA 이해하기 1. MSA 개념, 장단점

MSA 개념 : 마이크로서비스 아키텍처(MSA)는 애플리케이션이 작고, 느슨하게 결합되고, 독립적으로 배포 가능한 서비스 모음으로 구성된 소프트웨어 개발에 대한 접근 방식입니다.
장고 시작하기 18. Django Admin 페이지 구성하기

Django admin 페이지는 Django 웹 프레임워크의 가장 강력한 기능 중 하나입니다. 데이터베이스 콘텐츠 관리를 위한 사용자 친화적인 인터페이스를 제공하므로 개발자와 관리자에게 필수적인 도구입니다.
장고 check 명령어. 장고 배포 전 체크리스트

Django 프로젝트를 배포하기 전에 프로덕션 환경에서 잠재적인 문제를 방지하기 위해 몇 가지 주요 구성과 설정이 올바르게 적용되었는지 확인하는 것이 중요합니다.
장고 시작하기 17. 장고 media – 정적 파일 업로드

STATIC 디렉토리가 서버가 제공하는 정적 파일들을 관리하는 디렉토리였다면 media 디렉토리는 사용자가 서버에 올린 파일들을 관리하는 디렉토리 입니다. 장고 media 설정을 어떻게 하는지 정리해보았습니다.
장고 시작하기 16. 장고 static 설정 2 (MVT 모델에서 -> 배포까지)

static 파일이란 멈춰 있는 파일 (css, image, js, html) 등을 의미합니다. 프로젝트에서 사용한 static 파일들을 장고에서 인식할 수 있게 해줘야 하는데요. 이를 위해 필요한 것이 장고 static 설정 입니다.
데이터 전송 보안 관련 정리 (https, CORS, JWT, CSRF)

웹 서비스를 개발하다보니 데이터 전송 보안 관련 된 것도 공부가 필요하여 요점만 정리해보았습니다. 장고로는 데이터 전송 보안 기능도 쉽게 뚝딱 구현할 수 있는데요.
React 시작 4. JSX 개념 (Javascript + XML)

JSX (JavaScript XML)는 HTML과 유사한 JavaScript의 구문 확장입니다. 사용자 인터페이스가 어떤 모습이어야 하는지 설명하기 위해 React와 함께 사용됩니다.
React 시작 3. React component

React component 는 React 애플리케이션의 구성 요소입니다. 이를 통해 UI를 개별적으로 관리할 수 있는 독립적이고 재사용 가능한 부분으로 분할할 수 있습니다. 각 component는 자체 state와 논리를 유지…