PyDanny

Inside the head of Daniel Feldroy né Roy Greenfeld

Latest Posts

Office Hours

Ask me professional questions in a small group Zoom meeting setting!

It's the Weekend, Let's Code a Python Project!

I answer the eternal question, "What should I code over the weekend?"

Improving Audio Recording with Streamlabs

The resources I used to dramatically improve my audio.

August 2020 Courses

All the live, online, interactive courses I'm teaching in the month of August 2020.

I'm Teaching A Live Online Django Crash Course

On July 16th and 17th starting at 9AM PST (4PM UTC), I'll be running a live instruction of my beginner-friendly Django Crash Course. This is a live interactive class conducted via Zoom conferencing software. We're going to walk through the book together with students. If you get stuck, there will be at least two members of the Feldroy team available to help.

Eulogy for My Father: Ted Greenfeld

On June 11, 2019, my father, Theodore David Greenfeld, passed away at the age of 84. I spoke at his funeral three days later. It was some of the hardest words I've ever had to vocalize. I want to share what I said as well as some photos. Today would have been his 85th birthday.

Two Scoops of Django 3.x Released

The book about best practices for the Django Web Framework, Two Scoops of Django, has been revised, updated, and expanded for versions 3.0, 3.1, and 3.2.

Adding Metadata to PDFs

How to use Python to combine PDFs and then add metadata to them.

Our New Django Book Has Launched!

We wrote a beginner-friendly tutorial book for Django!

Feed Generator

Writing a Python script to generate my blog feed

Recap of 2019 and Resolutions for 2020

This is my recap of 2019, plus my resolutions for 2020.

Thoughts on Kotlin

My notes and impressions about this Android-friendly JVM language.

Meeting Python Devs in Cancun

Python programming builds bridges across the world!

My Markdown Code Snippet Tester

Ensuring that code in my articles actually works.

Moving to Vuepress

Why and how I'm moving my blog to vuepress.

Ten Years Ago Today

Musings ten years after I decided to take my life in a new direction.

Stop Using Executable Code Outside of Version Control

Fighting the local_settings.py antipattern

Authenticating via JWT using Django, Axios, and Vue

Getting DRF, JWT, Axios, and Vue to play nice

Writing A New Blog Engine

Where I describe why and how I wrote a new blog engine

Implemementing Manual Schema with Django REST Framework

Implementing a manual schema in Django REST Framework