My backend dev diary 📔✨

Notes on my journey learning to code & all things backend

I set up a Media Server with Urve Pi, Nginx, and a Dynu dynamic DNS (Part 2)

AMartin1987 | Published on: Oct. 11, 2025, 10:59 p.m.

Continuing from Part 1, in this section I focused on making the server secure with HTTPS and ensuring the site is safe and easy for my family to use.

Step 6: Enabling HTTPS with Let’s Encryp…

Categories:

 

Sysadmin  

Read more →

I set up a Media Server with Urve Pi, Nginx, and a Dynu dynamic DNS (Part 1)

AMartin1987 | Published on: Sept. 20, 2025, 11:40 p.m.

These are the steps I followed to set up a server over the internet on my Urve Pi, so I could share media like movies with my family over the internet.

So, my parents (who are not technologically …

Categories:

 

Sysadmin  

Read more →

I got my own SBC! an Urve Pi

AMartin1987 | Published on: Sept. 2, 2025, 2:01 p.m.

I can’t fully express how excited I am with my new single-board computer (SBC): an Urve Pi!

It's a Polish clone of the Raspberry Pi 3B that has since been discontinued, but it comes…

Categories:

 

Sysadmin  

Read more →

Django in Production: serving static files with WhiteNoise and Cloudinary (also, my new toy!!)

AMartin1987 | Published on: Aug. 8, 2025, 9:27 p.m.

A lot has happened since the last post. From now on I'll try to post here more regularly 😅

Last year I started studying Crossplatform Applications Development at IES Dr Balmis, while maki…

Categories:

 

Videogames  

Django  

Git  

Read more →

"Clean Code", Git, Elden Ring & cute things

AMartin1987 | Published on: March 2, 2024, 5:47 p.m.

So currently, while I'm looking for work (almost any kind of work, really 😅, as my bank account is running out of savings and I want to keep contributing to our household expenses), I've been…

Read more →

Study notes: CS50 week 3 - Sorting algorithms

AMartin1987 | Published on: Jan. 26, 2024, 7:24 p.m.

As reviewed here, algorithms run faster and more efficiently when they operate on information that is already organized, i.e., sorted. This is why, when dealing with a large amount of data, searching…

Categories:

 

Computer science  

Read more →

Study notes: CS50 week 3 - Searching algorithms

AMartin1987 | Published on: Jan. 3, 2024, 9:54 p.m.

What is an algorithm? It's a finite sequence of rigorous instructions, typically used to solve a class of specific problems or to perform a computation (Wi…

Categories:

 

Computer science  

Read more →

Study notes: Arrays vs lists in Python

AMartin1987 | Published on: Dec. 27, 2023, 8:48 p.m.

 

An array is a linear data structure that stores a collection of similar data types at continuous locations in a computer's memory.

An representation of an array in memory. S…

Categories:

 

Computer science  

Python  

Read more →

Deployed PostgreSQL db to Vercel

AMartin1987 | Published on: Dec. 25, 2023, 9:59 p.m.

So, here I am after a few months of not writing on here... I spent some time working full-time at a beauty products store. Whenever I had a moment to rest, I found myself too tired to study 😅, so I e…

Categories:

 

Videogames  

Python  

Django  

PostgreSQL  

Read more →

Migrated my db to PostgreSQL !

AMartin1987 | Published on: May 30, 2023, 4:47 p.m.

Finally, I converted my database (intially in SQLite3, as its Django's default db format) to PostgreSQL! So I guess it's ready for the next step in my learning project, which is hosting this …

Categories:

 

Django  

PostgreSQL  

Read more →

CKEditor in Django Admin

AMartin1987 | Published on: May 18, 2023, 5:04 p.m.

I needed a more convenient way to apply HTML formatting to my posts, so I decided to install my first Django package: CKEditor.

Installation was quick and easy (aside from the fact that the first …

Categories:

 

Django  

Read more →

My first post

AMartin1987 | Published on: May 15, 2023, 6:59 p.m.

This is my first post. I'll be treating this blog like a personal diary. I intend to use it mainly as a notebook to help me study some of the fundamentals of computer science (i.e., concepts dire…

Categories:

 

Uncategorized  

Read more →
About me
notByAI badge