분류 전체보기(88)
-
업사이드 아카데미 OT
오늘 OT는 6월 13일 한 통의 이메일로부터 시작됐다. 습도가 높은, 다소 더운 날이었지만 혹시라도 늦을까봐 1시간 일찍 출발했다.(너무 도착한 탓에 오히려 카페에서 기다렸지만 후회하지는 않는다) 이렇게 포스팅을 할 줄 알았다면, 사진도 많이 찍는건데...아직 보여줄 수 있는건 미림타워 별관의 네이버 지도의 로드뷰 뿐이다 밖은 더웠지만, 내부는 시원했다.오자마자 명찰과 티셔츠를 받았다.이는 사전에 문자 및 이메일을 통해 미리 조사된 내용을 바탕으로 지급되었다.(솔직히 기념품 같은 거 하나도 기대 안 했는데 감동 받음..) 앞에는 업사이드 로고가, 뒤에는 업사이드 아카데미가 표기되어있다. 이 밖에도 다양한 선물이 많았다이름이 기입된 스탠리 텀블러, 떡메모지, LAMY 볼펜, 노트북 커버, 바람막이 등등..
2024.07.01 -
[서평] 실전 레디스
[1년 전에 이 책이 있었더라면] 약 7개월 전, RDBMS의 쿼리를 최소화하기 위한 목적으로 자체 캐싱 서버 구축 프로젝트에 참여했다. Spring 프레임워크에서 Lettuce 라이브러리를 통해 Read-Through 및 Write-Through 방식으로 구현했고, 특정 키 패턴에 대해 동적으로 TTL을 수정할 수 있도록 하는 동시에, 한정된 메모리 내 LRU 방식으로 Cache Evict 전략을 구성했다. 다 끝난 뒤에 돌이켜보면, 그다지 특별하지 않은 일반적인 패턴이라 생각하지만, 당시에는 수많은 정보의 흐름 속에 무엇이 적합한지 따져보느라 시간을 많이 소요했던 것 같다. 만약 이러한 책이 당시에 있었다면, 입문부터 다양한 응용까지 큰 도움을 받았을 것 같다. [책의 구성] 이 책의 구성은 크게 "..
2024.06.22 -
Web3 입문 - Speed Run Ethereum
Web3는 다소 입문 장벽이 높다고 알려져있다.하지만 이 튜토리얼을 진행한다면 단계별로 자연스럽게 필요한 지식을 숙달할 수 있다. Speed Run EthereumLearn how to build on Ethereum; the superpowers and the gotchas.speedrunethereum.com 진행해보면 튜토리얼이 깔끔하지 않은 점도 있다.환경에 따라 README.md 의 가이드가 충분하지 않고, 자신만의 트러블 슈팅이 필요한 경우가 있다.특히, DEX(Decentralized Exchange)를 개발할 때 그러한 불편함을 많이 느꼈다. 1. 일차적으로 튜토리얼 제작자가 제공하는 [튜토리얼 설명 포스트]를 참고하자.2. 포스트에는 명시되어 있지 않지만, 테스트에 존재하는 작업들이 별도..
2024.06.22 -
업사이드 아카데미 1기
블록체인 기술을 기반으로 탈중앙화된 다음 세대의 Web3 산업 생태계를 육성합니다 업사이드 아카데미 1기는 Web3 산업에 필요한 보안 전문가 양성을 위한 교육을 진행한다. 선발 과정1. 이력 및 자기소개서일반적인 이력서 및 자기소개서를 작성하면 된다.이 내용은 이후 면접에서 활용되는데, 내부 폼에 작성하므로 제출 전에 모든 내용을 옮겨 적어두는 것을 추천한다. 2. 실기 시험https://dreamhack.io/ 해커들의 놀이터, Dreamhack해킹과 보안에 대한 공부를 하고 싶은 학생, 안전한 코드를 작성하고 싶은 개발자, 보안 지식과 실력을 업그레이드 시키고 싶은 보안 전문가까지 함께 공부하고 연습하며 지식을 나누고 실력 향dreamhack.io해당 사이트에서 CTF를 진행한다.평소에 워게임 경험..
2024.05.28 -
[서평] 개발자 기술 면접 노트
총평: 중급 개발자들의 지침서개발 경험만 있다면, 언제 어디서나 가볍게 읽기 좋은 책평소에 대중교통을 이용한 이동 시간을 활용하여 독서를 즐긴다. 이 책은 성인 남성의 두 손바닥을 나란히 모은 정도의 크기다. 그러니 가볍게 들고 다니며 읽기에도 좋은 정도의 크기다.총 320 페이지로 구성되어 있는데, 다루는 주제가 많아 내용이 다소 얕다. 여기서 ‘얕다’는 표현은 필요한 내용이 키워드로 추상화되어 있다는 뜻이다. 개발 경험이 많다면 쉽고 빠르게 인사이트를 얻겠지만, 개발을 처음 시작한다면 난해하다고 느낄 수도 있다.참조할 수 있는 다양한 간접 경험들취업 준비생의 입장에서는 ‘내가 잘 준비하고 있는건가?’하는 의문에 불안해지기 쉽다. 경험이 부족한 탓이다. 나를 평가하는 사람의 입장을 잘 헤아리지 못하고,..
2024.04.28 -
[스타트업 연계] 웹소켓 통신 서버 프로젝트 간단 회고
시놀 | Notion 기간: @2023/11/20 ㅡ @2024/01/05 [7주] softsquared.notion.site 이전 포스팅: [스타트업 연계] 캐싱 프록시 서버 프로젝트 간단 회고 (tistory.com) 팀 생산성 스타트업 연계라고 해서 많은 것을 배울 수 있을 줄 알았는데, SI 업체 취급받아서 기분이 매우 상했다. 하지만 거기에 꺾일 우리가 아니지. 자체적인 세션 제도 및 개발일지 시스템을 운영하여 팀 생산성을 확보하고, 향후 보고서 작성 단계까지 고려한 문서화를 진행한다. 이 표를 정리하고나니, 7주의 시간이 참 시원섭섭하게 느껴졌다. 스스로 부딪히며 배운 것도 많았고, 느낀 것도 많았다. 프로젝트는 끝날 때마다 뒤돌아보면 항상 아쉬운 점이 보인다. 다음에 그러한 점을 채우려고 노..
2024.01.14