때아닌 블로그 장애

지금 글을 쓰고 있는 이 공간이 어제 고장 났다.꽤 오래 서버 운영을 해와서 트러블 슈팅에는 어느 정도 익숙하다고 생각했는데, 생전 처음 보는 양상이었다. 우선 상황을 돌이켜보면, GCP를 사용하고 있는데 어떤 모니터링에도 문제가 없었으나, 웹이 접속 안 되는 건 당연하고, SSH도 접속이 안되고 직렬접속도 안되었다. 즉 내가 시스템에 들어가서 볼 수 있는 것이 하나도 없었다. 완전… Continue reading

경력과 경험

작년 말부터 올해까지 고민했던 경력과 경험에 대해 솔직하게 작성해 봐야겠다. 이전 포스팅에서 어느 정도 비치긴 했지만, 내가 개발해 온 경력과 경험 중 이름을 대면 알만한 곳은 없다. 개발해온 환경을 생각해 보면, 내가 원래 할 줄 아는 수준의 개발 능력에 도메인 지식이 추가되면서 경력이 쌓였다. 그 중엔 리눅스, 클러스터 환경과 같이 도움이 되는 것도 있었고, 지금은… Continue reading

사이드 프로젝트

언젠가, 어딘가 이런 얘길 했던 적이 있다. 사업을 하면 일과 여가의 구분이 없어져서 사이드 프로젝트 하기가 어렵다고.사실 지금도 생각이 크게 바뀌진 않았다. 요즘 즐겁지 않은 외주 일을 많이 하고 있는데, 그러다 외주 일을 하기 싫을 때나, 빌드가 오래 걸릴 때 틈틈이 필름업 앱을 개발하고 있다. 필름업은 아직 앱을 만들 계획이 없었으나, 비디어스와 외주 앱도 개발하고… Continue reading

기획의 변경

연휴가 시작되었지만, 고객사의 앱 심사가 급한 시점이다.그래도 개발은 마무리가 거의 마무리가 되어서, 심사를 넣었다. 당연히(?) 리젝되었다. 결제와 포인트를 사용하는 대부분의 앱이 겪는 문제일 것이다.여러 얘기가 있었지만 결국 포인트를 얻기 위한 수단(결제)을 웹에 연결해서 제공하면 안된다는 것이다.심지어 쿠폰도 콘텐츠를 얻을 수 있는 수단이기 때문에 결제 수단으로 보고 삭제를 요구한다. 이 모든 것이 인앱결제를 지원하면 문제가 없다…. Continue reading

Flutter 혹은 iOS

오늘 있었던 일이다. 앱 개발을 마무리하던 찰나에, 잠시 앱 빌드를 다시 했더니 갑자기 빌드가 안 되었다. 심지어 시뮬레이터도 실행이 안 되고, 에러도 안 나고 그냥 먹통이었다. Xcode를 켜니, 아.. iOS 17이 나왔단다. 아주 친절하게도 iOS 16.4 버전으로 설정되어 있던 모든 시뮬레이터가 사라지고 전부 iOS 17로 설정되었다. 급하게 구글링을 해서 16.4 버전 시뮬레이터를 구성하고, 빌드를 했는데… Continue reading

완성된 학습법

최근에 비디어스 앱을 Flutter로 변경하고 릴리즈했다. 이번에 Flutter로 꽤 완성도 있는 프로젝트 하나를 마무리하고, 내부에서 리액트를 경험하면서 나의 학습법이 완성된 것 같다. 특별한 것 없고, 지적할 부분투성이지만 나에게는 정말 딱 맞고 효율이 좋다. Flutter를 학습해 온 과정을 통해 정리해본다. 1. 입문용 강의를 빠르게 완강한다. 입문용 강의는 무료도 많고, 유료더라도 클립 수의 부담이 적기 때문에 완강이… Continue reading

[컨텐츠 후기] 클린코딩 하는데 구현을 못하는 개발자

며칠 전 개발바닥 유튜브에 클린코딩 하는데 구현을 못하는 개발자 영상이 업로드되었다. 관심이 많은 분야라 거의 올라오자마자 봤다. 영상을 정말 짧게 요약하자면, 클린코딩을 하면서 구현을 못 하는 개발자보다는, 어쨌든 정해진 기간 내 기능을 구현할 줄 아는 개발자를 선호한다는 것이다. 사실 당연한 결론이라고 생각한다. 결국 기간 내 구현을 못하면, 그 개발자는 클린코딩을 한 개발자가 아니라 구현을 못… Continue reading

Django 간단한 튜닝

매일 글을 쓰다보니 인풋을 찾게 되는데, 그러다 프레임워크의 성능에 대한 아티클을 몇개 읽었다.그러다 비디어스에 적용할만한 요소가 있어서, 테스트를 해봤다. 이번 테스트를 해보게 된 계기인 ujson을 먼저 테스트해봤다. ujson은 UltraJSON 이라는 패키지인데, 설명을 보면 UltraJSON is an ultra fast JSON encoder and decoder written in pure C with bindings for Python 3.8+. 라고 쓰여있다. C 로… Continue reading

파이썬 어디서 어떻게 쓰고 있는 걸까

파이썬은 개발에 조금이라도 관심이 있는 사람이라면 들어봤을 정도로 잘 알려진 프로그래밍 언어이다. 프로그래머스에서 주기적으로 개발자 설문조사를 하는데, 최근 피드에 뜬 링크가 있어서 둘러보던 중 문득 궁금해졌다. 사람들은 파이썬을 어디서 어떻게 쓰고 있을까. 2023 코딩 테스트 연습 언어 트렌드를 보면 2020년 부터 파이썬이 코딩 테스트에서의 활용이 늘어나는 것을 볼 수 있다. 2023 프로그래머스 개발자 설문조사를 보면… Continue reading

파이썬 기초 문법을 이제 막 마쳤다면

B2B 강의를 하다보면 4주, 12주와 같이 길게 진행하는 강의도 있지만, 기초 문법만 다루는 경우가 있다.지금 진행하고 있는 모기업 B2B 강의도 3일짜리 파이썬 기초 문법을 매주하고 있다. 부트 캠프나 온라인 강의는 대부분 목표가 명확히 있지만 이런 강의는 목표가 “프로그래밍 입문”인 경우가 많다.만약 당신이 개발자라면, 3일동안 “프로그래밍 입문”을 가르친다면 무엇을 가르치겠는가. 내 경우엔, 내장 함수를 활용하는 것이나… Continue reading