# future
JAVA 비동기 프로그래밍: CompletableFuture
CompletableFuture를 이해하기 위해서 자바의 Concurrent 프로그래밍부터 짚어볼 필요가 있다. 1. Concurrent Programming Concurrent 소프트웨어는 동시에 여러 작업을 할 수 있는 소프트웨어를 의미한다. 예를 들면, 크롬으로

asyncio 뽀개기 2 - Future의 활용
Future를 잘 활용하면 단순히 await 하는 용도보다 더 다양한 흐름 제어를 할 수 있습니다. 이전 포스트에서는 asyncio의 핵심 컴포넌트인 코루틴과 Eventloop을 소개했습니다. 이번 포스트에서는 Future를 만드는 방법, Callback을 등록해서 활
[Flutter] 비동기 프로그래밍 Stream - 2
이번 글은 FireStore Database를 활용해서 숫자 증감시키고, 변경된 값을 바로 확인해볼 수 있는 간단한 예제입니다. Future와 Stream의 비동기 처리에 대해 집중했고, FireStore Database의 연동 방법은 생략했습니다.StreamBuild
[Flutter] 비동기 프로그래밍 Stream -1
dart에서는 Future와 Stream으로 비동기 프로그래밍을 구현할 수 있고, 이번 글에서는 Stream에 대해 알아보겠습니다.Stream을 Future에 비해서 더 유연하고, 다양한 작업들에 활용할 수 있습니다. Future가 단순히 작업이 종료되는 것을 기다릴
Flutter의 Future를 알고보자(1)
내 1차멘붕이 함수형 프로그래밍이라면 2차멘붕은 Future였다. async를 어디에 붙여할지? then과의 차이점이 무엇인지? Future 에 제네릭은 왜 써야하는지...요런 기저에 깔려있는 내용을 짚어보면서 차근차근 해보도록하자.Future를 좀 알고 나면 추후에
[FLUTTER/DART] Future.delayed
Future란 flutter의 비동기 작업을 처리하는 방식이며, value가 생성되기 전인 미완료와 value가 생성된 완료 두 가지의 상태를 가지고 있다Future.delayed는 duration을 통해서 value가 생성될 시간을 제어할 수 있다실제 프로젝트에서 d

How To Use RealmDB With Combine Future
Combine Future를 사용하면서 Realm의 Transaction이 정확히 언제 끝나는지그 때는 언제인지 어떻게 보내야 하는지 생각보다 문서가 없었고, 시도되지 않은 것 같아서 글을 남긴다.RealmToken을 쓰면 UI업데이트는 다 거기서 하면 되지 않냐고 생
ETF와 선물 비교
ETF와 선물 모두 베타(Beta)에 투자할 수 있는 방법이다.전체 시장 대비 어떤 종목 또는 포트폴리오의 변동성. 시장에 대한 민감도라고 할 수 있다.레버리지 효과가 크다.운용 보수가 없다.매일 23시간, 6일 동안 장이 열린다.기초 지수와의 추적 오차가 거의 나지

FutureBuilder내의 future 함수 원할때만 실행하기
위와 같은 코드에서 만약 UI변경을 위해 setState를 한다고 가정하면 Future함수가 실행된다.해당 화면 내의 Data변화를 위해 setState를 할 수도 있지만 단순 UI만 바뀌는 경우에는 Future함수가 굳이 실행될 필요가 없다.실행되면 불필요한 로딩시간

[Flutter] 동기와 비동기
프로그램을 만들다 보면 가끔 기능을 백그라운드에서 실행해야 하는 경우가 생긴다. 그럴 때 쓰는 것이 바로 "비동기 처리"이다.우선 동기 처리 방식의 코드를 보자.위의 코드의 결과는 누가 보아도 알 수 있다.컴퓨터 입장에서는 아래와 같이 실행된다.프로그램을 시작한다."I

Flutter/Dart 에서의 Future, async/await
Flutter 와 Dart 를 공부하면서 깨달은 Future, async / await 에 대한 설명과 고민에 대한 답을 작성한 포스트입니다.

FP in JS (자바스크립트로 접해보는 함수형 프로그래밍) - IO, Future 함수자
자바스크립트로 하는 함수형 프로그래밍에 대해서 글을 써볼까 합니다. 우연한 기회로 함수형 프로그래밍에 대한 관심을 갖게 됐고, 프론트엔드 개발을 하면서 적용했던 함수형 프로그래밍에 대해서 다뤄볼 예정입니다. 함수형 프로그래밍의 특징 중 하나가 바로 참조 투명성 입니다. 참조투명성은 함수를 실행한 결과가 같은 인풋이라면 언제나 같은 아웃풋을 보장하는것을 ...