/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
1:50 5/31
limm-jk.tistory.com
1:50
limm-jk.tistory.com
Limm_jk.log
https://limm-jk.tistory.com/
저작도구: tistory
최종 피드 수집: 2026-02-09 00:18
전체 (36)
2y
이직했어요
정신차려보니 벌써 7월입니다. 캐롤 들으면서 연말 분위기를 누린 것이 정말 얼마 안된 것 같은데, 장마에 불평을 늘어두고 있는 요즘이네요. 이런 계절의 변화를 알아차리지 못할 정도로 올 상반기는 여러 사건들이 있었습니다. 가장 큰
Diary
+ 더보기
0
0
4
읽기모드
2y
Functional Option Pattern in Go
Go 언어로 서버 프레임워크를 개발한다고 가정해봅시다. 서버는 다양한 옵션을 가질 수 있으며, 생성자를 통해 이를 설정할 수 있어야 합니다. 예를 들어 서버의 주소, 읽기 타임아웃, 로깅 등의 옵션을 설정할 수 있어야 하는데요.
Golang
+ 더보기
0
0
0
읽기모드
2y
git 별다줄 alias를 소개합니다.
git을 사용하다보면 종종 명령어를 치기 귀찮은 경우가 존재합니다.
현재 브랜치만 push하고 싶은데, 브랜치 명이 너무 길다던지... main에 리베이스를 해야하는데 넘어가서 pull 땡겨오기 귀찮다던지...
저만 그런가요..?
기타
+ 더보기
0
0
0
읽기모드
2y
Golang과 함께하는 테스트 여정 - 통합 테스트
위 글에서 단위 테스트에 대하여 이야기 해보았습니다.
하지만, 테스트는 단위 테스트만으로 완벽하게 보장되지 않습니다. 예를 들면 어떠한 모듈을 모킹해둔 상태에서 그 모듈을 변경한다면 잘못되었지만 테스트는 잘 돌아가는 위양성 문제가
Golang
golang
Test
+ 더보기
0
0
1
읽기모드
2y
Golang과 함께하는 테스트 여정 - 단위 테스트
큰 규모의 개발에서 테스트가 상당히 중요합니다. 테스트는 물론 귀찮습니다. 하지만 어딘가의 코드 한 부분을 변경했는데, 예상치 못한 다른 곳에서 깨지는 경험을 해보면 테스트가 얼마나 중요한지 왜 없어서는 안 되는지 느끼리라 믿어
Golang
+ 더보기
0
0
0
읽기모드
2y
gin은 어떻게 요청을 받는가
golang에서 웹 어플리케이션을 만들기 위하여 다양한 라이브러리를 사용합니다. 그중 우리 팀은 Gin을 가장 많이 사용하고 있는데요.
문득 Gin은 자세히 어떻게 handler로 요청을 넘겨주는지 궁금해졌습니다. golang은
Golang
+ 더보기
0
0
2
읽기모드
2y
속성 기반 테스트 in Golang (Property Based Testing)
대체적으로 개발할 때, 우리는 예제를 기반으로 테스트 하는 것을 선호합니다. 예제 기반 테스트는 앞선 설명과 같이 테스트 케이스를 예제를 통해 생성하는 방식으로, 특정 입력에 대해 기대되는 출력 값을 예제로 제공하고, 테스트 대상
Golang
golang
Test
+ 더보기
testing
속성 기반 테스팅
0
0
3
읽기모드
2y
Datadog APM with Golang 1 - 배경 이야기
원활한 서비스 운영을 위하여 트레이싱 툴은 선택이 아닌 필수라고 생각합니다. 그런 만큼 저희 회사 또한 트레이싱 툴을 사용하는데요. 바로 datadog이라는 SaaS 툴을 사용하고 있습니다. 이 중 어플리케이션 성능을 모니터링해주
Datadog
golang
Middleware
+ 더보기
span
0
0
7
읽기모드
2y
블로그 살리기 프로젝트
21년 말에 글또 6기를 마치고, 22년에 단 네 개의 글을 썼습니다.
물론 회사 블로그에 포스팅하고 올리지 않은 글까지 포함하면 5개의 글이지만, 글또와 함께하던 20, 21년과 비교하면 아쉽지 않을 수 없는데요.
그
Diary
+ 더보기
0
0
0
읽기모드
3y
SQLBoiler boiler 객체에 update가 제대로 되지 않는 이슈 추적
문제 제기
insert 시, 해당 model의 boiler 객체에 업데이트 된 값이 들어오는 것을 확인 함. (id가 채워져 있는 것을 확인)
이를 보고 해당 객체의 fetch를 다시 해오는 것이라고 생각했음.
그런데, times
Web
+ 더보기
0
0
0
읽기모드
3y
스타트업이 스터디를 해야하는 3가지 이유
채널팀과 함께하면서 다양한 스터디를 진행했는데요. 스터디를 진행하다 보니, 동료들과 함께하는 스터디는 무언가 다른 것 같더라고요. 그래서 어떤 것이 달랐는지, 또 무엇을 얻었는지에 대하여 채널팀과 함께한 스터디를 바탕으로 글을 적
Diary
+ 더보기
0
0
0
읽기모드
3y
gRPC 더욱 효율적으로 Load Balancing하기
Client Side LB in gRPC
지난 몇 년 동안 마이크로 서비스의 성장과 함께 gRPC 는 이러한 소규모 서비스 간의 상호 통신에 대한 많은 인기를 얻었다. 인기를 얻은 이유 중 하나는 속도이다. HTTP / 1에서 구
0
0
0
읽기모드
4y
21년 주니어 개발자 연간 회고
또 개발자로서의 한 해를 마치고 한살을 먹고, 새로운 한 해를 시작했다. 개발자로서 썼던 20년 연간 회고 이후로 두번째 연간 회고이다.
작년만큼이나 열심히 살았다고 생각하고, 그만큼 많이 성장할 수 있었던 한 해라고 생각한
Diary
+ 더보기
0
0
0
읽기모드
4y
구직 활동, 어떻게 준비했나요?
하반기 8월 말부터 시작한 첫번째 구직활동을 운좋게 마치게 되었습니다.
짧은 시간이지만, 제가 가고 싶었던 기업들에 공격적으로 지원하며 많은 준비를 하고 고민을 하였습니다.
이런 준비와 고민을 하며 생각했던 점들을 간단하게 정리해
Diary
+ 더보기
0
0
0
읽기모드
4y
어떻게 글을 써야하지?
항상 머릿속을 맴돌고 있는 질문입니다. '어떤 글을 쓰지?' 좋은 글감을 찾아내는 것은 정말 어려운 일인 것 같습니다.
그만큼 어려운 질문이 하나 더 있습니다. '어떻게 글을 쓰지?' 좋은 글감만큼 좋은 글을 만들어 내는 것도 어
Diary
+ 더보기
0
0
0
읽기모드
4y
[리뷰] 262가지 문제로 정복하는 코딩 인터뷰 in Java
본 리뷰는 출판사로부터 책을 무료로 제공받아 작성한 리뷰입니다.
최근, 코딩 열풍으로 인하여 많은 인원들이 개발자가 되기 위하여 공부하고 있습니다.
이에 맞추어 기업 또한 더 좋은 인재를 찾기 위하여 다양한 채용 프로세스를 도입하
Algorithm
+ 더보기
0
0
26
읽기모드
4y
M1 사용기 - JVM환경에서 ARM / Rosetta 번역 알아내기
개발을 하다보면 JVM만이 아닌 다른 환경에 종속적인 코드를 작성할 때가 있습니다. (ex. TestContainers - docker 컨테이너를 실행)
이때, JVM은 정상적으로 로제타로 번역이 되어서 잘 실행되지만, 이런 코드
Diary
ARM
m1
+ 더보기
rosetta
0
0
0
읽기모드
4y
Gin / time 타입 parsing 오류 (parsing time "~~~" as "~~~": cannot parse "~~~" as "~~~")
평화롭게 Gin을 가지고 놀던 어느 날, 시간 Field를 Request로 받아서 작업해야 할 일이 생겨서 관련하여 공부해보았습니다.
대충 format 지정해주고 넘기면 알아서 찰떡같이 parsing 해주리라 생각했던 것과는
Web
binding
Gin
+ 더보기
gin bind time
parsing
parsing time
time.Time
0
0
0
읽기모드
4y
컴퓨터 내부 구조
본 글은 한 권으로 읽는 컴퓨터 구조 책을 읽고 정리했습니다.
우리는 앞에서 이야기 한 내용들을 이용하여 비트를 조작하는 회로를 만들 수 있게 되었다.
이런 회로를 우리는 컴퓨터라고 한다.
현대의 컴퓨터는 크게 메모리, 입
한권으로 읽는 컴퓨터 구조와 프로그래밍
+ 더보기
0
0
8
읽기모드
4y
메모리와 디스크의 핵심 : 순차 논리
본 글은 한 권으로 읽는 컴퓨터 구조 책을 읽고 정리했습니다.
우리는 지금까지 컴퓨터가 입력을 어떻게 처리하는지에 대하여 배운다. 이를 조합 논리라고 칭하였다.
하지만, 이것만으로는 우리가 원하는 복잡한 작업을 처리할 수 없다
한권으로 읽는 컴퓨터 구조와 프로그래밍
+ 더보기
0
0
3
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy