• ABOUT
  • POSTS
  • GUESTBOOK

© 2025 BlueCool12 All rights reserved.

ALL

  • Backend
    • Java
    • Spring
    • JPA
  • Frontend
    • React
    • Next.js
  • DevOps
    • Linux
  • CS
    • 자료구조
    • Network
  • Dev
    • Tips
    • 트러블슈팅
  • 🤝 읽기 좋은 코드를 위한 네이밍 컨벤션 가이드

    Tips

    네이밍 컨벤션이 중요한 이유? 개발 과정에서 가장 많이 하는 일은 사실상 코드 작성보다 코드를 읽는 일이다. 이때 변수나 함수의 이름은 코드의 의미를 빠르게 파악할 수 있게 해주는 가장 중요한 단서이다. 또한 일관된 네이밍 컨벤션은 팀 전체의 협업 효율성과 유지보수성을 높여준다. 범용적으로 사용되는 네이밍 스타일에 대해 알아보자. 이름 표기 방식 (Case 스타일)네이밍 컨벤션에는 여러 가지 표기법이 존재한다. 각 스타일은 쓰임새에 따라 적절

    2025.09.05
  • 🔣 메타문자 이해로 시작하는 정규표현식

    Tips

    개발을 하다 보면 특정 텍스트만 골라내거나 구분해야 하는 순간이 찾아온다. 이때 가장 빠르고 가벼우며 어디서나 사용할 수 있는 것이 정규표현식(Regular Expression, regex)이다. 정규표현식을 잘 사용하기 위해서는 패턴의 의미를 바꾸는 메타문자에 대해 이해하는 것이 중요하다. 메타문자는 일반 문자와 달리 특별한 동작을 수행해 텍스트를 더 정확하고 짧게 찾고 검증하고 치환하고 추출할 수 있게 한다. [메타문자] 정규식은 "토큰

    2025.08.27
  • 🔑 SSH & SFTP 기초 가이드 - 서버 접속과 파일 전송

    Tips

    서버를 운영하기 위해서는 두 가지 작업이 필수적이다. 첫 번째로 서버에 접속하는 것 → SSH(Secure Shell) 두 번째로 서버와 파일을 주고받는 것 → SFTP(SSH File Transfer Protocol) SSH란?SSH(Secure Shell)는 네트워크를 통해 서버에 안전하게 접속할 수 있는 프로토콜이다. 암호화된 통신을 사용하기 때문에 ID/비밀번호나 데이터가 중간에서 탈취될 위험이 적다. SSH 접속 방법 터미널을 통해

    2025.08.09
  • 📐 웹사이트 성능 측정 도구 Lighthouse

    Tips

    Lighthouse란? Google에서 제공하는 웹 성능 진단 도구로 성능(Performance), 접근성(Accessibility), 권장사항(Best Practices), 검색엔진 최적화(SEO) 등 4가지 항목에 대해 점수를 평가한다. 웹사이트의 전반적인 품질을 평가하는 데 있어 Lighthouse 점수는 실질적인 기준이 된다. 성능, UX, SEO 등 다양한 요소에 영향을 주는 만큼 점수 개선을 위한 지속적인 관리와 최적화가 중요하다.

    2025.07.24
  • 🖼️ 웹 성능을 위한 이미지 압축 도구 정리 (TinyPNG & Squoosh)

    Tips

    프론트엔드 개발을 하다 보면 로딩 속도를 개선하기 위해 정적 이미지들을 최적화해야 할 때가 많다. 대표적인 무료 웹 도구인 TinyPNG와 Squoosh를 활용해 이미지를 간편하게 최적화해보자. 이미지 최적화를 해야 하는 이유?단순하게는 페이지가 빠르게 로딩되어야 사용자 경험이 좋아지고 이탈률을 줄일 수 있기 때문이다. 또한 Google 같은 검색엔진은 로딩 속도를 중요한 평가 기준으로 삼기 때문에 검색 노출(SEO)에도 도움이 되며 사용자가

    2025.07.03