협업툴

협업툴 선정하기 A to Z

협업툴 도입을 생각하시는 분들께 이전회사의 경우 파트너사의 그룹웨어를 도입하였으며 불편한 UI에도 불구하고 어쨌든 전자결재와 메신저를 사용할 수 있었기에 다들 성실히 사용하고 있었으나 몇가지 문제점이 있었습니다.

AWS

Amazon Web Services - 비밀번호 접속 활성화

아마존 웹 서비스(AWS)에서 생성한 EC2 인스턴스는 기본적으로 생성시 발급한 공개키로만 접근하도록 설정되어있다. 당연히 이 방법이 가장 뛰어난 보안성을 제공하지만 경우에 따라서 Password Access가 필요한 상황도 있다. 다음과 같이 설정을 한...

Docker

Dockerfile 알아보기

Docker-Compose를 사용하면 컨테이너 실행에 필요한 옵션을 docker-compose.yml이라는 파일에 적어둘 수 있고, 컨테이너 간 실행 순서나 의존성도 관리할 수 있습니다.

Docker 설치하기

도커Docker는 2013년에 등장한 컨테이너 기반 가상화 도구입니다. 이 글은 도커 입문자를 위한 튜토리얼로서, 도커의 설치 방법에 대해서 기술해 놓았습니다.

Docker Container란?

Container란 어플리케이션이 동작하기 위해서 필요한 요소(실행 파일, 어플리케이션 엔진 등)을 패키지화하고 격리하는 기술

Vue.js

Nuxt.js 개념부터 설치까지 빠르게 배우기

이번 포스팅에서는 Vue.js Application을 쉽게 생성하고 만들 수 있는 프레임 워크인 Nuxt.js에 대해서 알아볼까 한다. Nuxt.js는 React의 Next.js에서 영감을 받아 진행된 프로젝트로 온전히 겉으로만 본다면 프레임워크이기 때문에 leaning curve가 있을...

React.JS

Micro-frontend React, 점진적으로 도입하기

react build의 긴 시간을 어떻게 줄일 수 있을까?

scss를 활용한 스토리북 개발

들어가기에 앞서, 본 프로젝트는 TypeScript/CRA기반의 Storybook에서 진행하였습니다.

좋은 코드란 무엇일까?

이 글은 좋은 코드란 무엇일까?의 내용을 가져왔습니다.

React Hooks와 Context를 이용한 설계 패턴

당신이 React를 즐겨 쓰는 사람이라면 끊임없이 변화하는 이 변덕스러운 도구를 감당하지 못했던 적도 있을 것이다. Fiber(v16.0)가 등장한 게 2017년 겨울이었는데 어느 새 최근 8월 8일 v16.9 정식 버전이 릴리즈되었다. 2년 사이에 React는 거의...

React Native

React-Native 초기 세팅

공식문서 Getting Started의 Xcode & CocoaPods 단계까지 설정한 후 진행하시면 됩니다.

React Native - Firebase

React Native 개발 도전 - 생성된 프로젝트에 Firebase 연동하기 (2)

Spring

Spring 과 Spring Boot

웹 애플리케이션 서버를 만들 때 스프링을 이용하는게 가장 일반적일만큼 대한민국 개발자의 스프링 의존도는 상당하다. 요즘에는 Node.js 나 Django 로도 많이 개발을 하지만 가장 익숙한건 아무래도 스프링인 듯 하다. 이번 포스트에서는...

DND

IT동아리는 홈페이지를 왜 개선할까?

안녕하세요! DND디자인 운영진 이다정입니다😉

디자인 세미나 주최하기 feat. DND

DND라는 IT 비영리단체 운영진

당신은 왜 DND에 들어오게 되었나요?

DND는 Developer & Designer의 줄임말로 개발자&디자이너 연합 동아리입니다. 서울에서 활발히 활동하고 있는 현직자들이 서울에 편중된 기술 공유와 세미나를 지방에서도 나누고자 탄생하게 되었고, 열정과 의지가 있지만 기회의 불평등함으로 아쉬움이 많았던 사람들에게...

📢 D&D 5기 모집

개발자&디자이너 연합 동아리 D&D에서 올 여름 8주간 함께할 개발자 및 디자이너를 모집합니다.

📢 D&D 4기 모집

개발자&디자이너 연합 동아리 D&D에서 올 겨울 8주간 함께할 부산, 서울지역 개발자 및 디자이너를 모집합니다.

3기 활동 마무리, 그 첫번째 이야기...

안녕하세요. D&D 입니다! :) 저희는 2020년 7월7일에 3기 멘티 모집을 완료하였습니다. 그리고, 매주 각 조별로 과제를 수행하면서 8주간의 대단원을 모두 마무리 하였습니다.

3기 선발 및 OT후기 글

안녕하세요. D&D 입니다! :) 2020년 7월7일에 3기 멘티 모집이 모두 완료되었습니다. 정말 많은 인원들이 신청을 해주셨습니다~! 이 자리를 빌어 신청해주신 모든 분들께 감사의 인사 드립니다!!

디자이너들끼리 멋지게 협업하기

D&D는 Developer & Designer의 줄임말로 개발자&디자이너 연합 동아리입니다. 서울에서 활발히 활동하고 있는 현직자들이 서울에 편중된 기술 공유와 세미나를 지방에서도 나누고자 탄생하게 되었고, 열정과 의지가 있지만 기회의 불평등함으로 아쉬움이 많았던 사람들에게...

사용자 관점에서 동아리 경험 개선하기

D&D는 Developer & Designer의 줄임말로 개발자&디자이너 연합 동아리입니다. 서울에서 활발히 활동하고 있는 현직자들이 서울에 편중되어 있는 기술 공유와 세미나를 지방에서도 나누고자 탄생하게 되었고, 열정과 의지가 있지만 기회의 불평등함으로 아쉬움이 많았던...

Github

git commitizen의 사용방법 및 template에 대해서 알아보기

Github를 이용해서 Project를 수행하면서 우리는 수많은 commit을 하게 됩니다. 이때 일정한 스타일의 commit message를 작성하면, 해당 message만 확인을 하여도 전체적인 흐름을 이해할 수 있도록 도와줍니다. 오늘은 일정한 commit message를 작성하기...

git Large File Storage(LFS)

Github를 이용해서 우리들은 많은 소스들을 손쉽게 관리할 수 있습니다. 하지만, 때로는 용량이 너무 큰 파일때문에 곤란한 경우가 생기기도 하는데요. git에서는 일반적으로 100MB 이상의 파일에 대해서 PUSH를 할 수가 없습니다. 오늘은...

[GitHub] Git 브랜치의 종류 및 사용법 (5가지)

Gitflow Workflow에서 사용하는 Git Branch 종류를 이해한다. Gitflow Workflow에서 사용하는 Git Branch 사용법을 이해한다.

Github에 Jekyll로 블로그 만들기

GitHub에서 새 저장소(repository)를 만듭니다. 이 때 저장소의 이름을 자신의 username 뒤에 .github.io가 붙은 이름으로 짓습니다. 이렇게 해야 yourname.github.io의 도메인으로 접속할 수 있는 블로그가 됩니다.

Github로 프로젝트 관리하기 - ZenHub 사용법

Github를 이용해서 Project Management 하는 방법 및 전체적인 프로세스에 대해서 정리했습니다. issue 관리, 일정 관리, 코드리뷰, 버그 리포트 등 다양한 일들을 Github 하나에서 다 관리할 수 있고 어느 하나 부족하다고...

Markdown

마크다운 - Expander control(접기/펼치기) 만들기

마크다운에서 접기/펼치기 가능한 컨트롤 문법을 알아보겠습니다. 마크다운 자체엔 기능이 없는 듯 하여 html 의 details를 이용합니다.

Slack

슬랙(slack) 사용법

슬랙(Slack)은 굉장히 많은 회사와 동아리 등의 집단에서 사용하고 있는 협업 메신저 도구입니다. 쉽게 말하면 회사용 카카오톡(Kakao Talk) 정도라고 보시면 됩니다.

python

Python Iterables vs Iterators vs Generators

파이썬에서 다음과 같은 개념들간의 차이점에 대해서 알아보자.

Django

Django ORM

목차 1.QuerySet을 통해 알아보는 ORM의 특징 2.QuerySet 상세 3.실수하기 쉬운 QuerySet의 특성들 4.마치며 QuerySet을 잘사용하는법 참고 자료

Django 인증 뷰

Django는 로그인, 로그아웃 및 비밀번호 관리 작업에 사용할 수있는 몇 가지 보기를 제공합니다. 이들은 스톡 인증 양식을 이용하지만, 자신의 양식을 전달할 수 있습니다.

Django 폼(form) 사용하기

아무것도 하지않고 단지 컨텐츠를 퍼블리싱하는 웹사이트 혹은 어플리케이션을 계획중인게 아니라면, 그리고 어떠한 정보로 방문자로부터 입력받지 않을 것이 아니라면 폼 사용법을 이해 할 필요가 있습니다.

Django 템플릿에 대해서 알아보자

Web 프레임 워크 인 Django는 HTML을 동적으로 생성하는 편리한 방법이 필요합니다. 가장 일반적인 방법은 템플릿에 의존하고 있습니다. 템플릿에 원하는 HTML 출력의 정적 부분과 동적 콘텐츠를 삽입하는 방법을 설명하는 특별한 구문이...

TypeScript

타입스크립트의 기본타입

가장 기본이 되는 타입들에 대해 알아봅니다. 타입스크립트 공식문서를 참조하여 타입스크립트의 가장 기본이 되는 타입들에 대해 알아보겠습니다.

vscode

vscode-extension cli에서 설치

1. CLI 환경 구성

IOS

Swift Package Manager를 통한 Theme Framework 만들기

간단하게 나만의 SwiftUI Theme 프레임워크를 만들어보자.

SwiftUI

SwiftUI 기초(1)

StackView의 종류

SwiftUI의 ViewModifier

SwiftUI의 ViewModifier가 무엇인지 알아보자.

설정

Mac 터미널 세팅하기 (zsh & iterm)

최근에는 아래 적혀있는 Powerlevel9k 보다는 Powerlevel10k로 init을 진행시 대부분을 자동으로 설정해주시때문에 Powerlevel10k를 더 추천드립니다 :) 개발을 하면서, 가장 많이 사용하게 되는 요소 중 하나가 바로 터미널입니다. 오늘은, 맥북의 터미널을 아름답고...

Agile

[Agile] 데일리 스크럼(Daily Scrum)이란

이 글은 “[Agile] 데일리 스크럼(Daily Scrum)이란” 의 내용을 가져왔습니다.