분류 전체보기 194

CI/CD란 무엇인가?

1. CI/CD1-1. CI/CD란?1-2. CI/CD 동작 과정1-3. CI/CD 사용하는 이유1-4. CI/CD 장단점2. 파이프라인2-1. 파이프라인이란?2-2. 파이프라인 구성요소3. CI (Continuous Integration)3-1. CI란?3-2. CI 동작 흐름3-3. CI 도구 종류4. CD (Continuous Delivery / Continuous Deployment)4-1. CD란?4-2. Continuous Delivery4-3. Continuous Deployment서론개발을 하다보면 CI/CD 즉, 개발자가 커밋을 할때마다 내부적으로 자동 배포해주는 시스템을 한번쯤은 생각하게 됩니다. 저도 역시 이부분에 대해서 너무 하고 싶었고 연구하고 싶었기 때문에 글을 포스팅하고자합니다..

개발 이야기 2026.03.27

안티그래비티 그것이 무엇인가?

최근에 AI 비중이 높아지면서 안티그래비티 라는 AI 에이전트가 높게 평가되고 있습니다. 기존에 사용하던 Cursor AI , Cluade Code 와는 다른 측면이 있습니다. 우선 안티그래비티는 통합 개발 환경을 제공해주고 터미널, 브라우저, 에디터 까지 직접 조작할 수 있다는 점이 가장 큽니다. 또한 구글 계정 연동을 통해 가격은 무료로 제공되며 제한은 있다는 점!! 원하는 기능 요구사항을 토대로 프롬프트를 입력하게 되면 AI 에이전트가 브라우저 화면을 렌더링하여 기능을 제어할 수 있다는 점입니다. 저도 아직 사용해보지는 못했지만 이번 기회에 안티그래비티를 사용하여 개발 속도를 향상할려고 하는 방향입니다.https://antigravity.google/ Google AntigravityGoogle A..

개발 이야기 2026.03.26

개발을 하면서 느끼는 점

최근에 Claude Code 를 이용한 플랫폼을 개발하면서 많은 것을 느낄 수 있었다. 내가 원하는 요구사항대로 prompt로 입력을 하게되면 그에 맞는 코드를 작성해주는 것을 보고 허탈하기도 했다. 이러한 요구사항을 1분도 안되서 코드로 반영되는 것을 보고 개발 속도 측면에서는 너무 좋다고 평가받을 수 있다고 본다. 하지만 AI도 놓친 부분이 있을지도 모르니 검증 부분에서는 개발자가 직접 검증을 거치면서 최종 코드로 작성되는게 좋은 방법이라고 볼 수 있다.

개발 이야기 2026.03.15

2026 개발 트렌드 분석 - AI 시대 개발자의 역할

안녕하세요~~ 2026년 부터 달라지는 개발 트렌드입니다. 어떻게 바뀌고 개발자의 역할은 또 어떻게 바뀌는지, 그리고 AI를 어떻게 활용하여 트렌드에1. AI 기반 개발 방식의 선택1-1. AI 보조형 개발 도구 예시1-2 . AI 협업형 개발 도구 예시1-3. Claude Code 기반 설계 중심 개발 전략2. AI 시대 개발 환경의 준비2-1. AI 코딩 도구 통합 환경 구축2-2. 로우코드, 노코드, BaaS 기반 개발 구조3. 2026년 개발 트렌드 속 주요 AI 도구 분석3-1. Anthropic Claude Code3-2. 안티그래비티3-3. Cursor AI3-4. 바이브 칸반서론시대가 변화하면서 개발 트렌드도 변화합니다. 현재 AI가 가장 주목을 받으면서 모든 분야에서도 AI의 활용도가 높..

개발 이야기 2026.02.12

최근에 개발한 NewSive 프로젝트를 마치면서..

2025.12.02월 부터 시작한 1인개발을 2달간의 여정으로 마치면서 많은 것을 느낄 수 있었다. 기능 요구사항 부터 DB 스키마, 테이블 까지 어떻게 구성해야하고 아키텍처 구성은 어떻게 구조화 할것인지, 막상 시작하다보니 팀원의 소중함을 다시한번 느낄 수 있었다. 물론 1인개발이라고 해서 편안하지 않을까? 라는 생각도 들었지만 오히려 협업이 얼마나 중요한지 알 수 있었고, 소켓을 통해서 채팅 기능을 구현할 수 있었던 경험은 나의 개발 경험을 한 층 쌓을 수 있었던 프로젝트였다.

프로젝트 2026.02.09

리액트 네이티브(React Native)개발환경 구축

안녕하세요~~ 저번에는 React Native에 대한 약간의 소개를 진행했었습니다. 그럼 오늘은 React Naive를 개발하기 위한 환경을 구축해보도록 하겠습니다.1. React Native 개발 방식 선택 1-1. Expo 방식과 CLI 방식 차이 1-2. 학습 단계에서 Expo 방식을 선택한 이유 2. 개발환경 구축 준비2-1. Node.js 설치 2-2. 개발 도구 (VS Code)3. React Native 프로젝트 생성 3-1. 프로젝트 생성 3-2. 프로젝트 구조 살펴보기 4. 앱 실행 방법 4-1. Expo Go 앱으로 실행하기 4-2. 에뮬레이터로 실행하기서론React Native를 배우기로 마음먹고 가장 먼저 해야 할 일은 개발환경 구축입니다. 하지만 서칭을 해보면 다양한 방식과 설정 ..

React Native 기록 2026.01.08

리액트 네이티브(React Native)란 무엇일까?

안녕하세요~~ 리액트 네이티브에 대해 좀 알고자 합니다. 앱개발에서 많이 사용된다는 프레임워크라고 하는데요, 개념적인 부분을 다뤄보면서 점차 적응해보도록 하겠습니다. 📑목차1. React Native란?1-1. React Native 소개1-2. React Native가 무엇인지2. React Native의 장점2-1. 하나의 코드로 두 플랫폼 개발2-2. JavaScript / TypeScript 사용 2-3. 빠른 개발 속도2-4. 큰 커뮤니티와 자료 3. React Native의 단점3-1. 네이티브 성능 한계3-2. 라이브러리 호환성 이슈3-3. 빌드 & 디버깅 난이도서론모바일 앱을 만들어보고 싶었지만 iOS는 Swift, Android는 Kotlin이라는 말에 시작도 하기 전에 포기한 적이 있..

React Native 기록 2026.01.06

DTO(Data Transfer Object)에 대하여

안녕하세요~ DTO가 도대체 무엇인지 포스팅을 작성하면서도 어려웠던 느낌을 많이 받았습니다. 학교에서 자바를 배우게 되면서 DTO에 대해 잠시 배웠지만 제가 이해하는 영역에서는 접근 할 수 없었습니다. 이번 기회에 DTO에 대한 내용을 숙지하고자 합니다. 📑목차1. DTO란 무엇인가? 1-1. DTO의 정의1-2. DTO가 필요한 이유1-3. NestJS에서 DTO가 사용되는 위치 1-4. 간단한 DTO 작성 예시 2. Class와 Interface 간단 정리 2-1. Class란 무엇인가? 2-2. Interface란 무엇인가? 2-3. Class와 Interface의 차이점 2-4. 왜 DTO는 Interface가아닌 Class로 작성할까?서론NestJS를 배우다 보면 Controller, Serv..

Nest.js 2025.12.02

Nest.JS 란 무엇인가?

안녕하세요~ Node.JS를 마치고나서 이제는 Nest.JS라는 것에 대해 알아볼 내용입니다. 현업에서도 많이 사용되고 있는 백엔드 프레임워크로 알고 있습니다. 일단 Nest.JS가 무엇이고, 왜 사용하는지 알아보시죠📑목차1. Nest 소개1-1. Nest.JS란?1-2. Nest.JS를 왜 사용할까?1-3. Nest.JS 특징은 무엇일까?1-4. Nest.JS VS Node.JS 차이점2. Nest.JS의 기본 구조 쉽게 이해하기2-1. Module 2-2. Controller 2-3. Service 2-4. DI ( Dependency Injection )2-5. 데코레이터 3. NestJS 프로젝트 생성3-1. Nest CLI 설치3-2. 프로젝트 생성3-3. 폴더 구조 이해서론Nest.JS를 ..

Nest.js 2025.11.28