전체 글 878

[정리] 그냥 저냥 #위클리뉴스 #64

💻개발자들이 읽어보면 좋을 SSH 프로토콜과 Tunneling 이해하기 SSH 프로토콜과 터널링에 관한 자세한 글인데, 읽어 보면 좋다. SSH 프로토콜이 MAC알고리즘을 쓰는 건 처음 알게 되었다. Git Workflow | Atlassian Git Tutorial 팀원분이 공유해준 git workflow에 관한 글인데, 상당히 자세하게 써있고, SVN과 GIT을 비교하며 설명을 하고 있다. 물론, 현재는 Git을 정말 많이 쓰고 있다. SVN을 모르더라도, 읽어보면 좋겠다. UIUX가 서비스 기획을 망쳤다! 확실히 이 글에 대한 주장도 맞는 말이지만, 내 생각에는 항상 옳다고 생각하는 고정관념적인 부분들이 기획을 망친다고 생각한다. UI/UX가 서비스 기획을 망치는 것이 아니라, 전반적인 문제를 잘 ..

승돌 쓰다 2020.02.08

[정리] 그냥 저냥 #위클리뉴스 #63

⏰개발자들이 읽어 보면 좋을 서비스 가용성 확보에 필요한 Rate Limiting Algorithm에 대해 | Mimul Tech log 서비스 운영을 하다 보면, 이런 저런 상황이 많이 발생하면서 실제 사용자들이 제대로 서비스를 받지 못하게 될 수 있는데, 이럴때 속도 제한(Rate Limiting Algorithm). 음, 웹 서비스라고 가정하면, 요청 제한 알고리즘이라고 이해 하면 좋겠다. 요청 대비 처리량을 어떻게 잘 제한을 하면서 서비스 할 지에 대한 고민의 해답이라고 생각 한다. 이런 제한이 필요하다고? 생각할 수 있지만, 서비스가 커지면 필수적으로 고려해야 할 요소 중 하나이다. 그렇지 않으면, 장애 요소가 될 수 있다. 기술 부채도 자산인 이유 기술 부채가 정말 나쁜 것인가?에 대해 "그렇..

승돌 쓰다 2020.01.31

[정리] 그냥 저냥 #위클리뉴스 #62

코드의 변질 - 레거시 코드는 왜 늘 개떡같을까? 글의 마지막이 인상적인 문구가 있는데, 정말 많은 공감을 한다. 레거시 코드는 왜 항상 변경이 어려울까?라는 고민을 해 보았다면, 많은 공감을 받을 수 있는 글이다. 개발자가 안된다고 했을때의 진짜 이유 - dobiho on HCI 이 분이 생각하신 개발자가 "안 된다"라고 말하는 이유 3가지에 대해 정리 해 주셨는데, 내가 생각 하는 부분과 약간의 차이가 있다. "할 줄 모른다"의 경우는 사실, 대부분 그냥 말 하는 경우가 없다. 할 수는 있지만, 어떤 부작용이 생김에 대해 말하는 개발자가 많다. 그러나, 대개 기획 쪽에서 다른 곳은 이렇게 하는데, 왜 여기는 안되나요? 라고 묻는 사람들이 굉장히 많다. 이런 상황에 있어서는 예의의 문제이다. 내가 할 ..

승돌 쓰다 2020.01.28

[정리] 그냥 저냥 #위클리뉴스 #61

개발자에게 좋은 내용 내 맘대로 위클리 뉴스 - 2020년 02주(2020.01.05 - 2020.01.11) Node.js에서의 메모리 누수 추적 하는 방법을 소개하는 글, Java에서 메모리 누수의 일반적인 원인과 감지 하는 글이 가장 나에게는 도움이 되었다. [B급 프로그래머] 1월 3주 소식(빅데이터/인공지능, 읽을거리 부문) 이 글을 읽고 나니, 신문 구독률이 최저가 되는 시대가 되었구나라는 새삼스런 깨달음과 함께 구글 크롬에서는 User-agent, 제 3자 쿠키 지원 중단을 발표 했던 글들을 포함한 유용한 글 묶음. nginx no live upstream 에러 이해하기 정말 간과하기 쉬운 부분 일 수 있지만, 잘못하면 엄청난 장애를 유발 시키기도 하는 에러이다. max_fails, fail..

승돌 쓰다 2020.01.20

[정리] 그냥 저냥 #위클리뉴스 #60

2019년 개발 이야기 도커와 쿠버네티스 관련 글을 정말 잘 써주셔서 유명하신 subicura님의 2019년 개발 회고이다. 웹 개발자의 지옥, 이메일 폼 개발하기 이메일 폼 관련한 개발의 팁들을 잘 정리 해주셨다. 레거시 운영개발팀을 수습하다. 확실히 중요한 부분은 관리자의 입장에 팀원들의 사기 체크는 굉장히 중요한 요소라고 생각 된다. 일단, 사기가 바로 생산성에 직결 된다. 우리는 생산성을 높이기 위해 정말 많은 노력을 하지 않은가? 그런데도 불구하고, 팀원들의 사기에 대해서는 높이는 생각을 잘 하지 않는다. ?! 아이러니 하게도 그렇다. 이 글을 읽으면서 정말 많은 내용들이 공감 되었다. 소프트웨어 개발자, 신입사원 교육. 어떻게 해야할까? 신입사원 교육에 대한 깊은 고뇌가 있는 글인데, 꼭 시니..

승돌 쓰다 2020.01.14

[짠내나는 팁] hostname과 nginx server domain mapping 삽질(찬조출연: ansible)

왜 이런 삽질을 시도 했나? 회사에서 개발 서버들은 모두 VM(Virtual Machine)을 사용하고 있다. 그런데, 이것도 사실 비용이기 때문에, 여러 개발 서버를 모두 띄우기 쉽지 않다. (물론, 요즘은 도커를 이용하는 방법이 있다.) 다만, 배보다 배꼽이 더 큰 환경 설정이 필요로 하다. 그럴때는 그냥 가상 머신이 제일 간편한데, 보통은 서버수는 적게 받아 가상 호스트를 이용해 개발 서버를 여러대인 것 처럼 사용한다. 대다수의 서버들을 환경 설정 자동화를 하곤 했는데, 서버가 몇 없는 개발 서버만 유독 수작업을 해줘야 했다. (사실 찾아보기 귀찮았다.) 그래서 가상 호스트 도메인과 호스트 네임을 이용해 nginx server의 server_name을 설정 하는 방법을 찾았다. (예전에는 왜 이런 ..

인프라/Ansible 2020.01.08

[정리] 그냥 저냥 #위클리뉴스 #59

개발자에게 도움이 되는 The Rust Programming Language 확실히 요즘 러스트의 이야기를 많이 듣게 되는데, 러스트도 좋은 대안의 언어라고 생각한다. 나름 학습이 쉽진 않지만, 엘릭서나 러스트 정도는 재밌게 배울 수 있을 것 같다. 올해의 목표로 생각 하고 싶지만, 여력이 많이 없다. 체대 출신 개발자의 2019년 회고 확실히 노력을 하면 길이 열리는구나를 깨닫게 된다. 물론, 쉬운 길은 아니겠지만, 꾸준함과 정보력을 바탕으로 노력하면 되는 문제라고 생각하게 되었다. 꼭 읽어 보시길 바란다. 훌륭한 팀원의 조건 - Strong Views, Weakly Held 결국은 다양한 관점을 익히려는 태도를 가져야 하고, 유연한 태도를 위해 노력해야 한다는 아주 단순한 글 같지만 실제로 현실에서 ..

승돌 쓰다 2020.01.05

[리뷰] 김도형의 데이터 사이언스 스쿨 - 수학편

[책리뷰] 김도형의 데이터 사이언스 스쿨 (수학편) 사실은 이 책이 데이터 사이언스에 대한 기초적인 책인줄 알았으나, 수학 관련만 있는 책인줄은 몰랐다. (다들 조심) 이 책은 확률과 통계, 선형대수에 대한 모든 데이터 사이언스에서 필요로한 수학 지식을 설명하고 있다. 어떻게 보면, 이 책을 공부하면서 머신러닝, 딥러닝을 공부하는 것이 더 좋지 않을까? 생각하기도 한다. 물론, 파이썬이란 언어와 주피터, 구글 코랩을 통해서 수학을 공부하는데 이 부분이 좀 생소할 수 있다. 책의 목차만 봐도 알 수 있는데, 해당 부분이 좀 신선하다. 직접 수학적인 지식을 코드로써 이해하는 분명한 목표가 있다. 목차 파이선 설치와 사용법 수학 기호 넘파이(Numpy) 로 공부하는 선형대수 고급 선형대수 심파이(Sympy)로..

책 리뷰 2019.12.15

[정리] 그냥 저냥 #위클리뉴스 #58 (먼쓸리뉴스)

위클리뉴스 한달 정도 쉬었습니다. :) 다시 시작 해볼게요. 그 동안의 좋았던 글들 위주로 과거 먼쓸리 뉴스로 이번주는 대신 합니다. 개발자에게 도움이 되는 당신의 커리어가 서쪽으로 간다면 (1) 당신의 커리어가 서쪽으로 간다면 (2) 당신의 커리어가 서쪽으로 간다면 (3) 평범한 개발자 그 이상이 되기 위한 야생 학습 비결 | Popit 더 나음으로 가는 방법을 무엇일까? 궁금 하다면 읽어 보면 좋을 그런 글이다. 대학생이 신입 개발자로 공개 구직한 후기 이렇게 공개 구직을 통해 자신을 선보이는 방법도 좋은 것 같다. 나때는 생각지도 못한 방법이었는데, 내가 찾아 가는 것도 좋지만, 나는 이런 개발자인데, 어때요? 라고 제안을 하는 느낌이다. 기술 뉴스 #137 : 19-11-01 :: Outsider..

승돌 쓰다 2019.11.17

[정리] 그냥 저냥 #위클리뉴스 #57

개발자에게 도움이 되는 2019년 중간 점검 item4님의 중간 점검인데, 보통은 에세이 느낌으로 쓰거나 하는데, 이 분은 각 항목에 정량적인 평가를 위한 점수를 부여하며, 점검하는 모습이 인상적이었습니다. 내가 Toss를 탈퇴한 이유 - tebica story Toss 앱을 삭제하고, 탈퇴하는 이유에 대해 정리한 부분인데, 결국 어떤 서비스는 목적에 맞게 쓰는 것이 제일 좋은 생각이 든다. 그 목적이 사라지면, 사실 의미가 없다. [B급 프로그래머] 10월 1주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문) B급 프로그래머님의 10월 1주 소식인데, 닉네임만 B급이고, 소식도 항상 A급이었는데....이제는 가끔 직접 쓰시는 글들이 건빵의 별사탕처럼 기다려진다. 내게 실용적이었던 프로그래밍 공부 ..

승돌 쓰다 2019.10.13
반응형