강남언니 공식 블로그
  • WHO WE ARE
  • BLOG
  • RECRUIT
  • WHO WE ARE
  • BLOG
  • RECRUIT
ALL
BRAND ∙ CULTURE
TECH
All AndroidDesignETCiOSServerToolWeb
  • Design
    Anna
    강남언니 일러스트 시스템 제작기
    브랜드 결을 맞추면서 구성원에게 디자인 밀키트 제공하기
    #designsystem#illustsystem#branding
    Anna
  • Design
    Ally
    실패를 통해 배우는 AB테스트
    테스트가 중요한거는 알겠는데 어떻게 해야 잘할 수 있을까?
    #ABtest#AB테스트#실험#통제변수
    Ally
  • Design
    Jane
    사용자들의 놀이터에서 비즈니스 임팩트 내기
    헤비유저가 되어보려다 제품 개선한 썰
    #community#design#productdesign#businessimpact
    Jane
  • Design
    Summer
    나의 대충 그려졌고 소중한 와이어프레임
    와이어프레임으로 더 빠르게 팀과 이야기하기
    #Wireframe#Design#Communication#Product
    Summer
  • Server
    Json
    Docker Compose 로 local 개발 환경 쉽게 관리하기
    앗! local 환경 관리 신발보다 싸다
    Json
  • Server
    Json
    Flyway 로 Java 에서 DB schema, seed 관리하기
    앗! DB schema 관리 신발보다 싸다
    #Spring#Java#Database
    Json
  • Design
    Jane
    프로덕트 디자이너가 PO를 한다면?
    우당탕탕 PO 겸임기를 통해 얻은 것
    #productdesigner#productowner#po
    Jane
  • Android
    David
    MVVM Anti Pattern
    MVVM Architecture을 적용할 때 피해야할 패턴에 대하여 알아보자
    #Android#MVVM
    David
  • Design
    Summer
    UT(사용성 테스트)로 고객 이해하기
    사용성 테스트를 통해 고객과 친밀도 쌓는 법
    #Design#UT#사용성테스트#UsabilityTest#사용성평가
    Summer
  • Android
    Thomas
    Annotation 안에서 무슨 일이 일어나는 거지? 2편
    Kotlin 으로 Custom Annotation 만들어보기 - Code generation 편
    Thomas
  • Server
    Brown
    Spring 의 동기, 비동기, 배치 처리시 항상 context 를 유지하고 로깅하기
    async 처리시 로깅을 위해 ThreadLocal, MDC, 그리고 TaskDecorator 를 활용해보자
    #spring#async#logging#mdc#threadLocal#TaskDecorator#context#batch#thread
    Brown
  • Server
    Brown
    Hibernate entity 에 Lombok 사용 시 stackoverflow 혹은 LazyInitializationException 이슈
    Annotation 도 ORM 도 잘 알고 써야 제 맛
    #hibernate#lombok#annotation#@Data#ORM
    Brown
  • Server
    Brown
    AWS RDS 에서 MySql 한글 및 이모지 처리 (utf8, utf8mb4)
    우리나라 개발자가 전세계 소프트웨어 다 만들면 참 좋겠다
    #mysql#aws#rds#utf8#utf8mb4#emoji#이모지
    Brown
  • Design
    Design Chapter
    디자인 챕터는 왜 존재할까?
    강남언니 디자인 챕터의 미션&비전 수립기
    #Design#Mission#Vision
    Design Chapter
  • Server
    Brown
    MySQL 그날의 끝 시간(23:59:59) 저장 시 주의 할 점
    Datetime 과 Timestamp 등 시간 저장은 늘 긴장해야 한다
    #mysql#datetime#timestamp
    Brown
  • Design
    Anna
    UI 텍스트 가이드라인 제작기
    텍스트에 강남언니 뿌리기
    #UI Text Guideline#Design System
    Anna
  • Android
    David
    ViewPager2 파헤치기
    #ViewPager#ViewPager2#Android
    David
  • Web
    Mark
    타입스크립트로 슬랙 앱(봇) 만들기 - 기초편
    슬랙 앱을 통해 간단한 메시지 전송 기능을 만들어보자.
    #슬랙#Slack#Typescript#슬랙봇#타입스크립트#슬랙앱
    Mark
  • Android
    Thomas
    Annotation 안에서 무슨 일이 일어나는 거지? 1편
    Kotlin 으로 Custom Annotation 만들어보기 - Reflection 편
    #Android
    Thomas
  • Design
    Ally
    스타트업에서 프로덕트 디자이너는 어떻게 일할까?
    애자일 조직에서 일하는 방법에 대한 고찰
    #Productdesigner#Agile#Startup
    Ally
  • Tool
    Json
    git bisect 로 문제가 발생한 commit 빠르고 쉽게 찾기
    git 에서 제공하는 이진탐색 방법
    #GitFlow#Git
    Json
  • Android
    Jake
    TDDDD 안드로이드에서 가능할까?
    안드로이드에서 Test Driven Domain Driven Design 시도해보기
    #Android#Domain#Test
    Jake
  • iOS
    Shirou
    힐페TV - ViewModel을 무조건 믿을 수 있는 방법이 있다???(삐슝빠슝)
    MVVM + RxSwift iOS 프로젝트 ViewModel 테스트 하기
    #MVVM#RxSwift#RxTest#XCTest#iOS
    Shirou
  • iOS
    Go
    TDD x iOS
    TDD로 iOS앱을 개발해 봅시다.
    #iOS#TDD
    Go
  • ETC
    Json
    GitFlow? 들어도 봤고, 쓰고도 있는데...
    GitFlow 제대로 알고 쓰기
    #GitFlow#Git
    Json
  • Design
    Jane
    더미텍스트 효율적이면서 의미있게 사용하기
    스케치에서 Realdata를 통해 쉽고 빠르게 컨텐츠 삽입하기
    #Design#Sketch
    Jane
  • Web
    Chichi
    개발자 여러분, 디자인시스템 지금 바로 도입하세요!
    Welchis를 소개합니다
    #Design System#Web
    Chichi
  • Server
    Brown
    Spring Annotation 과 Reflection 을 활용해서 Entity의 여러 필드 한번에 수정하기
    Custom Annotation 과 Spring Reflection Util 활용기
    #Spring#Java#Annotation#Reflection#Entity
    Brown
  • Android
    David
    Android Architecture Components를 활용하여 MVVM 적용하기
    AAC-MVVM 적용방법
    #Andorid#Architecture#AAC
    David
  • ETC
    Json
    Replica 에 Write 가 된다고?
    MySQL Writable Replica 로 데이터 분석용 DB 만들기
    #DevOps#Data Analytics#Replica#RDS
    Json
  • Design
    Jane
    컴포넌트 디자인으로 재사용성 극대화하기
    컴포넌트 디자인의 생성과 활용, 협업하기
    #Design System#Component Design
    Jane
  • Android
    Thomas
    안드로이드 MotionLayout
    Android MotionLayout 사용해보기
    #Android#MotionLayout
    Thomas
  • Server
    Brown
    여러개의 DB 작업을 동시에 수행하고 결과를 합쳐서 보내줘야 할 때
    Spring 에서 @Async 를 이용한 동시다발적인 Hibernate DB 작업
    #Spring#Async#Hibernate#Thread#Transaction
    Brown
  • ETC
    Brown
    날 닮은 너를, 부족한 너를.
    Arrays.arrayList 는 ArrayList 와 다르다
    #Java#Array#List#Collection
    Brown
  • Android
    David
    Coroutine Basic
    Coroutine 기초 내용
    #Coroutine#Kotlin#Android
    David
  • Tool
    Json
    Homebrew 로 Mac 한 방에 셋업하기
    언제까지 Mac 설정에 하루 종일 시간을 쓸 것인가?
    #Tool#Setting#Mac
    Json
  • Web
    Chichi
    플러터 풀로 털기
    #Flutter#Dart
    Chichi
  • iOS
    Shirou
    SwiftUI + Combine 핥아보기
    #SwiftUI#Combine#WWDC2019
    Shirou
  • Design
    Jane
    힐페 디자인챕터에서 Abstract 똑똑하게 사용하는 방법
    #Design#Abstract#Design System#Sketch
    Jane
  • Design
    Jane
    Abstract 기본 사용법
    #Design#Abstract#Design System#Sketch
    Jane
  • Android
    David
    Privacy Changes in Android Q#2
    안드로이드 기기 고유 식별자 제한
    #privacy change#Android
    David
  • Android
    David
    Privacy Changes in Android Q#1
    백그라운드 앱에 대한 새로운 제한사항
    #privacy change#Android
    David
©Healing Paper Co., Ltd. All rights reserved.