Thief of Wealth
article thumbnail
[도서] 커리어 속에서 성장하는 방법
개발/도서관 2022. 7. 16. 18:57

https://fastcampus.co.kr/books/212106 새로운 것을 창조하고 삶을 더 낫게 만드는 일의 기쁨 무슨 책인가? 개발자로 살아가는데 있어서 성장에 대해서 끊임없이 고민하는 사람들에게 먼저 개발자로 고민을해보고 경험했던것들을 공유해주는 책 저자는 누구인가? 토스페이먼츠의 프론트엔드 개발자로 Slash에서 꾸준히 지식공유도 해주시고, 우아한테크코스 프론트엔드 리뷰어로 활동하셨던 한재엽님이다. 개발자로 취준을 하다보면 반드시 만나게되는 인터뷰 질문 리스트를 만드시기도 했다. 어떤 계기로 읽게 되었는가? 링크드인에서 직접 출간소식을 알리셨다. 최근에 가장 큰 자극을 받았던 slash22 영상을 본것도 한몫했다. 이렇게 사고하는 프론트엔드 개발자로 성장하고 싶다는 야망이 있었는데, 책을 쓰..

창과방패의 관계인 싱글톤 패턴과 유닛테스트
개발/Web Programming 2022. 7. 15. 21:57

이 글을 이해하기 위해서는 2가지 개념이 필요하다. 제목에서 알 수 있듯이 “싱글톤 패턴”, “유닛테스트”이다. 싱글톤 패턴이란? 싱글톤 패턴은 어떤 class가 오직 하나의 instance만 가지도록 하는 패턴이다. 유닛테스트란? 테스트의 한 종류로, 코드의 특정모듈이 의도된 대로 정확히 작동하는지를 검증하는 테스트이다. 싱글톤 패턴과 유닛테스트는 창과 방패의 싸움이다. 많은 테스트 프레임워크가 mock 객체를 생성할때 상속에 의존하기 때문에, 싱글톤 클라이언트 코드를 단위 테스트하기가 어려울 수 있다. 예를들어 아래 링크에서는 Singleton Real-World Analogy The government is an excellent example of the Singleton pattern. A co..

M1 맥 유틸
개발/Mac 2022. 7. 2. 11:05

https://netxhack.com/apps/best-mac-apps/

[도서] 기브앤테이크
개발/도서관 2022. 7. 2. 00:01

더 주는 사람이 성공한다. - 무슨 책인가? 자기계발서적에서는 꽤 고전인 책으로, 더 가지려는 사람보다 "주는"사람이 성공한다고 주장하는 책이다. - 저자는 누구인가? 조직 심리학 교수 애덤 그랜트. - 어떤 계기로 읽게 되었는가? 내가 속한 조직에서는 배울점이 많은 사람들이 많다. 다시 말해서 저 사람은 성공할것 같고 행복해보이고 나도 저 사람처럼 되고 싶다는 느낌을 가지게 한다. 어느샌가 이 책을 들어본 기억이 났고, 이 책을 읽으면 그런 사람들의 비밀과 내 인생의 방향에 있어서 많은 도움이 되지 않을까 싶어서 읽게 되었다. - 읽을 만한가? 솔직히 말해서, 중간쯔음 읽다가 우울증?무기력증?이 왔다. 이 책의 저자의 의도인지는 몰라도 기버들의 성공사례를 제시한다. 정확히 말해서 "더 주는 사람이 성공..

article thumbnail
[react-native] 앱 아이콘 변경
개발/Web Programming 2022. 6. 30. 23:35

앱 아이콘도 native 코드를 변경해주어야한다. 1. https://appicon.co/ App Icon Generator appicon.co 여기서 아이콘을 넣어서 압축파일 다운로드 받는다. 이름은 ic_launch.png 하면됨 2. https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html#foreground.space.trim=1&foreground.space.pad=0.25&foreColor=rgba(96%2C%20125%2C%20139%2C%200)&backColor=rgb(68%2C%20138%2C%20255)&crop=0&backgroundShape=circle&effects=none&name=ic_launcher Androi..

article thumbnail
[react-native] splash 이미지 적용
개발/Web Programming 2022. 6. 29. 23:10

앱을 처음에 실행할때 사용되는 splash는 어쩔 수 없이 native 코드를 건들 수 밖에 없다. https://github.com/crazycodeboy/react-native-splash-screen GitHub - crazycodeboy/react-native-splash-screen: A splash screen for react-native, hide when application loaded ,it works on iO A splash screen for react-native, hide when application loaded ,it works on iOS and Android. - GitHub - crazycodeboy/react-native-splash-screen: A splash ..

[HTTP 완벽 가이드] 11. 클라이언트 식별과 쿠키
개발/Web Programming 2022. 6. 26. 12:25

HTTP 헤더에는 사용자에 대한 정보를 전달하는 가장 일반적인 7가지 필드가 있다. 1. From 사용자의 이메일 주소 악의적인 서버가 이메일 주소를 모아서 스팸 메일을 발송하는 경우가 있어서 잘 사용하지 않는다. 2. User-Agent 사용자의 브라우저이름, 버전정보, OS정보 등등 3. Referer 사용자가 현재링크를 타고 온 근원페이지 현재 페이지로 유입하게한 웹페이지의 URL을 가리킨다. 4. Authorization 사용자 이름과 비밀번호 5. Client-ip 클라이언트의 IP주소 6. X-Forwarded-For 클라이언트의 IP주소 7.Cookie 서버가 생성한 ID 라벨 11.3 클라이언트 주소 초기 웹 선구자들은 사용자 식별에 클라이언트의 IP주소를 사용하려했음. 사용자가 확실한 I..

[HTTP 완벽가이드] 10. HTTP 2.0
개발/Web Programming 2022. 6. 26. 12:00

HTTP 2.0가 탄생한 이유가 뭔지에 대해서 설명하는 장. http 2.0은 TCP 커넥션 위에서 동작한다. TCP 커넥션을 초기화하는 것은 클라이언트이며, 프레임들에 담기 요청과 응답을 처리한다. 하나의 커넥션 윙에 여러 개의 스트림이 동시에 만들어질 수 있으므로, 여러 개의 요청과 응답을 동시에 처리하는 것 역시 가능하다. HTTP 2.0은 이들 스트림에 대한 흐름제어와 우선순위 부여 기능도 제공한다. HTTP 2.0은 기존의 요청-응답과는 약간 다른 새로운 상호작용 모델인 서버-푸시를 도입했다. 이를 통해 서버는 클라이언트에게 필요하다고 생각하는 리소스라면 명시적으로 받지 않더라도 능동적으로 클라이언트에게 보내줄 수 있다. 10.3 HTTP 1.1과의 차이 - 프레임 HTTP2.0에서 모든 메시지..

profile on loading

Loading...