엘키의 주절 주절

소소한 개발 이야기

2019년 회고

들어가며 한해를 돌아보기 위해선 기록이 많았어야했는데, 작년 한해는 기록이 많지 못했다. 여러가지 이유가 있었지만, 결과적으로 아쉬운 부분이다. 내년에는 많 것을 극복해 좀 더 나은 한해를 만들고 싶다. 회고 건강 애초에 건강하지못했기도 하지만, 다년간 누적된 정신적, 육체적 피로가 폭발했다. 그로 인해 한해의 반 이상을, 정해진 업무를 쳐내...

개발자의 성장

개요 얼마 전 지인들과 점심 식사를 하면서, 근황 이야기를 나눴다. 그 과정에서 성장에 대한 우려에 대한 이야기가 나왔다. 나 역시 성장에 집착(?) 하는 편이다 보니, 주의 깊게 듣게 됐는데, 포인트는 다음과 같았다. 팀바팀, 케바케라지만, 서비스를 하는 많은 회사는 변화를 두려워한다. 변화는 리스크로 인식되기 쉽고, 실제로 그런 측면이 없...

웹과 게임에서 다르게 사용되는 캐시

성능 향상을 위해 다양하게 이용되는 캐시 이 캐시마저, 게임과 웹에선 다르게 적용되는데, 이에 대한 질문을 꽤 여러번 받았다. 그 과정에서 설명했던 내용을 글로 정리해보고자 한다. 웹 사용자에게 보낼 HTML 캐시 API 파라미터에 대한 동일한 응답을 위한 캐시 DB 처리 전의 중간 저장소로의 활용. ...

개발자로서의 똑똑하다는 의미

개요 종종 논란이 되고 토론의 주제가 되는 개발자로서 똑똑하다는 의미는 무엇일까? 대게는 논리력이 뛰어나거나, 문제 해결 능력이 좋거나, 기본기가 좋거나 같은 의미로 쓰인다. 추가적으로 남들이 못하는 일을 하는 사람, 깊이가 있는 (숙련도나, 재능이 필요한) 업무를 할 수 있는 사람, 확연이 다른 사람들보다 많이 아는 사람, 경험이 많은 사람, 학...

.NET CORE 3.0 릴리즈

Announcing .NET Core 3.0 이와 동시에 ASP NET CORE 3.0, EF CORE 3.0도 함께 릴리즈 되었다. 이미 2.X 버전 대에 와서는 쓸만한 상태가 됐었지만, 부족한 부분들을 채워주겠다는 포부를 들고 왔다. 몇가지 신규 기능 나열하자면 다음과 같다. Winform, WPF 지원. 윈도우에서만...

조직 문화가 중요한 이유

실수는 필연적인 요소다. 실수를 두려워하지 않되, 실수를 반복하지 않는 습관을 가지려 해야 한다. 도전하지 않는다고, 변화를 기피한다고 해서 장애가 제로가 되지 않는다. 개인의 실수를 질책하는 것은 의미가 없다. 시스템으로 해결 할 수 있는지, 그럴 수 없다면 주변의 도움...

게임 개발로 복귀 하는 이야기

길었다면 길었고, 짧았다면 짧았던 도전을 마치고, 본업이었던 게임 개발로 복귀한다. 2년여간의 경험은 꽤나 의미가 있었다. 내가 웹&플랫폼 개발을 해보고 싶었던 계기는, 이전 글에서 언급했던 대로, 기술적으로, 문화적으로 궁금한 것이 컸다. 여기에 더해서, 게임 개발을 오래하다보니 매너리즘에 빠진 문제도 있었다. 비슷 비슷한 업무에 지치...

.NET CORE

온라인 게임 개발 시절 대상 환경이 윈도우였고, 클라이언트에서 전향한 개발자가 많아서 서버가 윈도우인 경우가 많았다. 내 경우만해도 윈도우 서버를 아주 오랜 기간 사용해오다가, Ruby on rails를 사용하면서 조금씩 익숙해진 리눅스 서버가 Django를 거쳐, 자바 스프링으로 클라우드 서비스를 개발하고 운용하면서 리눅스 서버에 친숙해지는 계기가...

게임 서버 개발과 웹 서버 개발의 차이

개요 늘 궁금했다. 웹 개발이란 어떤 것인지. 물론 이것저것 관심이 많다 보니, 임베디드, 보안, 인공지능 등 대부분 관심이 많지만, 좀 더 대중화 되고 컨텐츠 개발에서 주류에 있는 웹개발은 조금 더 궁금했다. 사실상 책 따라하기 수준의 방명록, 게시판 정도론 웹 개발자들이 어떻게 생각하고, 무엇을 중요시 여기고, 어떤 것을 잘해야 하고, 어떻게...

C++ 게임 서버 개발자의 웹 프론트엔드 적응기

개요 다른 언어도 몇년간 실무에 썼음에도, 난 아직도 C++이 아직도 가장 익숙한 언어다. C++을 제외하고, 내가 가장 적응하기 쉬웠던 다른 언어는 C#과 루비다. 사실 파이썬은 indent 강제에 대한 거부감이 크게 작용해서 기피했었는데, 막상 업무상 필요해서 써보니 indent 강제는 장점도 많았고, 루비와 비슷한 측면도 꽤 많아서 (다른 ...