지현의 개발자 성장과정
SEO(검색엔진 최적화) : 구글검색엔진에게 간택받기 위한 프로미스 101
결론: 사용자가 좋아해야 검색엔진도 좋아한다. Search Engine Optimization 다양한 검색엔진에 우리가 제작한 사이트가 얼마나 빠르게 얼마나 상위에 노출되는가가 중요한 화두로 떠올랐고, 그를 위한 방법을 모아 웹사이트에 적용하는것을 검색엔진 최적화라고 한다. 마치 인스타그램에 #부트캠프 #3개월취업 #취업보장 붙여서 광고를 하듯... 사용자의 알고리즘에 최대한 걸려들기(?) 위해 검색엔진 최적화를 해줄 수 있다. google, naver, daum 등 다양한 검색 SEO 적용 기법을 각각의 개발자 지원 사이트에서 설명하고 있고, 정책도 다 다르다. 예를 들어 google 같은 경우는 홈페이지 내 youtube 영상을 포함하면 좀 더 상위로 올가고, 이러한 정책의 기조도 매번 달라진다. (..
19주차 회고 - 멋사에선 코딩만 배우는게 아냐.. 인성도 챙겨
잡힐 듯 잡히지 않는 Promise 자바스크립트에서 비동기는 중요한 컨셉이라는데. 그리고 그 중심에 Promise 있다는데. 근데 Promise 자체는 비동기 함수가 아니라는데. 비동기 코드를 이쁘게 정리해주는 애라는데. 근데 그게 모자라서 다시 동기적으로 쓰고싶어서 async await 쓴다는데. 도데체 나한테 왜그러는데. 사실 막상 써보면 별거 아닌거 같다가도 자꾸 어렴풋하게 희미하고 기분나쁜 느낌이 드는건 역시 내가 완전히 이해하고 있지 않다는 거겠지. 근데 강사님이 그랬다. 100번 쓰면 이해된다고 그리고 막상 하다보면 100번 쓰기 전에 이해 된다고. 내 이건 꼭 영상을 찍으리 깃&깃헙 브랜치 전략을 세우다 첫 프로젝트에서는 꼭 깃&깃헙과 친해지고 싶었고, 잘하고 싶었기에 냉큼 내가 책임지고 공..
Promise/fetch 텍스트파일에 있는 텍스트는 어떻게 가져올건데?
난 항상 무지성으로 json()을 썼다. 왜냐면 다들 그렇게 쓰니까. 사건의 발단 Promise를 연습하면서 Promise 안에 fetch를 사용하여 fetch가 성공적으로 되었을 때에는 콘솔에 불러온 데이터를 콘솔에 출력하려고 했다. 그리고 그 데이터는 뭐였냐? 텍스트파일의 텍스트였다. let promise = new Promise((성공, 실패) => { fetch('https://codingapple1.github.io/hello.txt') .then((res) => res.json()) //일단 연습이니까 데이터를 불러오는게 성공이라고까지만 하자구요~ .then((data) => 성공(data)); }); promise.then((data) => { //fetch가 성공하면 data를 출력해주세요..
깃 커밋 템플릿 만들어서 간편하게 커밋해보자!
커밋을 제대로 하는건 참 좋은 습관이다. 연습이 많이 필요한 '기능 단위로 나눠서 커밋하기'는 경험을 통해 차차 나아갈 수 있지만, 커밋 메세지는 오늘 당장 획기적으로 발전할 수 있다! 바로 커밋메세지를 잘 작성할 수 있는 템플릿을 미리 만들어놓고 글로벌로 설정해주는거다. 지금부터 바로 알아보자! gitmessage 설정하기 터미널에 진입하여 아래 커맨드를 입력한다. 이는 gitmessage 템플릿을 위한 txt파일을 만드는 과정이다. $ touch ~/.gitmessage.txt 텍스트 에디터 진입하기 $ vim ~/.gitmessage.txt 커밋 메세지 템플릿 작성 후 저장하기 이건 자기가 쓰는 규칙이나 팀에서 정한 규칙대로 넣어주면 된다. #로 시작하는 문장들은 다 주석처리된다. ### 제목 # ..

규모가 크지 않은 팀프로젝트의 git-flow전략(+인프런 강의영상)
하고싶은 말 이 긴 글을 쭉쭉내리며 음~하며 읽으시는것보다 (사실 정리가 잘 되어있는 글은 아닙니다.) 아래 강의를(무료) 보시며 한번 직접 따라해보시는것이 훨씬 도움이 됩니다! 꼭 두,세번정도 이것저것 시도해보시며 사이클을 돌려보시면 생각보다 쉬운데?! 하실거에요. 강의명 -> 깃&깃헙 브랜치 3개로 협업하기(주니어개발자 팀프로젝트) https://www.inflearn.com/course/30%EB%B6%84-%EC%8B%9C%EC%A6%8C4-%EA%B9%83%ED%97%88%EB%B8%8C# [무료] 30분 요약 강좌 시즌4 : 알잘딱깔센 GitHub - 인프런 | 강의 알아서! 잘! 딱! 깔끔하고! 센스있게! 정리하는 GitHub 핵심 개념 책의 무료강의입니다. 해당 책과 Notion 링크도 무..