스프링 부트 3의 상위 프레임워크인 스프링을 비교하며 스프링 부트 3에 대해 알아보고, 스프링의 콘셉트인 IoC(제어의 역전), DI(의존성 주입), AOP(관점 지향 프로그래밍), PSA(이식 가능한 서비스 추상화)를 알아본 다음 스프링 부트 3 프로젝트를 만들며 스프링 부트 3를 시작해보겠습니다.
Read More[Spring] 스프링 부트 3 시작하기 ❶
스프링 부트 3의 상위 프레임워크인 스프링을 비교하며 스프링 부트 3에 대해 알아보고, 스프링의 콘셉트인 IoC(제어의 역전), DI(의존성 주입), AOP(관점 지향 프로그래밍), PSA(이식 가능한 서비스 추상화)를 알아본 다음 스프링 부트 3 프로젝트를 만들며 스프링 부트 3를 시작해보겠습니다.
Read More[Typescript] 가장 쉬운 타입스크립트 시작하기 ❷
타입스크립트에 익숙하지 않은 분이라면 가장 쉬운 타입스크립트 시작하기로 시작해보세요. 총 2편으로 1편은 ‘타입스크립트 소개와 기초’, 2편은 ‘인터페이스 및 클래스와 고급 기능’을 정리했습니다.
Read More[Typescript] 가장 쉬운 타입스크립트 시작하기 ❶
타입스크립트에 익숙하지 않은 분이라면 가장 쉬운 타입스크립트 시작하기로 시작해보세요. 총 2편으로 1편은 ‘타입스크립트 소개와 기초’, 2편은 ‘인터페이스 및 클래스와 고급 기능’을 정리했습니다.
Read More[Node.js] 자바스크립트로 백엔드 입문하기 ❷
[Node.js] 자바스크립트로 백엔드 입문하기 ❶
[WebSocket] ❷ 메아리 애플리케이션 만들기
웹소켓(WebSocket)은 하나의 TCP 컨넥션으로 서버와 클라이언트 간에 양방향 통신을 제공하는 프로토콜입니다. 본문에서는 웹소켓이 무엇인지 알아보고 Node.js와 웹소켓를 사용하여 메아리 애플리케이션을 만들어보겠습니다.
Read More[WebSocket] ❶ 웹소켓과 socket.io
웹소켓(WebSocket)은 하나의 TCP 컨넥션으로 서버와 클라이언트 간에 양방향 통신을 제공하는 프로토콜입니다. 본문에서는 웹소켓이 무엇인지 알아보고 Node.js와 웹소켓를 사용하여 메아리 애플리케이션을 만들어보겠습니다.
Read More[요즘 우아한 개발] 단위 테스트로 복잡한 도메인의 프론트엔드 프로젝트 정복하기
저는 복잡한 도메인의 서비스를 개발하는 개발자라면 공감할 만한 문제를 겪고 있습니다. 간단한 센터 정보와 상품 정보 테이블뿐이지만, 상품 정보에 들어가는 코드는 총 1,700줄이 넘습니다. 이렇게 도메인과 코드가 복잡해지면서 아래와 같은 걱정거리가 생겼습니다. 서비스가 살아 있고 요구사항은 계속 생기는데, 코드가 복잡해졌다고 개발자가 걱정하고 두려워하고만 있으면 안 되겠죠. 테스트를 진행해 이 두려움을 뚫어보겠습니다.
Read More[스타트업] 비전을 공유하는 조직 문화 만들기
세상은 빠르게 변합니다. 스스로 커리어패스를 설계할 줄 알아야 합니다. 이런 고민에 조금이라도 도움 드리기 위해 30년 커리어 박종천 개발자님의 짦은 Q&A를 두 편 분량으로 준비했습니다.
Read More