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.
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 ↓
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 ↓
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
- Introduction
- Features
- Hosted Website
- Tech Stack
- Installation
- Usage
- Configuration
- Dependencies
- Contributing
- Contributors
- License
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 ↓
🚀 Introducing CampX: An Open-Source Node.js, MongoDB, and Express Project – Your Contributions Welcome! 🌟
Vignesh J ・ Sep 7 '24
In late September, I created a GitHub organization and made my first full-stack project open source. You can find the project here ↓
VigneshDevHub / CampX
"CampX: Discover and share the best campgrounds across Globe, where adventure meets community."
Star our Repository ⭐
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 📖
- Introduction
- Features
- Hosted Website
- Tech Stack
- Installation
- Usage
- Configuration
- Dependencies
- Contributing
- Contributors
- Troubleshooting
- Help And Support
- License
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 ↓
Introduction to Computer Networking: A Beginner's Guide to How the Internet Works
Vignesh J ・ Nov 11 '24
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!
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)