개발자란 컴퓨터를 사용해서 현실의 문제를 해결하는 사람이라고 생각합니다. 좋은 개발자는 그 일을 잘하는 사람이겠고요.
Read More《개발자 원칙》 확장판 탄생의 뒷이야기, 코볼의 구조가 왜 나와?
우리는 데이터 과학자, 데이터 분석가, 개발자로 어디서든 데이터와 마주합니다. 데이터 분석의 본질을 달성하는 초식 4가지를 소개합니다.
Read More프로파일링으로 성능 개선하기 | pprof, Graphviz, Hey, 부하 테스트
프로파일링이란 프로그램의 성능 지표를 프로그램이 실행 중에 실시간으로 측정 기록하는 것을 말합니다. 프로파일링으로 측정하는 성능 지표는 프로그램 실행 시간, 메모리 사용량, 함수 호출 시간과 빈도, 메모리가 생성되는 시점과 빈도 등이 있습니다. 프로파일링 도구를 통해서 수집된 데이터는 파일 형태로 저장되어서 분석 툴을 사용해 성능 지표들을 분석하게 됩니다.
Read MoreHTTP란? | HTTPS, 동작 원리, 공개키 암호화
HTTP 프로토콜을 사용하여 요청에 대한 응답을 하는 서버를 웹 서버 혹은 HTTP 서버라고 합니다.
Read More테스트 주도 개발(TDD)이란? | 테스트 코드, SOLID, 중요성
테스트 주도 개발이 무엇인지, 왜 테스트가 중요한지, 왜 테스트 주도 개발이 등장하게 되었는지 정리했습니다. 그리고 Go 언어로 간단한 테스트 코드도 작성했습니다.
Read MoreRESTful API란? | 웹 서버의 변화, SSR, CSR, 데브옵스
REST는 자원을 이름으로 구분하여 자원 상태(정보)를 주고받는 소프트웨어 아 키텍처입니다. RESTful API는 REST 규약을 따르는 API를 말합니다. 웹 서버 에서는 URL과 HTTP 메서드로 데이터와 동작을 정의하는 방식을 의미합니다.
Read More[Go] Go언어 설치 | 윈도우/맥/리눅스/ 개발환경 구축하기, VSCode, 확장 프로그램
Go 언어를 프로그래밍하는 환경을 구축합시다. 윈도우, 맥OS, 리눅스를 대상으로 합니다.
Read More[ChatGPT] 챗GPT 사용법 | 미국 증시 휴장일 캘린더 만들기
만약 여러분이 주식에 관심이 있고, 해외 주식에 관심이 있다면 미국 증시 휴장일이 언제인지 궁금할 것입니다. 지금부터 챗GPT를 활용해서 미국 증시 휴장일을 구글 캘린더에 빠르게 추가해보겠습니다. 그러려면 챗GPT로 미국 증시 휴장일 정보를 알아내면 좋겠군요. 그런데 챗GPT는 2가지 방법으로 정보를 제공합니다. 이 특성을 잘 이해하는 것이 중요합니다.
Read More[코딩 테스트] 자바스크립트 필수 문법 | 코드 구현 노하우
코딩 테스트 문제를 풀기 전에는 당연히 코딩 테스트에 사용할 언어의 문법을 알아야 합니다. 여기서는 자바스크립트 기초 문법을 충실히 설명하기보다는 코딩 테스트에 자주 사용하는 문법을 설명하는 데 집중합니다. 자바스크립트 기초서 1권을 완독했다는 가정하에 설명했으므로 참고하기 바랍니다.
Read More[스타트업] 성공을 이끄는 프로젝트 리드
프로젝트 리드가 챙겨야 하는 일들을 살펴봅시다.
Read More