오래된 프로그래머의 요즘 이야기

그리고 소소한 일상들...

허니의 소소한 일상들이 켜켜이 쌓여가고......

2025/05 14

[Flutter] API 호출을 위해 Debugging Mode에서 인증 회피

Flutter API 호출 완전 정복: 삽질은 이제 그만!오늘은 Flutter 개발하면서 늘 마주치는 골칫덩어리, 바로 **API 호출**에 대해 속 시원하게 파헤쳐 보려고 합니다. API 호출, 간단해 보이죠? 하지만 실제로는 네트워크 에러, 서버 장애, 인증 문제 등 온갖 잡것들이 숨어있어서 멘탈 붕괴를 경험하게 만들 수 있습니다. 저도 숱하게 삽질을 했기에… 이제 여러분은 제 삽질 경험을 통해 똑똑하게 API 호출을 마스터할 수 있을 겁니다! 😎**1. 믿을 수 없는 네트워크, 철저한 예외 처리가 답이다!**네트워크는 언제나 변수입니다. 끊어질 수도 있고, 서버가 응답하지 않을 수도 있죠. `try-catch` 블록 없이 API 호출을 한다면? 앱 크래시는 순식간입니다. 절대 잊지 마..

Tech Story 2025.05.31

[Docker / Nginx] Proxy 설정

혼자 공부하는 Docker Nginx Reverse Proxy: 포트와 경로 기반 라우팅 마스터하기오늘은 제가 며칠 밤낮으로 씨름했던 Docker와 Nginx를 이용한 Reverse Proxy 설정에 대한 꿀팁을 공유하려고 합니다. 사실 처음엔 막막했는데, 이제는 제법 자신감이 생겼어요! (뿌듯) 이 글을 통해 여러분도 Reverse Proxy의 세계에 쉽게 발을 들여놓으실 수 있도록, 제가 겪었던 시행착오와 해결 과정을 상세히 설명해 드리겠습니다. 자, 시작해볼까요?### 1. Reverse Proxy란 무엇일까요?먼저 Reverse Proxy의 개념을 간단히 짚고 넘어가겠습니다. Forward Proxy가 클라이언트의 외부 네트워크 접근을 중개하는 역할이라면, Reverse Proxy는 *..

Tech Story 2025.05.31

[SQL] SQLiTE 장단점

SQLite, 나 혼자 쓰기 딱 좋은 간편 데이터베이스?혼잣말로 풀어보는 SQLite 이야기: 장점, 단점, 그리고 내가 선택해야 할 때!아, 오늘은 SQLite에 대해 혼잣말처럼 떠들어볼까 해. 요즘 프로젝트 하면서 SQLite를 써볼까 말까 고민이 많거든. 일단 장점부터 짚어보자!**1. 가볍고, 심플하고, 그냥 딱 내 스타일! (경량성 및 내장형)**SQLite는 진짜 가벼워. 설치 따로 할 필요 없이, 파일 하나로 뚝딱! 내장형이라서 배포도 엄청 쉽고, 관리도 간편해. 마치 내가 좋아하는 간편한 컵라면 같은 느낌? 서버 따로 돌릴 필요도 없으니 자원 낭비도 없고!**소스코드 예시 (Python):**```pythonimport sqlite3conn = sqlite3.connect('my..

Tech Story 2025.05.31

[SQL] MongoDB 활용

SQL 개발자, 이제 MongoDB로 날아오르자!안녕하세요 여러분! 오늘은 제가 몽고DB(MongoDB)에 대해 샅샅이 파헤쳐 보는 시간을 갖도록 하겠습니다. SQL 개발자인 저에게도 처음엔 낯설었던 몽고DB였지만, 이제는 그 매력에 푹 빠져버렸죠. 이 글을 통해 몽고DB의 세계로 여러분을 초대하고, SQL과 비교하며 쉽고 빠르게 이해할 수 있도록 도와드리겠습니다. 자, 함께 떠나볼까요? 🚀### 1. 몽고DB vs SQL: 기본 개념부터 차근차근먼저, 몽고DB와 SQL 데이터베이스의 가장 큰 차이점을 간략하게 비교해보겠습니다. SQL은 관계형 데이터베이스(RDBMS)이고, 몽고DB는 NoSQL 데이터베이스 중 하나인 문서형 데이터베이스입니다. 이게 무슨 말이냐구요? 🤔* **SQL (..

Tech Story 2025.05.31