# design
DDD(Domain-Driven Design)
도메인 주도 설계(DDD로 약칭)는 비즈니스 요구 사항에 의해 먼저 알려진 소프트웨어 설계 및 개발에 대한 접근 방식이다. 프로그램의 구성 요소(Object, Class, 배열 등)는 비즈니스가 운영되는 산업, 부문 또는 도메인을 나타낸다.DDD는 도메인 전문가들이 입
[Leetcode] 155. Min Stack
https://leetcode.com/problems/min-stack/description/?envType=study-plan-v2&envId=top-100-likedgetMin을 O(1)로 구현하게 하는것이 핵심이다.만약 getMin을 O(1)이 아닌 O(
React Design patten
디자인 패턴은 프로그램 개발을 과정에서 사용 되는 설계 패턴들을 정의하는 것현재는 화면 작업이 훨씬 복잡해졌고 react,vue 와 같은 개발 프레임워크를 활용하여컴포넌트 단위로 쪼개서 웹 페이지를 개발 하고 있습니다.디자인 패턴이 중요해진 이유는 웹 사이트의 구축이나

Rising Tech
디자인 작품 포트폴리오 🔎 작업내용 사이트명: Rising Tech 작업 기간: 3일 유형: 디자인 작업, 웹, swiper, Gsap, 특징: 현재 근무중인 회사의 디자인 작품의 포트폴리오 사이트, gsap 스크롤트리거와 드래그를 사용 ✅ Gsap 드래그 gs

Sztuka Aranżacji Salonu: Najlepsze Praktyki i Inspiracje
Projektowanie wnętrz to sztuka tworzenia przestrzeni, która nie tylko zachwyca estetyką, ale także jest funkcjonalna i komfortowa.
새로운 디지털 디자인 도구 DEUS
데우스 소개 영상을 일부 정리한 글입니다디지털 시스템에 관해 찾아보다가 토스팀이 새로운 디지털 디자인 도구인 DEUS를 만들고 있다는 것을 알게 되었고, 관련 영상이 있어 정리했다.UI, 인터렉션에서 더 나아가 데이터, a/b테스트, db연동까지 가능한 도구라면.. 디
[A1] Do more, with less. - 디자인 시스템, 그다음은?
\[A1] Do more, with less. - 디자인 시스템, 그다음은? 영상을 일부 정리한 글입니다.
Leetcode - 251. Flatten 2D Vector
2D 벡터를 flat하게 만드는 iterator를 디자인해라.풀이12차원 벡터를 1차원 벡터에 복사 O(n)
Leetcode - 173. Binary Search Tree Iterator
next()가 호출될때 마다 트리의 inorder 순회한 값을 하나씩 리턴하라.initial 함수에서 vector에 inorder 순회하여 값을 미리 넣고 O(n), next가 불릴때마다 O(1)에 값을 리턴. hasNext() 도 O(1).
Leetcode - 232. Implement Queue using Stacks
아래와 같은 queue의 동작을 두개의 stack만 이용해서 구현하라. stack은 push/pop/top/size/empty 메소드를 사용할 수 있다. push는 첫번째 스택에 push한다. O(1)pop/peek를 할때는 첫번째 스택에서 요소를 모두 두번째 스택으
디자인과 성능의 관계
앱이나 웹(웹은 잘 모르긴하지만 웹도 마찬가지일거라고 생각한다 )을 만들때 디자인의 역할이 매우 중요한 것 같다. 이번 WWDC23 Swift Student Challenge에 제출할 앱을 만들게 되면서 디자인의 역할이 단순히 보기좋거나 사용하기 편한것뿐만 아니라 성능
UIUX 디자이너로 APP 제작에 헤딩하기
아니 이게 왠 디자이너 소리인가 싶지만(누가 디자이너 소리를 내었는가..?), 디자이너 업무를 시작하게 되었다. 물론 어떤 회사에서 나를 받아준게 아니고, 테오의 스프린트에서 진행했던 어플리케이션이 디벨롭 되면서 디자이너 업무를 계속 공부하게 되었다 (팀원들 고마워요)
Leetcode - 359. Logger Rate Limiter
logging시스템을 구현. string 타입의 메시지와 timestamp가 입력된다. 동일한 메시지를 새로 받으려면 10초 이후에 가능하다. 가령 "foo"라는 메시지가 3초에 도착했었고. 9초에 "foo"가 도착했다면 메시지를 새로 저장할수없다(false가 retu
Leetcode - 933. Number of Recent Calls
ping()이 특정 시간 t 마다 호출된다.(단위 msec) 매번 ping이 호출 될때마다 최근 3000 msec 동안 호출된 ping의 갯수를 구하라. (t는 증가하기만 할수있다)슬라이딩 윈도우처음에 배열에 left right변수를 사용해서 구현하려고 했는데, 공간복

React-Native 디자인 시스템 초기 세팅
들어가면서 쓰는 글회사를 이직하며 블로그를 쓸 시간이 생겨 이제 하나씩 써보려고 합니다.현 회사의 디자인 시스템을 구축하며 작성한 과정 그립니다.앱 기반 공통 디자인 시스템 구축한다.Storybook을 통한 디자인 시작화 한다. \- Web Storybook 이용