Open in app

Sign In

Write

Sign In

Sigrid Jin
Sigrid Jin

415 Followers

Home

About

Pinned

GitHub 프로필을 iMessage 대화 메시지로 꾸며보기

GitHub Actions를 십분 활용하여 GitHub 프로필 업데이트를 자동화 해보자 — 언제인가 페이스북에서 박찬성님 깃허브를 보게 되었는데, 깃헙 프로필에 아이폰 메시지처럼 대화 형태로 자신을 소개하는 것이 인상적이었다. 1~2초 정도 시간 동안 (…) 구름이 뜨다가 메시지가 뜨는 모습은 아주 놀라웠다. 찬성님 이야기로는 본인은 대화 구름 애니메이션 svg를 하드코딩한 것에 불과하다고 하시더라. 그래서 본인이 직접 원작자를 찾아서 해당 repository를 참고하여 나의 프로필을 꾸며보겠다고 결심했다. 원작자는 GitHub에서 Product Designer로 일한 바 있는 Jason Long씨였다. Jason씨의 메시지에는 오늘 날씨에 따라 본인이 거주하고 있는 오하이오 지역의 날씨를 업데이트해서 보여주고, 오늘이 무슨 요일인지에 따라 인사를 남기도록 자동 업데이트가 설정되어 있었다. 이건 꼭 해봐야지 생각하게 되었다. 그래서 나는 Jason씨의 깃허브를 참고하면서 bubble message를 깃허브 소개에 적용해보는 여정을 시작하게 되었다 …

Github

15 min read

GitHub 프로필을 iMessage 대화 메시지로 꾸며보기
GitHub 프로필을 iMessage 대화 메시지로 꾸며보기
Github

15 min read


May 14

Go 언어에서 gnark 라이브러리를 활용하여 zk-SNARKs circuit를 작성해보자

ZK 앱을 만들 때 일반적으로 Circom과 같은 DSL을 사용한다. Circom과 같은 DSL은 Snarks 서킷을 제작할 때 quadratic 변수 제한과 같은 사항과 최적화 이슈에 대해 크게 고민하지 않아도 쉽게 작성할 수 있도록 도와준다. 하지만 요구사항이 복잡해지는 경우에는 cryptographic l …

Zero Knowledge Proof

26 min read

Go 언어에서 gnark 라이브러리를 활용하여 zk-SNARKs circuit를 작성해보자
Go 언어에서 gnark 라이브러리를 활용하여 zk-SNARKs circuit를 작성해보자
Zero Knowledge Proof

26 min read


Apr 26

마틴 파울러가 알려주는 ChatGPT와 페어 프로그래밍 하는 법

[한국어 번역] An example of LLM prompting for programming by Martin Fowler — Refactoring(리팩토링)의 저자로 유명한 마틴 파울러(Martin Fowler)가 블로그에 작성한 An Example of LLM Prompting for programming 이라는 글을 한국어로 번역해 보았습니다. 한국어 독자의 이해를 돕기 위해 역자의 해석에 기반하여 문맥을 추가했음을 양지하여 주시 …

ChatGPT

41 min read

마틴 파울러가 알려주는 ChatGPT와 페어 프로그래밍 하는 법
마틴 파울러가 알려주는 ChatGPT와 페어 프로그래밍 하는 법
ChatGPT

41 min read


Apr 9

A Simple Guide to OpenAI API Integration with Golang Boilerplate

Consuming OpenAI GPT API with Go-Chi and PostgreSQL on the Golang Boilerplate — OpenAI’s GPT-3.5 turbo and GPT-4 are the most advanced large language models that generates human-like text. Developers can incorporate this model into their applications through the OpenAI API. This article will explain how to add the OpenAI API to your server applications written in Golang. I put out a boilerplate…

ChatGPT

6 min read

A Simple Guide to OpenAI API Integration with Golang Boilerplates
A Simple Guide to OpenAI API Integration with Golang Boilerplates
ChatGPT

6 min read


Mar 4

Kubescape & Polaris — The security guard for your Kubernetes

About the Kubernetes Hardening, the notes on the 7th week of PKOS study — Kubernetes hardening refers to the security measures taken to secure Kubernetes systems. The National Security Agency (NSA) recommends the following steps for Kubernetes hardening… scanning containers and Pods for vulnerabilities or misconfiguration running them with the least privileges possible using network separation to control damage

Kubernete

6 min read

Kubescape & Polaris — The security guard for your Kubernetes
Kubescape & Polaris — The security guard for your Kubernetes
Kubernete

6 min read


Feb 24

Kubernetes logging at scale — PLG Stack

The 6th PKOS Kubernetes Study Excerpt — In modern microservice architectures, monitoring and analyzing application logs has become essential to ensure smooth functioning and rapid troubleshooting. It is often sufficient to view log output in real-time using tools like the kubectl logs — tail command. However, in a production environment, managing and analyzing a large volume of…

Kubernetes

5 min read

Kubernetes logging at scale — PLG Stack
Kubernetes logging at scale — PLG Stack
Kubernetes

5 min read


Feb 18

The Deadliest Duo of Prometheus and Grafana

Observability with two popular open-source tools — Prometheus and Grafana are widely used open-source tools that aid in monitoring and observability. The former tool functions as a database for time-series data while collecting and storing metrics information in TSDB format. Prometheus was initially created on SoundCloud in 2012 and eventually emerged as one of the most widely…

Prometheus

5 min read

The Deadliest Duo of Prometheus and Grafana
The Deadliest Duo of Prometheus and Grafana
Prometheus

5 min read


Feb 11

What are GitOps and ArgoCD?

The study excerpt on PKOS 4th week study — GitOps is a cutting-edge approach to Continuous Deployment (CD) that enables developers to deploy apps more quickly and often. …

Gitops

5 min read

What are GitOps and ArgoCD?
What are GitOps and ArgoCD?
Gitops

5 min read


Feb 4

What does Kubernetes Ingress mean?

The study note excerpt learnt on PKOS study 3rd week — Options for exposing applications deployed in Kubernetes

Kubernetes

10 min read

What does Kubernetes Ingress mean?
What does Kubernetes Ingress mean?
Kubernetes

10 min read


Jan 28

Notes on EKS Networking in AWS CNI

The 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…

Kubernetes

7 min read

Notes on EKS Networking i AWS CNI
Notes on EKS Networking i AWS CNI
Kubernetes

7 min read

Sigrid Jin

Sigrid Jin

415 Followers

Software Engineer at DSRV. Undergraduate Mathematics Student. twitter.com/@sigridjin_eth

Following
  • 胡家維 Hu Kenneth

    胡家維 Hu Kenneth

  • Tristan Wolff

    Tristan Wolff

  • Gaurav Agrawal

    Gaurav Agrawal

  • DDD

    DDD

  • chrisjune

    chrisjune

See all (979)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams