드리프트의 뉴 코딩 이야기
close
프로필 배경
프로필 로고

드리프트의 뉴 코딩 이야기

  • 분류 전체보기 (440) N
    • Javascript (183)
    • Go (145)
    • Rust (33)
    • Python (32)
    • AI (12) N
    • Docker (5)
    • Codings (10)
    • Linux (5)
    • Flutter (3)
    • Etc (12) N
  • 홈
  • Javascript
  • Go
  • Rust
  • Python
  • AI

[3분 리뷰] "러스트(Rust)와 AI 에이전트의 시대" - 2026년 소프트웨어 개발 트렌드 TOP 10

[3분 리뷰] "러스트(Rust)와 AI 에이전트의 시대" - 2026년 소프트웨어 개발 트렌드 TOP 102026년 4월 1일 | 읽는 시간: 3분⏱️ 30초 요약2026년 소프트웨어 개발 생태계는 'AI 자율성'과 '시스템 안정성'이라는 두 축으로 급격히 재편되고 있습니다. AI 에이전트가 코딩을 넘어 테스팅과 배포까지 주도하는 가운데, 메모리 안전성을 갖춘 Rust와 웹 성능을 극대화하는 WASM(WebAssembly)이 산업 표준으로 자리 잡으며 개발자의 역할을 '코드 생산자'에서 '지능형 시스템 지휘관'으로 탈바꿈시키고 있습니다.키워드: #2026개발트렌드 #Rust #AI에이전트 #WASM #DevSecOps1분: 왜 중요한가?배경AI가 단순한 코드 보조를 넘어 스스로 문제를 해결하는 에이전트..

  • format_list_bulleted AI
  • · 2026. 4. 1.
  • textsms
Next.js는 어떻게 React Compiler를 돌리는가 SWC와 Babel의 현명한 공존

Next.js는 어떻게 React Compiler를 돌리는가 SWC와 Babel의 현명한 공존

Next.js는 어떻게 React Compiler를 돌리는가 SWC와 Babel의 현명한 공존React Compiler가 드디어 안정화 후보로 공개되면서 개발자 커뮤니티가 술렁였는데요.Next.js는 v15에서 이를 실험적으로 지원하기 시작했고, 많은 분들이 바로 이런 질문을 던졌죠.Next.js는 SWC로 갈아탄 지 오래인데, Babel 플러그인인 React Compiler는 대체 어떻게 끼워 넣는 거예요.표면만 보면 모순처럼 보이지만, 속살을 보면 꽤 단정한 해법이 숨어있습니다.이번 글은 2025년 8월 22일 시점의 Next.js Canary 소스 코드를 기준으로, React Compiler가 Next.js에서 어떤 경로로 실행되는지 코드 레벨로 풀어보려는 거예요.결론부터 말하면 'SWC와 Babe..

  • format_list_bulleted Javascript
  • · 2025. 8. 24.
  • textsms
Rust로 빠르고 안전한 타입추론 구현 Rc와 RefCell의 실전 설계

Rust로 빠르고 안전한 타입추론 구현 Rc와 RefCell의 실전 설계

Rust로 빠르고 안전한 타입추론 구현 Rc와 RefCell의 실전 설계간단하고 빠르면서도 안전한 타입추론을 Rust에서 구현해보면 꽤 놀랍더라고요.핵심은 'Rc'와 'RefCell' 조합인데요.레퍼런스 카운팅으로 값 복사를 빠르게 처리하고, 내부 가변성으로 대입을 유연하게 처리하는 그림이 깔끔하죠.이번 글은 부울과 함수형만 있는 아주 작은 타입 시스템에서 시작해요.여기에 타입변수를 얹고, 'occurs-check'와 'unify'를 구현한 뒤, 성능을 제대로 끌어올리는 'union-by-rank'까지 다뤄보려는 거예요.조금씩 쌓아가면 코드가 의외로 간단해지거든요.타입과 타입변수의 정의먼저 타입을 정의해볼 텐데요.부울 'Bool'과 함수형 'T → T'만 있는 최소한의 타입부터 시작하죠.use std::..

  • format_list_bulleted Rust
  • · 2025. 8. 24.
  • textsms
러스트 트레잇 완전 정복 상속, 조합, 그리고 다형성의 비밀

러스트 트레잇 완전 정복 상속, 조합, 그리고 다형성의 비밀

러스트 트레잇 완전 정복 상속, 조합, 그리고 다형성의 비밀러스트의 심장, 트레잇(Trait)을 만나다러스트(Rust)를 배우다 보면 필연적으로 '트레잇(Trait)'이라는 거대한 산과 마주하게 됩니다.다른 언어의 인터페이스(Interface)나 추상 클래스(Abstract Class)와 비슷해 보이면서도, 어딘가 다른 독특한 철학을 담고 있는 이 개념은 러스트의 강력함과 안정성을 지탱하는 가장 핵심적인 기둥입니다.트레잇은 단순히 '공통된 동작을 정의'하는 것을 넘어, 러스트가 어떻게 제로 코스트 추상화(Zero-Cost Abstraction)를 달성하고, 메모리 안전성을 보장하면서도 유연한 다형성(Polymorphism)을 구현하는지를 이해하는 열쇠입니다.이 글에서는 트레잇의 기본적인 정의부터 시작하여..

  • format_list_bulleted Rust
  • · 2025. 7. 13.
  • textsms
러스트(Rust) 웹 개발 완전 정복: 코드 예제로 보는 현재와 미래

러스트(Rust) 웹 개발 완전 정복: 코드 예제로 보는 현재와 미래

우리가 당연하게 생각하는 웹 개발 세상은 사실상 자바스크립트라는 거대한 왕국입니다.프론트엔드 UI를 만드는 데는 리액트, 뷰, 앵귤러 같은 자바스크립트 프레임워크를 사용하는 것이 너무나도 자연스러운데요.그런데 만약, 이 견고한 왕국에 아주 강력하고 새로운 도전자가 나타났다면 어떨까요.안전성과 성능으로 유명한 시스템 프로그래밍 언어, 바로 러스트(Rust)가 그 주인공입니다.오늘은 러스트 웹 프레임워크 Leptos의 창시자, 그렉의 발표를 통해 러스트 웹 개발의 과거와 현재, 그리고 코드 예제와 함께 그 흥미로운 미래를 깊이 있게 들여다보겠습니다.1. 과거로의 여행: 왜 웹은 자바스크립트 세상이 되었을까요?이야기를 이해하기 위해선 잠시 과거로 돌아가 볼 필요가 있습니다.초창기 웹은 '언어의 다양성'이 살아..

  • format_list_bulleted Rust
  • · 2025. 7. 9.
  • textsms
러스트(Rust)의 Copy와 Clone, 뭐가 다르고 언제 쓸까요? 붕어빵 형제 파헤치기!

러스트(Rust)의 Copy와 Clone, 뭐가 다르고 언제 쓸까요? 붕어빵 형제 파헤치기!

러스트(Rust)의 Copy와 Clone, 뭐가 다르고 언제 쓸까요? 붕어빵 형제 파헤치기!러스트(Rust)에서 Copy와 Clone 트레잇(trait)은 타입의 복사 동작을 제어하는 아주 중요한 역할을 한답니다.이 두 가지를 통해 타입의 값이 어떻게 복사되고, 어떤 상황에서 복사가 허용되는지 정의할 수 있는데요.이번 글에서는 이 두 트레잇(trait)의 목적과 사용법을 자세히 알아보고, 실제 코드 예제를 통해 어떻게 활용되는지 보여드릴게요.Copy 트레잇(Trait) 살펴보기Copy 트레잇(trait)은 타입이 비트 단위로 간단하게 복사될 수 있음을 나타냅니다.어떤 타입이 Copy 트레잇(trait)을 구현하면, 그 타입의 값은 할당되거나, 함수 인자로 전달되거나, 함수에서 반환될 때 자동으로 복제된답..

  • format_list_bulleted Rust
  • · 2025. 5. 20.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • navigate_next
태그
  • #프로그래밍
  • #javascript
  • #Golang
  • #Rust
  • #자바스크립트
  • #Go
  • #typescript
  • #Go 언어
  • #타입스크립트
  • #성능 최적화
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바