8
[Docker]Docker 설치 및 구성
1. yum-utils 패키지 설치 작업 # yum -y install yum-utils 2. Docker repo 등록 # yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo 3. Docker 설치 작업 # yum i..
2
Caffeine Cache, 어렵지 않게 사용하기 1
Caffeine Cache에 대해 알아보고 사용법에 대해 알아보는 것이 해당 포스팅의 목표입니다. 이 전 포스팅에서는 Spring Cache에 대해 다뤘습니다. Cache를 사용하기 위해서는 CacheManager가 필요한데요. 이번 포스..
3
React best practices and patterns to reduce code
React best practices and patterns to reduce code.
Create custom hooks for redux actions and dispatches
Use object instead of switch inside the reducer
Route-based code splitting
6
[코딩애플] TypeScript 기초
TypeScript는 JavaScript(Dynamic typing)의 상위호환 프로그래밍 언어로 정적 타입을 명시할 수 있다 확장자로 .ts를 사용하며 컴파일을 통해 최종적으로는 .js 파일로 구동된다 타입 선언 기능으로 인해 다음과..
3
Flutter 강좌 01 - 개발환경 만들기 및 앱 실행하는 방법
윈도우 10에서 Android Studio와 Visual Studio Code를 사용하도록 Flutter 프로그래밍을 위한 개발환경을 만들고 에뮬레이터를 사용하여 실행시켜 보았습니다. 참고 https://flutter-ko.dev/docs/get-started/ins..
5
비전공자가 개발자로 일하는 방법
이제 IT 산업이라는 분야가 어느 정도 눈에 들어온 시점에서, 개발자가 된다는 것이 어떤 의미가 있는지 다시 한번 정리해 보는 것도 의미가 있으리라 생각한다.
2
[flow] coroutine flow 문서 읽기 -1
안녕하세요 남갯입니다. 오늘은 Coroutine flow 문서를 읽어볼 예정입니다. https://developer.android.com/kotlin/flow?hl=ko Flow란? flow는 기존 단일값만 반환하는 정지함수와는 달리 여러값을 순차적으로 보..
22
Fluent Python Chapter 1. 파이썬 데이터 모델 (Feat. 일관성 있는 언어)
Introduction 파이썬을 사용한지 5년 정도가 되었다. 하지만, 파이썬을 잘 알고 사용하고 있냐고 물으면 여전히 자신있게 답하기가 어렵다. 요즘 이것 저것 하다보니 어느 하나 정확히 알고 있는게 없는 것 처럼..
3
[kotlin] 레거시(legacy) 코드 리팩토링하기 1편 - 테스트 코드를 작성해야하는 이유
안녕하세요. 서비스의 시간이 오래되면 레거시 코드에 대해 고민이 생기기 마련입니다. 특히 이제는 퇴사한 사람이 남기고간 장황하고 이유를 알 수 없는 코드에 수정이 필요하게 되면 덜컥 겁이나기 시작합니다...