2023년 1월 26일
Flutter 에 적용할 수 있는 Mterial 3 를 아시나요?
Material 은 모바일, 웹 및 데스크탑 앱을 만드는데 도움이 되는 디자인 시스템입니다. Flutter 에서 Material Library 는 개발자에게 UI 에 필요한 모든 것을 제공합니다. Google I/O 2021 에서 Material 3 가 소개된 이후, Flutter 팀은 라이브러리를 빠르게 업데이트 해왔습니다. 이 글을 통해 Material 3 의 새로운 기능과 이를 Flutter 앱에 통합하는 방법을 소개하겠습니다.
#Flutter2023년 1월 25일
당신의 마음을 사로잡을 Flutter in VSCode Tips 4
요즘 많은 분들이 Flutter 프로젝트를 작업할 때, VSCode 를 사용하고 있는 것 같습니다. 그래서 VSCode 의 팁을 작성해보았습니다. 많은 분들의 작업 능률을 높이는데 도움이 되었으면 좋겠습니다.
#Tip#VSCode#Flutter2023년 1월 11일
2023년 눈 여겨보아야할 Javascript 프로젝트 (상반기)
2023년 눈 여겨보아야할 Javascript 프로젝트 (상반기)
#Typescript#Javascript- FEATURED
2022년 11월 25일
웹 엔지니어가 알아야 할 기초지식 - Frontend 편
각 영역과 분야에 관계없이 웹을 다루는 엔지니어라면 알아야 할 기초지식을 작성하고자 한다. 그 중 이글은 Frontend 위주의 내용이다.
#Network#Frontend#Backend#Infra#Network 2022년 10월 23일
Lerna + Nx 로 Monorepo 프로젝트 만들기
2022년 5월 Lerna 가 Nx 의 Nrwl 팀이 인수했다. 그리고 10월 v6 버전이 출시되면서 많은 변화가 있었으며, 그동안 NextJS 를 만들고 관리하던 Vercel 의 Turborepo 를 주목하고 있었다. 업데이트를 계기로 Lernx + Nx 를 이용하여 Monorepo 프로젝트를 생성해보았다. 이를 글로 남긴다.
#Typescript#Lerna#Nx#Monorepo- FEATURED
2022년 10월 15일
프로젝트 버전 관리를 위한 규칙 팁 (Project version management rules)
프로젝트를 위한 버전을 관리할 때, 작은 규칙이나 규약이 필요하다. 이를 위해 요즘 통용되는 규칙을 소개해본다.
#Tip 2022년 9월 8일
NAS 에서 Docker 를 이용하여 MiniO 구성하기
이전에는 K8s 위에서 MiniO 를 먼저 사용해보았다. 이번에는 NAS 환경에서 Docker 를 이용할 것이다. 쉽게 MiniO 를 구성해보자.
#NAS#Docker#MiniO2022년 9월 8일
k8s 이용해서 웹 서버 구축하기 - 6부. MiniO 구축하기
minio 를 이용하여 S3 와 같은 파일 object storage server 를 구축해볼 것이다.
#k8s#k3s#MiniO2022년 9월 8일
PostgreSQL 한글 적용된 이미지 만들기
PostgreSQL 에서는 ko_KR.UTF-8 을 적용해야 한글이 깨지지 않는다. Docker 나 K8s 를 이용하는 유저라면 이 때문에 locale 이 적용된 이미지가 필요하다. 이를 직접 만들어 보자.
#PostgreSQL2022년 9월 7일
ARM(M1, M2, etc) MacOS 환경에서 Minikube 를 이용하여 K8s 개발환경 설정하기
K8s 환경으로 프로덕션을 운영중이라면, 개발환경도 K8s 셋업을 해야 할 때가 있다. ARM(M1, M2, …) MacOS 환경에서 Minikube 를 이용하여 환경을 구축해 보도록 한다.
#MacOS#k8s#minikube2022년 9월 6일
k8s 이용해서 웹 서버 구축하기 - 5-1부. (번외편) PostgreSQL 배포 및 연동
웹 구축을 위해 데이터베이스를 만들 필요가 있을 것이다. 이전에는 MariaDB 를 살펴보았다. 이번에는 PostgreSQL 을 이용하여 구축해 볼 것이다.
#k8s#k3s#PostgreSQL2022년 9월 5일
k8s 이용해서 웹 서버 구축하기 - 5부. MariaDB 배포 및 연동
웹 구축을 위해 데이터베이스를 만들 필요가 있을 것이다. 우리가 흔히 접할 수 있는 RDS 중 MariaDB 를 이용하여 구축을 해보자.
#k8s#k3s#mariadb2022년 9월 1일
k8s 이용해서 웹 서버 구축하기 - 4부. nginx ingress 에 https 적용 (cert-manager 이용)
cert-manager 를 이용하여 SSL 인증서를 간단하게 적용할 수 있다. 이를 요약하는 글이다.
#k8s#k3s#Linux2022년 8월 26일
Watchtower 설치 및 사용법
Docker 를 운영하면서 이미지를 업데이트해야할 일이 종종 생긴다. 그러기 위해 대부분 데이터 볼륨을 만들고, 이미지를 종료시키고 다시 올린다. 우리는 watchtower 라는 오픈소스를 도구를 이용하여 자동으로 업데이트하는 방법을 알아보겠다.
#Docker#watchtower2022년 8월 24일
Oracle Cloud 부트볼륨 확장 하기 (feat. Ubuntu OS)
Oracle Cloud Ampere A1 에서 Ubuntu OS 를 이용하고 있는 분들이 많다. 사용하다가 부족한 부트볼륨을 확장하는 방법을 알아보자.
#Ubuntu#Cloud2022년 8월 23일
k8s 이용해서 웹 서버 구축하기 - 3부. deploy nextjs (with. bun.js)
Bun.js 와 Nextjs 를 이용하여 기본적인 웹 서버를 구성해본다.
#k8s#k3s#Linux#NextJS2022년 8월 17일
k8s 이용해서 웹 서버 구축하기 - 2부. setup nginx-ingress, ipvs, metalb
nginx-ingress 와 metallb 를 구성하는 방법을 소개한다.
#k8s#k3s#Linux#Nginx#MetalLB- FEATURED
2022년 8월 16일
k8s 이용해서 웹 서버 구축하기 - 1부. install k3s with Calico
ARM 아키텍처의 Ubuntu 22.04 LTS 에서 k3s 를 설치하는 방법이다. 이때, network 방식을 flannel 이 아닌 calico 를 채택하여 설치하는 방법을 다룬다.
#k8s#k3s#Linux#Calico 2022년 8월 11일
K8s 의 Calico CNI 에 대해
K8s 를 구축하면서 성능이 좋다는 Calico 를 사용했었다. 사용하면서 조금 더 자세히 알 필요가 있어서 학습을 해보았다.
#k8s#Network2022년 8월 10일
k3s 설치 후 설정 변경하기
k3s 운영 중 설정을 변경해야 할 때도 있다. 재 설치 없이 간단하게 재 설정할 수 있는 방법을 살펴본다.
#k8s#k3s2022년 8월 10일
Synology NAS 에서 Docker 를 이용하여 GitLab CE 설치하기
개발 리소스는 Git 을 이용하여 관리 및 공유하는 것이 편한 시대가 되었다. Github 등의 좋은 서비스도 존재하지만, 다양한 플러그인을 연동하여 사용할 수 있는 GitLab 을 설치해보았다.
#NAS#Docker#GitLab2022년 7월 15일
Linux - Ubuntu Command Book
Linux - Ubuntu 의 명령어를 모아놓은 글이다. 본인도 계속 기억하기 위해 작성하고, 필요한 분들이 빠르게 명령어를 찾아볼 수 있도록 공유한다.
#Linux#Ubuntu#Command Book- FEATURED
2022년 7월 8일
스타트업, 어떤 아이디어로 시작할 것인가?
얼마전 Y Combinator 에서 운영하는 스타트업 스쿨의 영상을 보게되었고, 창업과 스타트업 운영에 관심을 둔 개발자로서 관심있게 시청하였다. 그리고 공유하고자 하는 내용을 정리해보았다.
#Startup 2022년 6월 30일
NAS 와 Linux 서버에서 Reverse Proxy 사용하기 (feat. Nginx Proxy Manager)
NAS 에서 Nginx Proxy Manager 를 이용하여 프록시 서버를 구현해본다. 특히! NAS 에서 이미 활성화된 기본 포트 80/443 을 변경하지 않고, 다른 포트를 이용하여 적용하는 방법을 소개한다.
#NAS#Docker#Nginx#Proxy2022년 6월 12일
Synology NAS 에 Vaultwarden 설치하기
Vaultwarden 은 Bitwarden 의 Rust 버전이며, 오픈소스이다. 누구나 리눅스 서버에 설치하여 자유롭게 운영할 수 있다.
#NAS#Vaultwarden#Bitwarden2022년 5월 18일
Github Container Registry 사용하기
Docker Hub 나 AWS, GCP, Azure 대신 Github Container Registry 를 이용하여, Container Image (Docker Image) 를 관리해보는 방법을 알아본다.
#container registry#ghcr.io2022년 5월 12일
Ubuntu 서버에 Minikube 로 Kubernetes, Kubeflow 설치하기
Ubuntu 환경에서 Kubernetes, Kubeflow 를 설치해보자. 이후 원격에서 접속하려면 어떤 설정을 해야하는지, 실제 설치과정을 통해 알아낸 것을 공유한다.
#k8s#Kubeflow2022년 5월 10일
Docker Desktop 의 License 정책으로 인한 대안들 (MacOS 기준)
Docker Inc. 에서 2021년 08월 31일자로 유료라이선스 정책을 공개했다. 대규모 조직에서 더 이상 Docker Desktop 을 무료로 사용할 수 없다는 것이다. 하지만...
#MacOS#minikube#Docker#Docker Desktop#hyperkit2022년 5월 9일
K8s (Kubernetes) - 가상환경 및 CLI 설치편
K8s 를 사용하기 위해, 기본적인 가상환경 및 CLI 를 설치하는 방법을 알아본다.
#k8s#MLOps2022년 5월 4일
K8s (Kubernetes) - 배경 및 기본지식
쿠버네티스는 컨테이너화된 워크로드와 서비스를 관리하기 위한 오프소스 플랫폼이다.
#k8s#MLOps