Loading...
2018.06.30 18:26

GoormEdu Coding Party Season 1 (구름 코딩 파티 시즌1) 후기

안녕하세요. 오늘은 기술 이야기가 아닌 간단한 후기를 적어보고자 합니다. 약 20일 전, 구름EDU와 몇 개의 스타트업, 기업이 주최한 코딩 파티가 있었습니다. 이 행사는 코딩을 하나도 할 줄 모르는 초등학생부터 성인까지를 포함하여 게임으로 즐기는 스케치 코딩과 각 기업에서 실시한 코딩테스트를 미리 체험할 수 있도록 한 텍스트 코딩 모의고사가 있었습니다.꽤 흥미롭고 제 실력이 어느 정도인지를 보고자 텍스트 코딩에 있는 모든 문제들을 가능한한 많이 풀어보는 것을 목표로 하였습니다. 다 풀었으면 좋았겠지만 동미참 예비군 훈련도 존재하였고 면접이나 취업적인 일도 있어서 아쉽게도 다 풀어보지 못한 게 조금 아쉽긴 했었습니다. 문제의 난이도음 대략적인 문제의 난이도는 객관적으로 봤을 때 "그렇게 어렵지 않다"라고..

[GP] Spring boot에서 DBMS를 연동하는 방법 - JPA 기본편

이 글은 N.K Dev Lab에서 작성된 글입니다. 지난 포스트에서 간단한 REST API 개발에 대해서 알 수 있었습니다. 아주 쉽게 GET 메소드에 대한 것만 정의하였고 나머지에 대한 메소드는 다루지 않았는데요. 오늘은 모든 REST API를 사용해보면서 테스트 또한 진행할 것입니다. 그러면 DBMS 연동에 대한 이야기 시작하도록 하겠습니다. DBMS <–> Spring boot PHP, Node.js 등에서 DBMS를 연동하기 위해서는 PDO를 사용하거나 mongoose 등의 라이브러리를 사용하는 방법이 존재합니다. 여기서 mongoose는 Node.js에서 MongoDB를 사용하기 위한 라이브러리이고, PDO는 PHP에서 MySQL 등의 DBMS를 연동하기 위한 객체입니다. Spring boot에..

[GP] Anko를 이용한 Android App Layout 작성

이 글은 N.K Dev Lab에서 작성된 글입니다. 안드로이드 개발을 하면서 Kotlin 언어를 접하게 되었고 이를 써보면서 느끼는 바는 확실히 Java보다 강력하고 안정성 있는 언어라는 것을 많이 느낍니다. 그런데 제가 정말로 안드로이드 개발을 하면서 불편하다고 생각했던 것은 바로 findViewbyId 였습니다. 이 것은 XML에 레이아웃을 작성하여 레리아웃에 있는 컴포넌트를 id 값을 이용하여 자바 코드로 가져오는 방법인데, 실제 팀 프로젝트를 진행할 때 Resource 부분에 골 때리는 면이 없지 않아 있었습니다. 일부는 컴파일이 안되거나 갑자기 다른 곳에서 잘 되는 빌드가 옮겨 타면 안되는 현상이 나타나는 등 여러가지 해괴한 현상을 많이 경험했습니다. 그런 저는 findViewById가 onCr..

[GP] Spring boot에서 REST API 개발 시작해보기

이 글은 N.K Dev Lab에서 작성된 글입니다. 안녕하세요. N.K Dev Lab에 글을 안쓴지가 정말 오래되었네요. 올해는 저의 취업 시즌인 만큼 블로그에 글을 쓰는 것에 많이 소홀했었습니다. 더욱이 Dev Lab 리뉴얼과 관련하여 여러 일들이 있었는데, 저의 Dev Lab이 다시 Jekyll로 돌아오게 되었습니다. 이유는 여러가지가 있지만 이제 제가 취업을 하게 되면 현재 하고 있는 일들을 조금 미리 간소화 하는 작업이라고 보시면 될 것 같습니다. 한 가지 예를 들어, 이제 Dev Lab에 올리는 글은 저의 손에 의해 수동으로 NKLAB(Tistory)에 게시되지 않고 자동화 된 코드에 의해서 올라가게 되는 작업 등 Hugo 보다는 Jekyll이 좀 더 편하더군요. 본론으로 넘어가서, 오늘은 Sp..

2018.05.30 23:17

Serverless framework를 사용하여 더 쉽게 서버 배포하기

안녕하세요. 오늘은 지난 Serverless에 이어서 Serverless를 좀 더 쉽게 배포할 수 있는 방법에 대해 써보고자 합니다.배포의 어려움지난 Serverless 포스트에서 AWS를 사용하여 FaaS를 직접 배포하고 서비스하는 방법에 대해 알아봤습니다. 하지만 코드를 작성하는 것은 둘째치고 한 번 코드를 업로드하여 서비스를 배포하는 데 많은 절차가 필요합니다. 게다가 코드 하나를 수정할 때마다 바로 배포가 되는 것은 좋은 경우지만, 직접 AWS Console에서 코드를 수정해야만 하고, 심지어 코드의 크기가 일정 크기를 초과할 경우 AWS Console에서 수정할 수 없는 상황을 초래하기도 합니다.뭔가 더 쉽게 배포할 수 있는 방법은 없을까?저는 실제로 AWS를 사용하여 작은 형태의 카카오톡 플러..