전체 글260 Angular 를 위한 TypeScript TIP 5가지 TypeScript를 사용하는데 있어서 유용한 팁 5가지를 공유하고자 합니다. 이 내용은 ng-conf 2021 의 arron 의 영상 에서 발췌 했습니다. 1. 타입이 제공되지 않는 API 데이터에서 TypeScript 타입 추출하기 Angular에서 API를 통해 데이터를 가져올때 타입스크립트를 사용하는 우리는 타입을 모두 정의해줍니다. 특히 3rd party 에서 제공하는 API 를 정의해야 할때 번거로운 작업이 아닐 수 없습니다. 이때 사용가능한 유용한 사이트가 있습니다. http://json2ts.com 여기서 json 데이터를 입력하면 TypeScript에서 사용한 타입 정의를 변환해줍니다. 2. Optional 값을 TypeScript 유형으로 정의하기 아래와 같은 타입 인터페이스가 정의되어.. 2021. 10. 24. JDK17 이제는 AdoptOpenJDK 대신 Eclipse Temurin 사용 바쁘신분들을 위한 링크 AdoptOpenJDK (8, 11, 16) - https://adoptopenjdk.net/ Eclipse Temurin (8, 11, 16, 17, 18) - https://adoptium.net/temurin/releases/ 지난 2021년 9월 14일 JAVA LTS(Long Term Support)인 JDK 17 GA 가 릴리즈되었다. JDK17은 향후 최대 2029년 9월까지 업데이트가 제공될 예정이다. 참고로 다음 LTS는 JDK21 (2023년 9월)이 될 것으로 예상된다. 2018년 오라클의 정책 변경에 따라 Oracle JDK 바이너리에 적용되던 BCL 라이선스가 바뀌어 이를 사용하려면 라이선스 구독이 필요하다. 따라서 대안으로는 OpenJDK 레퍼런스 소스 코.. 2021. 10. 17. Angular Material 과 TailwindCSS 의 만남 Angular 팀에서 직접 만들고 있는 Angular Material 은 심플하고, 다양한 컴포넌트를 제공하고 있지만 막상 사용하려고 하면 결과물이 기대에 미치지 못해서 잘 사용하지 못하고 있었다. Material Design이 구글 서비스에서 전반적으로 사용되고 있어서 익숙해서일수도 있지만 전체적인 모양새가 생각보다 예쁘게 안나온다. 따라서 뭔가 보완적인게 필요했는데 Tailwindcss 가 그 역할을 해줄 것으로 기대가 된다. tailwindcss에서 제공하는 클래스들을 조합하여 사용하게 되므로, 매번 css 클래스명을 고민하지 않아도 되고, 일관된 디자인 스타일로 구현하기가 쉬워졌다. 다만 제공하는 클래스들이 raw 수준으로 제공되므로, 초반에는 익숙해지는데까지 시간이 다소 걸리며, 다소 과도한 클.. 2021. 7. 17. Google, Open Source Insights Google에서 Open Source Insights 서비스를 공개했습니다. 오픈소스 사용 비중이 매우 커져서 직접 작성한 코드뿐만 아니라 코드가 의존하는 오픈소스, 그리고 그 오픈소스의 의존성까지도 이해하는게 중요해졌습니다. 이에 Google은 기존에 아마존, MS등과 함께 협업하여 clearlydefined 서비스를 제공하고 있었는데요. 그들이 추구하는바는 명확했으나 실제 사용하기에는 다소 불편함이 많았습니다. 이번에 공개된 Open Source Insights 는 이러한 불편함이 해소된 것 같고, 보다 명확하게 구성된 UI 로 서비스가 구성된 것으로 보입니다. 보안 취약성 정보를 연결하고, 종속성 그래프도 제공합니다. 또한 오픈소스 선택에 도움을 줄 수 있는 Open SSF 스코어를 도입하여 그 결.. 2021. 6. 5. RedHat, 2021 Open Source Enterprise 현황 보고서 3년째 오픈소스 엔터프라이즈 보고서를 발간하고 있는 RedHat에서 올해도 보고서를 발간했습니다. 2021 엔터프라이즈 현황 보고서는 레드햇을 사용하지 않는 기업까지 포함하여 전 세계 IT 리더 1,250명 설문 조사 결과를 포함하고 있습니다. 주요 내용 요약 - 응답자의 90%가 오픈소스 엔터프라이즈를 사용하고 있다고 응답 (2020년도 86%) - 오픈소스 엔터프라이즈 활용 방식 ㄴ IT 인프라 현대화 : 64% ㄴ Application 개발 : 54% ㄴ 디지털 전환(Digital Transformation) : 53% * 재택근무로의 전환이 Digital Transformation을 가속화 - 오픈소스 엔터프라이즈 가장 많이 사용하고 있는 분야 ㄴ Networking : 54% (2019년 36%.. 2021. 3. 10. NIPA, 2020년 오픈소스 SW(OSS) 시장 동향조사 - 2부 NIPA에서 공개한 국내 오픈소스 시장 동향 조사 보고서가 있어 공유합니다. 1부 OSS 시장 동향 조사 2부 GitHub내 국내 기업 계정과 개발자 계정, 프로젝트 현황을 분석 [ 조사 범위 ] GitHub 현황 조사 항목 국내 기업 계정 - Github에 계정이 있는 기업의 현황(업종, 종사자 수, 매출 규모, 계정 수) - 계정생성 시기 - 팔로워 현황 - 프로젝트 수 - 블로그 보유 현황 국내 개발자 계정 - 팔로워 및 팔로잉 현황 - 프로젝트 수 - 블로그 현황 - 계정생성 시기 - 기업 등 소속 여부 프로젝트 - 국내기업이 운영하는 프로젝트와 개발자가 참여하는 프로젝트로 나누어서 관련 정보 추출 * Location이 Korea로 등록된 기업계정 추출 2,810개 (1,073개 기업), 개발자 .. 2021. 2. 25. 이전 1 ··· 7 8 9 10 11 12 13 ··· 44 다음