전체 글37 주니어를 위한 아키텍처 패턴 - MVC, MVP, MVVM 이 글은 번역본 입니다.(영어 공부 겸 외국 개발 커뮤니티를 번역해 보고 있습니다.)괄호 표시(*)는 이해해 조금 더 도움이 되기 위한 제 첨언입니다.원문https://dev.to/chiragagg5k/architecture-patterns-for-beginners-mvc-mvp-and-mvvm-2pe7주니어를 위한 아키텍처 패턴 (MVC, MVP, MVVM)소프트웨어 구축은 복잡합니다.여러분들은 아마도 사이드 프로젝트를 만들 때 큰 고민을 한 적이 없을 것입니다.하지만 소프트웨어 제작은 다릅니다.이는 여러 컴포넌트를 요구하며,제대로 처리하지 않는다면 혼란을 부를 수 있습니다.하지만 이렇게 복잡할 필요는 없습니다.오늘 이 글에서는 아키텍처 패턴의 세계를 탐구하며,소프트웨어를 세 가지 간단한 구성 요소로 .. 2025. 3. 2. [nextjs] You're importing a component that needs useState. It only works in a Client Component but none of its parents are marked with "use client", so they're Server Components by default 오류 해결 x You're importing a component that needs useState. It only works in a Client Component but none of its parents are marked with "use client", so they're Server Components by default.| Learn more: https://nextjs.org/docs/getting-started/react-essentials||,-[C:\Users\vsc\app\main\artist[id]\page.tsx:1:1]1 | import { useEffect, useState } from 'react';: ^^^^^^^^2 | .. 2025. 2. 8. [nextjs 14] Export encountered errors on following paths: 오류 해결 nextjs 14에서import { useSearchParams } from 'next/navigation';사용하게 됐을 때 아래와 같은 에러가 났다로컬Export encountered errors on following paths:vercel⨯ useSearchParams() should be wrapped in a suspense boundary at page "/main/artist". Read more: https://nextjs.org/docs/messages/missing-suspense-with-csr-bailout 문제는 파라미터로 동적으로 페이지를 불러올때는하위 페이지를 불러올 때 정적 페이지 /page가 아닌 값으로 불러와야한다나는 id로 값을 넘기고 있으니 "[id]" 와 같은 페이.. 2025. 2. 8. 프로그래머가 아닌, 소프트웨어 엔지니어가 되어라 이 글은 번역본 입니다.(영어 공부 겸 외국 개발 커뮤니티를 번역해 보고 있습니다.)괄호 표시(*)는 이해해 조금 더 도움이 되기 위한 제 첨언입니다. 원문https://dev.to/holasoymalva/dont-be-a-programmer-be-a-software-engineer-4366 프로그래머가 아닌, 소프트웨어 엔지니어가 되라한 가지 확실하게 말해두자면, 코드를 짤 줄 아는 것이 소프르웨어 엔지니어가 아닙니다.이 것은 지난 몇 년 동안, 기술 업계의 해고, 경제적 변화, 기대치의 증가로 생긴 가혹한 진실입니다프로그래머가 되는 것은 “단순히 코드를 작성하는 사람”입니다.소프트웨어 엔지니어가 되는 것은 “문제를 해결하는 사람”입니다.여러분이 단순히 코드를 짜내고 있다면, 언제든지 대체될 수 있습니.. 2025. 1. 19. 기초 탄탄! 독하게 시작하는 Java - Part 1 : 절차적 프로그래밍(진행중) - 메모, 느낀점 링크https://www.inflearn.com/course/%EC%B7%A8%EC%97%85%EC%A0%84%EB%9E%B5-%EB%8F%85%ED%95%98%EA%B2%8C-%EC%8B%9C%EC%9E%91%ED%95%98%EB%8A%94-java-part1 기초 탄탄! 독하게 시작하는 Java - Part 1 : 절차적 프로그래밍 강의 | 널널한 개발자 - 인프런널널한 개발자 | Java기반 Spring 백엔드 개발자로 성장하기를 희망하는 분들이 쉽게 취업에 성공할 수 있도록 제대로! 독하게! Java를 배웁니다!, '한 번에 끝낸다' 는 말을 믿지 않는 분들을 위해독www.inflearn.com 강의 메모 및 느낀점 정리... 컴퓨터 구조에 대한 상식 Part더보기- CPU , 메모리 구조 중요.. 2025. 1. 1. 인프런 아키텍처 2024 ~ 2025 - 느낀점 인프콘 2024 영상 느낀점 기록 영상 링크https://youtu.be/5E5vfGwzLMU?si=yhhDo3-dPblHb56x2023 인프런레거시 코드를 점진적으로 제거하려고 노력But, 기존 레거시가 점점 사라지는 조직도 있었고 그렇지 않은 조직도 존재왜? 글로벌 진출 - 국제화를 하려다 보니까 불가능(국제화 서비스)그래서 먼저 신규 기술 스택부터 적용. 기존 본인 팀의 프로젝트는 drop=> 우리 회사도 한 팀이 다른팀을 도와준 적이 있었는데 신규 기술스택을 배울 수 있고해당 서비스도 먼저 오픈할 수 있었다. 이런 방식들은 좋은 것 같다트래픽 비용 개선가장 쉬운 방법 - 이미지 크기기본적인 최적화 방법 - cdn 쿼리스트링으로 크기 전달.Cloud Front 캐싱 - 람다엣지 리사이징 - s3 원.. 2024. 12. 16. 이전 1 2 3 4 ··· 7 다음