요새는 백앤드 개발만 하고 있기에 FE쪽을 작업할 기회가 별로 없고.. 따라서 상대적으로 최근 개발 트랜드를 놓친다 싶은 시점이었는데 이지스퍼블리싱에서 구미가 당기는 신간이 발매되어서 서평단을 신청했고 감사하게도 당첨이 되어서 PWA 에 대해 공부를 해 볼 수 있게 되었다. 예전에 Vue.js 서적을 구매해서 공부했고, 리액트도 서평단에 당첨되어서 공부를 했었는데 그건 해당 프레임워크에 대한 서적이고 이고 SPA나 PWA에 …
Category: DEVELOPMENT
Adonis.js
Micro project를 진행할 때 간편하게 사용할 수 있는 node.js 프레임워크를 찾다가 딱 맘에 드는 녀석을 찾게 되었다. (약 1달 전 쯤?) 프레임워크 구조나 사용법이 Ruby on Rails (이하 RoR)의 그것과 많이 닮아 있었기에 좀 더 배우기 수월 했다. (나는 사용 해본적이 없지만 PHP의 Laravel과도 비슷하다고 한다.) 물론 프레임워크를 사용해본 적이 없는 사람이나, 이런 컨벤션을 가진 …
kotlin 자료형 검사하기
선언된 변수의 자료형을 검사하려면 다음과 같이 하면 된다. is 키워드를 이용하여 변수의 자료형을 확인할 수 있다.반대로는 !is를 이용하면 특정 변수형이 아님을 판별 할 수도 있다.
kotlin 변수에 null 할당하기
kotlin은 기본적으로 NPE free하게 설계가 되어서 변수에 null을 할당할 수 없다. 위와 같이 선언하면 오류가 발생한다. 하지만 null을 허용해야 하는 경우라면?다음과 같이 자료형에 ?를 붙여주면 해당 변수에 null을 할당할 수 있다. ?로 선언한 변수에 null 값이 들어있는 상태에서 해당 변수를 호출하면?당연하게도 NPE가 발생한다. 이를 방지하기 위해서 safe call이 존재한다. name.length 를 호출하면 NPE가 발생하지만 name?.length와 …
Kotlin typealias
코틀린에서 개발 시 다른 패키지의 클래스를 사용 시 현재 패키지의 클래스명과 일치하는 경우 혹은 클래스 명이 너무 길어서 짧게 별칭으로 사용하고 싶을 때가 있다.import 한 클래스에 별칭을 사용하려면 다음과 같이 사용한다. import com.itchefblog.project.Member as User 위와 같이 as 키워드를 사용하여 Member 클래스를 User로 치환하여 import 시키면val member: Member; 처럼 사용하던 것을 val member: User과 같이 …
[서평] 지옥에서 온 문서 관리자 Git & Github 입문
회사에서 개인적으로 깃을 사용하여 프로젝트 관리를 하던 차에 다같이 깃을 활용해 협업을 해보자는 의견이 나와서 Gitlab community 버전을 이용해 내부 깃 서버를 구축하고 여러 테스트들을 진행하다가 개인별 깃에대한 이해도나 스킬이 제각각이라 협업이 필요한 직원들을 위한 세미나와 스터디가 필요함을 느끼던 차에 이지스 퍼블리싱에서 신간 서적인 “지옥에서 온 문서 관리자 Git & Github 입문” 서평단을 진행하는 것을 …