Tags:
Django
,
Photography
,
Python
Published April 22, 2025, 12:36 a.m. by wielandtech
After hosting an open text box on the internet for the past couple of weeks, I've decided to lock /blog like, share, and comment functionality behind authentication. To access any of these features, please create an account or sign-in using an existing Facebook or Google account.
Once you do so, check out the new photo gallery application built using the Django framework. Right now it's mostly just pictures of my dog, but feel free to upload a photo of your own.
Behind the scenes of this latest update, I've migrated this site from the cPanel shared hosting I'd been using for the past several years to an unmanaged VPS. I apologize for any 502s you might've encountered over the weekend. What started as a quest to run my own instance of Redis turned into me running my own …
Tags:
Dynamic Programming
,
Interviews
Published April 10, 2025, 4:32 p.m. by wielandtech
A rainforest recruiter recently reached out to me, and I began the mad scramble to learn Dynamic Programming. I find recursion and memorization quite natural to how I think, but dynamic programming quite the opposite. Where we somehow already have the answer, but now have to work backwards to where we started?
The OA was exactly what I had expected to encounter: Two dynamic programming questions; one medium; one hard. Never-the-less, I couldn't plop out two answers in the 90 minute time-frame. I'm curious how much time I should dedicate to this very specific interview skill?
I guess rainforest is saying memory is cheap, wrap it in a cache. Try again in 6 months? GL to Project Kuiper.
Tags:
Django
,
Python
Published March 25, 2025, 3:28 a.m. by wielandtech
Welcome to the Django rewrite of WielandTech.
One of the new features is this blog. Content is organized by tag and it features full-text search backed by a PostgreSQL database. The source code can be found here.
Please stay tuned for more blog posts related to my software development journey.