본문 바로가기

전체

스칼라 시작하기 - Future 안녕하세요? 가자밉니다 🐟 저는 현재 팀에서 Scala 와 Play2 로 만들어진 프로젝트 리팩토링을 담당하고 있습니다. 이 프로젝트를 맡은지는 한달도 채 되지 않았고, 이전엔 스칼라의 스도 써본적이 없는 완전 초보 입니다. 스칼라에 대해 철학부터 차근차근 배운 뒤에 프로젝트를 시작했으면 좋았겠지만, 이미 엎질러진 물이죠. 혹시 저처럼 갑작스럽게 Scala 프로젝트를 맡게된 분이 있다면 이 포스팅들이 도움될거 같아요. 그럼 우선, 스칼라 초보의 시선에서 스칼라의 핵심만을 빠르게 캐치하여 포스팅해보겠습니다. ( 혹시 잘못 포스팅된 부분이 있다면 따끔하게 지적해주세요!많은 관심과 지적이 필요한 쪼렙입니다 🤕) - 제 1장. Future Scala 프로젝트 코드를 열었을때, 제일 막막했던 용어가 바로 Futu..
Kubernetes Tutorials # Kubernetes Tutorials 공식 Docs 를 바탕으로 한 챕터씩 학습하며 기록했습니다. - Kubernetes Basics 목차What is KubernetesCreate a ClusterDeploy an AppExplore Your AppExpose Your APp PubliclyScale Your AppUpdate Your App Kubernetes cluster orchestration system 에 대한 튜토리얼 입니다.이 튜토리얼을 통해, 간단한 클러스터와 컨테이너화된 애플리케이션을 만들 수 있게 됩니다. 이 튜토리얼은 학습자의 웹 브라우저 (Minikube를 돌리는) 에 가상 터미널을 돌리기위해 Katacoda 를 사용합니다.* Katacoda 는 어디에서나 돌 수 있는 Kub..
타입스크립트 타입스크립트 = 컴파일 했을 때 자바스크립트가 되는 언어 타입스크립트(TypeScript)는 마이크로소프트에서 개발 및 유지되는 자바스크립트 슈퍼셋이다.타입스크립트는 자바스크립트로 대규모 애플리케이션 개발을 위해 개발되었다.자바스크립트에서 자신이 원하는 타입을 정의하고 프로그래밍을 하면 자바스크립트로 컴파일되어 실행할 수 있다.타입스크립트는 모든 운영체제, 모든 브라우저, 모든 호스트에서 사용가능한 오픈소스이다.- 위키백과 컴파일 시점에 타입 체크CoffeeScript, TypeScript, ClojureScript, GorillaScript 등 왜 타입스크립트를 쓰는가 기능 추가혁신의 자유로움 TypeScript는 인터페이스와 추상 클래스, 대수(algebraic) 데이터 타입 등의 기능을 JavaSc..
프론엔 기본 * 프레임워크- Application 개발시 코드의 품질, 필수적인 코드, 알고리즘, 암호화, 데이터베이스 연동 같은 기능들을 어느정도 구성이 되어있는 뼈대(구조)를 제공하도록 만들어진걸 프레임워크라고합니다. - 개발 구조나 설계 시 제공되는 인터페이스의 집합.- 어느정도 제공된 프레임워크의 구조에서 어플리케이션을 개발해야한다. * 라이브러리- 라이브러리는 특정 기능에 대한 API(도구 / 함수)를 모은 집합을 라이브러리라고 합니다.그 기능을 사용하기위해 불러와서 호출하는 식. * 프레임워크와 라이브러리의 차이프레임워크도 제어의 역전 개념이 적용된 대표적인 기술이다.프레임워크는 라이브러리의 다른 이름이 아니다.프레임워크는 단지 미리 만들어 둔 반제품이나, 확장해서 사용할 수 있도록 준비된 추상 라이브러리..