2023
- • 의존성 주입을 하면 잃게 되는 것
- • 의존성 주입에 대한 오해와 진실
- • 의존성 주입 안티패턴: Ambient Context
- • 링크드인과 이력서 관리 팁
- • 초간단 면접 팁
- • 의존성 관리 툴 비교정리
- • 느슨하게 연결된 코드를 작성하고 계신가요?
- • [기본기] UI편
- • [기본기] Hashing 제대로 알기
- • [기본기] Swift의 변수, 상수 이해하기
2022
- • 일의 매듭 짓기: 개발자의 ABC
- • 글로벌 개발팀이 협업하는 방법
- • 2022년 테크 업계 번아웃 실태 보고
- • [유머] 왜 소프트웨어 개발은 예상보다 2~3배 더 오래 걸리는가?
- • 모바일 개발자를 위한 30-60-90일 성공 계획서
- • 터치 시뮬레이션을 활용한 단위 테스팅
2021
- • 스타트업
- • 2022년 시니어 iOS 개발자 로드맵
- • 슈퍼앱 운영을 위한 확장성 높은 앱 아키텍처 구축
- • 모바일 앱의 느슨한 결합
- • Loose Coupling of a Mobile App
- • 팀워크
- • Teamwork
- • UITableView를 쓰지 말아야할 때
- • 모바일 앱 스터디원 모집
- • 테스트와 좋은 설계의 관계, 그리고 나쁜 설계의 영향
- • The relationship between testing and good design, and the effect of bad design
- • 어차피 SwiftUI에는 뷰컨이 없다
2020
- • 앱 안정성을 향한 끊임없는 여정
- • An endless journey to app stability
- • 테스트 코드 작성하면 좋은 점
- • The Advantages of Writing a Test Code
- • 다른 표준시간대 다국적 개발팀에서 원격으로 일하는 법
- • 개발자와 라면 조리법
- • A Developer and Ramyun (Instant Noodles) Recipe
- • Sourcery 개발자로부터 배우는 모바일 아키텍처와 개발자 경험
- • Learn Mobile Architecture and Development Experience from a Sourcery Developer
- • 개인과 팀이 성장하는 모바일 개발 환경
- • A mobile development environment where individuals and teams grow
- • How to search files in Xcode
- • 모바일 개발자에게 scalability란 뭘까
- • What is scalability for a mobile developer
- • uber/RIBs 유닛 테스트 짜기
- • Making a uber/RIBs Unit Test
- • XCTest 소요시간 단축하기
- • Reducing Time Spent for an XCTest
- • 재택근무 한달
- • 괜찮은 Swift 면접 질문
- • iOS 개발자 싱가폴 이직기
- • 베끼기 학습법
- • Learning by Copying
- • [번역] 초짜가 된 기분
- • 자연의 코드
- • 기술 부채도 자산인 이유
2019
- • 시리야 앱 배포해줘
- • Siri, deploy an app
- • 스위프트의 콤마와 &&의 차이: condition과 expression의 구분
- • iOS 13 앱 업데이트 후기
- • 구글 코드 리뷰 가이드
- • 경험 발표의 가치
- • BookStore iOS 샘플 앱
- • SwiftFest Boston 2019 발표 및 참석 후기 - 컨퍼런스가 아닌 커뮤니티
- • 스티브 잡스 생전 마지막 인터뷰 어록 @D8 Conference 2010
- • 스위프트로 다시보는 객체지향 프로그래밍: 피해야할 코딩 습관
- • Object-oriented Programming Seen Through Swift: Coding Habits to Avoid
- • 스위프트 API 디자인 가이드라인 초초초-요약본