본문 바로가기

전체 글156

비동기를 처리하는 방법 (callback) 2021. 8. 22.
[컴주개] CSE Junior Developer Meetup 8회 비대면 모임 첫번째 세션에서는 근황 토크를 했다. 나는 이직후기+사내 해커톤 후기로 근황 토크를 했다. 대이직시대가 열려서 활발하게 서류, 면접을 많이 보는 것 같다. 다들 잘 됐으면 좋겠다. 두번째 세션에서는 종호형이 최근에 겪었던 동시성 문제에 대해서 얘기해주셨다 옛날에 형이 msa, ddd에 대해서 얘기를 해주셨던기억이 있다. 그때 당시에는 들어도 이게 뭐지...? 이랬는데. 최근에서야 이직하고 큰 서비스를 와보니 이제야 이해가 가는 개념들이었다. 앞으로 더 연차가 쌓이면 똑같은 문제를 겪고, 이 내용이 msa, ddd가 생각 난 것 처럼 같이 생각날 것 같다. 2021. 7. 25.
해커톤 회고 배경 배경을 먼저 말하자면 나는 입사한지 일주일차였다. 근데 팀원분 중 한분이 다음주 해커톤 기간인데 프론트엔드로 참여하면 어떠냐는 제의를 해주셨고 나는 승낙했다.(stay...) 내가 맡은 업무 프론트엔드...를...주도했다. 어려웠던 점 코로나로 인해 오프라인에 못 모이고 재택으로 진행해서 이게 제일 어려웠던 점 중 하나였다. 일단 기능 명세가 제대로 안나와서 어디까지 구현하고 어디까지 목업으로 해결할지 정해져 있지 않은 상황이어서 좀 빡셌다 온 지 얼마 안 돼서 서비스 구조도 잘 모르고, 아예 베이스부터 서비스를 만들어가는 건 처음이라 우여곡절이 많았다 (기술 스택 선정, cors 이슈 등등) 얻은 것 얻은것은 매우 많다 그 중 몇가지를 나열해보자면.. 이것이 오버엔지니어링이다! 라는걸 느꼈다. 처.. 2021. 7. 18.
replaceAll 작년 즈음에 문자열 치환해야될 일이 있어 특정 문자열을 모두 replace 해주는 메소드를 찾아봤을때 replaceAll 메소드는 존재하지 않아서 replace에 정규식을 이용해서 해결했던적이 있었다. 근데 최근 mdn에 찾아보니 replaceAll 메소드를 빌트인으로 제공하는것 같다(?) replace 메소드는 패턴에 맞는 첫번째 문자열을 대체하는데 비해 replaceAll 메소드는 모든 문자열을 대체한다. 확실히 최근 스펙이라 그런지 아직 지원하지 않는 브라우저들이 있다. 참고 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replaceAll 2021. 6. 15.