1\. MVC 아키텍쳐에 대한 이해MVC 아키텍처 사용시 사용자 인터페이스로부터 비즈니스 로직 분리하여 애플리케이션의 시각적 요소나 그 이면에서 실행되는 비즈니스 로직을 서로 영향없이 쉽게 고칠수 있는 애플리케이션을 만들수 있다.어떠한 동작을 수행하는 코드사용자에게 보
REST API 제대로 알고 사용하기 : NHN Cloud MeetupREST는 Representational State Transfer라는 용어의 약자. 웹의 장점을 살릴수 있는 아키텍처자원(Resource) - URI행위(Verb) - HTTP METHOD표현(Re
Interview_forQuestion_for_Biginner에 나와있는 개발자 면접 질문들에 간단하게 정리객체지향 프로그래밍 - 인간 중심적 프로그래밍 패러다임프로그램을 수많은 ‘객체’라는 기본 단위로 나누고 이들의 상호작용으로 서술하는 방식객체란 하나의 역할을 수행
Interview_forQuestion_for_Biginner에 나와있는 개발자 면접 질문들에 간단하게 정리좋은 코드 생각하는 것을 반대로 좋지 않은 코드를 생각해보면같이 협업하는 사람들이 알기 어려운 코드본인도 리팩토링이 어려운 코드어디에서 오류가 났는지 모르는 코드
React로 작업을 하다보면 어떤 폴더구조로 작업을 하는게 효율적인지 의문을 가질때가 있다.hook을 사용하는 사람이 있을것이고 Redux를 사용하는 사람도 있을것이다.본인이 React를 사용함에 있어 어떤 방식으로 폴더구조를 구성하든지처음에 폴더구조를 잘 구성해 놓아
JavaScript로 작업을 하다보면 비동기처리를 해야할 경우가 많다.비동기 작업을 할때 흔히 하는 실수를 정리해 놓은 자료가 있어 한번 살펴보겠다.5Common Mistakes when Using PromisesPromise는 JavaScript에서 비동기 작업을 처
보통 회사 또는 팀에서 정해진 커밋메시지 규칙이 있겠지만 초보 개발자나 프리랜서 개발자라면 커밋메시지 규칙이 없을 수가 있다. 여기에 좋은 글이 있어 커밋메시지에 대해서 잠시 알아보겠다.How to Write Better Git Commit Messages – A St
종종 작업을 하다보면 API가 중구난방일 경우가 있습니다. 각각의 API가 같은 app에서 나왔을 거라고 믿기 힘들 정도입니다. Slack에서 자신들은 API를 어떻게 작성하는지에 대한 원칙을 작성해 놓아서 간단히 살펴보았습니다.Principles for API Des
JavaScript는 계속해서 발전하는 언어중에 하나이다.이번에도 새로운 메소드가 나와서 그 사용법을 잘 설명한 블로그가 있으므로 간단히 알아보았다.Using the new JavaScript .at() method - LogRocket BlogJavaScript .a
이전에 회사의 렌딩페이지를 next.js로 작업을 한 적이 있었다.SEO 때문에 next.js로 작업을 해 보았지만 react에 비해 여러가지 이점이 있었다.물론 React가 아닌 Next.js로 작업해야 해서 SSR과 같은 작업은 어색하긴 했었다.그 이점들을 잘 정리
저번 포스트에서 조건문을 사용하지 않는 것을 clean한 code라고 소개 했었다. 그렇다면 if-else, switch문을 쓰지 않고 조건문을 사용하는 방법을 무엇일까 하고 알아보니 객체리터럴 방법을 사용하는 것이다. 즉, 객체의 key를 조건으로 value를 응답값
Writing Clean JavaScript - ES6 Edition작업을 하다보면 어떤 기준을 잡고 작업을 해야하나 항상 헷갈릴때가 있다.내 생각으로는 코드를 보면서 코드를 짠 사람과 대화하듯이 자연스럽고 읽기 쉬운 코드로 작업을 하려고 하나 항상 중간쯤 가다보면
Memoization in JavaScript: A Guidereact로 작업을 하다보면 useMemo와 useCallback을 어디에 어떻게 사용해야 할지 항상 난감했었다.useMemo와 useCallback을 잘 비교해 놓은 블로그가 있어 간단히 번역하면서 정리해보
React-Native로 동영상을 처리하다 보니 동영상을 다운로드를 해야 했다.검색해보니 React-Native에서 주로 사용하고 있는 모듈은 react-native-fs였다.react-native-fs Document에서는 react-native-fs를 Native
react-native 에서 redux-tookit을 적용한 새로운 앱을 회사에서 개발중이다.간단하게 비디오를 찍고, 비디오를 업로드 하고 비디오를 렌더를 해주면 되는 앱이다.오늘은 전에 작성한 로그인, 가입 절차가 제대로 작동하지 않아서 여러가지로 시도를 하면서 di