# development
[ubuntu] Use apt-get to fix missing and broken packages
ubuntu 패키지 삭제 시에 발생하는 의존성 패키지 삭제하는 방법에 대해서 알아봅시다.
Python에서 ImportError 발생 시 (ImportError: cannot import name 'a' from 'b')
python ImportError 해결법

[Java]String 타입 날짜 및 시간 비교하기(String -> Date, Date -> String), ParseException 오류
java.text, System.currentTimeMillis(), SimpleDateFormat, new Date(), after(), parse() 를 이용해 유효 시간 비교하기

React Design Pattern
리액트 디자인 패턴에 관한 글을 여럿 찾아 보면, 대체로 구조 설계(특히 폴더 구조 관리)와 business logic - view logic의 관리 부분에 초점이 맞춰진 느낌이다.

Frontend Design Pattern
FE 디자인 패턴에 대한 글을 읽어 보면 주로 지속적으로 관리가 잘 되는 코드를 위한 좋은 아키텍처에 대한 논의가 이어져 온 것이라는 생각이 든다. 'FE 관점에서 어떤 아키텍처가 나오고 어떻게 진화해 왔는가’에 대한 흐름을 파악하기 좋은 역사서를 읽는 느낌이기도 했다

<WEB DEVELOPMENT - 0001> front-end?
Front-end 프론트엔드(Front-end) 는 웹 사이트나 애플리케이션의 사용자 인터페이스(UI) 를 구성하는 부분을 말한다. 즉, 사용자가 보는 부분을 담당하는 기술적인 영역이다. > 프론트엔드는 주로 HTML, CSS, JavaScript 와 같은 웹 기술을 사용하여 웹 페이지를 구성하고, 브라우저에서 실행된다. HTML은 웹 페이지의 구조를...

Unity. Lighting 기본
3D 공간 상에서 빛을 표현하는 그 자체에 대한 방법, 알고리즘을 나타내는 개념. Direct Illumination : 광원에서 처음 반사된 빛을 보여주는 것.Indirect Illumination : 광원에서 반사되고 반사되고, 반사반사된 빛을 보여주는 것.Dire

Unity. IEnumrator 부터 Coroutine 까지
IEnumerator, IEnumerable, Foreach, yield, Coroutine.

합성 vs 상속
프로그래밍을 할 때 가장 신경 써야할 것 중 하나가 코드 중복을 제거하고 재사용하여 변경,확장을 용이하게 만드는 것이다. 그리고 코드 재사용 기법으로 제일 널리 사용되는 것이 상속과 합성이다. 상속이란 객체 지향 4가지의 특징 중하나로 클래스 기반의 프로그래밍에서의 개
[React] .env 파일을 통한 환경변수 사용으로 개발과 배포 분리
Node.js 를 사용하다 보면 환경변수가 기입돼 있는 .env 파일을 사용하게 된다.물론 .json 이나 .yml 파일등을 사용할 수 있지만 나는 .env 파일이 그나마 익숙하기에지금까지 개발을 해오면서 .env 파일을 사용해서 환경변수를 관리했다.applicatio

DDD 란?
이번에도 역시 너무나도 많이 들어보고 많이 볼 수 있었던 단어가 있어서 그 단어에 대해 알아보려 한다. 특별한 기술을 아니지만 이에 대한 이론을 알고 개념을 잘 알고 파악한 사람을 우대한 다는 채용공고를 정말 많이 볼 수 있었다. 바로 그 것은 DDD이다. DDD란 D

BFF & MSA 란?
최근들어 채용공고를 보면 MSA 또는 BFF의 개념을 잘 이해하고 있는지에 대한 조건을 확인할 수 있었다. 또한 최근에 GraphQL에 대해 공부하며 자연스럽게 BFF라는 단어를 많이 접하게 되었는데 이번에 정확히 MSA는 무엇이고, BFF란 무엇인지 알아보려 한다.이

Development, Traffic Rules.
개인 프로젝트나 프리랜서로서 일하는 등의 경우가 아니라면 개발자들은 다른 사람들과 협업을 하게 된다. 가장 큰 이유는 혼자 감당하기 어려운 일을 나누어 분담하는 것이다. 정해진 일정에 맞추기 위해, 빠르게 완성하기 위해 협업을 하는 것이다.하지만 그것만이 협업의 이유는

Mac 터미널 세팅하기 (zsh & iterm)
개발을 하면서, 가장 많이 사용하게 되는 요소 중 하나가 바로 터미널입니다.오늘은, 맥북의 터미널을 아름답고 효율적으로 꾸며보도록 할 것입니다./assets/images/settings-mac-terminal/1.png여러분들이 별도의 환경설정을 하지 않았다면, 위의