시작하기에 앞서 본 내용은 블록체인 인 액션 서적을 읽으며 작성하였습니다. 이전에 작성된 내용을 확인하고 싶으신 경우, Blockchain 카테고리를 참고해주세요. 스마트 컨트랙트 스마트 컨트랙트는 암호 화폐 프레임워크를 신뢰 프레임워크로 전환시켜, 보다 폭넓은 영역에서 탈중앙화 애플리케이션을 활용할 수 있게 해주는 블록체인의 핵심적인 컴포넌...
[Git] git-flow-avh를 멋쟁이처럼 쓰는 법
시작하기에 앞서 작년에 학교에서 협업을 하면서 git-flow-avh를 통해 Git Flow 브랜치 전략을 활용하여 개발을 진행했습니다. 사실 git-flow-avh를 사용하는 처음 사용했을 당시에는 완전 신세계였고 깔끔하게 관리할 수 있다는 것에 감탄을 했었으나 개발을 더 진행하면서 몇 가지 문제를 마주하였습니다. 그 중 가장 불편했던 점은...
[Blockchain] 블록체인의 차별화된 근본적인 개념
시작하기에 앞서 최근에 NFT 및 코인 개발을 진행할 수도 있는 일이 생겨서 블록체인과 솔리디티를 공부하면서 이해한 내용을 적으려고 합니다. 해당 내용은 블록체인 인 액션 서적을 읽으며 작성하였습니다. 블록체인의 차별화된 근본적인 개념 블록체인 프로그래밍을 진행하기에 앞서 블록체인이 가진 차별화된 네 가지의 근본적인 개념을 알고 있어야합니다...
[Git] 항상 GitHub 비밀번호를 요구하는 오류 해결하기
시작하기에 앞서 GitHub에서 HTTPS를 통해 클론을 해서 프로젝트를 수정한 후 Push를 하려고 하니까 매번 GitHub 계정으로 로그인을 하라는 오류가 떠서 생각 없이 다시 로그인을 하고는 했습니다. 하지만 너무 불편해서 인터넷에 검색해보니 생각보다 흔하게 발생하는 오류로 간단하게 해결할 수 있었습니다. 오류 해결 방법 Origin ...
[Vim] Vim 키 매핑으로 단축키 만들어보기
시작하기에 앞서 Vim은 그 자체 만으로도 강력한 텍스트 에디터지만 자신만의 단축키를 만들어서 보다 편하게 사용할 수 있습니다. 예를 들어볼까요? Normal모드에서 Insert모드로 바꾸지 않고 새로운 라인을 변경하려면 어떻게 해야할까요? o 혹은 O를 눌러서 새로운 라인을 만들고 Insert모드로 들어간 뒤에 ESC를 눌러서 나오는 방법 말...
[Flutter] BLoC 패턴을 케이크처럼 쉽게 이해할 수 있는 글
Before Start. 이 포스트에서는 BLoC 패턴을 이해하기 어려운 개발자 분들에게 매우 쉽게 BLoC을 풀어서 설명하려고 합니다. 그래서 BLoC 패턴이 도대체 뭐야? BLoC은 Business Logic Component로 구글 개발자가 개발한 상태관리 아키텍처 패턴입니다. 이 부분은 다른 블로그에서 쉽게 찾아볼 수 있으므로 길게 ...
[Flutter] Equatable, 이렇게 좋은데도 안 써?
Before Start. Equatable 패키지를 어쩌다 알게 되었나 BLoC 아키텍처 패턴을 공부하기 위해서 다른 개발자 분들의 코드를 살펴보던 중, 많은 분들이 state, event 클래스를 생성할 때 Equatable 클래스를 상속받는 것을 보고 처음에는 아는 것 없이 무지성으로 저도 Equatable을 상속받아서 생성 했었습니다. 하지...
[Flutter] 위젯의 크기 / 위치 값을 가져오는 법
Before Start. 위젯의 크기 및 위치를 얻는 방법들 LayoutBuilder Global Key 및 RenderBox를 활용 MeasuredSize 이번 포스트에서는 Global Key를 통해서 구하는 방법을 알아보겠습니다. Getting Started. 기본 코드 class MyHomePage extends Stat...
[Go] golang을 처음 접할 때 알아야할 알짜배기
Before start. 노마드코더에서 쉽고 빠른 Go 시작하기를 학습하며 새로 배운 사실들을 공부하면서 적은 글 입니다. References Golang Study에 공부를 하며 작성한 예제 프로그램과 각 챕터마다 README를 적어놓았습니다. Getting Started. formatting package import "fmt" Pr...
[Flutter] 패키지 생성 후 pub.dev에 publish하기
Before Start. Dart Packages vs Flutter Packages. Figure 1 Dart Packages Dart로만 짜여진 일반적인 패키지를 의미합니다. 각 Platform마다 따로 처리를 할 필요가 없으면 다트 패키지로 만드는 것 같습니다. Plugin Packages ...