잠시만 기다려 주세요.
Coding in Flow
2024. 10. 10.
Build and deploy a full-stack e-commerce website with Next.js 15 and Wix Studio Headless. Great for (aspiring) freelancers or for your own portfolio. Features and technologies: -Next.js 15 -React Query for caching, optimistic updates, and infinite loading lists -Search & filter URL state management with useOptimistic -User accounts and anonymous shopping carts -Product options, variants, and inventory management -Checkout from cart or single product -User reviews with image & video uploads -Email automations (Back in stock notifications, review reminders, etc.) -Payment & shipping provider integration -Real-time form validation with React Hook Form & Zod -Mobile-responsive layout with Tailwind CSS & Shadcn UI components -Pagination -Dark theme, light theme, and system theme -Advanced Next.js layout patterns -Code best practices & architecture -IDE setup with Prettier & plugins -Deployment on Vercel Starting code: https://github.com/codinginflow/nextjs-15-wix-store/tree/0-Starting-Point Create a free Wix account: Wix Headless setup link: https://www.wix.com/intro/headless Project files: Shadcn custom theme (globals.css): https://github.com/codinginflow/nextjs-15-wix-store/blob/0-Starting-Point/src/app/globals.css Assets/images: https://github.com/codinginflow/nextjs-15-wix-store/blob/0-Starting-Point/public/placeholder.png https://github.com/codinginflow/nextjs-15-wix-store/blob/0-Starting-Point/src/assets/logo.png https://github.com/codinginflow/nextjs-15-wix-store/blob/0-Starting-Point/src/assets/banner.jpg https://github.com/codinginflow/nextjs-15-wix-store/blob/0-Starting-Point/src/app/favicon.ico https://github.com/codinginflow/nextjs-15-wix-store/blob/0-Starting-Point/src/app/opengraph-image.png Footer: https://github.com/codinginflow/nextjs-15-wix-store/blob/final/src/app/Footer.tsx Terms page: https://github.com/codinginflow/nextjs-15-wix-store/blob/final/src/app/terms/page.tsx Full source code: https://github.com/codinginflow/nextjs-15-wix-store Part 2: https://www.youtube.com/watch?v=cTcCXfDm_7k ⭐ Get my full-stack Next.js with Express & TypeScript course: https://codinginflow.com/nextjs ✅ Get my free React Best Practices course: https://www.codinginflow.com/reactbestpractices 💌 Join my newsletter for regular web dev tips: https://codinginflow.com/newsletter 💬 Join our developer community on Discord: https://codinginflow.com/discord 📣 Follow Coding in Flow on social media: Twitter: https://twitter.com/codinginflow Instagram: https://instagram.com/codinginflow TikTok: https://tiktok.com/@codinginflow Facebook: https://facebook.com/codinginflow Timestamps: 0:00 - Project overview 25:54 - Project & IDE setup (create-next-app, Shadcn UI, Prettier Tailwind plugin, VS Code extensions) 54:10 - Wix Studio setup & store configuration 1:00:37 - Creating products & categories 1:12:16 - Setting up Wix OAuth, T3 Env & Wix client 1:22:19 - Fetching products server-side (Suspense boundary) 1:58:35 - Product & WixImage components (advanced TypeScript type) 2:30:50 - Navbar (fetch shopping cart) + footer 2:41:24 - Wix API layer 2:52:35 - Product details page (generateMetadata, client component, React cache, loading.tsx, staleTimes) 4:38:36 - Add products to cart 4:48:21 - Session middleware (access & refresh tokens), Wix server/browser clients (js-cookie) 5:13:23 - Shopping cart button (React Query, useQuery, initialData, useMutation, cache mutation) 5:42:20 - Shopping cart sheet (optimistic updates with React Query) 6:34:34 - Back-in-stock notifications (React Hook Form validation, email automation) 7:01:39 - Member login (OAuth callback)
ACCESS ENTIRE JAVASCRIPT PLAYLIST FOR FREE: https://www.youtube.com/playlist?list=PLxhSr_SLdXGOaMUCg79amLq6BsicHm-7_ 💁♂️ *The Complete Spring Boot Guide: Build a Production-Grade Complex eCommerce Real Time Project is LIVE!* [Comes with 47+ Hours of content] Access course here: https://link.embarkx.com/spring-boot 💁♂️ *MASTER SPRING BOOT MICROSERVICES*: https://link.embarkx.com/microservices 💁♂️ *The Complete Spring Security 6 Guide: Build a Production-Grade Complex Secure Notes application is LIVE!* [Comes with 24+ Hours of content] We cover Spring Security 6 with ReactJS, OAuth2, Social Login Multifactor Authentication and a lot more *ACCESS COURSE HERE: https://link.embarkx.com/spring-security* SECURE NOTES APPLICATION FEATURES: 👉 Sign in + Signup 👉 Password Management 👉 JWT Auth 👉 Multifactor Authentication 👉 OAuth2 👉 Custom Filters 👉 Role Based Authorization 👉 Admin Auditing 👉 Email Verification 👉 Secure Deployment + Managing environment variable 👉 CSRF protection 👉 React + Tailwind CSS Front end Source code for JavaScript course: https://link.embarkx.com/js-source *THE ULTIMATE JAVA AND SPRING BOOT MASTERY* 1. SPRING BOOT BY BUILDING COMPLEX PROJECT STEP BY STEP [47+ HOURS OF CONTENT]: https://link.embarkx.com/spring-boot 2. MASTER SPRING BOOT MICROSERVICES: https://link.embarkx.com/microservices 3. LEARN JAVA WITH 60+ HOURS OF CONTENT: http://link.embarkx.com/java 4. MASTER SPRING SECURITY WITH REACT JS+OAUTH2: https://link.embarkx.com/spring-security 5. MASTER INTELLIJ IDEA: http://link.embarkx.com/intellij Join us on Telegram community for source code and updates: https://link.embarkx.com/telegram MORE FREE COURSES HERE: https://link.embarkx.com/all FOLLOW ME: https://link.embarkx.com/linkedin
2024. 9. 7.
► 33% OFF on my Go + HTMX + Templ Course 👉https://bit.ly/3UFruxO ► Enjoy a 60% Black Friday Discount on My Golang Course 👉 https://fulltimegodev.com ► Join my Discord community for FREE education 👉 https://discord.com/invite/Ac7CWREe58 ► Full Projects, Mini courses, Resume reviews, and Coaching 👉 https://thetotalcoder.com ► Follow me on Twitter 👉 https://twitter.com/anthdm ► Follow me on GitHub 👉 https://github.com/anthdm https://github.com/anthdm/superkit
2024. 6. 21.
Live At: https://twitch.tv/ThePrimeagen Full Video: __ FLP DELETE ME OR LINK PROPERLY __ Wanna Become a Backend Dev & Support me at the SAME TIME??? https://boot.dev/prime
2024. 9. 22.
Building the basics of a game with Go and Ebitengine. 💬 Topics: - Microservices and Performance; - Code quality; - Tech competency; - Simplicity vs Complexity; - AI in software development. 🥇 Become a Member - https://www.youtube.com/channel/UCXzw-OdotBUcNA9yhuYQBwA/join ✉️ Join the Newsletter - https://newsletter.awesome.club/
2024. 10. 25.
Complete Service Mesh and HashiCorp Consul tutorial - Real life demo of setting up Consul in Kubernetes multi cluster, multi cloud with failover 🚀 💜 Complete DevSecOps Bootcamp: https://bit.ly/3tToJxt 💙 Complete DevOps Bootcamp: https://bit.ly/471xVhQ 🧡 GitLab Course with K8s, Microservices, Multi-Stage: https://bit.ly/3QwWRbi #servicemesh #hashicorp #techworldwithnana HashiCorp Consul is a service mesh solution. A service mesh is a dedicated infrastructure layer that controls service-to-service communication in a microservices architecture. It manages the routing of service requests to other services, performs load balancing, encrypts data, and discovers other services. ▬▬▬▬▬▬ R E F E R E N C E S 🔗▬▬▬▬▬▬ ► Git repo: https://gitlab.com/twn-youtube/consul-crash-course ► Helm Chart Reference: https://developer.hashicorp.com/consul/docs/k8s/helm ► Required Ports for Consul: https://developer.hashicorp.com/consul/docs/install/ports ▬▬▬▬▬▬ Course Pre-Requisites ▬▬▬▬▬▬ 💡 Kubernetes, Terraform, AWS 👉 Microservices explained: https://youtu.be/rv4LlmLmVWk 👉 Service Mesh explained: https://youtu.be/16fgzklcF7Y 👉 Istio Setup Demo: https://youtu.be/voAyroDb6xk 👉 Kubernetes Crash Course: https://youtu.be/s_o8dwzRlu4 ▬▬▬▬▬▬ What you’ll learn in 2 Hours ✅ ▬▬▬▬▬▬ ► What service mesh is, what problems it solves in microservices architecture ► How service mesh and Consul specifically works ► How Consul works in Kubernetes multi-cluster, hybrid environments with VMs ► Consul Architecture (Control Plane and Data Plane) ► Learn about - Proxy containers - Dynamic Service Discovery - Health Checks and Fault Tolerance ► Learn about secure networking - creating a zero-trust network: - Mutual TLS - mTLS - Authenticated Communication - Control Traffic with Service Intentions ► Hands-on demo 🧑🏽💻 - create 2 K8s clusters on 2 different cloud platforms - deploy microservices application and Consul on it - configure failover, so in case one service is unhealthy or unreachable it routes the traffic to the healthy service instance on the other cloud platform ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Intro and Course Overview 01:24 - Why we need a service mesh? 08:49 - What is a Service Mesh? What is Consul? 09:52 - How it works without Consul - a K8s city 13:42 - How it works with Consul Service Mesh 20:12 - Secure Networking - How mTLS works 24:10 - Zero-Trust Network - Authentication and Communication Rules 26:29 - Observability 28:16 - Consul Architecture - Consul Servers 29:51 - Consul Architecture - Control Plane and Data Plane 31:06 - Consul in multi-cluster environment 33:47 - Consul in hybrid environment 37:46 - Consul Multi-Cluster Multi-Cloud DEMO 37:48 - Demo Overview 40:15 - Create K8s cluster on AWS EKS 52:14 - Deploy Microservices App on EKS 1:00:54 - Deploy Consul on EKS 1:23:50 - Configure Access Rules 1:28:16 - Create on connect to 2nd K8s cluster 1:32:28 - Deploy Consul and Microservices on LKE 1:36:28 - Connect the clusters - Add peer connection 1:42:18 - Configure failover to other cluster 🎉 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT Facebook group ► https://bit.ly/32UVSZP
2023. 10. 26.
Get the mind map - https://calcur.tech/mindmap Mentorship to land six figure engineering roles - https://calcur.tech/mentorship Timestamps: 00:00:00 - Intro 00:00:51 - Backend Frameworks 00:01:43 - Language vs Framework 00:03:40 - Example Learning Roadmap 00:04:16 - JavaScript 00:06:33 - C# 00:07:14 - Java 00:07:26 - Kotlin 00:07:44 - PHP 00:08:04 - Rust 00:09:00 - Go 00:09:19 - Elixir and Ruby 00:10:07 - Swift 00:11:23 - Popularity of a Language 00:12:09 - webAssembly 00:14:03 - ORMs and Database Libraries 00:20:45 - Content Management Systems (CMS) 00:22:17 - Static Site Generators (SSG) 00:23:26 - Databases 00:25:00 - SQL 00:25:24 - Data Warehouses 00:28:40 - Transactional Databases 00:35:47 - NoSQL 00:49:56 - Hosting 00:51:12 - Shared Hosting 00:55:26 - PaaS 00:58:39 - IaaS 00:59:39 - Clients and Servers 00:59:53 - Servers 01:01:25 - Browsers (client) 01:05:13 - CDNs 01:08:25 - ISPs 01:09:22 - Communication Protocols and APIs 01:10:08 - APIs 01:10:55 - APIs 01:16:39 - Network Protocols 01:22:33 - Notation 01:25:00 - App Dev Lifecycle 01:25:27 - Local Dev 01:27:25 - Source Control 01:27:57 - Containerization 01:29:41 - Kubernetes 01:31:23 - CI/CD 01:33:16 - Testing 01:36:58 - Issues/Tasks 01:37:49 - Monitoring 01:38:41 - end-to-end app dev review 01:39:13 - Cloud Services 01:41:41 - Services - Monitoring 01:41:54 - Services - Managed DBs 01:42:11 - Services - Storage 01:42:25 - Services - Compute 01:42:45 - Services - Serverless Functions 01:43:11 - Services - Identity 01:43:34 - Services - DNS 01:43:44 - Services - Virtual Cloud 01:43:51 - Services - CDN 01:43:57 - Services - CICD 01:44:05 - Services - Certificate Management 01:44:19 - Services - Containers 01:44:41 - Services - Serverless Compute 01:45:10 - Services - Kubernetes 01:45:17 - Services - IaC 01:45:59 - Services - Load Balancing 💰 FREE Software Dev Intro Course - https://calcur.tech/free-dev-course 💯 FREE Courses (100+ hours) - https://calcur.tech/free-courses 🏆 C++ Mastery Course - https://codebreakthrough.com/cpp-mastery 🏆 Python Mastery Course - https://cppmastery.com ~~~~~~~~~~~~~~~ CONNECT ~~~~~~~~~~~~~~~ ✉️ Newsletter - https://calcur.tech/newsletter 📸 Instagram - https://www.instagram.com/CalebCurry 🐦 Twitter - https://twitter.com/calebCurry 🔗 LinkedIn - https://www.linkedin.com/in/calebcurry ▶️ Subscribe - http://calcur.tech/subscribe 👨🏻🎓 Courses - https://www.codebreakthrough.com ~~~~~~~~~~~~~~ SUPPORT ME ~~~~~~~~~~~~~~ ↪ My Amazon Store - https://www.amazon.com/shop/calebcurry 🅿 Patreon - http://calcur.tech/patreon-calebcurry 🅖 GitHub Sponsors - https://github.com/sponsors/CalebCurry Ⓟ Paypal - http://paypal.me/calcur
2024. 9. 9.