Univdev
취소

새로운 Javascript 생태계, Deno에 대해 핥아보자

이 문서는 Deno 전문가의 의견을 담은 게시물이 아닙니다. 필자는 Deno를 사용해 본 적도 없고 전문적인 지식을 가지지도 않았기에 “아 그냥 이런게 있나보다” 정도의 정보만을 제공합니다. 데노? 디노? 2018년 처음 소개 될 당시에는 ‘데노’ 라고 발음 되었지만, 심볼의 공룡과 어감으로 인해 ‘디노’라고 불리게 된 Javasc...

SPA에서 Cookie를 사용할 때의 주의점

본 문서는 서론이 좀 깁니다. 만약 Cookie에 대해서 잘 알고 계신다면 여기를 눌러서 본론으로 바로 넘어가주세요! 웹에서 데이터 유지하기 웹에서 사용되는 데이터들은 연결이 끊어지면 모두 날아가는 휘발성 데이터가 대부분이기에, 다음 접속 시에도 정보를 유지하기 위한 몇 가지 수단이 있습니다. 대표적으로 Cookie, Session, Loca...

광택용 천을 샀습니다

이게 뭔데 2021년 말쯤에 선보인 애플의 야심작(?), 광택용 천입니다. 좋은 의미이건 안좋은 의미이건 여러모로 많은 사람들의 입에서 회자된 제품이기도 하죠. 그도 그럴 것이, 고작 해봐야 유리닦개를 25,000원이라는 다소 비싼 가격에 출시함과 더불어 홈페이지에서 해당 제품을 홍보할 때 ‘애플의 모든 제품군과 호환이 가능하다.’ 라는 식으로 상...

HTML을 Jade(PUG)로 바꿔주는 사이트

서비스 html2pug 개요 저는 Vue로 작업을 할 때 HTML작업은 pug를 사용하여 작업을 합니다. 처음부터 제가 개발을 했던 프로젝트라면 pug로 개발을 시작했겠지만, 기존에 개발되던 프로젝트를 인수받아 작업하는 것이라면 얘기가 좀 달라집니다. 기존에 작성 되어 있던 템플릿을 HTML에서 pug로 변환하는 작업이 필요해지는데, 이를...

[Svelte] 스벨트에서 사용하는 Computed

Vuejs의 Computed Computed는 Vue.js에서 사용되는 컴포넌트의 Property입니다. export default { computed: { sum() { // 3 const { a, b } = this; return a + b; }, }, data() { return { ...

나를 칭찬해주세요 페이지 제작 완료! (feat. Svelte)

구축한 웹사이트 찬영이를 칭찬해주세요! 웹사이트 개요 원래는 추천사를 Github의 README 형태로 관리하고 있었습니다. 그러다보니 비개발자인 친구 혹은 버전 관리 경험이 전무한 개발자들에게 추천사 작성을 부탁하기가 어려웠다는 점이 문제로 다가왔습니다. 그럼에도 불구하고 Fork와 Pull Request를 공부하여 추천사를 작성해준...

Visual studio code에서 깃 메시지 상세하게 남기기

개요 저번에 포스팅한 Git 메시지 컨벤션 문서에서 보면 HEAD와 BODY에 대한 소개가 간단하게 나옵니다. 해당 글을 요약하자면, “많은 개발자들이 커밋 메시지에 대해서 무신경하니까 컨벤션에 맞게 상세하게 작성하는게 좋다”라는 내용을 말하는 글이였습니다. 저는 Git을 사용할 때 별도의 GUI 툴을 사용하지 않고 CLI로만 처리하거나, Visua...

NodeJS 설치 및 NPM 사용 예시

개요 NodeJS는 Google이 제작한 Javascript 엔진인 V8 엔진을 이용하여 만들어진 Javascript 런타임입니다. 본래 Javascript라고 하면 브라우저 상에서만 동작하여 홈페이지를 만들 때 제외하고는 아예 쓸 수가 없는 언어 중 하나였습니다. 그런데 NodeJS라는 생태계가 생겨나면서 웹, 서버를 포함한 거의 대부분의 분야에서 ...