들어가며요즘 "AI 브라우저"라는 말을 자주 듣습니다. 챗봇처럼 대화만 하는 게 아니라 브라우저 안에서 실제로 클릭하고, 로그인하고, 파일을 다루면서 일을 대신 처리해주는 방식이죠.그중에서도 최근 눈에 띄는 서비스가 바로 ASide입니다. 오늘은 ASide가 어떤 서비스인지, 어떻게 설치하고 사용하는지, 그리고 일주일 정도 직접 써보면서 알게 된 활용 팁까지 하나씩 정리해보겠습니다. ASide란?ASide는 "AI 에이전트를 위한 브라우저"를 표방하는 서비스로, 샌프란시스코 기반 스타트업 Aside Computer Inc.(YC 소속)가 만들었습니다.기존의 AI 어시스턴트들이 "이 작업은 할 수 없어요", "연동이 필요해요"라며 중간에 멈추는 것과 달리, ASide는 사람이 쓰는 것과 똑같은 방식으로 ..
들어가며 최근 개발 환경에서 데이터베이스와의 상호 작용은 핵심적인 부분을 차지하고 있습니다. 이를 위해 많은 개발자들은 ORM(객체 관계 매핑)을 사용하여 데이터베이스와의 상호 작용을 편리하게 만들고 있습니다. 그 중에서도 Prisma는 현대적이고 강력한 ORM 도구로 자리매김하고 있습니다. Prisma란? Prisma는 TypeScript와 JavaScript를 지원하는 현대적인 ORM이며, 데이터베이스 쿼리 작성을 단순화하고 유연성을 제공합니다. Prisma를 사용하면 SQL 쿼리를 직접 작성할 필요 없이 자바스크립트 코드로 데이터베이스를 쉽게 다룰 수 있습니다. Prisma는 성능 최적화와 타입 안정성을 강조하여 개발자가 안전하게 데이터베이스에 접근할 수 있도록 지원합니다. Object Relati..
들어가며 ReactiveX는 비동기 및 이벤트 기반 프로그래밍을 위한 라이브러리로, 다양한 언어에서 사용 가능한 프로그래밍 패러다임을 제공합니다. 이는 주로 데이터 스트림 및 시퀀스를 다루는데 특화되어 있으며, 효과적인 비동기 코드 작성을 도와줍니다. 이번 글에서는 JavaScript를 중심으로 ReactiveX의 핵심 개념, 활용 예제, 그리고 장단점을 알아보겠습니다. 주요 특징 1) Observable 및 Observer 패턴 ReactiveX의 핵심은 Observable과 Observer 패턴입니다. Observable은 데이터 스트림을 생성하고, Observer는 해당 스트림의 변화를 감지하고 처리합니다. 예를 들어, 사용자의 클릭 이벤트나 HTTP 요청과 같은 이벤트를 Observable로 만들..
2023년 안녕개인적으로도 다사다난했던 올해, 새로운 직장과 새로운 보금자리 그리고 새로운 사람들😀 내년도 지금처럼 건강하고 행복하기만 바라는걸 보면 지금 행복한 순간을 지나고 있는거 같군🫢 앞으로도 분명 많은 시련과 힘든 순간들이 다가올텐데 너무 매몰되지 말고 행복한 기억으로 이겨내자! 잘해왔고 잘할꺼라고 믿으니깐 :) 사랑하는 사람들과 오래도록 좋은 시간 보내려면 멋진 사람이 되어야한다!! 해피뉴이열🐉