<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>감성개발자의 Blog</title><description>기술과 실무 경험을 기록하는 SEO 기반 개발 블로그.</description><link>https://blog.lovizu.com/</link><item><title>재택근무 집중 루틴 체크리스트: 하루를 네 구간으로 끊어 쓰는 법</title><link>https://blog.lovizu.com/posts/remote-work-focus-routine/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/remote-work-focus-routine/</guid><description>재택근무 중 집중이 자꾸 흐트러지는 사람을 위해 출근 전·오전·점심 이후·퇴근 전 네 구간으로 나눈 실행 체크리스트와, 루틴이 깨졌을 때 다시 복구하는 방법을 정리했다.</description><pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate></item><item><title>장마철 실내 빨래 냄새 줄이는 법: 건조 시간보다 습도와 공기 흐름이 먼저입니다</title><link>https://blog.lovizu.com/posts/rainy-season-indoor-laundry-smell/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/rainy-season-indoor-laundry-smell/</guid><description>장마철 실내 빨래 냄새를 줄이기 위해 세제보다 먼저 확인해야 할 습도, 간격, 환기, 세탁조 관리 기준을 정리했다.</description><pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate></item><item><title>기준금리 동결기, 비상금은 월급보다 월 필수지출로 다시 계산해야 한다</title><link>https://blog.lovizu.com/posts/emergency-fund-essential-expenses-2026/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/emergency-fund-essential-expenses-2026/</guid><description>2026년 5월 28일 한국은행 기준금리 동결과 2026년 1분기 가계동향 수치를 바탕으로, 직장인이 월 필수지출 기준으로 비상금 목표액을 다시 정하는 방법을 정리했다.</description><pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate></item><item><title>퇴사 전에 꼭 확인할 체크리스트 7가지</title><link>https://blog.lovizu.com/posts/resignation-checklist-korea/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/resignation-checklist-korea/</guid><description>퇴사 직전 가장 많이 놓치는 국민연금, 건강보험, 실업급여, 연차 정산 항목을 한국 기준으로 정리한 실무 체크리스트다.</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate></item><item><title>재택근무 생산성을 높이는 체크리스트</title><link>https://blog.lovizu.com/posts/remote-work-productivity-checklist/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/remote-work-productivity-checklist/</guid><description>재택근무에서 집중력과 협업 품질을 함께 지키기 위해 필요한 실무 체크리스트를 OECD와 ILO 자료를 바탕으로 정리했다.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate></item><item><title>Astro Content Collections로 프론트매터 오류를 배포 전에 막는 방법</title><link>https://blog.lovizu.com/posts/astro-content-collections-frontmatter-checklist/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/astro-content-collections-frontmatter-checklist/</guid><description>Astro Content Collections와 Zod 스키마를 이용해 블로그 글의 frontmatter 오류를 빌드 전에 차단하는 실무 체크리스트를 정리했다.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>AI 코딩 에이전트의 환경 설계와 도구 생태계</title><link>https://blog.lovizu.com/posts/ai/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/ai/</guid><description>Claude Code, Cursor, Codex 같은 AI 코딩 에이전트를 실제 프로젝트에 활용할 때 필요한 메모리, 토큰 최적화, 코드 이해, 명세 기반 개발, 상태 관리 오픈소스 도구 생태계를 소개합니다. 모델 성능만큼이나 중요한 개발 환경 설계를 다룹니다.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Astro 블로그 디자인 QA 체크리스트</title><link>https://blog.lovizu.com/posts/design-application-audit-checklist/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/design-application-audit-checklist/</guid><description>배포 후 기본 스타일처럼 보이는 문제를 줄이기 위해 홈, 상세, 모바일에서 확인할 디자인 QA 기준을 정리했다.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate></item><item><title>독서 습관을 다시 만드는 가장 현실적인 방법</title><link>https://blog.lovizu.com/posts/reading-habit-that-lasts/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/reading-habit-that-lasts/</guid><description>책을 한동안 못 읽은 사람이 다시 독서 습관을 만들기 위해 무엇부터 줄이고 어떻게 시작하면 좋은지 최신 독서 실태를 바탕으로 정리했다.</description><pubDate>Sun, 19 Apr 2026 00:00:00 GMT</pubDate></item><item><title>하루 30분 걷기 루틴, 이렇게 시작하면 덜 실패한다</title><link>https://blog.lovizu.com/posts/walking-routine-30-minutes/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/walking-routine-30-minutes/</guid><description>운동 습관이 없는 사람이 하루 30분 걷기 루틴을 무리 없이 시작하기 위한 현실적인 기준과 체크리스트를 정리했다.</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate></item><item><title>가계부를 오래가는 방식으로 쓰는 법</title><link>https://blog.lovizu.com/posts/budgeting-that-lasts/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/budgeting-that-lasts/</guid><description>작심삼일로 끝나는 가계부 대신 실제 지출 구조를 기준으로 오래 유지되는 예산 관리 방법을 정리했다.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>비상금 통장은 얼마가 현실적일까</title><link>https://blog.lovizu.com/posts/emergency-fund-how-much/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/emergency-fund-how-much/</guid><description>비상금 통장을 몇 개월치로 잡아야 하는지, 그리고 왜 생활비 구조에 맞춰 따로 운영해야 하는지 현실적인 기준을 정리했다.</description><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate></item><item><title>감성개발자의 Blog는 무엇을 다루는가</title><link>https://blog.lovizu.com/posts/what-this-blog-covers/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/what-this-blog-covers/</guid><description>이 블로그가 어떤 기술 문제를 다루고, 어떤 기준으로 글을 공개하는지 운영 원칙과 독자 약속을 정리했다.</description><pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Aqara G4 스마트 초인종 + 홈킷으로 레거시 초인종 통합하기</title><link>https://blog.lovizu.com/posts/aqarag4/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/aqarag4/</guid><description>구형 아파트의 아날로그 방식 초인종과 최신 Aqara G4 스마트 카메라 초인종을 통합하여, 방문자를 iPhone과 월패드 양쪽에서 동시에 확인할 수 있도록 구성한 스마트홈 프로젝트 기록입니다.</description><pubDate>Thu, 27 Mar 2025 00:00:00 GMT</pubDate></item><item><title>Laravel 서버리스 환경에서 PostgreSQL 드라이버 오류 해결</title><link>https://blog.lovizu.com/posts/pgsql/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/pgsql/</guid><description>AWS Lambda 같은 서버리스 환경에서 Laravel이 PostgreSQL에 연결할 수 없을 때의 해결 방법입니다. PHP 설정 파일에 pdo_pgsql 확장을 명시적으로 로드하면 되는데, 이를 위한 단계별 설정 방법과 배포 시 주의사항을 설명합니다.</description><pubDate>Wed, 29 Jan 2025 00:00:00 GMT</pubDate></item><item><title>B2B 기업 웹사이트 개발 완성 사례</title><link>https://blog.lovizu.com/posts/packaging-website-case/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/packaging-website-case/</guid><description>패킹 제조업 기업의 웹사이트를 1개월 만에 완성한 프로젝트 사례입니다. SEO 최적화, 반응형 디자인, 상품 관리 시스템, 성능 최적화를 통해 Google PageSpeed 90점대를 달성했습니다. B2B 기업 웹사이트 개발의 실제 경험과 성과를 공유합니다.</description><pubDate>Thu, 21 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Docker 컨테이너 항상 최신 버전으로 유지하기</title><link>https://blog.lovizu.com/posts/docker-watchtower/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/docker-watchtower/</guid><description>Watchtower를 사용하여 Docker 컨테이너를 자동으로 최신 버전으로 업데이트합니다. 수동 재배포 없이 항상 최신 이미지를 유지할 수 있습니다.</description><pubDate>Tue, 05 Nov 2024 00:00:00 GMT</pubDate></item><item><title>JetBrains IDE 한글 언어팩 완벽 설정 가이드</title><link>https://blog.lovizu.com/posts/jetbrains/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/jetbrains/</guid><description>JetBrains IDE(IntelliJ, WebStorm, PyCharm 등)에서 한글 언어팩을 활성화했는데도 인터페이스가 영어로 표시되는 문제의 완벽한 해결책. 플러그인 설정과 시스템 언어 설정을 함께 변경해야 하는 이유를 설명하고, 캐시 문제, 업데이트, 재설치 등 모든 상황에 대한 구체적인 트러블슈팅 방법을 제시합니다.</description><pubDate>Thu, 26 Sep 2024 00:00:00 GMT</pubDate></item><item><title>사진 메타데이터 일괄 수정: ExifTool 완벽 가이드</title><link>https://blog.lovizu.com/posts/batch-edit-photo-exif-metadata/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/batch-edit-photo-exif-metadata/</guid><description>ExifTool을 사용하여 macOS에서 대량의 사진 메타데이터(촬영 날짜, GPS 위치)를 신속하게 수정하는 방법을 소개합니다. 개별 설정부터 일괄 변경까지 실무에서 자주 사용하는 명령어 예제를 모두 포함합니다.</description><pubDate>Sat, 24 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Android 앱 배포: Google Play 네이티브 디버그 기호 업로드</title><link>https://blog.lovizu.com/posts/android/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/android/</guid><description>Google Play Store 배포 시 네이티브 디버그 기호 업로드 경고를 해결하는 방법을 설명합니다. 빌드 심볼 파일 준비부터 App Bundle 탐색기를 통한 업로드, Mac 환경의 주의사항까지 실전 가이드입니다.</description><pubDate>Tue, 09 Jul 2024 00:00:00 GMT</pubDate></item><item><title>Flutter Android API 레벨 업데이트</title><link>https://blog.lovizu.com/posts/flutter/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/flutter/</guid><description>Google Play Store의 정기적인 정책 변경에 따라 Android API 레벨을 업데이트해야 할 때 Flutter 프로젝트에서 취할 수 있는 방법입니다. compileSdkVersion과 targetSdkVersion을 최신 버전으로 업데이트하는 두 가지 방식(직접 수정 vs Flutter 상수 사용)을 소개합니다. Google Play Store 배포 요구사항에 대응하는 필수 유지보수 작업입니다.</description><pubDate>Tue, 09 Jul 2024 00:00:00 GMT</pubDate></item><item><title>Ollama로 로컬 AI 코파일럿 구축하기</title><link>https://blog.lovizu.com/posts/feat-ollama/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/feat-ollama/</guid><description>Ollama를 사용하여 로컬 머신에서 무료로 실행할 수 있는 AI 코파일럿 환경을 구축합니다. Continue IDE 플러그인과의 연동으로 VSCode, JetBrains IDE에서 직접 AI 어시스턴트를 사용할 수 있으며, 별도의 API 키나 온라인 서비스 비용이 없습니다.</description><pubDate>Thu, 13 Jun 2024 00:00:00 GMT</pubDate></item><item><title>Laravel Eloquent paginate() 사용 시 필수: ORDER BY 절</title><link>https://blog.lovizu.com/posts/laravel-orm-paginate/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/laravel-orm-paginate/</guid><description>Laravel ORM의 paginate() 메서드 사용 시 ORDER BY 절이 없으면 페이지마다 다른 결과를 받을 수 있습니다. 특히 복수의 읽기 전용 데이터베이스 환경에서 이 문제가 더욱 심각합니다. 원인 분석과 실제 해결 방법을 제시합니다.</description><pubDate>Mon, 13 May 2024 00:00:00 GMT</pubDate></item><item><title>HTML 의미론적 태그 완벽 정리: em vs i, 올바른 사용법</title><link>https://blog.lovizu.com/posts/html-css-js/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/html-css-js/</guid><description>웹 개발에서 자주 혼동하는 HTML 태그들의 의미론적 차이를 완벽 정리. em vs i, q vs blockquote, caption vs figcaption의 정확한 차이점, 사용 시점, SEO 영향도를 상세히 분석하여 접근성과 검색 최적화를 동시에 달성합니다.</description><pubDate>Sat, 30 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Flutter GetX CLI 에러 해결: waitFor 문제 진단 및 해결</title><link>https://blog.lovizu.com/posts/getclierror/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/getclierror/</guid><description>Flutter GetX CLI에서 발생하는 &quot;Synchronous waiting using dart:cli waitFor&quot; 에러를 완전히 해결합니다. 최신 Dart 버전에서 동기 대기 기능이 deprecated되면서 발생하는 문제의 원인을 파악하고, 공식 해결 방법과 임시 해결 방법을 모두 제시합니다.</description><pubDate>Wed, 06 Mar 2024 00:00:00 GMT</pubDate></item><item><title>CUPS로 Linux 프린터를 AirPrint로 변환하기</title><link>https://blog.lovizu.com/posts/air-print/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/air-print/</guid><description>CUPS (Common Unix Printing System)를 이용하여 Linux 서버에 연결된 일반 프린터를 Apple AirPrint 프로토콜로 공유하는 완전 가이드입니다. CUPS 설치, 웹 인터페이스 접근, 프린터 추가 및 공유 설정, 관리자 권한 구성을 단계별로 설명합니다. 드라이버 설치 없이 iPhone, iPad, Mac에서 직접 인쇄 가능하게 하는 방법과 일반적인 트러블슈팅 팁을 포함합니다.</description><pubDate>Mon, 05 Feb 2024 00:00:00 GMT</pubDate></item><item><title>DeepL 한국어 API와 번역 플러그인</title><link>https://blog.lovizu.com/posts/deepl-korean-api-translation-plugin/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/deepl-korean-api-translation-plugin/</guid><description>DeepL이 한국어 개발 API를 정식으로 지원하면서 번역 생태계가 변했습니다. Google Translate와 Papago를 뛰어넘는 고품질 번역 기술을 JetBrains 플러그인을 통해 개발자가 활용할 수 있게 된 이야기입니다.</description><pubDate>Wed, 01 Nov 2023 00:00:00 GMT</pubDate></item><item><title>Flutter 농장 배송 관리 앱 개발 사례</title><link>https://blog.lovizu.com/posts/yulsoft-farm/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/yulsoft-farm/</guid><description>Flutter와 Dart로 개발한 농장 배송 및 창고 관리 시스템 모바일 앱 프로젝트입니다. 배송관리, 계사 관리, 농장 운영 통합 시스템을 2주간의 기획과 UX/UI 설계를 거쳐 개발했습니다. 실제 개발 경험과 기술적 학습 내용을 상세히 공유합니다.</description><pubDate>Mon, 18 Sep 2023 00:00:00 GMT</pubDate></item><item><title>EUC-KR CSV 파일을 UTF-8로 안전하게 변환하기</title><link>https://blog.lovizu.com/posts/euc-kr-utf-8/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/euc-kr-utf-8/</guid><description>iconv로 EUC-KR 인코딩 파일을 UTF-8로 변환할 때 깨짐과 데이터 손실을 최소화하는 방법을 정리했습니다. 검증된 실무용 스크립트, -c 옵션의 올바른 사용, 변환 전후 체크리스트를 통해 안전한 배치 변환을 가능하게 합니다.</description><pubDate>Mon, 11 Sep 2023 00:00:00 GMT</pubDate></item><item><title>AWS Lambda에 C 라이브러리 의존성 포함시키기</title><link>https://blog.lovizu.com/posts/lambda-c-library-dependencies/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/lambda-c-library-dependencies/</guid><description>AWS Lambda에서 외부 도구(jpegoptim 등)가 필요할 때 C 라이브러리 의존성을 처리하는 실무 가이드. Docker를 이용한 로컬 테스트, ldd 명령으로 동적 라이브러리 파악, exodus로 자동화된 의존성 수집·패키징까지 단계별로 설명합니다. 맥이나 윈도우에서 리눅스 기반 Lambda 환경 정확히 재현하는 방법.</description><pubDate>Tue, 06 Jun 2023 00:00:00 GMT</pubDate></item><item><title>Serverless로 AWS 이미지 최적화 시스템 구축하기</title><link>https://blog.lovizu.com/posts/serverless-image-optimizer/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/serverless-image-optimizer/</guid><description>AWS 서버리스 아키텍처를 활용한 온디멘드 이미지 최적화 시스템 구축 가이드. Serverless Framework, TypeScript, Lambda, S3를 통합하여 이미지 업로드 시 자동 최적화 및 변환 파이프라인을 구현합니다. 인프라 구성부터 배포까지 완전한 실전 예제를 제공합니다.</description><pubDate>Sun, 04 Jun 2023 00:00:00 GMT</pubDate></item><item><title>Flutter Freezed 생성 파일을 IDE에서 깔끔하게</title><link>https://blog.lovizu.com/posts/freezeddart-gdart/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/freezeddart-gdart/</guid><description>Flutter 개발에서 Freezed, Drift 등의 패키지 사용 시 생성되는 다중 확장자 파일(.freezed.dart, .g.dart, .gr.dart 등)을 IntelliJ IDEA와 Android Studio의 파일 그룹핑 기능으로 깔끔하게 관리하는 방법입니다.</description><pubDate>Sat, 22 Apr 2023 00:00:00 GMT</pubDate></item><item><title>IoT 스마트홈: Aqara와 HomeKit으로 구형 세탁기 자동화하기</title><link>https://blog.lovizu.com/posts/iot-smart-home-washing-machine/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/iot-smart-home-washing-machine/</guid><description>구형 세탁기를 IoT 기기로 변환하는 DIY 프로젝트. SmartThings에서 Aqara 기반 HomeKit 시스템으로 전환하면서 포기했던 세탁기 자동화를 다시 구현합니다. 자석 센서를 이용한 상태 감지, 실제 적용 사례, 그리고 완성된 스마트 세탁 알림 시스템을 소개합니다.</description><pubDate>Sat, 22 Apr 2023 00:00:00 GMT</pubDate></item><item><title>AWS RDS Proxy로 데이터베이스 연결 최적화하기</title><link>https://blog.lovizu.com/posts/aws-rds-proxy/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/aws-rds-proxy/</guid><description>AWS RDS Proxy를 통한 데이터베이스 연결 관리 전략. Lambda, PHP, Ruby 등 동적 언어에서의 연결 풀 문제 해결. 서버리스 환경에서 RDS Proxy의 역할과 실제 적용 효과, 비용 최적화 방법.</description><pubDate>Tue, 11 Apr 2023 00:00:00 GMT</pubDate></item><item><title>Intel 맥북에서 M2 Pro로 업그레이드한 개발자 실후기</title><link>https://blog.lovizu.com/posts/m2-feat/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/m2-feat/</guid><description>Intel 맥북에서 M2 Pro로 업그레이드한 풀스택 웹 개발자의 실제 사용 후기입니다. SSD 용량 부족이 업그레이드의 주된 이유였으며, 실제 개발 작업(웹 개발, Flutter 앱 개발, Docker)에서의 성능 개선과 멀티 모니터 지원의 이점을 상세히 분석했습니다.</description><pubDate>Wed, 05 Apr 2023 00:00:00 GMT</pubDate></item><item><title>iOS 16.4의 PWA 지원: 웹과 앱의 경계 흐려지다</title><link>https://blog.lovizu.com/posts/ios-164-feat-pwa/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/ios-164-feat-pwa/</guid><description>2023년 3월 iOS 16.4 업데이트로 PWA(Progressive Web App) 기술이 본격 지원됩니다. 애플의 7년 약속이 실현되면서 웹 기술로 네이티브 앱 수준의 경험을 제공할 수 있게 됩니다. PWA 부활의 의미와 현실적인 전망을 분석합니다.</description><pubDate>Wed, 29 Mar 2023 00:00:00 GMT</pubDate></item><item><title>아이 감정을 존중하는 5단계 훈육 가이드</title><link>https://blog.lovizu.com/posts/child-discipline-guide/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/child-discipline-guide/</guid><description>떼쓰고 고집 부리는 아이의 행동 뒤에 숨은 7가지 심리적 욕구를 이해하고, 부모의 감정 조절을 통해 아이와 함께 성장하는 5단계 훈육 방법. 자기인식부터 공감, 올바른 훈육, 사랑 표현까지 실제 양육 상황에 적용할 수 있는 구체적 전략과 부모 자신의 회복을 위한 가이드를 제시합니다.</description><pubDate>Thu, 23 Mar 2023 00:00:00 GMT</pubDate></item><item><title>Composer 기반 PHP 버전 자동 전환 설정하기</title><link>https://blog.lovizu.com/posts/php-version-feat-php-monitor/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/php-version-feat-php-monitor/</guid><description>Laravel Valet과 PHP Monitor를 사용하는 개발자들을 위한 자동화 가이드. Composer.json의 PHP 버전을 읽어 프로젝트 진입 시 자동으로 PHP 버전을 전환하는 zsh 훅 스크립트를 구성하는 방법. Mac 환경에서 jq, Valet, PHP Monitor를 활용한 개발 환경 최적화.</description><pubDate>Thu, 23 Mar 2023 00:00:00 GMT</pubDate></item><item><title>NVM으로 프로젝트별 Node 버전 자동 관리</title><link>https://blog.lovizu.com/posts/node-feat-nvm/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/node-feat-nvm/</guid><description>NVM(Node Version Manager)을 활용하여 프로젝트별 Node 버전을 자동으로 관리하는 실무 가이드입니다. .nvmrc 파일과 zsh 훅을 조합하여 프로젝트 디렉토리 진입 시 자동으로 적절한 Node 버전이 로드됩니다. 레거시 유지보수와 신규 프로젝트를 동시에 진행할 때 버전 호환성 문제를 근본적으로 해결하는 방법입니다.</description><pubDate>Wed, 22 Mar 2023 00:00:00 GMT</pubDate></item><item><title>M1/M2 맥북 개발 환경 구축 완전 가이드</title><link>https://blog.lovizu.com/posts/zsh-vim/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/zsh-vim/</guid><description>M1/M2 맥북에서 효율적인 개발 환경을 완벽하게 구축하는 단계별 가이드입니다. Zsh 플러그인 및 테마 설정, Vim 커스터마이징, Node.js/PHP/Composer 설치, Laravel Valet 구성, 그리고 App Store 앱 자동 설치까지 모든 과정을 다룹니다.</description><pubDate>Wed, 22 Mar 2023 00:00:00 GMT</pubDate></item><item><title>Flutter로 포켓몬 도감 앱 만들기: GetX 상태 관리</title><link>https://blog.lovizu.com/posts/flutter-pokemon-app-getx/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/flutter-pokemon-app-getx/</guid><description>Flutter와 GetX를 활용한 포켓몬 도감 앱 개발 경험을 공유합니다. 공개 API(PokéAPI) 통합, 데이터 전처리, GetX 상태 관리 패턴, 실제 마주한 기술적 이슈와 해결책을 담았습니다. 1일 MVP 개발 성공 사례입니다.</description><pubDate>Tue, 14 Mar 2023 00:00:00 GMT</pubDate></item><item><title>Flutter 안드로이드 SDK 버전 설정 가이드</title><link>https://blog.lovizu.com/posts/flutter-android-sdk/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/flutter-android-sdk/</guid><description>Flutter 안드로이드 앱 빌드 시 minSdkVersion과 targetSdkVersion을 올바르게 설정하는 방법입니다. 기본값의 문제와 Flutter 설치 경로의 gradle 파일 수정을 통한 해결책을 단계별로 설명합니다.</description><pubDate>Tue, 28 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Flutter 개발 필수 라이브러리 9가지 완벽 가이드</title><link>https://blog.lovizu.com/posts/flutter-essential-libraries/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/flutter-essential-libraries/</guid><description>Flutter 개발의 생산성과 품질을 높이는 필수 라이브러리들을 완벽 가이드합니다. 상태 관리(Provider, Get, Bloc), API 통신(Dio), 백엔드(Firebase), 로컬 저장소(SharedPreferences), UI(SVG), 외부 리소스 연동(URL Launcher), 다국어 지원(Localization) 등 실전에서 자주 사용하는 라이브러리들을 상세히 다룹니다.</description><pubDate>Fri, 17 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Laravel 개발을 10배 빠르게 하는 Composer 패키지 5선</title><link>https://blog.lovizu.com/posts/laravel-composer/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/laravel-composer/</guid><description>Laravel 프레임워크의 생산성을 극대화하는 5가지 필수 Composer 패키지 완벽 가이드. IDE Helper로 자동완성 강화, Debugbar로 성능 최적화, Backup으로 자동 백업, Excel로 대량 데이터 처리, Permission으로 권한 관리를 쉽게 구현합니다.</description><pubDate>Fri, 17 Feb 2023 00:00:00 GMT</pubDate></item><item><title>개발자가 마우스 사용을 최소화해야 하는 이유</title><link>https://blog.lovizu.com/posts/keyboard-driven-development/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/keyboard-driven-development/</guid><description>개발자에게 마우스는 생산성 저하와 건강 악화의 원인입니다. 키보드 단축키 활용으로 작업 효율을 높이고, 반복성 긴장 손상 예방으로 장시간 업무에 대비하는 실제 전략과 도구별 단축키 가이드를 제시합니다.</description><pubDate>Fri, 17 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Next.js Link 컴포넌트로 페이지 전환 최적화</title><link>https://blog.lovizu.com/posts/link-component-feat-nextjs/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/link-component-feat-nextjs/</guid><description>Next.js의 Link 컴포넌트를 활용한 클라이언트 사이드 라우팅 완벽 가이드. 자동 prefetching, 동적 라우팅, SEO 최적화, 그리고 &lt;a&gt; 태그와의 차이점을 이해하고 실무에 바로 적용할 수 있는 실제 예제들을 담았습니다.</description><pubDate>Thu, 16 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Next.js Shallow Routing으로 효율적인 UX 구현하기</title><link>https://blog.lovizu.com/posts/shallow-routing-feat-nextjs/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/shallow-routing-feat-nextjs/</guid><description>Next.js의 Shallow Routing은 URL을 변경하면서도 페이지 상태와 데이터를 유지하는 고급 기능입니다. 불필요한 서버 요청을 제거하여 성능을 개선하고, 페이지네이션, 필터링, 모달 상태 관리 등에서 사용자 경험을 획기적으로 향상시킵니다. useRouter 훅의 shallow 옵션 사용법, 동적 라우팅 패턴 (Dynamic Routes, Catch-all Routes, Optional Catch-all), 초기 데이터 처리, 브라우저 히스토리 관리를 통해 실무 프로젝트에서 즉시 활용 가능한 예제와 주의사항을 상세히 설명합니다.</description><pubDate>Thu, 16 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Next.js 렌더링 방식 완벽 비교: SSR, SSG, CSR, ISR</title><link>https://blog.lovizu.com/posts/ssr-ssg-isr-feat-nextjs/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/ssr-ssg-isr-feat-nextjs/</guid><description>Next.js는 SSR(서버 사이드 렌더링), SSG(정적 사이트 생성), CSR(클라이언트 사이드 렌더링), ISR(증분 정적 재생성) 등 다양한 렌더링 방식을 지원합니다. 각 방식의 특징, 장단점, 구현 방법을 비교하여 프로젝트 요구사항에 맞는 최적의 렌더링 전략을 선택할 수 있습니다.</description><pubDate>Wed, 15 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Freezed: Flutter 불변 모델의 보일러플레이트 제거</title><link>https://blog.lovizu.com/posts/freezed/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/freezed/</guid><description>Freezed는 Dart에서 불변 클래스를 자동으로 생성하는 코드 제너레이터입니다. equals, hashCode, copyWith, toString 같은 반복적인 메서드를 자동 생성하고, json_serializable과 함께 사용하면 API 응답 모델링을 획기적으로 간단하게 만듭니다. 몇 줄의 선언으로 완전한 모델 클래스를 얻을 수 있습니다.</description><pubDate>Fri, 03 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Drift를 이용한 Flutter 로컬 데이터베이스 구축</title><link>https://blog.lovizu.com/posts/drift/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/drift/</guid><description>Drift는 Flutter 앱의 로컬 데이터 저장을 간편하게 해주는 반응형 ORM 라이브러리입니다. SQLite를 기반으로 타입 안전성과 자동 코드 생성을 제공하며, 실시간 데이터 변경을 감지하여 UI를 자동 업데이트합니다. 테이블 정의부터 CRUD 구현까지 설치·설정부터 실제 사용 예시까지 단계별로 설명합니다.</description><pubDate>Fri, 03 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Laravel에서 Spring처럼 Modern한 DTO 구현하기</title><link>https://blog.lovizu.com/posts/laravel-modern-dto-feat/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/laravel-modern-dto-feat/</guid><description>PHP 8의 Attribute 기능으로 Laravel도 Java Spring처럼 우아한 DTO 패턴을 구현할 수 있습니다. Spatie laravel-data와 laravel-route-attributes 패키지를 이용한 선언형 DTO와 라우팅. 유효성 검사를 DTO에서 관리하고 Route 속성으로 등록하는 모던한 개발 경험을 소개합니다.</description><pubDate>Wed, 14 Dec 2022 00:00:00 GMT</pubDate></item><item><title>ASC/DESC 오름차순과 내림차순, 평생 기억하는 방법</title><link>https://blog.lovizu.com/posts/asc-desc/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/asc-desc/</guid><description>개발자도 자주 헷갈리는 오름차순(ASC)과 내림차순(DESC). 계단 비유와 알파벳 비유라는 두 가지 방법으로 절대 잊을 수 없는 기억법을 제시합니다. SQL 실전 예시와 함께 데이터베이스 정렬 개념을 확실히 이해할 수 있습니다.</description><pubDate>Fri, 02 Sep 2022 00:00:00 GMT</pubDate></item><item><title>Laravel API 문서화: OpenAPI로 우아하게 Swagger 구현하기</title><link>https://blog.lovizu.com/posts/laravel-swagger/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/laravel-swagger/</guid><description>Laravel에서 vyuldashev/laravel-openapi와 darkaonline/l5-swagger를 사용하여 API 문서를 체계적으로 작성합니다. PHP 8 Attributes로 선언형 API 정의, 복잡한 주석 제거, Schema 재사용 등 모던 개발 방식으로 유지보수 가능한 API 스펙을 관리합니다.</description><pubDate>Fri, 02 Sep 2022 00:00:00 GMT</pubDate></item><item><title>AWS로 프론트엔드 배포하기 (S3 + CloudFront + Certificate + Route53)</title><link>https://blog.lovizu.com/posts/frontend-aws-feat-s3-cloudefront-certificate-route53/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/frontend-aws-feat-s3-cloudefront-certificate-route53/</guid><description>AWS를 이용해 정적 프론트엔드를 프로덕션 환경에 배포하는 완전한 가이드. S3 버킷 생성부터 CloudFront CDN 설정, SSL 인증서 발급, Route53 도메인 연결까지 모든 단계를 설명. CodePipeline을 통한 자동 배포 및 캐시 무효화 전략도 포함.</description><pubDate>Fri, 04 Mar 2022 00:00:00 GMT</pubDate></item><item><title>자동차 보험료 할인 할증 완벽 가이드: 범칙금 vs 과태료</title><link>https://blog.lovizu.com/posts/car-insurance-discount-guide/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/car-insurance-discount-guide/</guid><description>자동차 보험료를 결정하는 할인 할증 요인을 정확히 이해하고 관리하는 방법. 사고 기록, 법규 위반에 따른 할증률 계산부터 범칙금과 과태료의 중요한 차이까지 설명합니다. 한국 운전자를 위한 실용적인 보험료 절약 전략 완벽 가이드.</description><pubDate>Thu, 24 Feb 2022 00:00:00 GMT</pubDate></item><item><title>AWS CodePipeline과 Slack Bot 완전 자동화 배포</title><link>https://blog.lovizu.com/posts/codepipeline-slack-bot/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/codepipeline-slack-bot/</guid><description>GitHub push부터 Docker 빌드, Slack 승인, 배포 실행까지 전체 파이프라인을 자동화하기. CodePipeline, Lambda, SNS, API Gateway를 활용하여 Slack Bot을 통한 승인 절차를 거친 엔터프라이즈급 배포 워크플로우 구축 방법을 상세히 설명합니다. 실제 YAML 설정과 Lambda 함수 코드 포함.</description><pubDate>Thu, 24 Feb 2022 00:00:00 GMT</pubDate></item><item><title>AWS ECS Fargate 컨테이너 오케스트레이션 완벽 가이드</title><link>https://blog.lovizu.com/posts/ecs-fargate/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/ecs-fargate/</guid><description>AWS ECS Fargate를 이용한 서버리스 컨테이너 배포 방법. Docker 이미지부터 작업 정의, 클러스터 생성, 로드 밸런서 설정, 오토 스케일링 구성까지 완전한 Fargate 환경을 구축하는 과정. 최소 정상 백분율, 최대 백분율, 커스텀 지표를 활용한 스케일링 전략도 포함.</description><pubDate>Thu, 24 Feb 2022 00:00:00 GMT</pubDate></item><item><title>Laravel Socialite: 다양한 소셜 로그인 구현하기</title><link>https://blog.lovizu.com/posts/laravel/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/laravel/</guid><description>Laravel 프로젝트에 OAuth 기반 소셜 로그인을 쉽게 추가할 수 있는 Socialite Providers 라이브러리를 소개합니다. Google, GitHub, Kakao, Naver 등 50개 이상의 플랫폼을 지원하며, 복잡한 OAuth 흐름을 간단하게 구현할 수 있습니다.</description><pubDate>Thu, 24 Feb 2022 00:00:00 GMT</pubDate></item><item><title>Git Alias로 개발 생산성 2배 높이기</title><link>https://blog.lovizu.com/posts/alias/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/alias/</guid><description>매일 반복되는 Git 명령어를 단축어로 등록하여 생산성을 높이는 방법을 소개합니다. 기본 명령어부터 브랜치 관리, 로그 조회, 스테이징, Stash 관리까지 실무에서 자주 사용하는 52개의 alias를 카테고리별로 정리했습니다.</description><pubDate>Tue, 16 Nov 2021 00:00:00 GMT</pubDate></item><item><title>AWS DMS 마이그레이션 데이터 검증 가이드</title><link>https://blog.lovizu.com/posts/aws-dms/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/aws-dms/</guid><description>AWS DMS로 MySQL 데이터를 마이그레이션할 때 발생하는 데이터 불일치 문제를 체계적으로 해결하는 방법입니다. 스키마 검증, 외래 키 제약 조건, 시간대 설정 등 실무에서 마주하는 세 가지 주요 문제를 점검 순서대로 정리했습니다. DMS 설정부터 검증 체크리스트까지 실제 경험에 기반한 실무 가이드입니다.</description><pubDate>Fri, 15 Oct 2021 00:00:00 GMT</pubDate></item><item><title>NestJS: TODO API 완벽 구현 가이드</title><link>https://blog.lovizu.com/posts/nestjs-todo/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/nestjs-todo/</guid><description>NestJS로 CRUD 기능이 완전한 TODO REST API를 구현하는 단계별 가이드입니다. 프로젝트 생성, Entity/DTO 설계, 유효성 검사, 서비스와 컨트롤러 작성까지 실무 패턴을 적용한 예제를 다룹니다.</description><pubDate>Wed, 12 May 2021 00:00:00 GMT</pubDate></item><item><title>2021년 1분기 회고: 선택과 집중</title><link>https://blog.lovizu.com/posts/2021-q1-retrospective/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/2021-q1-retrospective/</guid><description>쿠팡 입사 4개월 후의 1분기 회고입니다. Java 전향 결정, 개인 개발 활동의 산만함, 그리고 가정의 변화 속에서 선택과 집중의 필요성을 깨닫고 2분기 계획을 수립한 기록입니다.</description><pubDate>Sun, 25 Apr 2021 00:00:00 GMT</pubDate></item><item><title>JetBrains IDE에서 테스트 코드 한글 메서드명 설정하기</title><link>https://blog.lovizu.com/posts/jetbrainphpstorm-tool-method/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/jetbrainphpstorm-tool-method/</guid><description>PhpStorm, IntelliJ 등 JetBrains IDE에서 테스트 코드의 한글 메서드명이나 snake_case 사용 시 발생하는 경고를 제거하는 방법. IDE 검사 설정과 PHP CodeSniffer 설정을 통해 테스트 코드의 명확한 의도를 보존하면서 프로덕션 코드의 규칙을 유지하는 실용적 가이드입니다.</description><pubDate>Wed, 14 Apr 2021 00:00:00 GMT</pubDate></item><item><title>12 Factor App: 클라우드 네이티브 애플리케이션 설계 방법론</title><link>https://blog.lovizu.com/posts/12-factor-app/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/12-factor-app/</guid><description>클라우드 시대 SaaS 애플리케이션 개발의 필수 방법론인 12 Factor를 상세히 설명한다. 코드베이스 관리부터 운영 프로세스까지 확장 가능하고 유지보수하기 좋은 SaaS 앱 구축의 12가지 원칙을 분석한다. 마이크로서비스 아키텍처와 클라우드 배포 환경에 필수적인 가이드라인이다.</description><pubDate>Thu, 18 Mar 2021 00:00:00 GMT</pubDate></item><item><title>리팩토링 2판 JavaScript: 깔끔한 코드의 기술</title><link>https://blog.lovizu.com/posts/refactoring-2-javascript-review/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/refactoring-2-javascript-review/</guid><description>개발자 필독서 &quot;리팩토링 2판&quot; JavaScript 버전 완전 리뷰입니다. 1판의 Java 예제를 JavaScript로 재작성하여 현대 웹 개발자에게 훨씬 실용적입니다. 리팩토링 기법, 코드 냄새 인식, SI 환경에서의 가치, 책의 핵심 메시지까지 모두 담았습니다. 신입부터 시니어까지 추천하는 필독서입니다.</description><pubDate>Sun, 28 Feb 2021 00:00:00 GMT</pubDate></item><item><title>에어프라이어 구매 가이드: 100일 실제 사용 경험과 선택 기준</title><link>https://blog.lovizu.com/posts/air-fryer-buying-guide/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/air-fryer-buying-guide/</guid><description>에어프라이어 100일 실제 사용 경험을 바탕으로 한 제품 선택 가이드입니다. 작은 바스켓형 에어프라이어의 한계를 극복하고 대용량 모델 (아이닉 에어프라이어)로 업그레이드한 이유, 용량이 조리 가능성에 미치는 영향, 디지털 터치 인터페이스와 로티세리 기능의 실용성, 청소 관리 팁을 상세히 설명합니다. 공간이 허용하는 범위 내에서 최대한 큰 모델을 선택하는 &quot;거거익선&quot; 원칙을 강력히 추천합니다.</description><pubDate>Fri, 29 Jan 2021 00:00:00 GMT</pubDate></item><item><title>nGrinder로 서버 부하 테스트 시작하기</title><link>https://blog.lovizu.com/posts/ngrinder/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/ngrinder/</guid><description>Naver의 오픈소스 부하 테스트 도구 nGrinder를 완벽하게 활용하는 방법. Groovy 시나리오 작성부터 Docker 로컬 환경 구성, 실전 팁과 주의사항까지 신규 개발자가 처음 접한 nGrinder를 통해 배운 모든 것을 공유합니다.</description><pubDate>Tue, 29 Dec 2020 00:00:00 GMT</pubDate></item><item><title>macOS 개발 환경 설정: zshrc, vimrc 최적화</title><link>https://blog.lovizu.com/posts/shell-config-zsh-vim/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/shell-config-zsh-vim/</guid><description>신규 맥북 개발 환경 설정 가이드입니다. zshrc 설정을 통한 PATH 관리, oh-my-zsh 플러그인 구성, Node.js/Java/Android/Go 개발 환경 설정, vim의 문법 강조 및 단축키 커스터마이징을 다룹니다. 실무 개발자가 매일 사용하는 설정 파일들의 최적화 방법을 상세히 공유합니다.</description><pubDate>Mon, 07 Dec 2020 00:00:00 GMT</pubDate></item><item><title>Go 언어로 배우는 모던 백엔드 개발</title><link>https://blog.lovizu.com/posts/goalng/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/goalng/</guid><description>Go는 단순히 Python의 대항마가 아닙니다. 정적 타입, 강타입 컴파일 언어의 안정성과 자동 메모리 관리, 경량 고루틴으로 수천 개의 동시 작업 처리. 자바 중심 한국 개발 환경에서 Go가 제공하는 혁신, 빠른 학습 곡선, 그리고 Docker·Kubernetes 같은 혁신 도구의 선택 언어.</description><pubDate>Sun, 08 Nov 2020 00:00:00 GMT</pubDate></item><item><title>프로그래밍 언어 선택: 입문자를 위한 실무 조언</title><link>https://blog.lovizu.com/posts/programming-language-selection/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/programming-language-selection/</guid><description>개발자 입문 시 프로그래밍 언어 선택은 인생의 분기점이 됩니다. TIOBE 순위나 채용공고에만 의존하지 말고, 자신의 성향과 국내 시장 현황을 함께 고려해야 합니다. 성격별, 목표별 추천 언어와 한국 시장에서의 현실적인 언어별 평가, 신입 개발자를 위한 3단계 커리어 전략을 제시합니다.</description><pubDate>Sun, 08 Nov 2020 00:00:00 GMT</pubDate></item><item><title>Offset 페이지네이션의 성능 문제와 커서 기반 솔루션</title><link>https://blog.lovizu.com/posts/offset-paginate/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/offset-paginate/</guid><description>데이터베이스 페이지네이션에서 가장 많이 사용되는 Offset 방식의 성능 문제를 분석합니다. 대량 데이터셋에서의 쿼리 성능 저하와 실시간 데이터 변경 시 발생하는 중복 데이터 문제를 실제 예제와 함께 설명하고, 커서 기반 페이지네이션의 구현 방법과 장점을 소개합니다.</description><pubDate>Sat, 17 Oct 2020 00:00:00 GMT</pubDate></item><item><title>2020년 4분기 회고: 기술 목표와 성장의 기록</title><link>https://blog.lovizu.com/posts/2020-retrospective-q4-review/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/2020-retrospective-q4-review/</guid><description>2020년 초 세운 목표를 3분기까지 평가하는 회고. CSS 숙달(50%), React 고도화(50%), 1일 1커밋 달성(100%)의 기술 목표와 실패한 운동 목표, 진행 중인 포트폴리오 프로젝트를 솔직하게 평가합니다. 새로운 기술 스택 학습 계획도 제시합니다.</description><pubDate>Tue, 06 Oct 2020 00:00:00 GMT</pubDate></item><item><title>AWS RDS 월 16,000달러를 8,000달러로 절감</title><link>https://blog.lovizu.com/posts/aws-rds/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/aws-rds/</guid><description>SaaS 서비스 급성장으로 인한 AWS RDS 비용 폭증을 해결한 실전 사례. 월 16,000달러에서 8,000달러로 50% 절감한 5가지 전략: 읽기전용 DB 수평 확장, 캐시 활용, 슬로우 쿼리 최적화, 적절한 DB 엔진 선택, 성능 개선 도우미 활용을 상세 분석합니다.</description><pubDate>Sat, 26 Sep 2020 00:00:00 GMT</pubDate></item><item><title>개발자 MBTI 검사 결과 ENTJ형 분석</title><link>https://blog.lovizu.com/posts/mbti/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/mbti/</guid><description>YouTube 강의 추천 알고리즘이 이끈 MBTI 검사. 개발자 성향 분석을 통해 자신의 성격 유형이 직업에 어떤 영향을 미치는지 살펴보고, ENTJ 유형의 특징과 개발자로서의 강점을 중심으로 성격 유형 검사의 의미를 되짚어본다.</description><pubDate>Sun, 28 Jun 2020 00:00:00 GMT</pubDate></item><item><title>React Native iOS 실기기 배포 도구 ios-deploy 완벽 가이드</title><link>https://blog.lovizu.com/posts/react-native-iso/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/react-native-iso/</guid><description>React Native iOS 앱을 실제 iPhone/iPad에 배포하고 테스트하는 필수 도구인 ios-deploy를 소개합니다. npm 설치부터 실기기 배포까지 전 과정을 단계별로 설명하고, 개발 인증서 준비, USB 연결 등 주의사항을 다룹니다.</description><pubDate>Tue, 09 Jun 2020 00:00:00 GMT</pubDate></item><item><title>React Native Android 빌드 실패: Gradle 설치로 해결</title><link>https://blog.lovizu.com/posts/react-native-avd/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/react-native-avd/</guid><description>React Native에서 yarn android 실행 시 안드로이드 가상머신(AVD) 연결 실패 에러가 발생합니다. Gradle이 설치되지 않았을 때 나타나는 증상과 해결 방법, 그리고 빌드 캐시 초기화 등 추가 트러블슈팅 방법을 설명합니다.</description><pubDate>Wed, 27 May 2020 00:00:00 GMT</pubDate></item><item><title>MariaDB/MySQL 빠르게 백업과 복원하기</title><link>https://blog.lovizu.com/posts/beat-mariadb-mysql/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/beat-mariadb-mysql/</guid><description>RDS MariaDB에서 Aurora로 대량의 데이터를 마이그레이션할 때 적용한 최적화된 백업과 복원 방법을 설명합니다. --no-autocommit, --single-transaction, --extended-insert 옵션의 역할과 AWS 환경에서의 추가 팁을 포함합니다.</description><pubDate>Mon, 27 Apr 2020 00:00:00 GMT</pubDate></item><item><title>최신 macOS에서 PHP 7.1 버전 설정하기</title><link>https://blog.lovizu.com/posts/php-71/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/php-71/</guid><description>M1/M2 칩 또는 최신 macOS에서 레거시 PHP 7.1을 설치하고 관리하는 완전 가이드. Homebrew와 brew-php-switcher를 활용하여 여러 PHP 버전을 동시 설치하고, 프로젝트별로 버전을 전환하는 방법을 단계별로 설명합니다. 설치 오류 해결 및 버전 확인 팁도 포함.</description><pubDate>Mon, 16 Mar 2020 00:00:00 GMT</pubDate></item><item><title>분유 포트 선택 가이드: 육아 스트레스 줄이기</title><link>https://blog.lovizu.com/posts/bottle-warmer-selection-guide/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/bottle-warmer-selection-guide/</guid><description>육아의 필수 장비인 분유 포트를 선택하는 방법을 상세히 설명합니다. 사카자키 균에 대한 과학적 해석, 분유 포트 선택의 핵심 두 가지(보온 시간과 디자인), 그리고 쿠팡에서 추천 제품을 찾는 방법까지 실용적 가이드를 제공합니다.</description><pubDate>Sun, 08 Mar 2020 00:00:00 GMT</pubDate></item><item><title>초보 아빠를 위한 육아 필수 장비 가이드</title><link>https://blog.lovizu.com/posts/portable-booster-baby-review/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/portable-booster-baby-review/</guid><description>개발과 육아를 병행하는 초보 아빠의 실전 경험에 기반한 육아 필수 장비 가이드입니다. 휴대용 부스터, 분유 포트 등 실제로 도움이 된 장비와 선택 기준, 잘못된 정보에 대한 사실 검증을 담았습니다.</description><pubDate>Sat, 07 Mar 2020 00:00:00 GMT</pubDate></item><item><title>온라인 인터넷 속도 측정 무료 도구</title><link>https://blog.lovizu.com/posts/speedtest/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/speedtest/</guid><description>Speedtest를 통한 무설치 인터넷 속도 측정 방법입니다. 별도 소프트웨어 설치 없이 웹 브라우저에서 바로 다운로드/업로드 속도를 측정할 수 있습니다. 인터넷 연결이 느릴 때 장비 문제인지 ISP 문제인지 신속하게 판단하는 데 유용한 도구입니다.</description><pubDate>Sat, 07 Mar 2020 00:00:00 GMT</pubDate></item><item><title>한국 개발자 시장: Java와 PHP 경력 비교</title><link>https://blog.lovizu.com/posts/java-vs-php/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/java-vs-php/</guid><description>언어의 기술적 우수성이 아닌 한국의 개발자 생태계 관점에서 Java와 PHP를 비교합니다. 초기 경력의 Spring 개발부터 후기의 Laravel 경험을 바탕으로 개발 문화, 업무 환경, 연봉 및 대우의 현실을 분석합니다.</description><pubDate>Fri, 06 Mar 2020 00:00:00 GMT</pubDate></item><item><title>개발자의 정체성: 전문성과 다양성의 갈림길</title><link>https://blog.lovizu.com/posts/developer-identity-specialist-vs-generalist/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/developer-identity-specialist-vs-generalist/</guid><description>PHP 개발자로의 전향 1년 후, 백엔드-인프라-프론트엔드의 경계에서 느끼는 개발자의 정체성 고민을 담았습니다. 스타트업과 대기업의 기회, 기술 선택의 의미, 풀스택 개발자라는 이름 뒤의 혼란을 개인적으로 성찰합니다.</description><pubDate>Fri, 06 Mar 2020 00:00:00 GMT</pubDate></item><item><title>개발자 모니터 선택의 정석: 생산성과 건강을 위한 선택 기준</title><link>https://blog.lovizu.com/posts/developer-monitor-guide/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/developer-monitor-guide/</guid><description>개발자를 위한 실용적인 모니터 선택 가이드. 무조건 크고 비싼 모니터가 좋은 것이 아니라는 것을 깨달은 경험을 바탕으로, 화면 크기, 해상도, 피벗·높낮이 조절 등 기능, VESA 지원 여부를 어떻게 고려해야 하는지 설명합니다.</description><pubDate>Wed, 26 Feb 2020 00:00:00 GMT</pubDate></item><item><title>블로그 부수입: 쿠팡 파트너스 수익화 가이드</title><link>https://blog.lovizu.com/posts/blog-monetization-coupang/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/blog-monetization-coupang/</guid><description>인지도 낮은 블로그도 쿠팡 파트너스로 부수입을 얻을 수 있습니다. 제품 리뷰를 통해 3-5%의 커미션을 획득하는 방법을 완전 가이드합니다. 가입 절차, 링크 생성, 수익 최대화 전략, 그리고 성공 사례까지 모두 포함되어 있습니다.</description><pubDate>Tue, 25 Feb 2020 00:00:00 GMT</pubDate></item><item><title>효과적인 개발자 목표 설정 전략: 2020년 1분기 실행 계획</title><link>https://blog.lovizu.com/posts/developer-quarterly-goals/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/developer-quarterly-goals/</guid><description>개발자가 분기별로 실현 가능한 목표를 설정하고 실행하는 방법을 다룹니다. 프론트엔드 기술 (CSS, React 고도화), 코드 커밋 일관성, 신체 건강, 포트폴리오 프로젝트 등 구체적인 목표 설정 프레임워크를 제시합니다. 1분기 CSS 마스터, React Hook/Context 심화, 일일 커밋 생활화, 풀스택 전환을 위한 백엔드 학습 계획 (Golang, Node.js, AWS Lambda)을 통해 개발자로서 지속적인 성장을 이루는 실무 전략을 소개합니다.</description><pubDate>Mon, 24 Feb 2020 00:00:00 GMT</pubDate></item><item><title>React 실전 학습을 위한 최고의 책 선택</title><link>https://blog.lovizu.com/posts/react/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/react/</guid><description>백엔드 개발자가 프론트엔드 React를 시작할 때 최적의 학습 경로와 책 선택 전략. 개인의 학습 스타일에 맞는 교재 선택, 벨로퍼트님 책과 실전 React 프로그래밍의 비교, 실무 기반 학습으로 빠른 성장을 이루는 방법을 제시합니다.</description><pubDate>Tue, 18 Feb 2020 00:00:00 GMT</pubDate></item><item><title>개인정보 처리방침 - 이용자 권리 보호</title><link>https://blog.lovizu.com/posts/private/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/private/</guid><description>블로그 및 서비스 이용 시 개인정보 수집, 처리, 관리 방침을 명시합니다. 개인정보 보호법에 따른 법적 공지사항으로 개인정보의 처리 목적, 보유 기간, 제3자 제공 정책, 이용자의 개인정보 권리와 의무, 보안 조치, 책임자 정보를 명확하게 명시하고 있습니다.</description><pubDate>Thu, 23 Jan 2020 00:00:00 GMT</pubDate></item><item><title>Microsoft Edge 크로미움: Chrome 보다 똑똑한 선택</title><link>https://blog.lovizu.com/posts/microsoft-edge-chromium/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/microsoft-edge-chromium/</guid><description>크로미움 기반 Microsoft Edge 정식 출시 후 Chrome과 비교한 실제 사용 리뷰. 메모리 효율성, 확장 프로그램 호환성, Mac 터치바 지원, 개발자 도구 등을 실제 사용하며 비교 분석했습니다.</description><pubDate>Sun, 19 Jan 2020 00:00:00 GMT</pubDate></item><item><title>SQL에서 NULL과 빈 문자열 구분하기</title><link>https://blog.lovizu.com/posts/empty/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/empty/</guid><description>SQL 데이터베이스에서 자주 발생하는 혼동: NULL과 빈 문자열(empty string)의 차이. IS NULL처럼 IS EMPTY는 없습니다. 빈 문자열을 조회하려면 = &quot;&quot;으로 직접 비교해야 하며, WHERE 절에서 두 조건을 구분하여 데이터를 정제하는 방법을 실무 예시로 설명합니다.</description><pubDate>Thu, 09 Jan 2020 00:00:00 GMT</pubDate></item><item><title>개발자 5년차의 건강 깨달음과 운동 시작</title><link>https://blog.lovizu.com/posts/developer-health-exercise/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/developer-health-exercise/</guid><description>문과생에서 출발한 개발자 경력 5년의 변화와 깨달음. 야근과 좌식 생활로 망가진 건강, 점점 늘어나는 체중 앞에서 진지하게 마주한 현실. 많은 개발자들이 공감할 건강 문제와 그 해결을 위한 첫 발걸음. 지금부터 시작하는 변화의 기록입니다.</description><pubDate>Sat, 14 Dec 2019 00:00:00 GMT</pubDate></item><item><title>IT 회사 3년, 프리랜서로의 도약</title><link>https://blog.lovizu.com/posts/it/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/it/</guid><description>IT 기업에서 3년간의 경력을 마무리하고 프리랜서로 전환하는 결정을 내린 과정. 회사와의 진심 어린 대화, 얻은 경험, 그리고 새로운 여정에 대한 성찰을 담았습니다.</description><pubDate>Tue, 26 Feb 2019 00:00:00 GMT</pubDate></item><item><title>경험 개발자를 위한 Swift 실전 학습서 추천</title><link>https://blog.lovizu.com/posts/swift-ios-practical-guide/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/swift-ios-practical-guide/</guid><description>다른 언어 경험이 있는 개발자를 위한 Swift 학습서 리뷰. &quot;꼼꼼한 재은씨의 스위프트 실전편&quot;은 문법이 아닌 실무 중심의 iOS 개발을 다룹니다. REST API, JSON 처리, 네트워킹 등 실제 프로젝트에서 필요한 내용을 실무 연결성 있게 제시합니다.</description><pubDate>Tue, 26 Feb 2019 00:00:00 GMT</pubDate></item><item><title>좋은 개발자가 갖춰야 할 3가지 핵심 역량</title><link>https://blog.lovizu.com/posts/good-developer-core-skills/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/good-developer-core-skills/</guid><description>개발자의 능력을 평가하는 많은 기준 중에서 정말 좋은 개발자가 가져야 할 핵심 역량 3가지: 테스트 코드 작성, 리팩토링, 디버깅. 이 세 가지 능력이 개발 생산성과 코드 품질을 결정하는 중요한 요소임을 설명.</description><pubDate>Fri, 22 Feb 2019 00:00:00 GMT</pubDate></item><item><title>부동산 VR 투어를 순수 JavaScript로 구현한 경험</title><link>https://blog.lovizu.com/posts/vr/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/vr/</guid><description>부동산 웹사이트에 VR 투어 기능을 구현한 프로젝트 후기입니다. Photo-sphere-viewer 라이브러리로 360도 파노라마 지원, 줌/스냅샷/자동 플레이 기능 구현. 브라우저 호compat성, 관리자 기능 개발의 어려움, UX 설계 과정을 다룹니다.</description><pubDate>Fri, 15 Feb 2019 00:00:00 GMT</pubDate></item><item><title>npm 패키지 배포: Node.js 라이브러리 공개하기</title><link>https://blog.lovizu.com/posts/npm/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/npm/</guid><description>npm 레지스트리에 Node.js 패키지를 배포하는 전체 과정을 설명합니다. 프로젝트 설정부터 package.json 구성, 계정 인증, 배포, 버전 관리까지 오픈소스 패키지를 npm에 공개하는 모든 단계를 다룹니다.</description><pubDate>Fri, 08 Feb 2019 00:00:00 GMT</pubDate></item><item><title>아기 역류방지 쿠션으로 수면교육까지</title><link>https://blog.lovizu.com/posts/anti-reflux-cushion/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/anti-reflux-cushion/</guid><description>육아는 장비를 잘 선택하는 것이 중요하다. 역류방지 쿠션의 원래 목적인 분유 섭취 시 역류 방지에서 나아가, 아기 수면교육과 낮잠에 효과적인 육아용품 활용 경험과 추천.</description><pubDate>Fri, 08 Feb 2019 00:00:00 GMT</pubDate></item><item><title>공인인증서 우회 NEIS 학교 조회 API 개발</title><link>https://blog.lovizu.com/posts/neis-school-api/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/neis-school-api/</guid><description>공인인증서 요구로 막힌 NEIS 학교 정보 조회를 웹 스크래핑으로 해결한 Node.js 오픈소스 프로젝트. 초등학교부터 대학교까지 학교명 입력으로 실시간 학교 코드와 정보를 조회할 수 있는 NPM 패키지 개발 과정과 사용 방법을 상세히 설명합니다.</description><pubDate>Thu, 07 Feb 2019 00:00:00 GMT</pubDate></item><item><title>Flutter와 Laravel로 1일 만에 만든 아이 교육 앱</title><link>https://blog.lovizu.com/posts/flutter-app-one-day-mvp/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/flutter-app-one-day-mvp/</guid><description>Flutter와 Laravel을 사용해 24시간 내에 완성한 아이 교육 앱 키즈랜드 프로젝트. 프로토타입 개발에서 UI/UX 설계, 백엔드 구축까지 전체 과정을 기록합니다. 빠른 프로토타이핑의 장점과 실무에서 마주한 도전 과제, 그리고 향후 개선 전략을 공유합니다.</description><pubDate>Sun, 27 Jan 2019 00:00:00 GMT</pubDate></item><item><title>Spring 프로젝트 한글 인코딩 설정</title><link>https://blog.lovizu.com/posts/java-spring/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/java-spring/</guid><description>Java Spring 프로젝트 초기 단계에서 필수인 한글 인코딩(UTF-8) 설정 방법입니다. web.xml에 CharacterEncodingFilter를 등록하여 모든 요청과 응답에 UTF-8을 강제 적용하는 방식을 설명합니다. 이 설정이 없으면 사용자로부터 받은 한글 데이터가 깨질 수 있으므로 프로젝트 초기에 반드시 적용해야 합니다.</description><pubDate>Tue, 22 Jan 2019 00:00:00 GMT</pubDate></item><item><title>Flutter 미세먼지 앱 개발과 시장 조사의 교훈</title><link>https://blog.lovizu.com/posts/flutter-air-quality-app-lesson/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/flutter-air-quality-app-lesson/</guid><description>Flutter로 개발한 미세먼지 앱 프로젝트를 유사 앱 발견으로 보류하게 된 경험담입니다. 좌표 변환(lat/lng to TM), 데이터 가공, 관측소 검색 알고리즘 등 기술적 성과와 함께 시장 조사 부재의 교훈을 공유합니다.</description><pubDate>Fri, 11 Jan 2019 00:00:00 GMT</pubDate></item><item><title>급식 조회 앱 개발: 기술적 도전과 해결 과정</title><link>https://blog.lovizu.com/posts/school-lunch-app-development/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/school-lunch-app-development/</guid><description>학생들을 위한 급식 정보 조회 앱 급식급식의 개발 경험을 공유합니다. NEIS 코드 파싱, PHP에서 NodeJS로의 기술 스택 변경, API 없는 환경에서의 창의적 해결책, 그리고 실제 프로젝트 운영 과정에서 배운 기술적 노하우를 담았습니다.</description><pubDate>Fri, 11 Jan 2019 00:00:00 GMT</pubDate></item><item><title>GitHub 무료 비공개 저장소 지원으로 개발자 비용 절감</title><link>https://blog.lovizu.com/posts/repos/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/repos/</guid><description>2019년 1월 Microsoft는 GitHub에서 획기적인 정책 변화를 발표했습니다. 무제한 무료 개인 비공개 저장소와 통합 엔터프라이즈 오퍼링을 출시하여 개발자와 스타트업의 초기 비용 부담을 크게 낮추었습니다.</description><pubDate>Tue, 08 Jan 2019 00:00:00 GMT</pubDate></item><item><title>Flutter로 신생아 앱 1주일 만에 출시한 경험기</title><link>https://blog.lovizu.com/posts/flutter-baby-app/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/flutter-baby-app/</guid><description>Flutter와 Dart로 신생아 숙면 앱 아기소리를 5일 만에 개발·출시한 프로젝트. 백색소음, 동물소리, 음악, 장난감 소리를 무한 반복하는 무료 앱의 개발 과정, Flutter의 크로스 플랫폼 장점, 그리고 iOS 심사 과정에서의 실제 경험을 공유합니다.</description><pubDate>Tue, 01 Jan 2019 00:00:00 GMT</pubDate></item><item><title>Dart 언어 기초 완벽 마스터 - Flutter 개발 필수 문법</title><link>https://blog.lovizu.com/posts/dart/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/dart/</guid><description>Flutter 모바일 개발에 필수적인 Dart 프로그래밍 언어의 기초를 완벽하게 정리한 가이드입니다. 변수 선언 (var, dynamic, final, const), 기본 데이터 타입 (int, double, String, bool, List, Map), 타입 변환, 문자열 조작, 컬렉션 사용법 등 실무에서 자주 사용하는 Dart 문법과 개념을 단계별로 설명합니다. Dart를 처음 배우거나 Flutter 개발을 시작하려는 개발자를 위한 완벽한 시작점입니다.</description><pubDate>Wed, 26 Dec 2018 00:00:00 GMT</pubDate></item><item><title>Java 왕국 한국에서 새로운 기술 배우기</title><link>https://blog.lovizu.com/posts/korean-tech-market-reality/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/korean-tech-market-reality/</guid><description>한국 개발 생태계의 현실을 분석합니다. Java 중심의 시장에서 Go, Flutter 같은 새로운 기술은 왜 인정받지 못할까요? 신기술의 매력과 시장 현실 사이의 간극, 경력직 개발자의 딜레마를 다룹니다. 한국에서 성공하려면 어떤 선택을 해야 할지 현실적인 조언을 담았습니다.</description><pubDate>Wed, 26 Dec 2018 00:00:00 GMT</pubDate></item><item><title>Edge 브라우저의 Chromium 전환과 웹 개발의 미래</title><link>https://blog.lovizu.com/posts/ms-edge/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/ms-edge/</guid><description>Microsoft Edge가 EdgeHTML 엔진을 Chromium으로 변경하기로 발표한 의미를 깊이 있게 분석합니다. IE 종료의 흐름 속에서 개발자에게 미치는 긍정적 영향, 멀티 플랫폼 지원, 그리고 브라우저 다양성과 독점 우려까지 다각적으로 검토합니다.</description><pubDate>Tue, 18 Dec 2018 00:00:00 GMT</pubDate></item><item><title>Laravel 개발 필수 Composer 패키지 완전 가이드</title><link>https://blog.lovizu.com/posts/composer/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/composer/</guid><description>Laravel 프로젝트 개발 시 생산성과 개발 효율을 높이는 필수 Composer 패키지들을 엄선하여 소개합니다. 디버깅, 알림, SEO, 이미지 처리, IDE 지원, 사이트맵 생성, RSS 피드 등 8가지 카테고리의 실용적인 패키지를 추천하며, 각각의 설치 및 사용 방법을 제시합니다.</description><pubDate>Tue, 04 Dec 2018 00:00:00 GMT</pubDate></item><item><title>신생아 숙면용품 머미쿨쿨 리뷰</title><link>https://blog.lovizu.com/posts/infant-sleep-swaddle/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/infant-sleep-swaddle/</guid><description>신생아의 모로반사를 억제하고 안정감을 주는 머미쿨쿨 제품 실사용 리뷰입니다. 제품의 원리인 모로반사 억제와 열 관리의 작동 방식, 실제 사용 경험, 사이즈 선택 팁, 그리고 숙면을 돕는 부모의 노하우를 담았습니다. 신생아 체온 관리와 안정감이 중요한 시기에 실질적으로 도움이 되는 제품입니다.</description><pubDate>Wed, 21 Nov 2018 00:00:00 GMT</pubDate></item><item><title>경력 뻥튀기의 함정: 신입 개발자가 알아야 할 취업 악습</title><link>https://blog.lovizu.com/posts/career-padding-employment-fraud/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/career-padding-employment-fraud/</guid><description>신입 개발자가 떳다방(경력 뻥튀기 업체)에 속아서는 안 되는 이유. 신입 월급으로 경력자 수고비를 청구하는 사기 시스템의 구조, 신입과 경력자의 실제 차이, 그리고 이 악습이 개발자 생태계에 미치는 폐해를 분석합니다. 건강한 취업 시장 조성을 위한 개발자 공동체의 역할도 함께 살펴봅니다.</description><pubDate>Fri, 16 Nov 2018 00:00:00 GMT</pubDate></item><item><title>나는 PHP 개발자입니다 - 모던 PHP의 진화와 매력</title><link>https://blog.lovizu.com/posts/php/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/php/</guid><description>Java Spring 개발자에서 PHP로 전직한 경험담. PHP 5.x의 한계를 넘어 Composer, Laravel, PHP 7.0+ 등으로 이루어진 모던 PHP의 성장과 가치, 그리고 생산성 중심의 개발 철학을 설명합니다. PHP의 미래와 한국 개발 생태계에서의 위치를 되짚어봅니다.</description><pubDate>Wed, 14 Nov 2018 00:00:00 GMT</pubDate></item><item><title>React vs Vue: 프레임워크 선택 가이드</title><link>https://blog.lovizu.com/posts/react-vs-vue/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/react-vs-vue/</guid><description>JavaScript 프론트엔드 개발자라면 React와 Vue 중 어떤 것을 배워야 할까요? 학습곡선, 생태계 규모, 실무 활용도, 커뮤니티 지원을 비교하며 각 프레임워크의 장단점을 분석합니다. 실무 개발자의 관점에서 현실적인 선택 기준을 제시합니다.</description><pubDate>Wed, 14 Nov 2018 00:00:00 GMT</pubDate></item><item><title>Tistory 블로그 Google AdSense 연동 가이드</title><link>https://blog.lovizu.com/posts/feat/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/feat/</guid><description>2024년 현재 Tistory에서는 Google AdSense를 비롯한 광고 플랫폼을 직접 관리할 수 있습니다. 이 문서는 과거 수동 HTML 편집 방식이 아닌 현재의 Tistory 내장 광고 관리 시스템 사용 방법을 설명합니다.</description><pubDate>Tue, 23 Oct 2018 00:00:00 GMT</pubDate></item><item><title>Tistory 초대장 폐지, 누구나 블로거 가능</title><link>https://blog.lovizu.com/posts/tistory-invitation-code-abolishment/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/tistory-invitation-code-abolishment/</guid><description>2018년 10월 Tistory가 초대장 제도를 폐지하면서 누구나 자유롭게 블로그를 개설할 수 있게 되었습니다. 진입 장벽 제거와 함께 Google AdSense, 쿠팡 파트너스 등 다양한 수익화 옵션까지 활용 가능한 플랫폼으로 발전한 Tistory의 변화를 분석합니다.</description><pubDate>Tue, 23 Oct 2018 00:00:00 GMT</pubDate></item><item><title>Docker Compose로 PHP 개발 환경 완벽하게 구축하기</title><link>https://blog.lovizu.com/posts/docker-php/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/docker-php/</guid><description>Docker와 Docker Compose를 사용하여 PHP 개발 환경을 빠르게 구축합니다. NGINX, PHP-FPM, MySQL, Redis, Memcached를 yml 파일 하나로 관리하는 방법. 팀 협업 시 동일한 개발 환경을 공유하고 프로덕션과의 차이를 제거하는 실무 가이드.</description><pubDate>Thu, 20 Sep 2018 00:00:00 GMT</pubDate></item><item><title>.gitignore 규칙 적용 안 될 때 해결하기</title><link>https://blog.lovizu.com/posts/gitignore/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/gitignore/</guid><description>.gitignore는 새로운 파일만 제외합니다. 이미 Git이 추적 중인 파일은 무시되므로, git rm --cached로 Git 인덱스에서 제거하고 다시 추가해야 합니다. 이 문제의 원인과 해결 방법을 단계별로 설명합니다.</description><pubDate>Fri, 14 Sep 2018 00:00:00 GMT</pubDate></item><item><title>JavaScript eval() 사용 금지 및 안전한 대체 방법</title><link>https://blog.lovizu.com/posts/eval/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/eval/</guid><description>JavaScript의 eval() 함수는 강력하지만 보안 위험과 성능 문제가 있어 사용을 권장하지 않습니다. Function 생성자, 객체 접근, 또는 데이터 구조 변경으로 eval() 없이 동일한 기능을 구현할 수 있습니다.</description><pubDate>Thu, 13 Sep 2018 00:00:00 GMT</pubDate></item><item><title>Laravel PSR 코딩 표준 완벽 가이드</title><link>https://blog.lovizu.com/posts/laravel-psr-coding-standard/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/laravel-psr-coding-standard/</guid><description>Laravel의 공식 코딩 스타일인 PSR-2와 PSR-12 표준을 상세히 설명합니다. 클래스 작성, 메서드 정의, 들여쓰기, 네이밍 컨벤션 등 프로젝트 전체에서 일관된 코드를 유지하기 위한 필수 가이드라인을 배우고, 실무 프로젝트에서 적용하는 방법을 알아봅니다.</description><pubDate>Mon, 10 Sep 2018 00:00:00 GMT</pubDate></item><item><title>Laravel IDE Helper로 개발 생산성 향상시키기</title><link>https://blog.lovizu.com/posts/laravel-ide-helper-guide/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/laravel-ide-helper-guide/</guid><description>Laravel IDE Helper 패키지로 IDE 자동완성과 타입 힌팅을 활성화하세요. AppServiceProvider와 composer.json 설정으로 개발 환경에서만 헬퍼 파일을 자동 생성해 PhpStorm, VS Code 등에서 강력한 개발 지원을 받을 수 있습니다.</description><pubDate>Tue, 04 Sep 2018 00:00:00 GMT</pubDate></item><item><title>Laravel 이미지 처리 완벽 가이드</title><link>https://blog.lovizu.com/posts/intervention-image/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/intervention-image/</guid><description>Intervention Image 패키지로 Laravel에서 이미지를 전문적으로 처리하는 방법입니다. 리사이즈, 회전, 워터마크, 필터 등 실무에서 필요한 모든 이미지 조작 기능을 Composer를 통해 간단히 구현할 수 있습니다. 프로필 사진 생성부터 썸네일 최적화까지 실제 프로젝트에 바로 적용 가능한 예제를 제공합니다.</description><pubDate>Tue, 04 Sep 2018 00:00:00 GMT</pubDate></item><item><title>PhpStorm IDE 마스터하기 가이드</title><link>https://blog.lovizu.com/posts/phpstorm/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/phpstorm/</guid><description>PHP 개발의 대표 IDE인 PhpStorm을 효과적으로 사용하는 방법을 정리했습니다. 개발자가 도구를 잘 활용하면 생산성이 몇 배로 향상되는데, PhpStorm의 주요 기능과 단축키, 디버깅 방법을 습득하는 것이 중요합니다.</description><pubDate>Tue, 04 Sep 2018 00:00:00 GMT</pubDate></item><item><title>AqueryTool로 시작하는 데이터베이스 설계</title><link>https://blog.lovizu.com/posts/erd/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/erd/</guid><description>웹 기반 무료 ERD 도구 AqueryTool을 사용하여 데이터베이스를 설계하는 완전 가이드입니다. 설치 없이 브라우저에서 직관적인 드래그 앤 드롭 인터페이스로 테이블 관계를 설계하고 SQL을 자동 생성할 수 있습니다. 개인 프로젝트부터 팀 협업까지 충분히 사용할 수 있는 무료 도구입니다.</description><pubDate>Fri, 31 Aug 2018 00:00:00 GMT</pubDate></item><item><title>Laravel DebugBar: 성능 최적화와 디버깅의 완벽 가이드</title><link>https://blog.lovizu.com/posts/laravel-debugbar/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/laravel-debugbar/</guid><description>Laravel 개발의 필수 디버깅 도구인 DebugBar의 설치, 설정, 활용법을 완벽 정리. N+1 쿼리 문제 해결, 성능 병목 지점 파악, 메모리 모니터링으로 개발 생산성을 크게 향상시키세요.</description><pubDate>Fri, 31 Aug 2018 00:00:00 GMT</pubDate></item><item><title>Ubuntu 16.04에서 PHP 7.2 설치 및 구성하기</title><link>https://blog.lovizu.com/posts/php72/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/php72/</guid><description>AWS EC2 인스턴스 기반 Ubuntu 16.04에서 PHP 7.2, NGINX, PHP-FPM을 설치하고 프로덕션 환경으로 구성하는 완벽한 가이드. PPA 추가, 보안 설정, 성능 최적화를 포함한 전체 절차를 다룹니다.</description><pubDate>Fri, 31 Aug 2018 00:00:00 GMT</pubDate></item><item><title>Laravel SEO 메타 태그 설정 가이드</title><link>https://blog.lovizu.com/posts/seo/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/seo/</guid><description>Laravel 프로젝트에 SEOTools 패키지를 사용하여 title, description, Open Graph, Twitter Card 등 필수 메타 태그를 효율적으로 설정하고 관리하는 실무 방법을 다룹니다.</description><pubDate>Fri, 31 Aug 2018 00:00:00 GMT</pubDate></item><item><title>HTTP 상태 코드 완벽 이해 및 API 개발 가이드</title><link>https://blog.lovizu.com/posts/http/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/http/</guid><description>HTTP 상태 코드는 API 응답의 성공 여부를 판단하는 필수 메커니즘입니다. 2xx 성공, 4xx 클라이언트 오류, 5xx 서버 오류의 3분류부터 200, 201, 400, 401, 403, 404, 422, 500, 503 등 실무 필수 상태 코드까지 상세한 사용 규칙과 예시를 제공합니다. RESTful API 설계 원칙을 따른 올바른 상태 코드 선택으로 개발팀 간 의사소통을 명확하게 합니다.</description><pubDate>Wed, 29 Aug 2018 00:00:00 GMT</pubDate></item><item><title>XML 사이트맵 완벽 가이드: 검색 엔진 최적화</title><link>https://blog.lovizu.com/posts/xml-sitemap/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/xml-sitemap/</guid><description>XML 사이트맵의 개념부터 생성, Google Search Console 등록까지 완벽하게 설명합니다. 검색 엔진이 웹사이트의 모든 페이지를 빠르게 발견하고 색인할 수 있도록 구조화된 사이트맵 작성 방법, SEO 최적화 전략, 정기적인 모니터링 방법을 상세히 다룹니다.</description><pubDate>Tue, 28 Aug 2018 00:00:00 GMT</pubDate></item><item><title>SweetAlert로 멋진 알림창 만들기</title><link>https://blog.lovizu.com/posts/sweet-alert-alert/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/sweet-alert-alert/</guid><description>Laravel에서 기본 JavaScript alert를 SweetAlert로 대체해 더 아름답고 사용자 친화적인 알림창을 구현하는 완벽한 가이드. Composer 설치, 설정, 커스터마이징, 실무 활용까지 모든 것을 다룹니다.</description><pubDate>Tue, 28 Aug 2018 00:00:00 GMT</pubDate></item><item><title>AWS 계정 해킹 시 신속한 복구 절차와 4단계 대응 가이드</title><link>https://blog.lovizu.com/posts/aws/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/aws/</guid><description>AWS 계정이 해킹되었을 때 신속하게 대응하는 방법을 설명합니다. IAM 권한 제거, 비정상 리소스 삭제, 비밀번호 재설정, AWS 지원팀 연락까지 4단계 복구 절차와 실전 팁, 그리고 미래의 피해를 예방하는 실무적 보안 전략을 다룹니다.</description><pubDate>Mon, 27 Aug 2018 00:00:00 GMT</pubDate></item><item><title>Laravel에서 유효성 검사 오류 입력창 시각적 표시</title><link>https://blog.lovizu.com/posts/input-textarea/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/input-textarea/</guid><description>Laravel 폼 유효성 검사 실패 시 입력 필드의 테두리 색상을 동적으로 변경하여 사용자에게 오류를 시각적으로 표시하는 방법입니다. 부트스트랩 스타일의 커스텀 헬퍼 함수를 활용한 구현 예시를 제시합니다.</description><pubDate>Mon, 27 Aug 2018 00:00:00 GMT</pubDate></item><item><title>jQuery CDN으로 최신 및 특정 버전 로드하기</title><link>https://blog.lovizu.com/posts/jquery-cdn-version-loading/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/jquery-cdn-version-loading/</guid><description>프로젝트 의존성 관리 없이 jQuery를 CDN을 통해 로드하는 방법. 공식 jQuery CDN과 Google Hosted Libraries를 활용하여 최신 또는 특정 버전을 동적으로 설정하고, CDN 장애에 대비한 fallback 패턴까지 모두 다룹니다.</description><pubDate>Mon, 27 Aug 2018 00:00:00 GMT</pubDate></item><item><title>PHP: 네이버 블로그 XMLRPC API로 글 자동 작성</title><link>https://blog.lovizu.com/posts/naver-blog-xmlrpc-automation/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/naver-blog-xmlrpc-automation/</guid><description>네이버 블로그 XMLRPC API를 PHP로 활용하여 로그인 없이 프로그래밍 방식으로 글을 자동 작성, 수정, 삭제하는 방법을 설명합니다. 이미지 자동 업로드, 카테고리, 태그 설정, Composer를 통한 라이브러리 설치 등 실무 활용 가이드입니다.</description><pubDate>Mon, 27 Aug 2018 00:00:00 GMT</pubDate></item><item><title>Laravel 블로그 플랫폼의 아키텍처 설계</title><link>https://blog.lovizu.com/posts/laravel-blog-architecture/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/laravel-blog-architecture/</guid><description>2018년 Laravel 5.6으로 구축한 블로그 플랫폼의 완전한 기술 스택과 아키텍처를 상세히 소개합니다. PHP 7.1, MySQL 데이터베이스 설계, Redis/Memcached 캐싱 전략을 다루며, 관심사 분리와 성능 최적화를 고려한 실전 사례입니다.</description><pubDate>Mon, 27 Aug 2018 00:00:00 GMT</pubDate></item><item><title>Laravel 한글 언어팩으로 UX 개선하기</title><link>https://blog.lovizu.com/posts/laravel-korean-localization/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/laravel-korean-localization/</guid><description>Laravel 프레임워크의 검증, 인증, 페이지네이션 메시지를 한글로 완벽 번역. Github 저장소에서 직접 다운로드하거나 Git Clone으로 간단 설치. config/app.php 한 줄 설정만으로 모든 시스템 메시지가 한글로 표시되어 한국 사용자 경험을 극대화합니다.</description><pubDate>Mon, 27 Aug 2018 00:00:00 GMT</pubDate></item><item><title>JavaScript 기초부터 심화까지 필독서</title><link>https://blog.lovizu.com/posts/javascript-learning-books/</link><guid isPermaLink="true">https://blog.lovizu.com/posts/javascript-learning-books/</guid><description>JavaScript 실력을 단계별로 높이기 위한 필독서를 수준별로 추천합니다. React, Vue 같은 라이브러리를 효과적으로 사용하려면 기초 JavaScript를 깊이 있게 이해해야 합니다. 초급부터 중급 이상까지 검증된 교과서 3권과 학습 로드맵을 제시합니다.</description><pubDate>Mon, 27 Aug 2018 00:00:00 GMT</pubDate></item></channel></rss>