웹소켓(WebSocket)은 하나의 TCP 컨넥션으로 서버와 클라이언트 간에 양방향 통신을 제공하는 프로토콜입니다. 본문에서는 웹소켓이 무엇인지 알아보고 Node.js와 웹소켓를 사용하여 메아리 애플리케이션을 만들어보겠습니다.
Read More[WebSocket] ❶ 웹소켓과 socket.io
웹소켓(WebSocket)은 하나의 TCP 컨넥션으로 서버와 클라이언트 간에 양방향 통신을 제공하는 프로토콜입니다. 본문에서는 웹소켓이 무엇인지 알아보고 Node.js와 웹소켓를 사용하여 메아리 애플리케이션을 만들어보겠습니다.
Read More[Flutter] 누구나 시작하는 앱 개발 튜토리얼
플러터 앱 개발 튜토리얼입니다. 모바일 앱 개발자로서 알고 있으면 좋은 지식들을 살펴본 후 플러터 프레임워크를 사용하여 간단한 연습용 프로젝트를 진행해보겠습니다. 모바일 앱 개발자로 성장하려면 알고 있으면 좋은 지식을 담고 있으니 가볍게 습득한 후 이해가 되지 않는다면 필요할 때마다 되돌아와서 확인해보세요. 총 2편입니다.
Read More[Flutter] 코딩이 편해지는 안드로이드 스튜디오 편의 기능
안드로이드 스튜디오의 편의 기능은 코딩 과정을 더 효율적으로 만들어 줍니다. 코드 자동 정리, 스테이트리스/스테이트풀 위젯 자동 생성, Show Context Action 등 코딩이 편해지는 안드로이드 스튜디오 편의 기능 정리했습니다.
Read More[실전 머신러닝] 로지스틱 회귀 – 타이타닉 생존자 예측하기 ❷
직접 로지스틱 회귀 분석 모델로 타이타닉 데이터셋을 분석해 생존자를 예측하고 작동 원리를 이해합니다. 또한 분류(Classification) 문제를 예측하고 평가합니다. 총 3편입니다.
Read More[Flutter] 기본 위젯 알아보기
플러터는 화면에 그려지는 모든 요소가 위젯으로 구성되어 있습니다. 플러터 프레임워크는 수십 가지 기본 위젯을 제공하며 앱 개발자가 직접 위젯을 만들 수도 있습니다. 이 모든 위젯을 다 알아볼 수는 없으니 자주 사용하는 위젯을 텍스트, 제스처, 디자인, 배치 관련 위젯으로 분류해 알아보겠습니다.
Read More[요즘 우아한 개발] 단위 테스트로 복잡한 도메인의 프론트엔드 프로젝트 정복하기
저는 복잡한 도메인의 서비스를 개발하는 개발자라면 공감할 만한 문제를 겪고 있습니다. 간단한 센터 정보와 상품 정보 테이블뿐이지만, 상품 정보에 들어가는 코드는 총 1,700줄이 넘습니다. 이렇게 도메인과 코드가 복잡해지면서 아래와 같은 걱정거리가 생겼습니다. 서비스가 살아 있고 요구사항은 계속 생기는데, 코드가 복잡해졌다고 개발자가 걱정하고 두려워하고만 있으면 안 되겠죠. 테스트를 진행해 이 두려움을 뚫어보겠습니다.
Read More[Flutter] 슈파베이스 연동하기 – ❸ 구현하기
슈파베이스(Supabase)는 모바일 및 웹 애플리케이션 개발 플랫폼을 빠르게 개발할 수 있는 백엔드 서비스입니다. 파이어베이스와 마찬가지로 백엔드를 직접 설계하지 않고 슈파베이스 SDK로 다양한 백엔드 기능을 사용할 수 있습니다. 이번 프로젝트는 슈파베이스와 플러터를 사용해서 일정 관리 앱을 구현해보도록 하겠습니다.
Read More[실전 머신러닝] 로지스틱 회귀 – 타이타닉 생존자 예측하기 ❶
직접 로지스틱 회귀 분석 모델로 타이타닉 데이터셋을 분석해 생존자를 예측하고 작동 원리를 이해합니다. 또한 분류(Classification) 문제를 예측하고 평가합니다. 총 3편입니다.
Read More[Flutter] 슈파베이스 연동하기 – ❷ 시작하기
슈파베이스(Supabase)는 모바일 및 웹 애플리케이션 개발 플랫폼을 빠르게 개발할 수 있는 백엔드 서비스입니다. 파이어베이스와 마찬가지로 백엔드를 직접 설계하지 않고 슈파베이스 SDK로 다양한 백엔드 기능을 사용할 수 있습니다. 이번 프로젝트는 슈파베이스와 플러터를 사용해서 일정 관리 앱을 구현해보도록 하겠습니다.
Read More