지금 뜨고 있는 포스트

리액트 프로젝트에서 타입스크립트 사용하기
velopert
이번에 올리게 될 개발 튜토리얼 시리즈에서는 리액트 프로젝트에서 타입스크립트를 사용하는 방법에 대하여 알아보겠습니다. JavaScript 는 Weakly-typed 된 언어이기 때문에 특정 숫자 변수를 선언 한 다음에 그 안에 다른 타입의 값을 담을 수 있어요. 예를 들자면, 숫자로 선언한 변수에 문자열을 넣을 수도 있고, null을 넣을 수도 있고 배열...
내게 실용적이었던 프로그래밍 공부 방법들
city7310
나는 보통 재능이나 공부의 양으로 친구들의 성장 속도를 따라가기 힘들었다. 그래서 '무작정 열심히'보단, '의식적인 연습'을 지속해 나가야 했다. 이득충이 되는 방향으로 공부를 하다 보니까, 내가 어떤 방식으로 공부를 하는 지 어느 정도 정리가 됐다. velog의 독자들은 '경험기'같은 글에 니즈가 꽤 있는 것 같아서, 부족하지만 내 공부를 위한 매개체들을...
Git: 프로처럼 사용하기
leejh3224

Git: 프로처럼 사용하기

2019년 10월 3일3개의 댓글
안녕하세요? 곰프로입니다. 오늘은 Git을 좀 더 효과적으로 사용하기 위한 여러가지 팁을 알려드리려고 합니다. 만약 Git이 무엇인지 모르거나 Git을 사용해본 경험이 없다면 Git 설치부터 간단한 작업을 위한 명령어를 소개하는 git-간편안내서를 먼저 봐주세요. 1. 상황별 커맨드라인 명령어 알아두기 개발자, 특히 백엔드 개발자는 커맨드라인을...
💻 유용한 생산성 툴 몇가지 소개
chris

💻 유용한 생산성 툴 몇가지 소개

2018년 11월 10일20개의 댓글
이 글에서는 VSCode, Slack, Homebrew, Alfred 처럼 아주 유명하고 대부분 알고계시고 사용하시는 툴 보다는, 유용하지만 생각보다 많은 분들이 모르시는 툴을 위주로 소개해드리고자 합니다.
📚 한 주간 본 IT 글, 영상 아카이브 #19
chris
🗓 2019.10.14 ~ 2019.10.20
🎢  Git Rebase 활용하기
godori

🎢 Git Rebase 활용하기

2019년 7월 25일9개의 댓글
Rebase 들어는 봤지만 쓸 줄을 모른다면?
velog 마크다운(markdown) 작성법
yuuuye

velog 마크다운(markdown) 작성법

2019년 9월 4일22개의 댓글
마크다운이란 마크다운(markdown)은 일반 텍스트 문서의 양식을 편집하는 문법이다. README 파일이나 온라인 문서, 혹은 일반 텍스트 편집기로 문서 양식을 편집할 때 쓰인다. 마크다운을 이용해 작성된 문서는 쉽게 HTML 등 다른 문서형태로 변환이 가능하다. -위키백과 📖마크다운 작성법 1. 제목(header) h1부터 h6까지 표...
📚 한 주간 본 IT 글, 영상 아카이브 #18
chris
🗓 2019.10.07 ~ 2019.10.13
프론트엔드 개발자 인터뷰 후기 (면접 질문 정리)
tmmoond8
최근 프론트엔드 경력자 면접을 봤습니다. 리액트를 사용하는 프론트엔드 개발자를 구하는 자리기에 리액트 관련 질문을 예상했지만, 보기 좋게 빗나갔습니다. 질문의 대다수가 웹개발의 기본인 JS, CSS에 대한 질문이었고 설명을 하려니 잘 안되는 부분이 있었습니다. 제가 받은 질문 중 저 스스로도 잘 모르거나 헷갈렸던 질문들에 대해 정리를 해보았습니다. ...
jakeseo_me
들어가기 전에 - 이 포스팅은 자바스크립트 개발자라면 알아야 할 33가지 개념을 번역한 것입니다. (https://github.com/leonardomso/33-js-concepts, https://medium.com/@gaurav.pandvia/understanding-javascript-function-executions-tasks-event-loop...
CORS에 대한 간단한 고찰
wlsdud2194

CORS에 대한 간단한 고찰

2019년 9월 23일2개의 댓글
이 포스트에서는 CORS에 대한 이슈에 대해서 다뤄볼려고 합니다. 웹 개발을 하다보면 한번쯤 겪게되는 이슈로 클라이언트와 서버의 오리진이 다를 때 발생하는 이슈입니다. 🤔 CORS? 크로스 도메인? CORS는 Cross Origin Resource Sharing의 약자로 도메인 또는 포트가 다른 서버의 자원을 요청하는 매커니즘을 말합니다. 이...
honeysuckle

프론트엔드 면접 질문 모음

2018년 11월 27일26개의 댓글
설명 개발자 준비를 하면서, 면접에서 개별적으로 혹은 공통적으로 받았던 질문 리스트입니다. 주로 로켓펀치와 원티드를 통해 구직활동을 하였으며, 당연히 비율상 규모가 큰 기업 보다는 스타트업 위주로 면접이 진행되었습니다. 서류를 제출한 모든 기업으로부터 면접이 진행되지 않아, 질문 내용이 보편적이지 않을 수 있습니다. 자바스크립트를 활용한 웹 프론트엔드 직...
오픈소스 입문을 위한 아주 구체적인 가이드
ppp3195
작년 겨울부터 오픈소스에 관심이 생겨 이곳저곳에 이슈도 올리고 풀 리퀘스트도 보내고 있다. 오픈소스 기여의 가장 큰 장점은 남의 코드를 많이 읽을 수 있다는 점과 기술 트렌드를 계속 확인할 수 있다는 점이다. 그리고 영작 실력도 미세하게 (...) 향상된 것 같다. 처
amobmocmo

[HTTP] RESTful API

2019년 10월 14일1개의 댓글
RESTful API REST (Representational State Transfer) - 자원을 이름으로 구분해 해당 자원의 상태를 주고받는 모든 것 - 자원의 표현에 의한 상태 전달 - HTTP URI를 통해 자원을 명시하고, HTTP Method를 통해 해당 자원에 대한 CRUD를 적용하는 것 - 장단점 - 장점 - HTTP 프로토...
kyusung

함수형 프로그래밍 요약

2018년 11월 8일4개의 댓글
프로그래밍 패러다임 프로그래밍 패러다임은 프로그래머에게 프로그래밍의 관점을 갖게하고 결정하는 역할을 한다. - 명령형 프로그래밍: 프로그래밍의 상태와 상태를 변경시키는 구문의 관점에서 연산을 설명하는 방식 + 절차지향 프로그래밍: 수행되어야 할 연속적인 계산 과정을 포함하는 방식 (C, C++) + 객체지향 프로그래밍: 객체들의 집합으로 프로그램의 상호작용...
TypeScript 환경에서 Redux를 프로처럼 사용하기
velopert
이번에 준비한 튜토리얼에서는 TypeScript 환경에서 Redux를 프로처럼 사용하는 방법을 다뤄보도록 하겠습니다. 왜 제목이 "프로처럼"이냐! 사실은 조금 주관적입니다. 이 튜토리얼에서는 지금까지 제가 다양한 TypeScript/Redux 관련 코드를 읽고, 작성해오면서 그 중에서 제가 맘에 들었던 구조를 소개시켜드리겠습니다. 그런데 프로처럼 사용해...
백엔드가 이정도는 해줘야 함 - 1. 컨텐츠의 동기와 개요
city7310
필자가 고등학교 1학년 말에 처음으로 백엔드 포지션에서 프로젝트를 진행하며, 멍청했던 과거 이야기와 이 컨텐츠를 기획한 동기를 공유합니다.
첫 컨퍼런스 발표 그 이후..
k7120792
1. 서론 이 글은 2019년 10월 11일 W3C HTML5 Conference 2019에서 V8 엔진의 작동원리라는 주제로 발표하게 된 경험을 다룬 글입니다. 학교가 아닌 외부 개발 컨퍼런스에서 처음으로 발표했던 경험을 함께 공유하고 기록하기 위한 목적으로 작성하게 되었습니다. 재밌게 읽어주시면 감사하겠습니다. 2. 발표하기 전 발표하게 된 계...
리액트의 Hooks 완벽 정복하기
velopert

리액트의 Hooks 완벽 정복하기

2018년 10월 28일26개의 댓글
React Hooks 는 v16.8 에 도입된 개념으로서, 함수형 컴포넌트에서도 상태 관리를 할 수 있는 useState, 그리고 렌더링 직후 작업을 설정하는 useEffect 등의 기능을 제공합니다. 이에 대하여 한번 자세히 알아봅시다.