Skip to content

JavaScript

  • JavaScript
    리액트 애플리케이션과 다이얼로그플로 에이전트 연결하기
    구글에서 개발한 다이얼로그플로(Dialogflow)는 대화형 사용자 인터페이스를 설계하고 모바일 앱, 웹 애플리케이션, 챗봇, 대화형 시스템을 통합하는 데 사용되는 자연어 이해 플랫폼입니다. 이 글은 React.js 웹 애플리케이션과 다이얼로그플로 에이전트를 연결하는 Express.js 백엔드 애플리케이션을 사용해 어떻게 다이얼로그플로를 웹 애플리케이션에서...
  • 디자인
    2021년으로 향하는 카운트다운
    지난 1년 가장 많이 언급된 단어는 사회적 거리두기, 언택트였습니다. 1년 동안 게재한 <스매싱 매거진 월간 동향>의 큰 흐름 역시 원격 작업, 재택 근무였습니다. 올해 마지막 동향 기사에도 원격 근무에 도움이 될 만한 여러 툴들을 소개합니다.
  • UX
    [스매싱 매거진 11월 총정리] 스매싱하기 딱 좋은 때입니다!
    여전히 전 세계가 CODIV-19로 술렁이고 있습니다. 뒤숭숭한 분위기에도 불구하고 세계 곳곳에서 개발자들은 웹 업계에 도움이 되는 다양한 기술들을 속속 발표하고 있습니다. 스매싱 매거진 월간 동향을 통해 새롭고 기발한 아이디어들을 만나봅시다.
  • 반응형
    [스매싱 매거진 9월 총정리]국경 없는 웹디자인의 세계
    전 세계가 패닉에 빠져 있는 지금도 각자의 분야에서 보다 나은 웹 환경 구축을 위해 매진하는 사람들이 있습니다. 스매싱 매거진 9월 동향에서는 그들의 기발하고 열정적인 연구 결과들을 소개합니다.
  • 사용자경험
    PWA 시대의 캐시 전략
    PWA 기술들은 점차 완성돼가고, 사용자 경험의 개선 방안 역시 다양하다. PWA를 비롯한 모든 디자인은 언제나 사용자 중심에서 출발해야 한다. 형편없는 사용자 경험의 가장 큰 피해자는 바로 사용자다.
  • 사용자경험
    서버에서 클라이언트로
    클라이언트는 웹브라우저이며 사용자 측에서 작업을 수행하는 소프트웨어다. 서버와 클라이언트가 어우러지는 아름다운 공연은 네트워크 상황에 따라 프로그래밍 캐시를 이용한 서비스 워커가 주연이 될 수도, 네트워크 계층작업을 통한 네트워크 캐시가 주연이 될 수도 있다. 누가 주인공이든 우리의 지향점은 언제, 어디서나 접근 가능한 웹사이트를 사용자가 경험할 수 있도...
  • 사용자경험
    자바스크립트의 책임: Part Ⅲ
    편리함에는 항상 대가가 따릅니다. 개발자를 편하게 해주는 서드파티는 관리하지 않으면 아주 골치 아픈 기술 부채의 전조가 될 수 있습니다. 문제가 해결되지 않을 때에야 비로소 편의가 빚이었음을 깨닫게 됩니다. 부채가 쌓여 해결할 수 없는 단계에 이르기 전에 책임자를 정하고 끊임없이 지켜봐야 합니다. 또한 항상 서드파티 스크립트가 이 페이지에 필요한가를 책임자...
  • 디자인
    [스매싱 매거진 11월 총정리] GitSheet 소개와 GraphQL 기초 배우기
    자주 사용하는 Git 명령어는 잘 기억하고 있지만 그렇지 않은 명령어는 쉽게 떠오르지 않죠. 이에 도움이 될 깃시트(GitSheet)를 소개합니다. 클릭 한 번으로 간편하게 명령어를 복사해 사용할 수 있습니다. 페이스북에서 만든 쿼리 언어 GraphQL을 기초부터 차근차근 배우는 데 도움이 될 오픈소스 튜토리얼이 있습니다. 하수라(Hasura)에서 만든 튜...
  • 웹디자인
    자바스크립트의 책임 : Part Ⅱ
    웹 개발은 어렵습니다. 오랜 시간이 걸리는 힘겨운 싸움이지만 처음부터 완벽하게 만들 필요는 없다는 것이 웹 작업의 멋진 점입니다. 개선할 수 있기 때문이죠. '자바스크립트의 책임: Part Ⅰ'에서는 자바스크립트가 무분별하게 사용되는 웹 환경에서 책임감 있게 사용하는 방법을 소개해드렸습니다. 이번 '자바스크립트의 책임: Part Ⅱ'에서는 무분별하게 사용된...
  • 웹디자인
    자바스크립트의 책임 : Part Ⅰ
    자바스크립트에 대한 이해 없이 무분별하게 자바스크립트를 사용하면 웹 성능과 접근성을 떨어뜨립니다. 적합하지 않은 도구의 사용은 사이트 사용자에게 손해일 뿐 아니라 생산성도 떨어지게 됩니다. 사용자 입장에서 생각하고 사용자를 위해 제공하는 서비스나 솔루션의 목적을 생각해야만 그에 맞는 훌륭한 결과물을 만들 수 있습니다. 그러려면 자바스크립트를 책임감 있게 사...


맨위로