SuzanCodes

SuzanCodes Sharing my Regular Coding Journey in Public!!๐Ÿš€๐Ÿง‘โ€๐Ÿ’ป
creating Credibility,nothing more๐Ÿ˜Š

๐‹๐ž๐š๐ซ๐ง๐ž๐ ๐€๐›๐จ๐ฎ๐ญ ๐‚๐ซ๐ž๐š๐ญ๐ข๐ง๐  ๐†๐ซ๐š๐ฉ๐ก๐๐‹ ๐€๐๐ˆ๐ฌ ๐ฐ๐ข๐ญ๐ก ๐€๐ฉ๐จ๐ฅ๐ฅ๐จ ๐’๐ž๐ซ๐ฏ๐ž๐ซ! ๐Ÿš€code repo : https://lnkd.in/g_tSKXreNotes: https://lnkd.in/gE_d...
29/07/2024

๐‹๐ž๐š๐ซ๐ง๐ž๐ ๐€๐›๐จ๐ฎ๐ญ ๐‚๐ซ๐ž๐š๐ญ๐ข๐ง๐  ๐†๐ซ๐š๐ฉ๐ก๐๐‹ ๐€๐๐ˆ๐ฌ ๐ฐ๐ข๐ญ๐ก ๐€๐ฉ๐จ๐ฅ๐ฅ๐จ ๐’๐ž๐ซ๐ฏ๐ž๐ซ! ๐Ÿš€
code repo : https://lnkd.in/g_tSKXre
Notes: https://lnkd.in/gE_d937p
Here's a quick summary of the topics I covered:
โœ… Setting Up GraphQL with Node.js and Apollo Server:
โœ… Initialized a Node project.
โœ… Installed Apollo Server and necessary packages.
โœ… Created project structure and setup Apollo Server in index.js.
โœ… Basic Terms:
-typeDefs
-Resolvers
-Schema
โœ… Creating Schema and Resolvers:
โœ… Defined schema in schema.js.
โœ… Wrote resolver functions in index.js.
โœ… Making Requests in Apollo Sandbox:
โœ… Practiced sending queries and mutations.
โœ… Mutations (Adding and Deleting Data):
โœ… Defined Mutation type in schema.
โœ… Created resolver functions for mutations.
โœ… Updating Data:
โœ… Used input types to group arguments for mutations.

when we run ping youtube.com as terminal command we get its IP 142.250.207.238but when i try it in browser it will open ...
16/07/2024

when we run ping youtube.com as terminal command
we get its IP 142.250.207.238
but when i try it in browser it will open google.com.lets see how this is happening a basic overview i learned today::

For example , when I ping youtube.com, I get its IP address 142.250.207.238. However, when I enter this IP in a browser, it opens google.com. This happens because a single IP address can host multiple domains, like youtube.com and gmail.com.
When a request reaches the server at that IP, the backend server determines which domain the request is coming from. It then routes the request to the actual IP address of the specific application. This way, a single server can host multiple domain applications, and the server handles and forwards the requests based on the domain.

https://lnkd.in/ddPyn4EB

๐—ง๐—ผ๐—ฑ๐—ฎ๐˜†, ๐—œ ๐—ฑ๐—ฒ๐—ฒ๐—ฝ๐—ฒ๐—ป๐—ฒ๐—ฑ ๐—บ๐˜† ๐˜‚๐—ป๐—ฑ๐—ฒ๐—ฟ๐˜€๐˜๐—ฎ๐—ป๐—ฑ๐—ถ๐—ป๐—ด ๐—ผ๐—ณ ๐—ฒ๐˜€๐˜€๐—ฒ๐—ป๐˜๐—ถ๐—ฎ๐—น ๐—•๐—ฎ๐˜€๐—ต ๐—ฎ๐—ป๐—ฑ ๐˜๐—ฒ๐—ฟ๐—บ๐—ถ๐—ป๐—ฎ๐—น ๐—ฐ๐—ผ๐—บ๐—บ๐—ฎ๐—ป๐—ฑ๐˜€, ๐—ฎ๐˜€ ๐˜„๐—ฒ๐—น๐—น ๐—ฎ๐˜€ ๐—ฝ๐—ผ๐—ฟ๐˜๐˜€ ๐—ถ๐—ป ๐—ฐ๐—ผ๐—บ๐—ฝ๐˜‚๐˜๐—ฒ๐—ฟ ๐˜€๐˜†๐˜€๐˜๐—ฒ๐—บ๐˜€! ๐ŸŒ-๐˜ฝ๐™–๐™จ๐™...
16/07/2024

๐—ง๐—ผ๐—ฑ๐—ฎ๐˜†, ๐—œ ๐—ฑ๐—ฒ๐—ฒ๐—ฝ๐—ฒ๐—ป๐—ฒ๐—ฑ ๐—บ๐˜† ๐˜‚๐—ป๐—ฑ๐—ฒ๐—ฟ๐˜€๐˜๐—ฎ๐—ป๐—ฑ๐—ถ๐—ป๐—ด ๐—ผ๐—ณ ๐—ฒ๐˜€๐˜€๐—ฒ๐—ป๐˜๐—ถ๐—ฎ๐—น ๐—•๐—ฎ๐˜€๐—ต ๐—ฎ๐—ป๐—ฑ ๐˜๐—ฒ๐—ฟ๐—บ๐—ถ๐—ป๐—ฎ๐—น ๐—ฐ๐—ผ๐—บ๐—บ๐—ฎ๐—ป๐—ฑ๐˜€, ๐—ฎ๐˜€ ๐˜„๐—ฒ๐—น๐—น ๐—ฎ๐˜€ ๐—ฝ๐—ผ๐—ฟ๐˜๐˜€ ๐—ถ๐—ป ๐—ฐ๐—ผ๐—บ๐—ฝ๐˜‚๐˜๐—ฒ๐—ฟ ๐˜€๐˜†๐˜€๐˜๐—ฒ๐—บ๐˜€! ๐ŸŒ
-๐˜ฝ๐™–๐™จ๐™ ๐™–๐™ฃ๐™™ ๐™๐™š๐™ง๐™ข๐™ž๐™ฃ๐™–๐™ก ๐˜พ๐™ค๐™ข๐™ข๐™–๐™ฃ๐™™๐™จ
Exploring commands like ls, cd, mkdir, vm, cat, touch, cp, mv .etc and has been incredibly enlightening. These commands are crucial for efficient file navigation and management in Unix/Linux environments.
Check out my detailed notes here. https://lnkd.in/dDZnzS8h

-๐—ฃ๐—ผ๐—ฟ๐˜๐˜€ ๐—ถ๐—ป ๐—–๐—ผ๐—บ๐—ฝ๐˜‚๐˜๐—ฒ๐—ฟ ๐—ฆ๐˜†๐˜€๐˜๐—ฒ๐—บ๐˜€
also learned about ports and their role in network communication. Ports like HTTP (80), HTTPS (443), and SSH (22) are vital for configuring network settings and ensuring secure communication.
Check out my detailed notes here: https://lnkd.in/dVAuZV_5
๐Ÿ” ๐—œ๐˜'๐˜€ ๐—ณ๐—ฎ๐˜€๐—ฐ๐—ถ๐—ป๐—ฎ๐˜๐—ถ๐—ป๐—ด ๐˜๐—ผ ๐˜€๐—ฒ๐—ฒ ๐—ต๐—ผ๐˜„ ๐˜๐—ต๐—ฒ๐˜€๐—ฒ ๐—ฐ๐—ผ๐—ป๐—ฐ๐—ฒ๐—ฝ๐˜๐˜€ ๐—ฎ๐—ฟ๐—ฒ ๐—ถ๐—ป๐˜๐—ฒ๐—ด๐—ฟ๐—ฎ๐—น ๐˜๐—ผ ๐˜๐—ฒ๐—ฐ๐—ต ๐—ผ๐—ฝ๐—ฒ๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐˜€.

๐Ÿ‘‹This week has been a deep dive into several exciting technologies and concepts .Hereโ€™s a snapshot of my progress:โšก๏ธโœ… Te...
14/07/2024

๐Ÿ‘‹This week has been a deep dive into several exciting technologies and concepts .Hereโ€™s a snapshot of my progress:โšก๏ธ

โœ… Technologies in Focus :Building Twitter full stack clone to gain hands-on experience with GraphQL, PostgreSQL, Next.js, Google OAuth, Redis, Tailwind, AWS, Supabase, and TypeScript.

โœ… GraphQL Server Setup:Successfully set up a GraphQL server using Node and Express.

โœ… UI Development: Built a sleek Twitter UI leveraging the power of Tailwind CSS.

โœ…Microservices and Microfrontends: Explored the world of microservices and microfrontend applications with React.

โœ…Database Management:Set up PostgreSQL with Supabase and Prisma.

โœ… JavaScript Deep Dive: Revisited and studied JavaScript topics more in-depth, including promises, async/await, the architecture of JavaScript, callback functions, and callback hell.

โœ… Delved into the differences between static vs. dynamic languages, interpreted vs. compiled languages.

โœ… System Architecture:Learned about single-threaded languages and the role of CPU cores.

โœ… ECMAScript and HTTP Protocol:Studied ECMAScript standards and the HTTP protocol for creating HTTP API servers with Express.

Continuously learning and pushing boundaries in development. Looking forward to applying these skills and sharing more insights in the coming weeksโšก๏ธ

10/07/2024

๐Ÿš€ Excited to announce the deployment of my full-stack Next.js project, GitHub Issue Tracker! Throughout this journey, I've mastered Next.js, TypeScript, and built beautiful UIs with Radix UI and Tailwind CSS. I've implemented
- RESTful APIs, integrated Prisma for database management
-added user authentication with NextAuth.js (Google Auth)
-sorting,filtering and pagination.
-tracking issues with sentry (https://sentry.io)
-Optimized with react cache (https://lnkd.in/dGbiJBtk)
-used recharts lib for charts component (https://lnkd.in/dYF6Waxg)
-toast message with react-hot-toast (https://lnkd.in/drxzKWkx)
- Using Tanstack query for Powerful asynchronous state management for TS/JS
-React Hook Form
-react-icons
-react-loading-skeleton
-react-markdown
-react-simplemde-editor
- classnames: A simple JavaScript utility for conditionally joining classNames together.
- axios -Promise based HTTP client for the browser and node.js
Learning to optimize for performance and SEO has been invaluable, alongside refining my project structuring and troubleshooting skills. Ready to apply these learnings to future projects! ๐Ÿ’ปโœจ
Check it out here: https://lnkd.in/dp8mHWwb

02/06/2024


โœ”Learned how api routes are defined in nextjs๐Ÿค–
โœ” Validation with ZODโšก
โœ” Making HTTP request in api handlers in next js api routesโœ…
โœ”Intro to Prisma with MongoDB๐ŸŒŸ

Hello 2024๐Ÿ‘ป
16/01/2024

Hello 2024๐Ÿ‘ป

09/09/2023

Created a Project using

โœถReact-Leaflet library. โœถuseReducer Hook

โœถContextAPI โœถReact Router

โœถstyling with CSS Modules

DEMO: (not deployed yet as i have use local JSON-Server.Will deploy it after learning some backend)

Buidling this Project i Learned about::

โœ…Installing and Using React Router for Routing

โœ…Linking between Routes

โœ…Nested Route and Index Route

โœ…Storing State in the URL

โœ…Dynamic Routes with URL Parameters and reading query string

โœ…Using CSS modules for styling

โœ…Programatic Navigation with useNavigate Hook

โœ…Using Local JSON Server

โœ…Building this Project i Learned about:

โœ…Creating and Providing Context

โœ…Consuming the context

โœ…Using React-leaflet library

โœ…Using GeoLocation

โœ…Creating Fake Authentication system

โœ…Protecting Routes

โœ…Advance State management with useReducer and Context API
github : https://github.com/sujansince2003/Worldwise-ReactRouter-Project

02/09/2023

๐Ÿš€ Just wrapped up an epic 3-day coding journey! ๐ŸŽ‰

๐Ÿ‘จโ€๐Ÿ’ป Explored Routing & CSS Modules in :
โœจ React Router for seamless navigation ๐Ÿคฉ
๐Ÿ’… Styled React apps with CSS Modules โค๏ธโ€๐Ÿ”ฅ

โญ๏ธ Built main pages & routes
๐Ÿ”— Linked routes with Link & NavLink
๐Ÿ” Explored nested routes & URL parameters
๐Ÿงต Mastered query strings & programmatic navigation

Now, I'm all set to create something awesome! ๐Ÿš€

30/08/2023

Day 72 & 73 of
Creates a React Quiz App using useReducer Hook๐Ÿช ๐Ÿš€
By building this project,useReducer hooks fundamentals and best practices are cleared now๐Ÿ”ฅ๐Ÿš€
Live here: https://lnkd.in/dpWqWvXm
Github: https://lnkd.in/dS6SK6wA

28/08/2023

๐Ÿš€ Day 71 of
โญ๏ธIntroduced to useReducer Hook for state
management
โญ๏ธlearned about dispatch,state object,reducer
function,actions and payload
โญ๏ธgot ideas about it use cases
โญ๏ธImplemented it in a mini project
more to learn about it๐Ÿ˜ตโ€๐Ÿ’ซ

27/08/2023

๐Ÿš€ DAY 70 of

๐Ÿง  Supercharged my React JS knowledge with the magic of HOOKS! ๐Ÿช

๐Ÿ”ฅ Unleashed the power of React Hooks and got a grip on the rules that keep things in line.

๐ŸŽฏ Mastered the art of initializing state using clever callback functions. No more guesswork!

๐Ÿ”— Explored the wonders of useRef hook โ€“ a secret weapon for selecting and interacting with elements.

โณ Learned how useRef elegantly preserves data between those exciting re-renders.

๐ŸŽฃ Took the plunge into the world of Custom Hooks โ€“ building blocks of efficient and reusable code.

๐Ÿ“ฆ Packed a punch by integrating LocalStorage into my MovieApp for smarter data management.

๐Ÿ’ป adventures are getting more thrilling by the day! Onwards and upwards! ๐Ÿ’ช๐ŸŽ‰

Address

Butwal

Alerts

Be the first to know and let us send you an email when SuzanCodes posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to SuzanCodes:

Share