David J Nevin+= Code

Pipenv to Poetry

time 01.05am Some notes on the process as I’m working through it... read more

Django Users, Login & Registration

The user functionality is created in a seperate app. This project uses built-in user functionality to keep things managable for my first attempts... read more

Django Delete Items

Deleting a listing Again we follow the same pattern as before... read more

Django Edit Items

Editing items in the PostgreSQL DB The pattern now is as before... read more

Django Individual Item Page

Next step is to setup an individual item page. This tutorial is giving me a some good insights into the Critique Wheel rewrite... read more

Django Dynamic Content

Day 2: Dynamic Content A few useful django db queries:.. read more

Django Next Steps

Poetry and Django So poetry is up and running. Django is up and running, and I’ve added a simple listing app into the Django project... read more

Django Games First Steps

Getting a project up and running I had an interesting conversation this morning with Bob from Pybites... read more

Orange Belt

It’s been a busy few weeks. The Pybites community and coding platform has seen about 90% of my Python time over the past four weeks... read more

RSS Python Search Hugo

Slack Community So I’ve been hanging out in the PyBites Slack Community for a few weeks... read more

Summer of Code

The Last Week of August August is a funny month in Spain... read more

Vim as Python IDE

Vim setup: The never-ending story Joy! I’ve gotten my Python virtual environment set up, installed Flake8() and managed to trouble-shoot a problem with the Syntastic auto-running of Flake8() on save... read more

Test Driven Development: First Steps

Test Driven Development (A cure for Refactor-phobia) There is an entire C# application running at CritiqueWheel... read more

Back at It

Sometimes it takes more than Motivation Lessons learned: It’s so easy to fall out of practice A short break, to catch up on some reading, a delve into some other interests and lo-and-behold I felt almost back at stage one when I tried to do a Leetcode exercise.. read more

Keeping at it

The last week It’s been a strange week. My regular job has dwindled to a minimum and with the extra time comes extra worry about income... read more

Time Off for Play

That’s Better Had a moment of “what’s happening”, but I get it now... read more

Where I'm at

It’s been a full few days The Educative OOP course is almost done... read more

Implementing A Child Class

A Banking Class Example Following the tutorials in Educative I wrote my first class with inheritance... read more

Terminal Tweaks

Time to Tweak the Terminal Having played around with and gotten some comfort level with Vim with VS Code, I feel it’s time to start exploring using Vim from the terminal... read more


Parent Class Parent Class (Super Class or Base Class): This class allows the reuse of its public properties in another class... read more

Information Hiding

Information Hiding The process of hiding the ‘inner workings’ of a method or class by providing only an interface to access the object... read more

Share This Widget

Share This Post Widget I’m working on implementing the code and methods detailed by Christian Oliff at this page... read more

Classes and Objects

Classes and Methods: Some Notes If you don’t initialize the values of properties, the code will not compile... read more

Python Project Ideas

Projects for Python Use There are a plethora of project suggestions on the webs, but I’m keen to try something of my own, that has immediate impact on what I’m working on... read more

Site Design Update

Adding Some Flair I was unhappy with the functionality of the standard list page of the minima theme... read more

Taking Stock

Vim Update I’m feeling more comfortable using Vim these last few days, although I admit the arrow keys are getting too much attention... read more

Vim Commands

Too Many Vim Commands Getting back into Vim again and decided this time to take it slower and get the basics well in place before I try and incorporate too many commands... read more

Binary Search Extended

Binary Search Recommended Youtube Playlist Binary searching has been a difficult learning curve for me... read more

Binary Search

Binary Search The divide and conquer search method. Linear Search The sequential searching through all data entries one by until until we find a match... read more

Hashing First Steps

Tentative steps. Today, I took some first tentative steps into understanding Hash tables:.. read more

Site Projects June 19th

This post is a culmination of previous project related posts. It’s useful for me to see the needs develop and to decide when and what to implement and how I can combine the requirements into clear actions to take... read more

Binary Search Tree

Definition A binary search tree (BST) is a tree data structure in which nodes are arranged according to the following property... read more

Level Order Traversal Binary Tree

Definition Level Order traversal is a breath first transversal. The traversal starts at the root and explores all the nodes at the same depth prior to moving onto the next depth level... read more

Depth Order Traversals: Binary Tree

Tree Traversals (Preorder, Inorder and Postorder) From the root of a binary tree, traverse deeper before going laterally... read more

Binary Tree Terms

Binary Tree Terms A tree has a root and leaves... read more

Site Projects - June 17th

Certificates Section Next mini-project here on this site is to start to put together a list of certificates and courses I’ve done... read more

Arrays Educative

Finished the Arrays section I’ve been working through the Data Structures and Algorithms course on Educative to develop my python skills... read more

PlantUML: First Attempts

Let’s try out PlantUML PlantUML seems at first glance somewhat similar to Mermaid but with a wider function list... read more

Mermaid: First Attempts

Mermaid setup. Really basic first effort. I created a shortcodes folder under my theme layouts folder, adn there created a mermaid... read more

Hugo Section Theme 3

Okay so that’s better. A simpler approach worked. I got playing with a copy of my primary *... read more

Hugo Section Theme 2 (didn't work)

Question: If I just copy the template? What happens if I just copy the single... read more

Hugo Section Theme (didn't work)

Hugo Section: A different look and feel. I though that in order to set a different look and feel for a Hugo section, I’d create a folder in the current theme layout folder with the same name as the section... read more

Critique Wheel C#

Raison d’être o el porque I built and deployed the Beta version of the critique wheel site in response to a need for the fiction writers in my writing groups to get faster and more actionable critiques on their short stories... read more

First Commit

Start here As of today, I’ve been re-experimenting with programming for 13 months... read more