코딩 196

Kotlin Money 라이브러리: 정확한 금융 계산과 할당을 위한 혁신적인 도구

Kotlin Money 라이브러리: 정확한 금융 계산과 할당을 위한 혁신적인 도구금전적 금액을 정확하게 다루는 것은 소프트웨어 개발에서 필수적인 과제입니다. 하지만 대부분의 주류 프로그래밍 언어는 돈을 표현하기 위한 일급 데이터 타입을 제공하지 않아, 개발자들이 이를 직접 구현해야 하는 번거로움이 존재합니다. 이러한 문제는 할부 결제, 환율 변환, 수수료 처리 등과 같은 복잡한 금융 연산을 수행할 때 더욱 두드러집니다. 이에 Kotlin은 Money라는 새로운 라이브러리를 통해 금전적 계산과 할당을 간편하게 처리할 수 있는 솔루션을 제시했습니다. 이번 포스팅에서는 Money 라이브러리의 주요 기능과 커뮤니티 유저들의 다양한 의견을 살펴보겠습니다. Money 라이브러리란?Money는 Kotlin 언어를 위..

코딩 2024.10.09

Next.js로 충분할까? 왜 일부 개발자들은 NestJS를 선택할까?

안녕하세요! 오늘은 Next.js와 NestJS 같은 백엔드 프레임워크를 비교해보고, 왜 일부 개발자들이 Next.js 대신 NestJS를 사용해 백엔드를 구축하는지에 대해 알아보려고 합니다. Next.js는 프론트엔드와 백엔드 모두를 처리할 수 있는 기능을 제공하지만, 특정 상황에서는 별도의 백엔드 프레임워크를 사용하는 것이 더 나은 선택일 수 있습니다. 그 이유를 함께 살펴보겠습니다. Next.js와 백엔드 프레임워크의 차이Next.js는 주로 React 기반의 프론트엔드를 서버 사이드 렌더링(SSR)과 정적 사이트 생성(SSG)으로 지원하며, 기본적인 API 라우팅 기능도 제공합니다. 이 때문에, 많은 개발자들이 Next.js를 사용해 프론트엔드와 백엔드를 동시에 처리하는 것을 고려하게 됩니다. 그..

코딩/Typescript 2024.09.02

성공적인 Next.js 앱 개발: 장점, 단점, 그리고 성공 전략

최근 한 커뮤니티에서 한 개발자가 Next.js를 사용하여 개발한 웹 애플리케이션으로 $650의 수익을 올린 경험을 공유했습니다. 이 개발자는 불과 14개월 전 처음으로 코드를 작성하기 시작했으며, 이번 프로젝트는 그가 진지하게 진행한 첫 번째 프로젝트 중 하나였습니다. 이러한 성과는 Next.js의 강력한 기능과 유연성을 잘 보여줍니다. 그러나 Next.js가 모든 프로젝트에 적합한 것은 아닙니다. 이 글에서는 Next.js의 장점과 단점, 그리고 성공적인 앱 개발을 위한 전략에 대해 자세히 살펴보겠습니다. 1. Next.js의 장점Next.js는 다양한 기능을 내장하고 있어, 개발자들이 별도의 라이브러리를 설치하거나 백엔드를 따로 구축할 필요 없이 빠르고 효율적으로 애플리케이션을 개발할 수 있습니다...

코딩/React 2024.08.31

개발자라면 꼭 사용해봐야 할 16개의 최신 API

다음 프로그래밍 프로젝트에 진짜 힘을 실어주고 싶다면, 이번에는 16개의 최신 무료 API를 모아 봤습니다. 이 API들을 사용하면 돈을 거의 들이지 않고도 멋진 것들을 만들 수 있습니다. 바로 시작해볼까요... ILovePDF APIPDF를 좋아하는 사람이 많죠. ILovePDF API는 PDF를 더 사랑할 수 있게 해줍니다. 텍스트 추출, 편집, 비밀번호 제거, 압축, 변환 등 다양한 기능을 제공합니다. PDF 조작이 필요한 애플리케이션에는 필수적인 API입니다. Free Dictionary API이 API는 API 키가 필요 없으며 기부로 운영됩니다. 기부자들에게 박수를! 간단한 사전 앱을 만들거나 기존 프로젝트에 어휘적인 요소를 추가하거나, 단어를 하이라이트하면 정의를 제공하는 기능을 추가할 수 ..

코딩/Javascript 2024.08.24

Remix로 개인 블로그 만들고 배포까지...

안녕하세요? 제가 티스토리에서 개인 블로그로 옮겼는데요. Remix를 이용해서 직접 코드를 고치고 호스팅업체에 배포까지 해서 지금까지 잘 쓰고 있는 개인 블로그 만드는 법을 공유하려고 합니다. Github 리포지터리에 개인 블로그 글을 마크다운으로 저장하기 때문에 자료 손실의 위험도 없고, 언제든지 다른 블로그 시스템으로 갈아탈 수 있어 정말 좋습니다. 그리고 Gatsby나 Hugo 처럼 정적 사이트 생성기와는 다르게 변경된 것만 컴파일하기 때문에 단순히 글만 새로 작성하면 서버에 전체가 변경되지 않고 새로운 글만 호스팅되기 때문에 컴파일 타임이 훨씬 줄어듭니다. Remix Speed Metal Stack을 이용한 블로그 사이트 만들기 Remix Speed Metal Stack을 이용한 블로그 사이트 만..

코딩/React 2022.11.15

Remix에서 쿠키, 또는 세션을 사용한 쿠키 알아보기

안녕하세요? Next.js보다 훨씬 빠르다고 생각하는 Remix에서 쿠키와 세션을 이용한 쿠키 사용하는 방법을 알아 볼까합니다. 제가 개인 블로그에 쓴 글을 공유할까 합니다. Remix에서 세션을 이용한 쿠키 사용해 보기 Remix에서 세션을 이용한 쿠키 사용해 보기 Remix 프레임워크에서 세션을 이용한 쿠키 작동 설명 mycodings.fly.dev Remix 프레임워크에서 쿠키(Cookie)를 만들어 봅시다. Remix 프레임워크에서 쿠키(Cookie)를 만들어 봅시다. Remix 프레임워크에서 간단한 쿠키 생성, 테스트 알아보기 mycodings.fly.dev

코딩/React 2022.11.15

React 블로그에 댓글창 다는 방법

안녕하세요? 개인적으로 블로그에 Disqus와 Utterance 댓글창을 한번 달아봤는데요. Disqus는 너무 로드하는게 많아서 Utterance로 정착했습니다. Utterance의 단점은 github 계정이 있어야 글을 쓸 수 있다는 단점이 있는데요. 제 블로그 글이 전부 코딩 관련이라 github 계정이 다들 있을 거라 생각해서 Utterance를 달았습니다. 다음 글을 참고 바랍니다. 제가 개인 블로그에 쓴 글입니다. React로 만든 블로그에 Disqus 댓글창 달기 React로 만든 블로그에 Disqus 댓글창 달기 Disqus 댓글 창 React 애플리케이션에 적용하기 (Next.js, Remix) mycodings.fly.dev Disqus 말고 좀 더 가벼운 Utterances 댓글 창 ..

코딩/React 2022.11.15

Remix Framework에 구글 애널리틱스 적용하기

안녕하세요? 제가 요즘 Next.js 보다 더 빠져있는 Remix Framework에서 구글 애널리틱스 적용하는 방법에 대해 알아 보겠습니다. 제가 다른 블로그에 쓴 글을 보시면 쉽게 적용할 수 있을 겁니다. Remix Framework에 구글 애널리틱스 적용하기 더보기 안녕하세요? 새로운 블로그를 오픈하면서 구글 애널리틱스 적용을 시도해 보았습니다. 제가 쓰는 블로그 시스템은 Remix Framework으로 만든 Speed Metal Stack인데요. 기본 뼈대는 Remix라서 일단 구글링을 해보고 테스트해봤는데 정상적으로 작동하더라고요. 이제 어떻게 구글 애널리틱스를 Remix 프레임워크에 적용시키는지 알아보도록 합시다. 먼저, 구글 애널리틱스 계정이 있어야겠죠. 자신의 계정에 들어가서 아래 그림처럼..

코딩/React 2022.11.15

Next.js 12 버전의 _document.js와 _app.js 알아보기

안녕하세요? 요즘은 React 개발을 무조건 Next.js로 하는 추세인데요. 제가 다른 블로그에 쓴 좋은 글이 있어 소개하려고 합니다. Next.js에서 _document.js와 _app.js의 차이점 파헤치기 Next.js에서 _document.js와 _app.js의 차이점 파헤치기 Next.js에서 _document.js와 _app.js의 차이점 파헤치기 mycodings.fly.dev Next.js에서 _app.js 파일의 역할은? Next.js에서 _app.js 파일의 역할은? Next.js에서 _app.js 파일의 역할은? mycodings.fly.dev Next.js에서 _document.js 파일의 중요성과 역할 Next.js에서 _document.js 파일의 중요성 Next.js에서 _d..

코딩/React 2022.11.15

자바스크립트 ES6 알아보기

안녕하세요? 자바스크립트 ES6에 대해 제가 쓴 블로글을 모아 봤습니다. 많은 도움이 되었으면 하네요. 자바스크립트 ES6 - 배열의 디스트럭쳐링(구조 분해 할당) 자바스크립트 ES6 - 객체의 디스트럭쳐링(구조 분해 할당) 자바스크립트 ES6 - 스프레드 연산자(spread operator) 이해 자바스크립트 ES6 - 나머지 매개변수(rest parameters) 이해 자바스크립트 ES6 - 디폴트 파라미터(default parameters) 자바스크립트 ES6 - 모듈(modules)

코딩/Javascript 2022.11.15