Type something to search...

Exien Blog

백엔드 개발자를 위한 필수 리눅스(Linux) 터미널 명령어 총정리

백엔드 개발자를 위한 필수 리눅스(Linux) 터미널 명령어 총정리

마우스를 버리고 키보드와 친해지기 윈도우(Windows)나 맥(macOS)의 화려한 GUI(그래픽 유저 인터페이스) 환경에 익숙한 상태에서, 처음 AWS EC2 같은 원격 서버에 접속하면 까만 화면에 하얀 글씨만 깜빡이는 터미널 환경(CLI)에 당황하기 십상입니다. 전 세계 웹 서버의 압도적인 다수는 리눅스(Linux) 운영체제로 구동됩니다. 서

TypeScript 101: 자바스크립트에 '안전벨트' 채우기

TypeScript 101: 자바스크립트에 '안전벨트' 채우기

자바스크립트의 배신 자바스크립트(JavaScript)는 세상에서 가장 널리 쓰이는 언어이자, 매우 유연하고 작성하기 쉬운 언어입니다. 하지만 프로젝트 규모가 커지고 복잡해질수록 그 '유연함'은 종종 개발자의 발목을 잡는 치명적인 독이 되곤 합니다. function addNumbers(a, b) { return a +

맥북(MacBook) 초보자를 위한 필수 초기 세팅 및 유용한 단축키 완벽 가이드

맥북(MacBook) 초보자를 위한 필수 초기 세팅 및 유용한 단축키 완벽 가이드

처음 맥북을 구매하셨거나 오랜만에 맥(Mac) 환경으로 돌아오신 분들이라면 윈도우와는 사뭇 다른 인터페이스와 조작법에 다소 당황하실 수 있습니다. 저 역시 처음 맥 생태계에 입문했을 때 한영 전환부터 트랙패드 사용법까지 모든 것이 낯설었던 기억이 납니다. 하지만 제대로 된 초기 세팅과 핵심 단축키 몇 가지만 손에 익히면, 곧 맥북 특유의 편리함과 뛰어난

GitHub Actions로 시작하는 완벽한 CI/CD 파이프라인 자동화

GitHub Actions로 시작하는 완벽한 CI/CD 파이프라인 자동화

수동 배포의 악몽에서 벗어나기 "자, 이제 코딩 끝! 서버에 접속해서 git pull 받고, 의존성 다시 설치하고, 빌드하고, 기존 프로세스 죽이고, 새 프로세스 띄우자." 프로젝트 초기에는 이러한 수동 배포 과정이 크게 번거롭지 않을 수 있습니다. 하지만 서비스가 커지고 팀원이 늘어나면서 하루에도 수십 번씩 코드가 통합되고 배포되어야 한다면

AWS EC2 입문: 나만의 첫 클라우드 서버 구축하기

AWS EC2 입문: 나만의 첫 클라우드 서버 구축하기

나만의 서버가 필요해! 프로그래밍을 공부하고 첫 웹 애플리케이션을 만들었을 때의 기쁨은 이루 말할 수 없습니다. 하지만 내 컴퓨터의 로컬 호스트(localhost:3000)에서만 작동한다면 반쪽짜리 완성에 불과하겠죠. 전 세계 누구나 접속할 수 있도록 하려면 항상 켜져 있고 인터넷에 연결된 컴퓨터, 즉 **서버(Server)**가 필요합니다. 과

파이썬 데이터 분석 기초: Pandas(판다스) 핵심 기능 마스터하기

파이썬 데이터 분석 기초: Pandas(판다스) 핵심 기능 마스터하기

파이썬 데이터 생태계의 엑셀, Pandas 데이터 과학(Data Science)이나 머신러닝 분야에서 파이썬(Python)이 압도적인 1위 언어로 자리 잡을 수 있었던 이유는 무엇일까요? 바로 데이터를 다루는 데 특화된 훌륭한 라이브러리 생태계 덕분입니다. 그 생태계의 가장 중심에 서 있는 핵심 라이브러리가 바로 **Pandas(판다스)**입니다.