일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- IMAGE
- 파이썬
- fluent python
- function
- BAEKJOON
- 러스트
- 블록체인
- Python
- AWS
- 코어 이더리움 프로그래밍
- Container
- 이더리움
- Thread
- 플랫폼
- Ethereum
- 백준
- dockerfile
- 동시성
- Algorithm
- docker
- 알고리즘
- BlockChain
- 전문가를 위한 파이썬
- rust
- Fast API
- Refactoring
- guru
- Kubernetes
- RabbitMQ
- Network
- Today
- Total
글쓰기 | 방명록 | 관리 |
목록전체 글 (99)
Victoree's Blog
What is Rust 1. 정형화된 컴파일 언어 rustc는 백엔드로 LLVM(Low Level Virtual Machine)을 사용함 2. statically-typed 상수, 변수, 함수 등에 대한 타입을 컴파일 타입에 확인하는 언어 3. 메모리 안정성 Buffer Overflow나 Dangling Pointer와 같은 메모리에 접근할 때 생길 수 있는 문제에 대해 얼마나 보호받는가. Buffer Overflow : 해당 영역에 할당된 메모리 버퍼보다 데이터가 넘치게 되면, 해당 정보를 덮어쓰고 오류를 발생시킬 수 있음 Dangling Pointer : 포인터가 해제된 메모리영역을 가르켜 더 이상 메모리가 유효하지 않은 경우. Rust는 컴파일 시 메모리 안정성을 확인함으로 컴파일 이후에는 이를 걱..
Hello. Rust 평소 함수형 프로그래밍 공부를 좀 해보고 싶어서 함수형 언어가 뭐가 있나.. 들여다보다 Rust를 알게되었다. 블록체인 분야에서 일을 하다보니, Polkadot, Solana 같은 네트워크에서는 Rust로 컨트랙트 개발이나 노드 개발을 Rust로 한다는 걸 알게되어 더 관심이 갔던 Rust! 블록체인 외에도 서버, 분산처리, WASM에서도 활발히 사용되는 언어인 Rust를 한번 공부해보기로 맘 먹었다. 공부하기 전에 좀 알아보니 프로그래밍 언어론적으로 많은 것들이 고려된 언어처럼 보였고, 메모리 관리나 동시성 프로그래밍 관련한 내용들도 눈에 많이 보여서 컴퓨터공학적으로 Computational Thinking 능력을 키울? 언어로 보여 깊이 공부해보려 한다. Rust Ecosyste..
들어가며 이번에는 무슨 글을 쓸까 고민하다, 갑작스레 한 친구가 넷플릭스는 왜 스트리밍 서비스를 제공할때 UDP 대신 TCP를 쓰냐는 질문을 던져주었다. 엥? 그래?? 하고 검색해보니 ㅇㅇ 그러했다. 내가 너무 UDP는 스트리밍! TCP는 메세지! 이런 식으로 TCP는 스트리밍에 불리하다고 알고있어서 아예 사용을 안할거라 생각하고 있었던 것 같다.. 그래서 다시 UDP, TCP에 대해 정리해보려 한다. UDP VS TCP UDP - User Datagram Protocol UDP는 많은 양의 데이터를 소비하는 웹사이트에서 네트워크의 효율성을 증대시키는 것에 컴퓨터 네트워크에서 아주 중요한 역할을 한다. UDP는 TCP에 비해 보안적으로 덜 안전하지만 훨씬 빠르다. UDP는 비연결형 프로토콜로 연결을 설정..
들어가며 책을 좀 읽어야겠다고 다짐한 지 한 두 달 만에, 독서모임에 참여하게 되어 Ron Jeffries의 "The Nature of Software Development"를 읽게 되었다. 개발 서적을 읽고 독서 감상문을 적는 건 처음이라 좀 당황스럽지만..! 단순 요약이 아니라 책을 읽으면서 들었던 나의 생각과 의문점들을 적어보려 한다. 우선 이 책을 처음 마주했을 때는 생각보다 책이 얇고, 글자 크기도 크고 그림도 많아서 가볍게 읽을 수 있을 줄 알았다. 물론 지금 생각해보면 빠르고 가볍게 읽을 수 있을 것 같긴 하지만.. 독후감을 쓰기 위해 중간중간 메모하고 고민하며 읽으려 하니 속도가 늦어졌다. (물론 나의 짧은 집중력 덕분에 속도가 나지 않았을지도 😅) 서론 우선 소프트웨어 개발을 용암에 빗대..
지난 1년간 어떻게 지냈는가? 2022년이 되면서 3년 차 개발자가 되었다. 꿈에 그리던 개발자라는 직업으로 벌써 3년이라는 시간을 보냈다는 것이 믿기지 않고 신기했다. 20대의 절반을 보내면서 ‘2022년이 가장 혼란스러웠던 한 해가 아닐까?’라는 생각을 하곤 한다. 작년 2021년 5월 진행 중이던 사내 프로젝트를 중단하고, 새로운 프로젝트를 위해 Demo 준비를 명 받았다. 그리고 2달 뒤, 새 프로젝트 런칭을 위해 CTO님과 팀장님은 카카오에서 분사하기로 했고, 우리 팀원들도 함께 따라 나갈 것인지 남을지 선택을 해야 했다. 대기업에 들어온 지 얼마나 되었다고 퇴사라니..! 하지만 난 우리 팀이 좋았기에, 그리고 우리 팀 개발자들은 1명을 제외하고 모두 함께 나가기로 결정했기에 나에게 선택권은 없..
디프만은요! 이번 10기부터 옥토퍼스 로켓분들과 함께 디프만을 진행하고 있습니다. 옥토퍼스 로켓분들로부터 팀을 애자일스럽게 운영하는 법을 배우고 매주 돌아오는 팀 회의에서 배웠던 방법을 적용하며 팀을 이끌고 있습니다. 그 중에서 회고란 무엇이고, 회고를 왜 해야하는지, 어떻게 진행하는게 좋은 방식인지 배웠는데, 오늘은 그 내용을 공유해볼까 합니다. 회고란? 사람들이 프로젝트를 하는데에 굉장히 중요한 요소 구성원이 다르기 때문에 각 팀마다 잘할 수 있는 방법은 다르다! 그러므로 각 팀이 잘하는 방법을 찾아가야한다! 애자일 방식 → 너희들만의 방법은 다르니 교과서적인 방법을 따르는 것이 아니라 점점 너희에게 맞는 방식을 찾아가랏! 1. Check in 체크인이란? 먼저 정서적으로 가까워지면서 각자의 방어기재..