어플리케이션을 운영하려면 개발, 운영 환경을 분리하고 사용해야된다. 당연히 개발환경과 운영환경이 나눠져있어야 테스트, 운영이 가능하고 특히나 로컬에서만 개발한 작업을 개발서버에 올리면 서로 작업한 것들을 합친 결과물을 테스트해볼 수 있는 등 협업도 가능해진다. 일반적인 서버 개발환경은 일반적으로 - - - - 으로 나눠지는 것 같다. 각각의 개발 …
이제 프론트앤드 개발자로 전향후 일을 시작한지 약 6개월이 다 되어간다. 구직시장에 본격적으로 뛰어들때만큼의 열정이 비록 지금은 조금 시들었지만, 그래도 온기만은 여전히 남아서 열정의 불씨는 살아있다. 프론트앤드 개발자라는 꿈을 이루고, 서서히 시들어가는 열정에 마른장작을 넣어 불씨를 살리고자 지난 6개월동안의 내가 크게 배운 것들을 몇가지 꼽아서 회고를…
* 이 글은 저의 개인 프로젝트 Memona 개발 경험으로 를 소개하고자 적은 글 입니다. PWA? 프로그레시브 웹앱? 는 Progressive Web App의 약자로써 어떤 기술이나 앱을 뜻하는 것이 아니라, 웹에서 사용할 수 있는 기술만을 사용하여 유연하고 적응 가능한, 보다 네이티브 앱과 같은 웹 앱을 만든다는 개념으로 Google에서 처음 사용하…
무한 스크롤? 일반적으로 무한스크롤 기능이 필요할 때에는 정보를 한꺼번에 가져와서 보여주기엔 정보량이 많거나 무거워서 api fetch로 받는 결과가 느릴 때, 스크롤을 통해 아주 작은 일부분만 가져와 추가로 보여주면서 사용자 경험을 높이는 기술이자 인터페이스라 할 수 있다. 즉, Scroll End지점까지 가면 다시 추가정보 fetch를 계속해나가는 방…
브라우저 성능 우리가 웹 프론트앤드 개발을 하는데 있어서 중요하게 볼 수 있는 부분중에 하나가 바로 브라우저의 성능이다. 우리가 브라우저를 바꿀수는 없으니 최대한 브라우저의 동작과정을 잘 이해해서 효율적으로 작동하도록 만들어주는 것이 프론트앤드 개발의 포인트 중 하나이다. 브라우저는 웹프론트앤드에서 OS와 같다. 마치 OS상에서 돌아가는 프로그램들 같은 …
5 Important Google Analytics Metrics You Should Track - KB Works 블로그에 Google Analytics 를 사용해야 되는 이유? 블로그를 비롯해서 사이트에 Google Analytics를 적용시켜야 되는 이유는 무엇일까? 우리가 사이트를 운영한다면, 운영에 대한 인사이트를 얻어야 앞으로 어떠한 방향으로 …
문득, 내가 열심히 작성한 글이 검색이 되어 사람들이 보고있는지, 사람들이 구글 검색을 통해 유입되는지 확인해보고싶었다. 나는 우선 블로그를 만들면서 기본적인 SEO를 나름 블로그를 찾아서 맞춰주었는데,