블로그
741개 포스트
전체
백엔드/서버 (741)
유틸리티 (528)
웹/프론트엔드 (342)
DevOps/인프라 (335)
데이터분석 (54)
API설계 (54)
Kubernetes (51)
데이터베이스 (46)
UI/UX (43)
React (36)
HTML/CSS (31)
CI/CD (28)
AWS (28)
머신러닝 (26)
Docker (24)
보안 (18)
Vue (17)
JavaScript (13)
시각화 (12)
모니터링 (12)
📰 백엔드/서버
백엔드/서버
인터넷이 전 세계적으로 연결됨에 따라, 특정 지역에서 차단된 콘텐츠에 접근하는 것은 많은 사용자에게 중요한 이슈가 되었습니다. 특히 중국과 같은 국가에서는 '번역'이나 '과학적인 인터넷 사용'을 통해 차단을 우회하려는 시도들이 활발합니다. 이러한 요구를 충족시키기 위해 등장한 프로젝트가 바로 **Fanqian**입니다. 이 글에서는 Fanqian의 주요 기
백엔드/서버
마인크래프트는 그 자체로도 매력적이지만, 그 위에 얹어지는 다양한 모드들은 게임의 재미를 배가시킵니다. 특히, 스카이블록과 같은 고전적인 모드는 많은 플레이어의 사랑을 받아왔습니다. 오늘 소개할 **NoammAddons**는 그러한 스카이블록 모드를 현대적 감각으로 재해석한 프로젝트입니다. 이 모드는 기존의 문제점들을 해결하며, 보다 깊이 있는 게임 경험을
백엔드/서버
FPGA(필드 프로그래머블 게이트 어레이) 설계는 그 자체로도 복잡한 작업입니다. 하지만 SpinalHDL을 사용하면 이 과정을 훨씬 간단하게 만들 수 있습니다. SpinalHDL은 Scala 기반의 하드웨어 설명 언어(HDL)로, 기존의 VHDL이나 Verilog 같은 언어들에 비해 더욱 강력하고, 직관적이며, 덜 verbose한 특징을 지니고 있습니다.
백엔드/서버
마이크로서비스 아키텍처는 소프트웨어 개발에서 크게 주목받는 디자인 패턴 중 하나입니다. 이 접근법은 애플리케이션을 여러 개의 독립적인 서비스로 나누어 관리함으로써 개발과 배포의 효율성을 높이며, 확장성을 극대화합니다. 이번 글에서는 마이크로서비스 아키텍처의 진화를 살펴보며, 실제 경험담과 배운 점들을 공유하고자 합니다. ## 마이크로서비스 아키텍처의 도입
백엔드/서버
최근 개인 정보 보호와 보안에 대한 관심이 높아짐에 따라, 많은 사람들이 신뢰할 수 있는 메시징 앱을 찾고 있습니다. 그중에서도 **Signal**은 뛰어난 보안성과 간편한 사용자 경험으로 주목받고 있습니다. Signal은 데이터를 암호화하여 안전하게 소통할 수 있는 메신저 앱으로, 전 세계 수백만 명의 사용자들이 매일 사용하는 앱입니다. 이번 포스트에서는
백엔드/서버
게임 개발에 있어 시각적 효과는 플레이어의 몰입도를 높이는 중요한 요소입니다. 특히 UI에서의 입체감과 생동감 있는 표현은 사용자 경험을 크게 향상시킬 수 있습니다. 이번 포스트에서는 Unity의 UI 시스템인 uGUI에서 손쉽게 파티클 효과를 적용할 수 있는 **ParticleEffectForUGUI** 프로젝트를 소개해드리겠습니다. 이 오픈소스 패키지는
백엔드/서버
최근 소프트웨어 개발에서 에이전트 패턴은 여러 작업을 효율적으로 처리하는 데 큰 강점을 지니고 있습니다. 특히 JVM 환경에서 이를 구현할 수 있는 강력한 도구가 필요하죠. 바로 `embabel/embabel-agent` 프로젝트입니다. 이 프레임워크는 JVM 기반의 애플리케이션에서 에이전트를 쉽게 개발할 수 있도록 도와줍니다. Kotlin 언어를 기반으로
백엔드/서버
안드로이드 개발의 세계는 빠르게 변화하고 있으며, 개발자들은 이러한 변화를 따라가기 위해 많은 노력을 기울이고 있습니다. 이 과정에서 유용한 정보를 제공하는 앱은 그 어느 때보다 중요해졌습니다. **Now in Android** 프로젝트는 그러한 필요를 충족시키기 위해 설계된 완전한 기능의 안드로이드 앱으로, Kotlin과 Jetpack Compose를 활
백엔드/서버
현대 사회에서 인터넷은 우리의 생활에 필수적인 요소가 되었습니다. 그러나 특정 지역에서는 인터넷 접근이 제한적이거나 통제되고, 사용자는 불편함을 겪게 됩니다. 이러한 문제를 해결하기 위해 등장한 오픈소스 프로젝트가 바로 **팬치앙(fanqian)**입니다. 이 프로젝트는 사용자가 자유롭게 정보를 얻고, 안전하게 인터넷을 사용할 수 있도록 도와주는 도구입니다
백엔드/서버
민주주의는 항상 시민의 참여로 이루어집니다. 그러나 많은 경우, 시민들이 의견을 제시하고 결정 과정에 참여하는 것은 쉽지 않습니다. 그래서 등장한 것이 바로 **Decidim**입니다. Decidim은 시민 참여를 촉진하고, 열린 정부를 구현하기 위한 오픈소스 프레임워크입니다. 이 프로젝트는 공공기관이나 자치단체에서 민주적 의사결정을 효율적으로 지원할 수
백엔드/서버
최근 웹 개발에서는 사용자의 요구를 신속하게 반영할 수 있는 프레임워크에 대한 수요가 높습니다. 이러한 요구에 부응하기 위해 등장한 것이 바로 **Play Framework**입니다. 이 프레임워크는 Java와 Scala를 기반으로 하여, 빠른 개발 속도와 높은 성능을 자랑합니다. 이번 포스트에서는 Play Framework의 주요 기능과 설치 방법, 간단
백엔드/서버
프로그래밍과 소프트웨어 개발에서 다이어그램은 매우 중요한 역할을 합니다. 복잡한 시스템 구조를 이해하고, 팀원 간의 소통을 원활하게 하며, 개발 과정에서 발생할 수 있는 혼란을 최소화하는 데 큰 도움을 주기 때문입니다. 이러한 이유로 소프트웨어 개발자들 사이에서 PlantUML 프로젝트가 주목받고 있습니다. PlantUML은 텍스트 기반으로 UML 다이어그