DEV Community

Cover image for Retro’ing and Debugging 2024 - A year of learning and fun
Vignesh J
Vignesh J

Posted on

Retro’ing and Debugging 2024 - A year of learning and fun

This is a submission for the 2025 New Year Writing challenge: Retro’ing and Debugging 2024.

First of all, Happy New Year, everyone!

Let all your dreams come true, and may you reach the goals that you’ve set.

This is my first blog of 2025. I am going to reflect on how the year 2024 went for me.

And where should I start?
2024 has been an amazing ride for me. I’ve learned a lot more in 2024 than any other year.


January

January was the holiday season for me. I was enjoying my life.

chilling

February

In February, I started learning CPP. I learned some syntaxes and solved some problems. However, I took a break because of my college project.

March

In March, I was busy with a college project. Documenting the project was the hard part!
However, we completed it.

April

In April, I started solving problems from a book called “Let Us C” by Yashavant Kanetkar.
It took me 2 months to solve all the problems. You can find the solutions here ↓

GitHub logo Vignesh025 / Let-us-C

Solutions for Let us C -19th Edition

May

In May, I was solving the “Let Us C” problems, and I was also spending a lot of time watching football as it was a peak season.

June

In June, I was exploring the internet about what to do next and what to learn next.
I also tried to make a website for the solutions I made for “Let Us C.”

July

In July, I started my full-stack web development journey. I started with the MERN stack.

This is one of the most important months of my life:

  • I joined Dev.to and started my habit of reading blogs.
  • I joined an open-source program called “Code Sapiens.”

This is when I learned a lot about open source and started contributing to it.

August

In August, I started my first full-stack project as a part of my learning journey called CampX.
You can find the project here ↓

GitHub logo Vignesh025 / CampX

"CampX: Discover and share the best campgrounds across India, where adventure meets community."

CampX

Introduction

CampX is a web application designed to help users discover and share campgrounds from around the world. Users can browse through a collection of campgrounds, read reviews, and contribute by adding their own. Each user has control over the campgrounds they add, with the ability to edit or delete them. The platform encourages a community-driven approach to exploring the great outdoors.

Table of Contents

Features

  • Global Campground Discovery: Browse campgrounds from various locations worldwide.
  • User-Generated Content: Users can add campgrounds and reviews.
  • Edit and Delete Permissions: Only the original author of a campground can edit or delete their entry.
  • Interactive UI: Engaging interface built with HTML, CSS, and JavaScript.

Hosted Website

Visit the live version of CampX here: CampX Website

Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js, Express.js

September

In September, I finished my full-stack project, and guess what?
This is the month when I posted my first Dev.to blog.

I’ve shared about my project there. You can find the post here ↓

In late September, I created a GitHub organization and made my first full-stack project open source. You can find the project here ↓

GitHub logo VigneshDevHub / CampX

"CampX: Discover and share the best campgrounds across Globe, where adventure meets community."

Star our Repository ⭐

CampX

Discord

Stars Forks Issues PRs Open PRs Closed


Introduction 🤝

CampX is a web application designed to help users discover and share campgrounds from around the world. Users can browse through a collection of campgrounds, read reviews, and contribute by adding their own. Each user has control over the campgrounds they add, with the ability to edit or delete them. The platform encourages a community-driven approach to exploring the great outdoors.


Code of Conduct 📄

We are committed to fostering a welcoming and inclusive environment for everyone. Please take a moment to review our Code of Conduct, which outlines our expectations for participant behavior and how we handle reports of misconduct.

By participating in this project, you agree to abide by our Code of Conduct.


Table of Contents 📖


Features 🛒

  • Global Campground Discovery

I prepared it for the most anticipated season of every year: the Hacktoberfest season.
The project was also enrolled in Hacktoberfest and GSSoC-2024 Extd.

October

October was one of the busiest months of the year:

  • Maintaining the project as well as contributing to other open-source projects.
  • Participating in another open-source program called “DevFest” as a contributor.
  • Attending many sessions and learning a lot of new stuff.

November

In November, I was posting about my October month contributions online.
I also started a new blog series on Dev.to about “Computer Networking.”
You can find it here ↓

I joined the Azure Developer Community on Discord. It was so fun attending the quizzes, and the most interesting part is that they reward the winners with swag. There were many engaging sessions on various topics.

December

In December, I completed my blog series on “Computer Networking.”
I started my learning journey on the Java and Spring frameworks.

I also won a quiz conducted by the Azure Developer Community. Yay!

Happy happy happy


So this is how my 2024 went.

It was a year of learning and fun.

If I could change anything from 2024, I wouldn’t change a thing because I believe everything happens for a reason.

If you like my content, you can follow me here:

Top comments (0)