Kunal_N25 Profile Banner
Kunal N Profile
Kunal N

@Kunal_N25

Followers
195
Following
578
Media
62
Statuses
813

Software Engineer | Author @freeCodeCamp and @Medium | Writes about web development | Contributing to the tech community | Loves football

Bengaluru
Joined January 2020
Don't wanna be here? Send us removal request.
@Kunal_N25
Kunal N
2 years
Really grateful and honored to be recognized as one of the Top Contributors for @freeCodeCamp!!🚀 I am glad to be a part of this amazing community and would continue collaborating with everyone. Thanks @ossia and @abbeyrenn for this opportunity! https://t.co/x0Wf1KnPeX
Tweet card summary image
freecodecamp.org
2023 has been an amazing year for the freeCodeCamp community. I'm so grateful for the many kind volunteers who have helped us advance our mission of creating open learning resources. Over the past 12...
3
1
15
@jacques_web3
Jacques.web3
4 months
Most of you won't get it....
185
108
2K
@freeCodeCamp
freeCodeCamp.org
7 months
Building a website from scratch might feel overwhelming at first. That's why @Kunal_N25 wrote this tutorial - to walk you through the process step by step. You'll start by coming up with an idea & setting up the project, then move on to building the website, testing the code, &
5
86
506
@freeCodeCamp
freeCodeCamp.org
8 months
Web developers are in high demand these days, so learning the fundamentals & getting some practice is a good idea. In this guide, @Kunal_N25 talks about front end and back end dev basics, key skills to learn to become a web dev, and more. https://t.co/75ADTfxbBs
0
18
118
@Kunal_N25
Kunal N
8 months
This is unacceptable, and should not be repeated again. I am a regular customer and want to continue using the platform, but this experience has been frustrating. Attaching the screenshots of the cancellation message, and the email.
0
0
1
@Kunal_N25
Kunal N
8 months
I reached out to customer support, but they were unhelpful. They said that canceled orders are non-refundable as per policy. However, since the cancellation was from your end, I don’t understand why I’m not being refunded.
1
0
2
@Kunal_N25
Kunal N
9 months
Accessibility is an important part of the development process. There are several practices that you need to follow to ensure that your website is accessible. Check out my detailed guide on Web Accessibility. https://t.co/OLIvlI0VL4
Tweet card summary image
freecodecamp.org
The web is a great place to access information and connect with people. It has opened up countless opportunities, making life more convenient in many ways. But not everyone experiences the web in the...
0
0
3
@ossia
Quincy Larson
9 months
freeCodeCamp just published another FREE handbook – this time on web accessibility. We're going to keep publishing comprehensive guides to sub-disciplines of software engineering. Shout out to @Kunal_N25 for writing this comprehensive handbook.
4
61
259
@Kunal_N25
Kunal N
11 months
If you are interested in learning web development, give this a read. This should help provide a starting point for you. Let me know what you think!
@freeCodeCamp
freeCodeCamp.org
11 months
Web developers are in high demand these days, so learning the fundamentals & getting some practice is a good idea. In this guide, @Kunal_N25 talks about front end and back end dev basics, key skills to learn to become a web dev, and more. Search "How to Become a Web Developer –
0
0
4
@freeCodeCamp
freeCodeCamp.org
11 months
Web developers are in high demand these days, so learning the fundamentals & getting some practice is a good idea. In this guide, @Kunal_N25 talks about front end and back end dev basics, key skills to learn to become a web dev, and more. Search "How to Become a Web Developer –
1
20
159
@Kunal_N25
Kunal N
1 year
Lazy Loading means "load only what’s needed, when it’s needed" It improves performance by delaying loading of images, components, or data until they're actually required. Save time, save resources, speed up your app! ⚡️
0
0
1
@Kunal_N25
Kunal N
1 year
🚫Here's why you shouldn't use index as Keys in React: 1️⃣ If you reorder items, React gets confused and shows wrong data. 2️⃣ Adding/removing items can mess up UI updates. 3️⃣ It slows down performance with extra re-renders.
0
0
1
@Kunal_N25
Kunal N
1 year
💡In React, the useReducer hook is used to manage complex state in components As your application grows, so does its state With time, state gets difficult to manage with useState, so useReducer presents a good alternative Learn about useReducer below: https://t.co/3okUlgk2Cr
Tweet card summary image
freecodecamp.org
State is an important part of a React application. Most functionalities involve making state updates in your component. But as your application grows, state updates become more and more complex....
0
0
1
@Kunal_N25
Kunal N
1 year
💡In React, useMemo and useCallback have a similar purpose, but are slightly different - useMemo caches a function's return value - useCallback caches the function definition itself Learn more about them below 👇 https://t.co/9SnfUeZiUz
Tweet card summary image
freecodecamp.org
React provides various hooks that make it easier to manage application state and other React features in functional components. Hooks provide class component features to functional components, and...
0
0
0
@Kunal_N25
Kunal N
1 year
🛠️When using React state: - Never update the state variable directly, use the setState function returned by useState - Avoid storing redundant information in state, as it may cause unnecessary re-renders - Avoid passing the state down the DOM tree, unless absolutely necessary
0
0
0
@Kunal_N25
Kunal N
1 year
💡Function currying is a technique where a function with multiple arguments is transformed into a sequence of functions, and each function: - takes a single argument - returns another function Consider the following example:
0
0
0
@Kunal_N25
Kunal N
1 year
In a hotel booking website, when a user books a hotel, but hasn't completed the payment yet, how would you hold their booking temporarily? What logic would you use in the backend?
5
1
9
@Kunal_N25
Kunal N
1 year
Key Difference between Client Side Rendering(CSR) and Server Side Rendering (SSR): - In CSR, a basic HTML is sent to the client, which then renders dynamic content using JavaScript - In SSR, the web page is generated completely on the server side and sent directly to the client
0
0
0
@Kunal_N25
Kunal N
1 year
What are Generator Functions? - Special functions that can pause their execution several times and return a value - They are used to return a sequence of values in an iterative manner - Declared with function* and the 'yield' keyword is used to pause execution and return a value
0
0
0