[Typescript로 설계하는 프로젝트] id?: string을 버려라. 상태가 다르면 타입도 달라야 한다.
무분별한 옵셔널 타입이 낳은 안티 패턴에서 벗어나, Tagged Type(Discriminated Union)과 도메인 모델링으로 안전하고 견고하게 데이터를 설계하는 방법을 알아봅니다.
한국 개발 블로그의 글을 모았습니다.
무분별한 옵셔널 타입이 낳은 안티 패턴에서 벗어나, Tagged Type(Discriminated Union)과 도메인 모델링으로 안전하고 견고하게 데이터를 설계하는 방법을 알아봅니다.
기본적으로 JVM 프로그램은 main 함수가 끝나는 즉시 애플리케이션이 종료된다. 하지만 안드로이드는 명시적으로 종료를 선언하기 전까지 실행 상태를 유지하는데, 이는 메인 스레드 내에서 끊임없이 돌아가는 Looper 덕분이다. Looper 는 안드로이드 애플리케이션의 실행 상태를 유지하는 것 외에도, 안드로이드의 UI 요소를 안정적으로 그리는 데에도 핵심적…
1부. 건초더미 속 바늘, 그리고 AI의 필요성 매일 수억 건의 보안 신호가 쏟아집니다. 그중 실제로 대응이 필요한 위협은 과연 몇 건일까요? 엔드포인트에서 발생하는 프로세스 실행, 네트워크 연결, 파일 변경, 권한 상승과 같은 행위는 모두 이벤트로 수집됩니다. 서비스가 확장될수록 이벤트의 총량은 기하급수적으로 증가합니다. 그러나 그 안에 포함된 실제 공격…
AI 도구 전사 도입과 AX(AI Transformation) 전환은 전혀 다른 일이다. 기능 조직 위에 AI를 얹는 것이 아니라, 역할·KPI·파이프라인·거버넌스를 다시 설계해야 진짜 AX가 시작된다.
와탭랩스 블로그기업복잡해진 IT 환경에서 성공적인 디지털 전환을 위해서는 통합 모니터링, 실시간 옵저버빌리티, DX-IT 운영 체계를 기반으로 IT 인프라를 통합적으로 관리해야 합니다.
Complete project anatomy for AI-agent-driven embedded development. Specs, property tests, review agents, and feedback loops on i.MX8M Plus.
RabbitMQ 개념 정리 1. RabbitMQ란? RabbitMQ는 AMQP(Advanced Message Queuing Protocol) 기반의 오픈소스 메시지 브로커다. Producer가 메시지를 보내면 RabbitMQ가 이를 큐에 저장하고, Consumer가 큐에서 메시지를 꺼내 처리하는 구조다.
AI agents write good Yocto recipes but silently corrupt sensor data and misconfigure SPI registers. The fix is context engineering.
Codex부터 Cursor까지, 프로덕트 디자이너의 바이브 코딩 실전기
실제 프로젝트를 진행하며 변화를 체감한 세 가지 사례를 공유드려요
안녕하세요! 누구나 함께 시작하는 클라우드 네이버 클라우드 플랫폼 ncloud.com입니다. #네이버클라우드 #네이버클라우드아카데미 #건양대학교 #대전대학교 #SW중심대학 #NCA클라우드자격증교육 지난 해12월, 건양대학교와 대전대학교가 함께한 <네이버클라우드 아카데미 Literacy 과정>이 성공적으로 마무리되었습니다. 클라우드의 개념부터 실무 기초 활용…
안녕하세요, 누구나 쉽게 시작하는 클라우드 네이버클라우드 ncloud.com입니다. 핑거-네이버클라우드 업무 협약 체결 지난 11일, 핑거와 네이버클라우드가 양사의 핵심 기술력과 영업 인프라를 기반으로 한 STO 사업 모델 공동 구축 및 금융 시장 내 시너지 창출을 위한 MOU를 체결했습니다. 이번 협약은 기업들이 STO 사업 추진 과정에서 직면하는 기술적…
안녕하세요 인티그레이션의 PM 스쿼드에서 린다이어트 앱을 개발하고 있는 Mobile Engineer 조민서입니다. 앱을 개발하다보면 사용성에 대해 많은 고민을 하게 됩니다. 해당 글에서는 유저들에게 더 나은 경험을 주기 위하여 고민했던 과정들을 공유하려고 합니다. 어떤 것이 문제인가 iOS에서는 상단 status bar를 탭하면, 최상단으로 스크롤되는 동작…
[이미지] 생성형 AI 제작 최근 오픈소스 FTP 클라이언트인 FileZilla 의 공식사이트를 위장한 가짜 웹사이트를 통해 악성코드를 유포하는 공격이 확인되었습니다 . 공격자는 정상 FileZilla 프로그램에 악성 DLL 파일을 포함하여 배포하였으며 , 이로 인해 사용자가 프로그램을 실행할 경우 정상적인 동작과 더불어 악성코드가 함께 실행되는 방식입니다…
안녕하세요, 누구나 쉽게 시작하는 클라우드 네이버클라우드 ncloud.com입니다. 2026년, 한국언론진흥재단이 추진하는 디지털미디어개발지원사업이 본격적으로 시작됩니다! ↓↓↓ 언론사의 디지털 미디어 서비스에 대한 아이디어를 발굴해 개발 비용을 지원하는 사업으로 각 기업의 좋은 기회가 될 수 있습니다. 복잡한 기술과 서류 요건, 네이버클라우드에게 맡겨두고…
Rule-based와 LLM-RAG를 하이브리드로 묶은 AI 상담사 시스템을 구축하며 마주한 WebFlux 이벤트 루프 차단, Read Timeout 연쇄 장애, 그리고 그것을 풀어낸 아키텍처적 선택들. 시니어 백엔드 개발자의 시선에서 정리한 실전 회고.
Embedded teams skipped TDD because the cost was too high. AI agents change the economics. Spec-driven testing for an IMU driver on Yocto.
Qwen 3.5 Flash로 책 목차(ToC) 인식 기능을 만들면서 겪은 Do Work → Good → Great 엔지니어링 여정. 2000달러를 태운 사전 수집 실패부터, 동기 API → 비동기 작업 시스템 → SSE 실시간 스트리밍까지. 모델이 80점을 내면 나머지 20점은 엔지니어링으로 채우면 된다.
안녕하세요. LY Corporation에서 프라이빗 클라우드 인프라를 담당하고 있는 이노우에입니다.LY Corporation의 방대한 트래픽과 데이터를 지탱하는 것은 저희가 직접 ...
누구나 만들 수 있다면 디자이너는 무엇을 해야할까?
새 글을 RSS 리더나 슬랙에서 받아볼 수 있어요.