PinnedGitHub 프로필을 iMessage 대화 메시지로 꾸며보기GitHub Actions를 십분 활용하여 GitHub 프로필 업데이트를 자동화 해보자 — 언제인가 페이스북에서 박찬성님 깃허브를 보게 되었는데, 깃헙 프로필에 아이폰 메시지처럼 대화 형태로 자신을 소개하는 것이 인상적이었다. 1~2초 정도 시간 동안 (…) 구름이 뜨다가 메시지가 뜨는 모습은 아주 놀라웠다. 찬성님 이야기로는 본인은 대화 구름 애니메이션 svg를 하드코딩한 것에 불과하다고 하시더라. 그래서 본인이 직접 원작자를 찾아서 해당 repository를 참고하여 나의 프로필을 꾸며보겠다고 결심했다. 원작자는 GitHub에서 Product Designer로 일한 바 있는 Jason Long씨였다. Jason씨의 메시지에는 오늘 날씨에 따라 본인이 거주하고 있는 오하이오 지역의 날씨를 업데이트해서 보여주고, 오늘이 무슨 요일인지에 따라 인사를 남기도록 자동 업데이트가 설정되어 있었다. 이건 꼭 해봐야지 생각하게 되었다. 그래서 나는 Jason씨의 깃허브를 참고하면서 bubble message를 깃허브 소개에 적용해보는 여정을 시작하게 되었다 …Github15 min readGithub15 min read
3 days agoWhat does Kubernetes Ingress mean?The study note excerpt learnt on PKOS study 3rd week — Options for exposing applications deployed in KubernetesKubernetes10 min readKubernetes10 min read
Jan 28Notes on EKS Networking in AWS CNIThe study node excerpt learnt on PKOS study 2nd week — In Kubernetes, pod networking can be achieved using Container Network Interface (CNI) plugins. Two popular types of CNI plugins are overlay networks and Layer 3 implementations. Overlay networks, such as Flannel and Weave, create a virtual network on top of an existing layer 3 network by using tunnels to route…Kubernetes7 min readKubernetes7 min read
Jan 14Understanding Basic Concepts of KubernetesThe first-week note on gashida’s PKOS study — Background — You need Kubernetes, it definitely I have recently developed an interest in getting my hands dirty with microservices architecture when building backend servers. The architecture has been touted considerably by tech magnates while having evolved over many years, moving from the basic concept to more complex design patterns and related infrastructure platforms. A good example…K 814 min readK 814 min read
Nov 6, 2022Using Storage in CosmWasm Contracts: Item and MapOriginal Link could be found here. Item.rs Item stores a single resource in state storage, with a unique key. It is appropriate for places where singleton is used, such as simple states and contract settings. The usage of an Item is pretty straight-forward. You must simply provide the proper type, as…Rust10 min readRust10 min read
Published in Boom💥Labs — The open basecamp for Web3 Builders.·Oct 16, 2022핫핑크 가발쓰고 데브콘은 처음이라Ethereum Devcon VI @ Bogota, Colombia 참석 후기 — Boom Labs는 Web 3 개발자들을 온보딩시키고, 생태계를 활성화시키기 위해 교육을 비롯한 여러 활동들을 하고 있습니다. 저희 비전에 공감하여 동참하고자 하는 분들은 Boom Labs의 문을 두드려주세요! Disclaimer: 이 글은 정보 전달을 위한 목적으로 작성되었으며, 특정 프로젝트에 대한 투자 권고, …Devcon25 min readDevcon25 min read
Oct 2, 2022Unexpected Joy From Functional ProgrammingGrooking Simplicity over Objective-oriented Programming — The paradigm change from the object-oriented to the functional paradigm was one of the most striking ones to date. I believe that many of us who spend a lot of time developing JavaScript solutions have begun to include functional programming methods in our daily work. …11 min read11 min read
Sep 4, 2022Note: Where does the JVM store primitive variables?Variables exist in the memory, but where? — Getting Into The location of variables are located depends on where the variable is declared. Local variables are usually stored on the stack, but instance and static variables are stored on the heap. …3 min read3 min read
Aug 21, 2022Weekly Java: 간단한 재고 시스템으로 학습하는 동시성 이슈Synchronized vs Pessimistic Lock vs Optimistic Lock vs Distributed Lock — 이번 시간에는 간단한 재고 시스템을 만들어보면서 동시성 이슈를 해결하는 방법에 대해 함께 고민해보도록 하자. 개인적으로 인프런에 올라온 재고시스템으로 알아보는 동시성이슈 해결방법을 완강하고 작성하는 노트이다. 강의를 추천하니 꼭 들으시기를 바란다. 백엔드 개발자에게 동시성 이슈는 중요하다. 프로젝트를 시작할 때 동시 …Database41 min readDatabase41 min read
Published in DSRV·Jul 25, 2022[EN] My First Impression of Sui Move — (2) Building a Sword ExampleDSRV Research publishes in-depth blockchain-related content with the aim of safely onboarding more people to Web3. Disclaimer: This article is for informational purposes only and should not be taken as financial advice. No information contained within this article is a recommendation to invest in any of the assets mentioned. …Sui7 min readSui7 min read