본문 바로가기

분류 전체보기34

[TECH] 개인정보와 가명정보 그리고 익명정보란? [티끌] 개인정보와 가명정보 그리고 익명정보의 관계 안녕하세요 티플의 안드로이드 개발자 김유정입니다 :D 제목에 나오는 세 단어를 모두 한 번씩은 들어보셨을텐데요, 오늘은 비슷한듯 다른 개인정보, 가명정보, 익명정보의 관계성을 알아보겠습니다! 👩‍💻개인정보 문제나갑니다 - 다음의 예시들 중 개인정보는 한 가지입니다. 찾아보세요 ! 1. 혜정이에 대한 태진이의 주관적인 평가 2. (주)윤아컴퍼니 회사에 대한 정보 3. 사망한 고인에 대한 정보 정답은 바로 1번 - '혜정이에 대한 태진이의 주관적인 평가'입니다. 타인에 대한 주관적인 평가가 어떻게 개인정보일 수 있을까요? 정답은 개인정보의 정의에 담겨있습니다. 개인정보보호법은 개인정보를 아래와 같이 정의합니다. '살아 있는 개인에 관한 정보로 성명, 주민등.. 2023. 10. 11.
[TECH] 서버 API 성능개선기(1) [티끌] 티끌 서버 API 성능개선기(1) 안녕하세요 티플의 백엔드 개발자 김유정입니다 :) 이번 글은 운영 서버에 부하를 주어 서버가 버틸 수 있는 한계점을 찾고, API 쿼리를 개선해 보려 합니다. 성능 측정 도구로는 nGrinder를 사용하였는데요. nGrinder은 웹 UI를 이용해 사용하기 편리하고, 자바와 비슷한 groovy언어를 사용해 자유롭게 테스트 스크립트를 작성할 수 있다는 장점이 있습니다. 그럼 nGrinder에 대해서 간단히 설명하고 맥에서 설치하는 방법을 설명해 드리겠습니다!👩‍💻 nGrinder이란?nGrinder는 네이버에서 성능 측정 목적으로 jython(JVM위에서 파이썬이 동작)으로 개발 된 오픈소스 프로젝트이며, 2011년에 공개 하였습니다. nGrinder는 서버의 성.. 2023. 9. 27.
[TECH] Kotlin Coroutine을 써야하는 이유 [티끌] 티끌 Android Kotlin Coroutine을 써야 하는 이유와 사용법 안녕하세요 티플의 안드로이드 개발자 정채현입니다😆😆😆😆 이번에는 멀게만 느껴지고 처음 보면 어렵게 느껴지는 개념을 저도 정리하면서 확인하는 시간을 가져보려고 합니다! 안드로이드를 개발하는 사람이라면 Coroutine을 들어보셨을 거라 생각합니다. Coroutine은 무엇이고 비동기 처리는 무엇인지 알아보러 가봅시다.💨 👩‍💻 Coroutine? 코루틴이 뭐야? 코루틴을 압축해서 설명하자면 쉬운 비동기 처리로 코드를 쉽고 가독성 높게 작성할 수 있는 특징을 가진 도구입니다. 코루틴(Coroutines)은 Kotlin에서 동시성을 간단하게 처리할 수 있게 하는 기능 중 하나입니다. 코루틴은 비동기 코드를 동기적으로 작성하는.. 2023. 9. 22.
[PRODUCT] 사이드 프로젝트 운영하는 법2 (feat. 팀 문화) 안녕하세요. 티플의 서비스 기획자 최윤아입니다! 저번 글에서는 더 효율적인 협업을 위해 도입한 것들을 소개했는데요. 이번 글에서는 티플이 더 좋은 ‘팀 워크’를 이끌어내기 위해 어떤 문화들을 정립해나갔는 지 보여드리고자 합니다.🚀 사이드 프로젝트 팀 내 구조 개편 티플은 모두가 책임감이 높고, 자신이 맡은 업무에 대한 오너십이 강한 팀이었기 때문에 사실 팀원들의 역할이 제대로 정의되어 있지 않았습니다. 단순히 기획자, 디자이너, 서버 개발자, 안드 개발자, 마케터라는 식으로만 이름이 붙어있을 뿐이었죠. 그래서 어떤 뷰에 대해 기능부터 UI 디자인 요소까지 얘기할 때는 모든 개발자들을 언급해서 다같이 얘기하기도 했어요. 물론 이러한 과정에서 팀 내 협력도가 높아지기도 했지만, 론칭을 위해 부스트를 달아야 .. 2023. 9. 16.