- Видео 89
- Просмотров 40 645
Code with Yogesh
Индия
Добавлен 14 окт 2017
Hi! I am Yogesh, a software engineer with over 16 years of experience.
Want to level up your skills? Learn coding with me.
Want to level up your skills? Learn coding with me.
Build a Job Application System with ReactJS, TypeScript, and Tailwind!
React Job Application Project series! 🚀 In this series, we’ll build a complete job application platform from scratch, combining the power of React, TypeScript, Tailwind CSS, and Redux. This project integrates with a Go backend that we’ve already developed, featuring user and job management, authentication, and admin controls.
🔥 What You’ll Learn in This Video:
✅ Setting up a new React project with Vite
✅ Using TypeScript for strongly-typed development
✅ Installing and configuring Tailwind CSS for a modern, responsive UI
✅ Creating a scalable folder structure for professional projects
✅ Preparing the project for Redux state management and middleware
By the end of this video, you’ll have a solid f...
🔥 What You’ll Learn in This Video:
✅ Setting up a new React project with Vite
✅ Using TypeScript for strongly-typed development
✅ Installing and configuring Tailwind CSS for a modern, responsive UI
✅ Creating a scalable folder structure for professional projects
✅ Preparing the project for Redux state management and middleware
By the end of this video, you’ll have a solid f...
Просмотров: 93
Видео
Golang Job Portal App: REST API Development with GIN Framework
Просмотров 43019 часов назад
we’ll build a complete Job Application App using Golang and the powerful GIN framework! Whether you're new to Golang or looking to enhance your REST API skills, this series is perfect for you. Here’s what we’ll cover: 🌟 App Features Landing Page: View all job postings as interactive cards. Filter jobs using a dedicated filter panel on the left. Explore jobs without needing to log in. User Funct...
#44 Why Middleware Matters: Golang Password Validation
Просмотров 8121 день назад
Hey everyone! 👋 Welcome back to our GoLang REST Service Series! In this video, we dive deep into implementing a secure 'Change Password' feature for our job application project. 🌟 This tutorial is beginner-friendly and packed with insights to enhance your coding skills. What You'll Learn: ✅ Setting up routes for secure password changes. ✅ Writing middleware for password validation (length, spec...
#43 Why Transactions Matter: How to Safely Delete Users in Golang #golang
Просмотров 9221 день назад
🔒 Why Transactions Matter: How to Safely Delete Users in Golang | Database Transactions Tutorial In this comprehensive tutorial, we dive deep into building a robust user deletion mechanism using Go language, focusing on database transactions and best practices. 🚀 What You'll Learn: Implementing secure user deletion endpoint Managing database transactions in Go Handling associated data deletion ...
#42 🔄 Go REST API: User Management and Secure Admin Endpoints | SQLite Integration #golang
Просмотров 343Месяц назад
Welcome to our complete guide on building a Go REST API for Job Applications! In this video, we’ll walk you through everything from admin authentication to user roles and SQLite data management. Perfect for beginners and experienced Go developers alike, this video will cover essential techniques to build a secure, scalable API. 📌 Key Topics Covered: 🔐 Admin & User Roles Discover how to create a...
Programmers Alert! Will AI Replace Your Job?
Просмотров 259Месяц назад
AI aur programming… kya ye combination ek dangerous combo ban gaya hai? Aaj ke iss video mein hum explore karenge woh burning question jo har programmer ke mann mein hai: 'Kya AI humari jobs replace karne wala hai?' 🤖 In This Video You Will Learn: AI tools and their current role in coding 👨💻 Can AI truly replace human logic and creativity? 🧠 Future jobs and skills to stay ahead in the AI wave ...
#41 Why Authorization Matters: Secure Your Go REST API with Update and Delete Features
Просмотров 290Месяц назад
Why Authorization Matters: Secure Your Go REST API with Update and Delete Features In this continuation of our Go language REST service series, we take on two critical operations for our job service: updating and deleting job posts. 📌 What We’ll Cover in This Video 📌 ➡️ How to create secure Update and Delete endpoints ➡️ Adding authorization checks to ensure only authorized users can modify or ...
#40 🚀 Build a RESTful Job Application Service with User Roles & CRUD in Go #golang
Просмотров 454Месяц назад
🌟 Welcome back, Code Enthusiasts! 🌟 Build a RESTful Job Application Service with User Roles & CRUD in Go In this video, we’re diving deeper into our Job Application REST Service built with the Gin routing engine. Last time, we set up the basics, and now we’re adding powerful new features! 🔐 What We’ll Cover Today: 🔑 Authentication & Authorization Secure your API with JWT tokens Control access b...
#39 🚀 GoLang Project: Building Job Application Services - Profile Update & Middleware Integration
Просмотров 3,7 тыс.Месяц назад
we’re building a robust job application service! In this video, we dive into updating user profiles, including uploading profile pictures and implementing authorization with middleware in GIN. You’ll learn how to: ✅ Create routes for updating user profiles & profile pictures ✅ Bind request payloads to structures ✅ Implement JWT token-based authentication with middleware ✅ Secure API routes and ...
#13 JavaScript Performance SECRET to Faster Load Times with Web Workers and Service Workers!
Просмотров 265Месяц назад
In this video, we dive deep into two powerful features of JavaScript: Web Workers and Service Workers. These tools allow developers to optimize performance and improve user experience by handling background tasks and enabling offline capabilities. 🔍 What You'll Learn: The importance of Web Workers for background threads and parallel processing in JavaScript. How Web Workers prevent blocking the...
#3 Avoid These Common Git Branching Mistakes That Are Costing You Time
Просмотров 1602 месяца назад
How Do Git Branches Work? A Complete Guide to Creating, Switching, and Managing Branches in Git In this video, we’ll dive deep into Git branches and answer key questions like: How to create a branch in Git? What is the master branch? What is HEAD in Git, and how does it work? How to switch between branches? What happens to unstaged changes when switching branches? How to delete or rename a bran...
#38 Golang Project Rest API | GIN REST API | Job Application Rest API #golang
Просмотров 5682 месяца назад
#golang #golangtutorial #golanguage Source code : github.com/yyogesh/Golang_Services This project is a Go-based API for a job application platform. Here's a overview of its functionality: User Management: User registration and login with JWT-based authentication User profiles with the ability to update information and profile pictures Differentiation between regular users and admins Job Posting...
#12 🎥 JavaScript Project: Live Cricket Match Score Update using Stream API #javascript
Просмотров 2672 месяца назад
🎥 JavaScript Project: Live Cricket Match Score Update using Stream API In this video, we build an exciting JavaScript project that fetches live cricket match scores in real-time using the Stream API! 🏏 This tutorial is perfect for web developers looking to learn how to work with live data and implement real-time updates in their applications. 🔍 What You’ll Learn: How to use JavaScript’s Fetch A...
#2 Git Setup Mistakes That Are Costing You Productivity
Просмотров 1162 месяца назад
🎥 Git Setup & Basic Commands | Git Add, Commit, Status, and Log Explained In this video, we dive into the fundamentals of Git, the most popular version control system used by developers worldwide! 🚀 Whether you're new to Git or looking for a refresher, this guide will walk you through the entire process of setting up Git on your system and understanding its essential commands. 🔍 Topics Covered:...
#11 JavaScript Project: Movie review application #javascript
Просмотров 2492 месяца назад
Learn how to create a dynamic movie review application using JavaScript and DOM manipulation techniques. In this tutorial, you'll discover how to: Implement user-friendly movie selection Create an interactive rating system Handle user input for names and comments Master DOM manipulation for real-time updates Use element binding for efficient code Implement smooth scrolling to specific elements ...
#1 What is Git? Why we required git? What is version control system? #git
Просмотров 2502 месяца назад
#1 What is Git? Why we required git? What is version control system? #git
#37 Golang Project Rest API | GIN REST API | Job Application Rest API #golang
Просмотров 4172 месяца назад
#37 Golang Project Rest API | GIN REST API | Job Application Rest API #golang
#10 JavaScript Project : Netflix clone with web component, shadow root & custom element #javascript
Просмотров 4492 месяца назад
#10 JavaScript Project : Netflix clone with web component, shadow root & custom element #javascript
#36 Golang GIN Route Handling: Manage Any Type with Ease #golang
Просмотров 3792 месяца назад
#36 Golang GIN Route Handling: Manage Any Type with Ease #golang
#9 Project : How to upload a Json file & make dynamic form with validation in JavaScript #javascript
Просмотров 4743 месяца назад
#9 Project : How to upload a Json file & make dynamic form with validation in JavaScript #javascript
#35 How to make Golang application with Live Reload! #golang
Просмотров 3223 месяца назад
#35 How to make Golang application with Live Reload! #golang
#8 ECMAScript Evolution Timeline: Intersection Observer API #javascript
Просмотров 3943 месяца назад
#8 ECMAScript Evolution Timeline: Intersection Observer API #javascript
#34 How to Build a Fast REST API in Go (Golang Tutorial) #golang
Просмотров 4403 месяца назад
#34 How to Build a Fast REST API in Go (Golang Tutorial) #golang
#7 Custom Event Handling in JavaScript project: Build a Stock Market Project #javascript
Просмотров 5223 месяца назад
#7 Custom Event Handling in JavaScript project: Build a Stock Market Project #javascript
#33 Context in Go: Handling Cancellation, Timeouts, and Values #golang
Просмотров 4623 месяца назад
#33 Context in Go: Handling Cancellation, Timeouts, and Values #golang
#6 Build a Dynamic Story Board JavaScript Project: Task Management Made Easy #javascript
Просмотров 5413 месяца назад
#6 Build a Dynamic Story Board JavaScript Project: Task Management Made Easy #javascript
#32 Golang Mutex Lock: Safeguarding Your Shared Resources #golang
Просмотров 2253 месяца назад
#32 Golang Mutex Lock: Safeguarding Your Shared Resources #golang
#5 JavaScript project: Build Your Own eCommerce Website Using JavaScript
Просмотров 5213 месяца назад
#5 JavaScript project: Build Your Own eCommerce Website Using JavaScript
ReactJS Behind the Scenes: How It All Works in Hindi | Reconciliation| Diffing | Fiber #reactjs
Просмотров 5404 месяца назад
ReactJS Behind the Scenes: How It All Works in Hindi | Reconciliation| Diffing | Fiber #reactjs
#31 Is select statement is used to handle multiple channel communications simultaneously? #golang
Просмотров 1844 месяца назад
#31 Is select statement is used to handle multiple channel communications simultaneously? #golang
Thanks please upload faster 😅
Sure
Great content! Would love to see a video on how to use Goroutines and Channels in a Golang project. It would be awesome to learn more about concurrency in Go!
Hi Sure we will add in right place. for example we can try change password. func (s PasswordService) ChangePassword(userID int, currentPassword, newPassword string) error { resultChan := make(chan error) var wg sync.WaitGroup wg.Add(2) // Validate current password go func() { defer wg.Done() var hashedPassword string err := s.db.QueryRow("SELECT password FROM users WHERE id = ?", userID).Scan(&hashedPassword) if err != nil { resultChan <- fmt.Errorf("error fetching user password: %v", err) return } if err := bcrypt.CompareHashAndPassword([]byte(hashedPassword), []byte(currentPassword)); err != nil { resultChan <- fmt.Errorf("current password is incorrect") return } }() // Update with new password go func() { defer wg.Done() hashedPassword, err := bcrypt.GenerateFromPassword([]byte(newPassword), bcrypt.DefaultCost) if err != nil { resultChan <- fmt.Errorf("error hashing new password: %v", err) return } _, err = s.db.Exec("UPDATE users SET password = ? WHERE id = ?", hashedPassword, userID) if err != nil { resultChan <- fmt.Errorf("error updating password: %v", err) return } }() // Wait for all goroutines to complete go func() { wg.Wait() close(resultChan) }() // Check for any errors for err := range resultChan { if err != nil { return err } } return nil }
Good explanation
Thanks
hello from Colombia. rand.Seed is deprecated: As of Go 1.20 there is no reason to call Seed with a random value. Programs that call Seed with a known value to get a specific sequence of results should use New(NewSource(seed)) to obtain a local random generator.deprecateddefault package rand ("math/rand")
Please use the goroutine,channel and waitgroup in this project
ok wil implement
Excellent explanation ❤
Thanks
Thanks
Welcome
sir make an video of ngrx signal store
Sure will make it
Great series 🎉
Thanks
heloo brother aap hamre lie score desine kr skte ho kya
What kind of score ?
Can you create a crud project using hexagonal architecture would be great
sure will make it.
Awesome video bro 👍.keep up the good work
thanks
Please make more videos asap...
made check this one ruclips.net/video/S715SvGr7Uk/видео.html
Yhih87hby by . ?
Please upload more videos....😊
Soon will upload professional project video. In next video will explain about to gin routing and different type of response how can we send from it. After that we will start a Project.
checkout this one ruclips.net/video/Xb1NMM7edz4/видео.html
great learning
Thanks Keep coding you will become champ
love it
Thanks for love support
That's some quality stuff
finallyyyyy love it man
Whatsapp channel : whatsapp.com/channel/0029VajeoC9It5s04IEdDQ3j
joined it
Thanks Yogesh. That was a great seesion to start with..Great Job.👏
thanks
dammm that's just perfect
Thanks for prefect comment. Every week will upload new project.
that's some top notch level of content i love it thnku so much
Thanks for to notch comment. Most welcome.
@@codewithysquare I'm waiting for new project eagerly god bless u .
@@sigmamale6143 HI thanks that was live project next 23 project we will make live on youtube with you. You can check in live. Or i will upload in javascript playlist also after sometime .
here it is ruclips.net/video/2RdAXM5Sd1Q/видео.html
@@sigmamale6143 added ruclips.net/video/f-QFKtzwq5g/видео.html
Can you create a Real time use case project using golang advance concept? Please
Yes will do. Soon will start a professional rest api project.
Create a complete project lets say social media app api insta etc
Yes will do. Soon will start a professional rest api project.
Thank you, bro! Your teaching style is truly unique and outstanding. I’m learning so much, and it’s making me feel like the best version of myself!
You're welcome! Glad you found it helpful!
upload video
Soon will update new one
Superb Sir 🎉
Thanks Rahul
Thanks bro hindi me bnane ke liye. Aaj samaj me aya Reconciliation hota kya h kafi time interview me poocha jata h.
Yes these are interview question also
very informative video, can you make a video on state management using signals and NGRX
Sure will make it.
Thank you for making such a informative video.
Welcome will make similar kind of more video
Plz make videos on React projects because everyone is using react for web development
True will make on react.
Sir I made this project getting issue in github deployment.
check repository should not be private.
Yes sir it was private. I made public now its working thanks
Superb..Great Project 👍
Thanks will add more similar to this one
Excellent waiting for next part
Yes very soon thanks
Released 2nd part
waiting for next vedio
yes soon it will come.
Released 2nd one
Keep it
Yes thanks
bro could you do a series on gorilla mux project and converting that into microservices?
Yes we will make first we will create thought Gin after it we will create gorilla mux.
Angular signals with project sir or asynpipe ke sath v zone less application ke sath please sir
Sure signal is big concept will add all possible examples. angular 17 input output change we wil cover.
Please continue making this series
Yes, in next video we will make a challenging game. Then concurrency and so on.
Sir i was waiting for this only. It will help a lot in interview. Yesterday i went for interview 1st round passed. Finger crossed soon i will also become Go programmer 😇
Sure you will become i will add some rest API video also
Thanks sir it is amazing golang video series. I am following from starting. Please add some interview level coding question.
Will upload soon
👍
thanks
github.com/yyogesh/angular-new-condition-statement
x int = 5