Lädt...


🔧 My Backend Journey: The Big Problem I Solved and My Path to the HNG Internship


Nachrichtenbereich: 🔧 Programmierung
🔗 Quelle: dev.to

Damilola Amushan – Junior back-end developer.

I began my coding journey in late 2023 when I first started out as a full-stack web developer first receiving training in the front-end track and subsequently in the back-end track.

During the period of my training, I encountered numerous challenges that I had to overcome. One that stands out however, was a database connection failure which I call the “the big problem.”

To solve my big problem, the first thing I did was to check for any typographical errors in my code, as even mistakes as little as a typo can affect the result of your code. But after a review of my written code, I had identified zero typos moving me to the next attempt at a solution, server inspection.

I opened the terminal on my IDE to see if my server was up and running. After checking, I discovered that my server was indeed up and running. As a final server check, I decided to kill the server and restart it using the command php artisan serve. However even after doing so, the database connection still failed.

At this point, I started to fear that much bigger steps would need to be taken in order for this big problem to be solved. This realisation led me to check if I had exceeded my database limits, a suggestion I was received from ChatGPT. I went ahead to run the suggested code netstat -aon ,which displayed all listening established ports. I saw that I had not exceeded the database limit leading me to yet another dead end.

Now, I was beginning to get annoyed. Turning to chatGPT yet again, I received another suggestion I could try, configuring firewall settings. I learned that a firewall setting might be preventing my database from successfully connecting. Putting my annoyance aside, I tried again, this time going to my firewall settings and allowing inbound traffic from the specific port I was attempting to connect my database with. Here’s a rundown of how I did it:

I opened the Windows Defender Firewall, clicked on advanced settings in the sidebar and then selected inbound rules.
On the right, I selected new rule.
I then selected the rule type which was port and then clicked next.
I chose TCP and then entered the specific port number 3306, clicking next afterwards.
I selected all three options as I wanted the rule to apply for Domain, Public and Private.
I finished by naming the rule “MySQL Inbound Rule”
At last I had hit the jackpot. I established a successful connection and the big problem had been solved.

The big problem had taught me quite a lot. Not only did I learn more about coding, but I also learned a bit about myself. It taught me to develop more patience and problem-solving skills which would be useful throughout my coding career.

A friend of mine informed me of a way to develop as a back-end developer. He made mention of an internship program known as HNG Internships and suggested that I enroll. I gave it some thought and decided that it would be a brilliant opportunity to sharpen my skill especially since it was free. I visited their website and began the enrollment procedure. Along the way, I found out that there was an option to get HNG Premium which was an opportunity to participate in the internship as a premium member. Going through the additional perks, such as CV reviews, mock interviews and access to the latest job openings, I decided it was a good deal and seeing as it attracted a fair price, I went for it. I am now awaiting its start in January of 2025.

I hope this program will help me sharpen my coding skill, efficiency and speed. I also hope to become a better problem solver by the end of the internship. One important goal I have is to improve my teamwork skills. I have little knowledge on working in teams and I would want to have a taste of team work involving people from my track and other tech-related tracks like, design, analysis and front-end development.

I hope you enjoyed this read and found some helpful tips for dealing with database connection problems. Feel free to visit the HNG website using the embedded links. Take care!

...

🔧 My Backend Journey: The Big Problem I Solved and My Path to the HNG Internship


📈 87.16 Punkte
🔧 Programmierung

🔧 How I solved a Backend Problem + My HNG Internship Journey.


📈 74.19 Punkte
🔧 Programmierung

🔧 Tackling CORS Issues: My Backend Development Challenge and HNG Internship Journey


📈 57.26 Punkte
🔧 Programmierung

🔧 Overcoming Backend Challenges: My Journey and Aspirations with HNG Internship


📈 57.26 Punkte
🔧 Programmierung

🔧 Solving Complex Backend Challenges: My Journey with Node.js and HNG Internship


📈 57.26 Punkte
🔧 Programmierung

🔧 My Backend Challenge: A Journey to Mastery and the HNG Internship


📈 57.26 Punkte
🔧 Programmierung

🔧 My Journey as a Backend Developer: Tackling Complex Problems and Embracing the HNG Internship


📈 57.26 Punkte
🔧 Programmierung

🔧 Overcoming Backend Challenges: A Journey with HNG Internship


📈 55.96 Punkte
🔧 Programmierung

🔧 Tackling Complex Backend Challenges: My Journey with HNG Internship


📈 55.96 Punkte
🔧 Programmierung

🔧 Overcoming the challenges of backend development : My experience and application for the HNG internship


📈 48.91 Punkte
🔧 Programmierung

🔧 Recent challenge I overcame in Backend and why I joined the HNG Internship


📈 48.91 Punkte
🔧 Programmierung

🔧 How I Managed To Overcome My Backend Challenges & Voyage Through The HNG Internship


📈 47.61 Punkte
🔧 Programmierung

🔧 A Newbie’s Aspiration as a Backend Developer through HNG Internship.


📈 47.61 Punkte
🔧 Programmierung

🔧 Conquering Daunting Tasks: My Growth as a Backend Developer Through the HNG Internship


📈 47.61 Punkte
🔧 Programmierung

🔧 From Geologist to Backend Developer with HNG Internship


📈 47.61 Punkte
🔧 Programmierung

🔧 The Power of Automation: My Journey with Scripts and the HNG Internship


📈 46.79 Punkte
🔧 Programmierung

🔧 My Dev Journey: Tackling Real-Time Challenge with Django and the HNG Internship


📈 46.79 Punkte
🔧 Programmierung

🔧 Solving a Complex Back-End Challenge and My Journey with HNG Internship.


📈 46.79 Punkte
🔧 Programmierung

🔧 Solving a Booking System Issue on a Photography Website: My Journey in the HNG Internship.


📈 45.49 Punkte
🔧 Programmierung

🔧 Embarking on the Mobile Development Journey with HNG Internship


📈 45.49 Punkte
🔧 Programmierung

🔧 My internship journey at HNG


📈 45.49 Punkte
🔧 Programmierung

🔧 My Journey into Mobile Development with HNG Internship.


📈 45.49 Punkte
🔧 Programmierung

🔧 Tublian Internship Journey: Navigating the Internship Landscape in Week One


📈 42.11 Punkte
🔧 Programmierung

🔧 A comparison of React and Svelte and my expectations at the HNG Internship.


📈 39.74 Punkte
🔧 Programmierung

🔧 Leveling Up My Web Dev Skills: HNG Internship and the Fascinating World of Frontend Tech


📈 38.44 Punkte
🔧 Programmierung

🔧 React vs Vue: A Comparison of Two Popular Frontend Frameworks | HNG 11 Internship


📈 37.14 Punkte
🔧 Programmierung

🔧 "HNG 11 internship: Embracing new challenges"


📈 37.14 Punkte
🔧 Programmierung

🔧 React VS Vue | HNG internship


📈 37.14 Punkte
🔧 Programmierung

🔧 My First Task In HNG Internship


📈 37.14 Punkte
🔧 Programmierung

🔧 Tìm Hiểu Về RAG: Công Nghệ Đột Phá Đang "Làm Mưa Làm Gió" Trong Thế Giới Chatbot


📈 31.24 Punkte
🔧 Programmierung

🔧 Có thể bạn chưa biết (Phần 1)


📈 31.24 Punkte
🔧 Programmierung

🔧 HNG: What I aim to Solve with Backend Development


📈 30.73 Punkte
🔧 Programmierung

🔧 Why I Joined HNG11 and How I Solved a Recent Backend Problem


📈 30 Punkte
🔧 Programmierung

matomo