웹개발자의 얄궂은 생각들
1\. 웹은 어썸해 -------------- 웩. 웹개발자 눈에만 어썸한 것 같다. 세상의 눈엔 전혀 어썸하지 않다. 웹은 스마트폰이 나온 이후로 2등 시민이 됐었고, 퍼스트 클래스로 언제 올라올지 가망이 안보인다. 한참 세상이 모바일 퍼스트를 떠들던게 엊그제 같은데, 모바일 온리를…

One truth. Many vantage points.
872 posts · Started September 29, 2026
1\. 웹은 어썸해 -------------- 웩. 웹개발자 눈에만 어썸한 것 같다. 세상의 눈엔 전혀 어썸하지 않다. 웹은 스마트폰이 나온 이후로 2등 시민이 됐었고, 퍼스트 클래스로 언제 올라올지 가망이 안보인다. 한참 세상이 모바일 퍼스트를 떠들던게 엊그제 같은데, 모바일 온리를…
1\. 체크 남방 안입기 ------------- 체크남방, 똑딱이 셔츠를 안 입는 것이야 말로 개발자로써 살아가기에 가장 중요한 덕목이라 할 수 있다. 사람을 외모로 평가하는건 안 좋지만, 많은 경우에 옷을 후줄근 하게 입는 것 = 개발자 같이 보임으로 이어진다. 이러한 이유에서 나…
1\. 와일드카드 꽉 채우기 =============== 와일드카드(\) 선택자는 모든 엘리먼트에 영향을 줍니다. 한 두 줄 정도를 담는건 괜찮겠지만 많은 스타일을 넣어선 안됩니다. 와일드카드 선택자는 HTML 엘리먼트에 따라 연산이 더더더 많아집니다. 또한 개발하면서 생기는 CSS…
1\. 스토리텔링 ============ 노트북을 펴고 친구에게 보여주면서 이야기한다고 생각해보세요. 랜딩 사이트를 만들어야 한다면 반드시 좋은 스토리텔링을 구상해야 합니다. 랜딩 사이트의 목적은 소개를 위한 웹사이트라는 점을 기억하세요. 사이트 방문자를 이 서비스에 아무 지식이 없는…
불과 몇 년전만해도 플렛폼을 만든다는건 굉장히 어려운 일이었습니다. 그러나 웹기술이 향상되면서 이제는 누구나 빠르게 플렛폼을 만들 수 있는 시대가 왔습니다. 정말 멋진 시대가 왔지만 안타깝게도 데이터베이스(이하 DB) 설계를 잘못해서 좋은 서비스가 망해버리는 경우도 생깁니다. 이번 글…
많은 분들이 홈페이지를 외주로 만들고 엉망진창의 홈페이지를 받기도 합니다. 하지만 전문가가 아니다보니 이게 잘 만든건지 못 만든건지 구분하기 어려우실 겁니다. 이번 글에선 개발에 대해 지식이 많지 않아도 쉽게 테스트해보실 수 있는 방법들을 소개합니다. 1\. 여러 브라우저에서 작동시켜…
유형 1. 소개서는 없다. ------------------ 최소한의 비전이 담긴 프리젠테이션 자료나 PDF파일이라도 있어야 누구라도 관심이 생길 겁니다. 하지만 최소한의 소개서도 없음을 자랑하는 분들이 계십니다. 잘 준비된 기업 소개서와 연봉을 제시해도 구하기 힘든 마당에 소개서도…
사실 저는 비생산적인 개발자입니다. 뛰어난 도구를 찾기보단 익숙한 도구로 답을 찾습니다. 결국 여전히 제가 가장 잘하고, 좋아하는 도구는 jQuery이고, jQuery기반의 수많은 플러그인을 사용하고 있습니다. 여전히 저는 리액트가 어렵습니다. 저는 강의도 봤고, 공부했고, 앱도 만들…
ES6에서는 function 대신 화살표 함수(=>)를 사용합니다. 영어로 Fat Arrow(뚱뚱한 화살)라고 부르는 표기법은 단순히 function을 바꾼 것으로 알고 있는 분들이 계시지만 실제론 그렇지 않습니다. 위의 예시는 두 차이를 극명하게 보여줍니다. 1\. #element1…
대부분의 애플리케이션 및 웹사이트, 쇼핑몰, 심지어 개인 블로그도 구글 애널리틱스(이하 GA)를 활용한다. 하지만 구글 애널리틱스를 활용할 줄 모르면 방문자수나 볼 뿐 그 이상의 효과를 거두기 어렵다. 어떻게 GA를 활용하고, 비즈니스 의사결정에 활용할 수 있는지 알아보자. 용어의 정…