Next.js App Router migration: the good, bad, and ugly
Flightcontrol
모두의연구소는 지식을 나누며 함께 성장하는 국내 최대 AI 커뮤니티입니다.
1. Next.js App Router 마이그레이션: 좋은 점, 나쁜 점
Next.js App Router를 사용하여 Flightcontrol 대시보드를 새로 구축했습니다. Overnice와 협력하여 전체 UI를 재디자인한 후, 구현을 위해 Next.js App Router를 선택했습니다. 이전 버전은 Next.js Pages Router로 만들어졌지만, 새로운 디자인은 Next.js App Router의 기능을 필요로 했습니다.
https://www.flightcontrol.dev/blog/nextjs-app-router-migration-the-good-bad-and-ugly
2. TypeScript 5.4 Beta
TypeScript 5.4의 베타 버전이 발표되었습니다. 이번 버전에서는 여러 가지 새로운 기능과 변경 사항들이 소개되었는데요, 특히 주목할 점은 5.5 버전에서 TypeScript 5.0에서 deprecated된 옵션이 hard error로 전환될 예정이라는 점입니다. 또한, lib.d.ts의 변경, 조건부 타입에 대한 제약, 그리고 타입 변수와 기본 타입 간의 교차를 줄이는 등의 중요한 변화가 포함되어 있습니다. 현재 TypeScript 5.4는 기능 안정화 단계에 접어들었으며, Release Candidate를 거쳐 안정적인 버전이 곧 출시될 예정입니다.
https://devblogs.microsoft.com/typescript/announcing-typescript-5-4-beta/
3. Text-embedding-3 : ChatGPT의 새로운 임베딩 모델
오픈AI에서 2개의 새로운 임베딩 모델을 소개했습니다. 기존의 text-embedding-ada-2보다 작고 매우 효율적인 text-embedding-3-small모델과 더 크고 더 강력한 text-embedding-3-large모델입니다. 사용자들은 기존과 비교해, 다중 언어권에서1.5배의 성능 향상을 보여주면서, 가격은 5배가 인하된 small 모델과, 1.8배 성능이 향상된 large 모델을 선택하여 사용할 수 있습니다. 또한, 개발자들은 각 모델의 임베딩 크기를 성능과 비용에 따라 조정을 할 수 있게 되었습니다. 새로운 small 모델은 기존 대비 1/6의 크기인 임베딩을 사용하면서도 향상된 성능을 내어 비용을 절감할 수 있으며, large 모델은 2배의 임베딩 크기를 사용하여 성능을 극대화할 수 있습니다.
https://openai.com/blog/new-embedding-models-and-api-updates
4. Diffuse to Choose : 아마존의 새로운 가상피팅 기술
아마존에서 diffusion 모델을 적용한 가상 피팅 모델을 소개했습니다. 기존의 diffusion model은 제품의 디테일을 포착하지 못하는 경우가 많았습니다. 또한, 작년에 아마존에서 발표했던 가상 피팅 인페인팅 기술인 Dream Paint는 개인화 중심 모델의 경우 의상의 디테일 보존에는 강했지만, 실시간 어플리케이션에는 최적화되지 않았습니다. DTC는 레퍼런스 이미지의 세밀한 특징을 메인 모델의 잠재 공간에 직접 통합하는 방식으로 의류의 디테일을 보존하여 실시간으로 합성하는 기술을 선보여, 사용자들이 가상피팅을 더욱 현실적인 상호작용을 체험할 수 있게 되었습니다.
https://huggingface.co/papers/2401.13795
----
국내 최초 Flutter 도서 ‘생존코딩’ 오준석 저자의 마지막 직강!
🔥 놓치지 마세요! ► https://bit.ly/482TuPf
다음 내용이 궁금하다면?
이미 회원이신가요?
2024년 1월 31일 오전 1:05
1. 성공을 하기 위해 꼭 관리자가 되어야 하는 건 아닙니다 : 많은 사람들이 (직장 생활에서) 더 많은 돈을 벌고, 지위도 올라는 길은 승진해서 관리자가 되는 것, 하나뿐이라고 생각합니다. 하지만 비슷한 연봉을 받고, 비슷한 영향력을 행사하고, 또 그러면서도 전반적
... 더 보기나머지 책들도 알려달라고 하셔서 적어봅니다.
... 더 보기골빈해커
Chief Maker
내가 꼽는 소프트웨어 개발자 필독서 Top 3 중 하나. AI가 구현(코딩)을 대신해주는 시대이기에 소프트웨어 개발자라면 더욱 필수적으로 읽어야 할 책이 아닐지. 하지만 10년 뒤에는 코딩이라는 행위가 정말로 로스트 테크놀로지 같은 느낌이 될 수도 있을 것 같아, 한 번 더 읽어보기로했다.
이 글에 대한 질문이 많아서 답변드립니다
... 더 보기골빈해커
Chief Maker
요 며칠 GPT-5 Reasoning - High 를 사용해서 진지한 개발을 몇가지 해보고 있는데 진짜 레벨이 다르네요. Claude가 잘한다고 생각하는 분들이 많은데, 뭐랄까, 좀 단순한 일을 Claude가 잘해서 그런 착시가 있는 것 같아요. GPT-5가 어려운 걸 진짜 잘합니다. 조금 전에 Codex랑 같이 심심풀이로 서버 코드 최적화를 진행했는데요. 생각지 못했던 방법으로 높은 수준의 최적화를 달성했습니다. 스타트업 시간 약 2.9배 속도 향상, 메모리 약 46.6% 절감이라는 엄청난 결과를..😳 저는 진짜 코드 한 줄을 안썼어요. 물론 휴먼 코드 리뷰를 한 번 하고 코드 정리는 해야겠지만, 직접 했으면 최소 며칠은 걸렸을 일..이 아니라 다른 일을 하느라 최적화는 생각도 못했을겁니다. 어느정도 최적화를 해두기도 했었고, 뭔가 더 최적화 할 수 있는 여지가 있을 것 같았지만, 기존에도 나쁘지는 않아서 그냥 냅두고 있었던거였거든요. 게다가 시간을 좀 써서 총 1,300만개 정도의 토큰을 썼는데, 비용이 약 $3.24 밖에 안합니다. 이정도 개선에 든 비용이 겨우 5천원..?! 😳 내년 정도가 되면 이런 최적화는 그냥 무한 루프로 돌려두면 알아서 계속 최적화하고 계선하겠죠? 비용도 거의 무료에 가까울테고요. 개발을 잘 한다는 것이 무엇인지를 개인과 회사 차원에서 진지하게 다시 고민해봐야 할 것 같습니다.