image

Éric Langlois

Developer

Building My Django Portfolio: Challenges and Anger!
23-Jan-2025
  • School
  • Development

Kicking off the new year with my first blog post, my first Django project, my first time using PostgreSQL, and my first AWS deployment. What a ride!

 

Building this portfolio was a roller-coaster! 

First I decided to spice things up by using technologies I hadn't touched before: django, PostgreSQL, AWS EC2, Nginx, and uWSGI

Talk about a baptism by fire!

 

 

 

The goal was simple: create a portfolio that I could easily update with new projects, skills, and experiences. Easy peasy, right? Well, the easy part was the initial setup. 

PostgreSQL turned out to be a bit of a beast to tame. I spent longer than I anticipated wrestling with it, but after a few tutorials and some hair-pulling moments, I finally got it to behave.

 

Deployment was a whole other beast. 

Serving static files correctly with Nginx and uWSGI felt like solving a Rubik's Cube. I wrestled with configurations and stared at log files for hours, feeling like I was banging my head against a wall. 

Thankfully, I discovered WhiteNoise, which saved me from throwing my laptop out the window.

 

 

But hey, I learned a ton! 

I gained a much deeper understanding of django, from its middleware to its inner workings. And let's not forget the invaluable lessons in troubleshooting and the art of deciphering error messages.

 

Looking back, I'm proud of what I built. 

This project pushed me outside my comfort zone and taught me the importance of perseverance. Now, let’s get a job as a junior in development /data analyst.

 

Éric Langlois

Categories


Random Post

Building My Django Portfolio: Challenges and Anger!

23-Jan-2025
  • School
  • Development

The chronicles of building this portfolio.