잠시만 기다려 주세요.
개발자 유미
2024. 7. 28.
스프링 시큐리티 6.3.x 이후 버전에서 Role Hierarchy 해결 방법 내용 정리 Docs : https://www.devyummi.com/page?id=66a467e618eb54a191e6c69a 00:00 - 개요
Hey everyone! File uploads are often one of the toughest features to get right. But after this video this will change. We’ll cover everything from creating a custom dropzone to uploading files server-side and client-side using a temporary API key, or as it’s often called, a presigned URL. For the storage itself we will use Pinata. We’ll also dive into file deletion and advanced validations directly on the dropzone. And to wrap it all up, I’ll show you how to retrieve and optimize your files for faster loading 🚀 Pinata: https://rebrand.ly/PinataJan 👨🏻💻 GitHub Repository: https://janmarshal.com/courses/ultimate-guide-on-file-uploads-in-next-js 🌍 My Website: https://janmarshal.com/ ✅ Follow me on X: https://x.com/janmarshaldev 📧 Business ONLY: jan@alenix.de 📅 Checkout Cal: https://dub.sh/FAuffAy Features: -Custom Dropzone with Drag and Drop -Further validation on Dropzone level (max files and size) -File uploads (server and client-side) with Pinata -Temporary API Key (presigned URLs) -Deletion of files -Signed URLs -Image optimization Timestamps: 00:00 Intro 03:00 Installation and Core Setup 23:44 Implement File Uploads 35:00 Server Side Implementation 49:00 Client Side Uploads 01:01:00 Custom Dropzone 01:15:00 Uploads with Dropzone 01:30:00 Showcase uploaded Files 01:37:00 Showcase loading state 01:45:00 Deletion of Files 02:02:00 Form Validation 02:12:00 Retrieval and Optimisation
2024. 10. 27.
⭐️ podcast github: https://github.com/GwonsooLee/Podcast ⭐️ 목차 00:00 - 개인정보보호법 관련 망분리 법 개정 00:56 - 정보통신망법과 개인정보보호법이 어떤게 다른지 02:32 - 정보통신망법은 특별법, 개인정보보호법은 일반법 04:24 - 금융권 망분리를 따르면서 개인정보보호법 망분리를 같이 지켜야할까? 06:02 - 개인정보보호법 망분리를 지켜야 하는 대상
2024. 9. 23.
HTMX is a new javascript framework that uses HTML instead of JSON for data transmission. The HTML is rendered on the client and just inserted into the DOM. HTMX-AI is an Extension for HTMX that allows you to create AI generated webdesigns by just providing a prompt on the HTML Element. You can see the demo website here: https://htmx-ai.bufferhead.com/ The Source Code of the HTMX-AI extension can be found on github: https://github.com/bufferhead-code/htmx-ai Most modern Frontend Web Applications use Frameworks like React, Vue or Svelte to render the Elements inside a DOM. They use structured JSON Data from a Server and render User Interfaces based on that data. HTMX uses a different approach by fetching already rendered HTML Code from the Server. HTMX only updates the DOM with the HTML sent by the Backend Server. The HMX-AI Extension now acts as a backend server and sends HTML over the wire but instead of using a templating engine, the server will use AI to generate the HTML Code. The AI is based on ChatGPT by OpenAI and uses prompt engineering with custom system and user prompts to get exactly the output that we need. The project is open source and all you need to do is add your own OpenAI key to the project to get started. Thankfully Microsoft provides free credits for startups so you can try out the demo. Under the hood HTMX-AI uses the Framework Tailwind CSS to create beautiful webdesigns based on the provided prompt. It is easy to iterate the different versions of the webdesign by just letting AI regenerate the section based on the provided prompt. Music from #Uppbeat (free for Creators!): https://uppbeat.io/t/abbynoise/face-game License code: XH6QVE0NQXQVZVYJ
2024. 2. 7.
🙋♂️ 도움이 필요하시거나 궁금한 점을 질문하고 싶을 땐 ? ✔️ https://open.kakao.com/o/gegroCTe ✔️ 취준생 & 현업 개발자 오픈채팅방 📙 프로그래밍 과외, 온라인 강의, 컨설팅 📙 ✔️ https://linktr.ee/jscode
2024. 8. 23.
Here's how to get shadcn working in Vite. Follow along with this video, and you'll have it set up in a jiffy.
2023. 9. 12.
🙋♀️ 우아한테크코스의 크루들이 진행하는 10분 테크토크입니다. 🙋♂️ '10분 테코톡'이란 우아한테크코스 과정을 진행하며 크루(수강생)들이 동료들과 학습한 내용을 공유하고 이야기하는 시간입니다. 서로가 성장하기 위해 지식을 나누고 대화하며 생각해보는 시간으로 자기 주도적인 성장을 지향하는 우아한테크코스의 문화 중 하나입니다. 🌕우아한테크코스란 🌕 우아한테크코스는 일반 사용자용 서비스를 개발하는 회사가 필요로 하는 역량을 가진 프로그래머를 양성하기 위한 교육입니다. 우리의 목표는 자기 주도적으로 학습하고 성장하고 싶은 개발자를 위한 교육을 만드는 것입니다.
2024. 9. 27.