전체 글
-
2020년 1/3분기 (1~4월) 웹 브라우저 이슈일상/Tech 2020. 3. 22. 19:52
2020년은 구글 크롬을 필두로 개인정보 보호관련 업데이트가 많이 일어날 것으로 예상됩니다. 영향력있는 소프트웨어가 정책을 제시하면 타 소프트웨어들이 표준처럼 따르는 관례가 있는데요. 이를 근거로 구글의 행보가 표준안 이 될 가능성이 높습니다. 많은 관심이 필요해 보입니다. 2020년 1/3분기 웹 브라우저 이슈에 대해 살펴 보겠습니다. 1. 서드파티 쿠키(Third-Party Cookie) 2년내로 사용불가. 서드파티 쿠키(Third-Party Cookie)란 사용자가 방문한 웹사이트가 아닌 다른 웹사이트에서 발행한 쿠키를 말합니다. 구글 크롬은 2년안에 서드파티 쿠키지원을 중단한다고 발표했습니다. 서드파티 쿠키는 주로 광고업계에서 이용했습니다. 사용자 브라우저에 스크립트가 담긴 쿠키를 발행하고, 사용..
-
REST API의 단점 3가지Web/Rest API 2020. 2. 17. 01:02
현시대에는 많이 쓰이는 REST API도 여타 다른 기술과 마찬가지로 단점은 존재합니다. REST는 HTTP의 설계의 우수성을 살릴 수 있다는 이점이 있는 아키텍처입니다. 그렇기에 REST를 API에 도입하면 분명 단점보다는 무수히 많은 장점이 있는 게 사실입니다. 그러나 아이러니하게 REST 아키텍처의 존재 이유가 단점으로 부각되는 점 3가지가 존재합니다. REST API 단점 3가지 1. 안티패턴으로 설계될 가능성이 높다. 전통적인 통신방법에도 HTTP 메서드와 Json 형식을 이용한 통신은 흔한 방식이었습니다. REST API에 대한 이해도가 떨어질 경우 단순히 통신방법이 유사하다고 "REST를 쓴다."라고 생각할 수 있습니다. 그렇기에 초창기부터 지금까지 REST API 중에는 안티패턴을 사용하는..
-
REST API를 더 REST답게 사용하기Web/Rest API 2020. 2. 10. 22:55
과거부터 웹의 요청을 처리하는 방법은 웹페이지에서 요청하고 웹서버에서 요청을 처리 후 다시 클라이언트에게 제공하는 하나의 환경으로 제공되었습니다. 그러나 현재는 SPA(Single-Page Application)을 지향하는 웹 컴포넌트와 UI 프레임워크 발전 됨에 따라 (Vue.js, React, Angular) 클라이언트를 서버로부터 분리하여 서로 독립적인 관리체계를 가질 수 있게 됐습니다. 여기서 서버와 클라이언트를 연결할 때 주로 API(Application Programming Interface) 방식을 사용하고 있으며, 그 중 REST API를 많이 사용하고 있습니다. REST API란? REST(Representational State Transfer)는 소프트웨어 아키텍처 중 하나입니다. 웹..
-
[후기] 기술 블로그 선택, "편리함과 덕질 그 사이에서"일상/Tech 2019. 11. 19. 02:08
많은 개발자들이 시도하고, 실패하는 것이 있습니다. 그것은 바로 기술 블로그죠. 개발자는 본질적으로 새로운 기술에 적응하고 탐구해야 합니다. 그렇기에 많은 개발자들이 공부를 시작하고, 학습된 내용을 바탕으로 실무에 적용하는 시도를 합니다. 이러한 과정에서 저는 항상 생각하는 것이 있습니다. "내 학습한 내용, 내가 탐구한 내용을 정리하고 싶어. 그리고 사람들과 공유하고 싶어." 이 생각은 항상 기술 블로그라는 키워드로 귀납됩니다. 제가 생각하는 기술 블로그의 장점은 대표적으로 3가지가 떠오릅니다. 블로그를 포스팅하면서 내가 탐구한 내용을 다시 되새길 수 있다. 내가 가지고 있는 생각을 공유함으로써 좋은 피드백을 기대할 수 있다. 포트폴리오로 쓸 수 있다. 의지박약 일지 모르겠으나 위 3가지 장점을 필두로..