[GN#16] 개발자용 Free Tier를 제공하는 서비스들(+500개) 모음

2019-10-21 ~ 2019-10-27 사이의 주요 뉴스들
개발자들만을 위한 SaaS가 점차 많아지고, 그중 일부분을 Free Tier로 제공하는 서비스들이 늘어나고 있습니다. 이런것들만 잘 활용한다면 거의 비용을 들이지고 않고 사이드 프로젝트 또는 스타트업의 MVP 서비스를 운영할 수 있습니다.

매주 월요일 아침, 지난 일주일간의 GeekNews 중 엄선한 뉴스들을 이메일로 보내드립니다.


개발자용 Free Tier를 제공하는 서비스들(+500개) 모음

클라우드,각종 API,CI/CD,테스팅,보안,로그관리,번역관리,모니터링,검색,이메일,
CDN,SaaS,PaaS,BaaS,DBaaS,DNS,이슈트래커,스토리지 및 미디어 프로세싱,
디자인&UI,데이터시각화 on Maps,IDE,분석 및 통계도구,결제,도커 관련

각 서비스를 종류별로 리스팅하고 Free Tier 에서 어떤걸 제공하는지 정리한 문서.
GitHub에도 공개되어 있음

 
어떻게 SSH 포트가 22번이 되었나

1995년 SSH 1.0 릴리즈 당시 텔넷/23과 FTP/21사이가 비어있었음.
IANA에 메일 보냈더니 바로 다음날 할당 되었다는 확인 메일을 보내줬다고

글 내용에 Jon Postel 박사에게 메일 보내긴 부담이었다고 적혀있는데,

"인터넷의 아버지" 존 포스텔 은 1969년부터 1998년 사망할 때까지
IANA의 관리자이자 RFC 에디터였고, 인터넷을 이루는 중요 RFC를 대부분 작성하신 분.
약 200개 이상의 RFC를 작성 또는 공동 작성 하였음.

RFC 791 - IP ( Internet Protocol ) : https://tools.ietf.org/html/rfc791
RFC 792 - ICMP ( Internet Control Message Protocol ) : https://tools.ietf.org/html/rfc792
RFC 793 - TCP ( Transmission Control Protocol ) : https://tools.ietf.org/html/rfc793

RFC 2223 - RFC 작성자를 위한 지침 : https://tools.ietf.org/html/rfc2223

그가 인터넷에 남긴 업적이 너무 훌륭해서, Vinton Cerf 경께서 그분을 기리기 위해 직접 작성하신 RFC가 있음

RFC 2468 - I Remember IANA : https://www.ietf.org/rfc/rfc2468.txt

 
요즘 유용한 커맨드 라인 도구 모음

거의 Rust/Go 기반

bat - 코드 하이라이팅 가능한 cat
dot - dotfile 관리자
dust - 보기좋은 du
exa - 현대적인 ls
fd - 쓰기편한 find
jq - awk for JSON
mdcat - 마크다운용 cat
ripgrep - 정규식으로 파일을 찾기
skim - Fuzzy Finder. Async & 동적으로 인터랙티브하게 파일 찾기
watchexec - 파일 변경을 감지해서 코맨드 실행하기
z - 잘가는 디렉토리들 한방에 찾아가기
zola - 스태틱 사이트 컴파일러

CLI 도구들이 표준 POSIX 환경보다 많이 현대적이 되어가는듯

 
LINE 서버 개발자가 되기까지 내가 준비한 것들

이직은 어떻게 준비하고 실행하느냐에 따라 건강한 성장으로 이어질 수 있습니다. IT 업계는 다른 업계와 비교해 상대적으로 이직이라는 개념을 새로운 출발이라는, 좀 더 긍정적인 의미로 받아들이고 있습니다. 만약 지금 이직을 고려하고 있다면, 잘 준비하여 새로운 성장 동력원으로 삼게 되시길 바라겠습니다.

 
스타트업 개발자가 리눅스 서버에 들어가면 언제나 하는 작업들

서비스 모니터링을 위해 매일 서버에 접속해서 해야 하는 작업들을 상세 명령들과 함께 리스팅 [한국어]

 
매력적인 다크테마 디자인 하기

배경색의 단계별 설정부터, 콘트라스트를 고려한 글자색상 선택 방법등을 단계별로 설명

1. 먼 배경들을 더 어둡게
2. 콘트라스트 고려하기
3. 밝은색 큰 블록을 줄이기
4. 순수 검정 또는 흰색은 피하기
5. 더 깊은 색상으로 바꾸기

 
RxDB - 자바스크립트 앱을 위한 실시간 NoSQL 데이터베이스

쿼리한 결과의 변경사항에 대해 Subscribe 할수 있어서,실시간으로 상태를 보여줘야 하는 UI 앱에 적합.

- 브라우저,Node.JS,일렉트론,React-Native 등 Javascript 런타임 모두 지원.
- RxJS 기반의 Reactive 데이터 핸들링
- CouchDB 와 호환되는 Client-Server Replication ( GraphQL Replication 플러그인도 있음 )

 
막돼먹은 엔지니어의 머신러닝 개발

고객이나 보스가 문제를 주고 엔지니어가 이를 해결하는 과정으로 구성
구글 코랩과 연동되어 브라우저에서 바로 실행하고 결과 확인 가능

1. 선형회귀(Linear Regression)
2. 로지스틱 회귀 (Logistic Regression)
3. 뉴럴 네트워크 (Neural Network)
4. 뉴럴 네트워크 (NN) - MNIST
5. Convolutional Neural Network (CNN)
6. 잠재 인수 모델 (Latent Factor Model)
7. Recurrent Neural Network (RNN)
8. Long Short-Term Memory (LSTM)
9. Monte Carlo Learning
10. SARSA Learning
11. Q-Learning
12. Q 네트워크 (Q-Networks)
13. Policy Gradient (PG)

 
디자이너들을 위한 Awesome Design Tools

협업/컬러/피드백/디자인to코드/버전관리/폰트/그라디언트/아이콘/로고디자인/
프로토타이핑/사운드/스탁포토&비디오/UI디자인/비주얼 디버깅/와이어프레이밍/3D모델링 등

카테고리별로 분류하고 검색도 가능

서브 페이지로 Sketch, Adobe XD, Figma 용 Plugin 모음 페이지도 있음.

https://flawlessapp.io/designplugins

 
Ghost 3.0 출시

Node.js 기반의 오픈소스 블로그 플랫폼 Ghost.
Wordpress 이후로 가장 많이 사용되는 CMS 플랫폼이 된듯.

이번에 github Actions 연동까지 만들어서 내용을 올리면 디플로이하도록 해놓기도 했네요.

 
Haptic UX - 터치 환경을 위한 디자인 가이드

햅틱 - 힘,진동,모션을 적용하여 터치의 느낌을 주는 기술.
햅틱 UX - 촉각 피드백을 활용하여 터치시 적절하고 유용한 정보를 제공하는 것

물리적 은유로서의 햅틱 : 진동이 커지는 것은 성공, 작아지는 것은 경고/오류, 그 외에 중립/지속/실패등을 표현

특히, 워치용 앱을 만들고 있다면 찬찬히 살펴봐야할 글 [영어]

 
웹개발자를 위한 정규식(Regex) 가이드

JS에서 정규식 사용을 깔끔한 예제로 설명. 화살표를 이용한 해설이 글보다 이해하기 쉬운듯.

 
"이 페이지를 38명이 보고있어요" 에 대한 분석

숙박/여행 사이트에서 많이 보이는 그 문구가 실제로 소스코드를 열어보면 그냥 랜덤 숫자라고.

워드프레스+WooCommerce 에는 이런 알림을 가짜로 올려주는 플러그인도 있음. 즉.. 이런 문구는 믿지 마세요.
https://wordpress.org/plugins/sales-pop/

 
AWS Lambda 와 Azure Functions 의 10가지 차이점

호스팅 방법,설정,지원언어,프로그래밍 모델,확장성,동시성,가격,HTTP연동,성능과 스케일러빌리티,오케스트레이션

 
Mermaid - 텍스트로 다이어그램과 플로우차트를 그리는 JS라이브러리

마크다운 비슷한 문법으로 플로우 차트,간트 차트,시퀀스/클래스 다이어그램,Git Graph 등을 그릴수 있음.