I'm writing a blog post.
Blog Link: 나로 물들다
- [OT] Swift 기초 스터디를 진행해보자
- [1주차] Swift 언어 알아보기, Playground 생성하기
- [2주차] Swift 기본 문법, 기본 데이터 타입, 연산자
- [3주차] 흐름 제어 구문: for, while, if, guard, switch
- [4주차] 고급 데이터 타입: Collection Types(Array, Set, Dictionary), Tuple, enum
- [5주차] Optional: 스위프트가 잠재적 오류를 다루는 방법
- [6주차] 스위프트의 함수와 메서드: 기본 개념, 매개변수
- [7주차] 스위프트의 함수와 메서드: 일급 객체, 클로저
- [OT] RxSwift 기초 스터디를 진행해보자
- [1주차] RxSwift 개요, 비동기 프로그래밍이란?
- [2주차] Observables을 알아보자
- [2주차] Subjects를 알아보자
- [3주차] Operators를 알아보자: Creating Observables편
- [3주차] Operators를 알아보자: Transforming Observables편
- [4주차] Operators를 알아보자: Filtering Observables편
- [4주차] Operators를 알아보자: Combining Observables편
- [5주차] Operators를 알아보자: Observable Utility Operators편
- [5주차] Scheduler를 알아보자
- [5주차] Error Handling을 알아보자
- [6주차] Traits를 알아보자
- [6주차] RxCocoa를 알아보자
- [객체지향의 사실과 오해] 1장. 협력하는 객체들의 공동체를 읽어보자
- [객체지향의 사실과 오해] 2장. 이상한 나라의 객체를 읽어보자
- [객체지향의 사실과 오해] 3장. 타입과 추상화를 읽어보자
- [객체지향의 사실과 오해] 4장. 역할, 책임, 협력을 읽어보자
- [객체지향의 사실과 오해] 5장. 책임과 메시지를 읽어보자
- [객체지향의 사실과 오해] 6장. 객체지도를 읽어보자
- [객체지향의 사실과 오해] 7장. 함께 모으기를 읽어보자
- [객체지향의 사실과 오해] 부록A. 추상화 기법을 읽어보자
- [DDD Start!] 1장. 도메인 모델 시작을 읽어보자
- [DDD Start!] 2장. 아키텍처 개요를 읽어보자
- [DDD Start!] 3장. 애그리거트를 읽어보자
- [DDD Start!] 4장. 리포지터리와 모델 구현을 읽어보자
- [DDD Start!] 5장. 리포지터리의 조회 기능을 읽어보자
- [DDD Start!] 6장. 응용 서비스와 표현 영역을 읽어보자
- [DDD Start!] 7장. 도메인 서비스를 읽어보자
- [DDD Start!] 8장. 애그리거트 트랜잭션 관리를 읽어보자
- [DDD Start!] 9장. 도메인 모델과 Bounded Context를 읽어보자
- [DDD Start!] 10장. 이벤트를 읽어보자
- [DDD Start!] 11장. CQRS를 읽어보자
Notion: vivi-log
- 0. code
- 1. Creating and Combining Views
- 2. Building Lists and Navigation
- 3. Handling User Input
- 4. Drawing Paths and Shapes
- 5. Animating Views and Transitions
- 6. Composing Complex Interfaces
- 7. Working with UI Controls
- 8. Interfacing with UIKit
- 9. Creating a watchOS App
- 10. Creating a macOS App
- 0. OT
- 1. Introduction to Operating Systems
- 2. System Structure & Program Execution_1
- 3. System Structure & Program Execution_2
- 4. Process_1
- 5. Process_2~3
- 6. Process Management_1
- 7. Process Management_2
- 8. CPU Scheduling_1
- 9. CPU Scheduling_2
- 10. CPU Scheduling_3
- 11. Process Synchronization_1
- 12. Process Synchronization_2
- 13. Process Synchronization_3
- 14. Process Synchronization_4
- 15. Deadlocks_1
- 16. Deadlocks_2
- 17. Memory Management_1