Jonnie Grieve Digital Media: Blog

Home

Category: #100DaysOfCode (111)

The Coding Brick Wall in My Brain – and how I get around it!

This year I was diagnosed with Autism. This has helped me understand my brain and my coding battles. This blog is about how I get through the coding brick wall in my brain. more...

Author:
Posted On: 22nd December, 2025 - 7:33pm
Comments: 0

Announcing “Jobs Pathway” – a fully fledghed application built with WordPress

“Job’s Pathway” is an app that allows you to easily organise and track your journey path to your next job or maybe even your first job as you go through the process. Visit now! more...

Author:
Posted On: 10th November, 2025 - 7:28am
Comments: 0

My insatiable need for structure in my work

An adaption from a Substack that I wrote about my mind and a strategy that I use to organise my work, living as I do with a neurodivergent mind. more...

Author:
Posted On: 29th August, 2025 - 4:30pm
Comments: 0

How to add data to a SQLite database in a TODO List App

Having previously created a read-only endpoint that connects to a backend database, I was now thinking about moving ahead with adding tasks to the project and persisting those changes. more...

Author:
Posted On: 15th August, 2025 - 11:29am
Comments: 0

Thoughts on use of AI to get your project going

Finding a way to get started can be just as daunting as actually writing the code. Even with AI in your arsenal, it can be hard to figure out how to start developing an app, especially one with many moving parts. more...

Author:
Posted On: 14th August, 2025 - 12:33pm
Comments: 0

I’ve written a lot about AI and Coding

I now code with AI and it has helped me do things I never could before. But there are pitfalls. In this blog I have another go at talking about the changing landscape of coding. more...

Author:
Posted On: 11th August, 2025 - 11:10am
Comments: 0

How I utilised AI to integrate a WordPress Custom Post Type into my latest design

I have worked with CPTs on my own before; several times before.  But when I'd written the markup for this theme, I realised I'd done something a bit complicated for the kind of post types I'd worked on previously. Here's how I got the problem sorted. more...

Author:
Posted On: 23rd July, 2025 - 10:41am
Comments: 0

Creating a Darts Scorer Application with AI – Part 7

In this series of blogs, I wanted to do a bit of a deepdive on to the development of a Darts Scorer application. In Part 7, we're focused on adding some more UX improvements including some in game feedback of our achievements in our gameplay. more...

Author:
Posted On: 23rd May, 2025 - 8:28am
Comments: 0

Creating a Darts Scorer Application with AI – Part 6

In this series of blogs, I wanted to do a bit of a deepdive on to the development of a Darts Scorer application. In Part 6, we're focused on fixing some bugs in the app, including some UX fixes with Darts checkout suggestions. more...

Author:
Posted On: 16th May, 2025 - 9:36am
Comments: 0

Creating a Darts Scorer Application with AI – Part 5

In this series of blogs, I wanted to do a bit of a deepdive on to the development of a Darts Scorer application. In Part 5, we're developing a key UX feature of this app, implementing checkout suggestions for the user at Darts scores of 170 or less. more...

Author:
Posted On: 8th May, 2025 - 10:02am
Comments: 0

Creating a Darts Scorer Application with AI – Part 4

In this series of blogs, I wanted to do a bit of a deep dive into the development of a Darts Scorer application. In Part 4, there's a major feature of this app that I cover and my thoughts about the process a "throw history" in a Darts Oche visit. more...

Author:
Posted On: 1st May, 2025 - 10:33am
Comments: 0

Creating a Darts Scorer Application with AI – Part 3

In this series of blogs, I wanted to do a bit of a deepdive on to the development of a Darts Scorer application. In Part 3, I outline some edge cases I used to try flush out any bugs in the scoring logic. Here's how it went. more...

Author:
Posted On: 15th April, 2025 - 1:23pm
Comments: 0

Creating a Darts Scorer Application with AI – Part 2

In this series of blogs, I wanted to do a bit of a deepdive on to the development of a Darts Scorer application. In this part we've set up the basic game logic and dealt with a few of the game bugs along the way. more...

Author:
Posted On: 14th April, 2025 - 11:17am
Comments: 0

Creating a Darts Scorer Application with AI – Part 1

In this series of blogs, I wanted to do a bit of a deepdive on to the development of a Darts Scorer application... more...

Author:
Posted On: 7th April, 2025 - 9:14am
Comments: 0

Fixing Common issies with Slick Sliders

Slick Carousels are a great innovation for photo galleries and presenting images. Out of the box though they have some common problems that can be tricky to solve. I wanted to write a blog that explains these issues and how to fix them. more...

Author:
Posted On: 12th March, 2025 - 11:07am
Comments: 0

What do I gain by using AI?

AI is something that is going to become part of all of our lives. I myself have been using it more and more in my projects. In this first blog of the year, I'm going to talk a bit about this with an example of how I used it in the last week. more...

Author:
Posted On: 29th January, 2025 - 4:59pm
Comments: 0

Pros and Cons with Generative AI

A few days ago I had an idea for a new single page app. A DOM script that can build lists of pros and cons to help people make choices. A comment about how I handled the process with Generative AI. more...

Author:
Posted On: 10th September, 2024 - 12:01pm
Comments: 0

Example – Use a text box to filter through multiple items in a list

A long list of data needs a filter so you can quickly access the information you actually need. This blog outlines an example of how to use a text box to filter through multiple items in a list. more...

Author:
Posted On: 29th August, 2024 - 9:32am
Comments: 0

Retrieving Structured Data using Fetch, JSON and JavaScripp

This blog talks about the merits of organising & backing up your work using multiple sources. Editing them where you can with a local hosting server. It has also worked through an AI-generated solution for iterating through a structured set of data. more...

Author:
Posted On: 23rd August, 2024 - 12:52pm
Comments: 0

Custom Post Types in WordPress By Example

Custom Post Types in WordPress By Example: Now,we put Custom Post Types and their field groups into action. more...

Author:
Posted On: 21st June, 2024 - 10:55am
Comments: 0

Using Custom Post Types in WordPress

Using Custom Post Types in WordPress - In this blog, I'll demonstrate how to create these Custom Post Types by either using code or popular plugins. more...

Author:
Posted On: 14th June, 2024 - 1:38pm
Comments: 0

Parent and Child Themes in WordPress

I introduced the concept of working with Template and Child Themes in WordPress. Now we're going to put this into practice with some examples of how theme files override each other avoiding breaking changes in your Theme. more...

Author:
Posted On: 5th June, 2024 - 4:06pm
Comments: 0

Migrating and Exporting your backend database

Everything that WordPress does is recorded in a MySQL Database. This post walks through a process you can use to backup your database to different locations so you can develop your websites on the go. more...

Author:
Posted On: 31st May, 2024 - 11:07am
Comments: 0

Introducing the WordPress Template Hierarchy

Knowing the WordPress Template Hierarchy is an important part of development in WordPress. It does not serve static HTML files by default In this blog I'll cover some of the nuances of the Hierarchy while covering more theme templates more...

Author:
Posted On: 24th May, 2024 - 11:40am
Comments: 0

Using Widgets in WordPress

In this blog, I'll cover how to write and use Widgets and how they link with certain templates in the hierarchy - such as category, author and archive. We'll need to write code to set them up and I'll set that out in this post. more...

Author:
Posted On: 22nd May, 2024 - 2:42pm
Comments: 0

Post List Pagination in WordPress

In this blog, we're going to make blog lists in WordPress "home" pages more user-friendly by adding pagination to them. To do this we will introduce category and archive templates into the project and also customise the home.php template further. more...

Author:
Posted On: 20th May, 2024 - 9:53am
Comments: 0

Working with Post Authorship and Custom Page Templates in WordPress

This blog explores how to work with Post Author tags and utilise the author template. Additionally, it covers custom page templates and explains how useful in introducing subtle and less subtle differences in your page templates they can be. more...

Author:
Posted On: 17th May, 2024 - 9:45am
Comments: 0

Enhancing content in single.php with Custom Fields

Enhancing content in WordPress Single Templates: In this 4th post in this series, I want to talk about using Custom Fields and how you can introduce unique content for your Posts where WordPress can't provide it. more...

Author:
Posted On: 16th May, 2024 - 7:20am
Comments: 0

Using Templates, setting up a navigation menu and list of posts

This blog covers the difference between front-page.php and home.php, how to work with the WordPress Loop, Navigation Menus and how to create lists of blog posts. more...

Author:
Posted On: 14th May, 2024 - 9:12am
Comments: 0

Converting a project to a wordpress theme

Now it's time to learn how to customize a WordPress theme to make it look how you want - ensure it can be selected and activated in the theme repository and that scripts and files load as expected. more...

Author:
Posted On: 13th May, 2024 - 2:48pm
Comments: 0

From Database to Ready: Setting up a WordPress Project

I'm setting up a new project for my WordPress Subdomain where I'll be walking people through how to develop a WordPress Theme as I do it myself. In this first post, I talk through what you need to do, to install and develop a WordPress Project. more...

Author:
Posted On: 10th May, 2024 - 4:03pm
Comments: 0

Coding with Short Term Memory

I explain my thoughts on coding with Neuro-diversity. By neuro-diverse, I mean on the autistic spectrum or have Dyspraxia, dyslexia or some other form of specific learning disability. more...

Author:
Posted On: 9th May, 2024 - 9:21am
Comments: 0

Dyspraxia Awareness Website: A new iteration for 2024

Today I've launched the latest iteration of my Dyspraxia Awareness raising website. https://dyspraxia.jonniegrieve.co.uk/ Blogging and Information about Dyspraxia... and who knows maybe other neurodivergent conditions in the future. more...

Author:
Posted On: 8th May, 2024 - 2:17pm
Comments: 0

From my own algorithm to code – an AI experiment

I wanted to try a problem-solving method as a way of visualising what I wanted to do as an alternative to Googling for the code; using an algorithm format of my own invention and converting this to code. more...

Author:
Posted On: 1st May, 2024 - 9:09am
Comments: 0

Creating a Cash Counter #5

Card Counter (Part #5): Working on refactoring my script to improve readability, reduce lines of code and make it easier to maintain. more...

Author:
Posted On: 21st March, 2024 - 5:07pm
Comments: 0

Creating a Cash Counter #4

Presenting my latest work - Cash Counter - In this 4th part, I cover how I got the complete cash counter up and running more...

Author:
Posted On: 20th March, 2024 - 12:44pm
Comments: 0

Creating a Cash Counter #3

We make significant progress with this part of the blog. By the end of this post, I'll have set up most of the cash counts and the cheque amounts. Still a few coin counts to go and set up Savings and Investment notes for UK Banking Slips. more...

Author:
Posted On: 15th March, 2024 - 3:12pm
Comments: 0

Creating a Cash Counter #2

This is the second in my series where I create an online cash and cheque counter. I work through writing the rest of the cash denominations and cheque amounts. more...

Author:
Posted On: 12th March, 2024 - 3:13pm
Comments: 0

Creating a Cash Counter #1

In this series, I want to build an application that counts money to help with banking deposits.  It's also another way to help count and organise your money. more...

Author:
Posted On: 7th March, 2024 - 3:49pm
Comments: 0

Working with Version Control

The purpose of this blog is to simulate the process of website/software development using version control. This is my run-through of using branches to introduce new code and features to a project. more...

Author:
Posted On: 6th March, 2024 - 2:05pm
Comments: 0

A Code Walkthrough – Live on a Million

A Code Walkthrough - Live on a Million - Here, I build an application that calculates how long a person can live on a given amount of money in a given number of years. more...

Author:
Posted On: 13th December, 2023 - 2:36pm
Comments: 0

Build My CV: A project guide

Yesterday I unveiled my latest work; a single-page application that allows you to build and customize your own CV in minutes. And in this short blog, I want to talk through how it all works. more...

Author:
Posted On: 9th November, 2023 - 4:03pm
Comments: 0

Create a Cashflow Forecaster #5

Create a Cashflow Forecaster #5. We finish the nuts and bolts of the application. I go through how I tallied the totals of incoming and outgoing forecasts and how to handle adding new rows to the cashflow forecast. more...

Author:
Posted On: 30th October, 2023 - 3:12pm
Comments: 0

Create a Cashflow Forecaster #4

Create a Cashflow Forecaster #4 - In this part, I go through how I sorted out data persistence in the last remaining parts of the Cashflow table. more...

Author:
Posted On: 27th October, 2023 - 11:19am
Comments: 0

Create a Cashflow Forecaster #3

Create a Cashflow Forecaster #3 - The application is starting to take shape - Read about how I learned to persist more data making the application more user friendly more...

Author:
Posted On: 19th October, 2023 - 2:39pm
Comments: 0

Create a Cashflow Forecaster #2

Cashflow Forecaster Application: Handling dynamic data and making sure data persists in a calculate table column of data more...

Author:
Posted On: 17th October, 2023 - 1:57pm
Comments: 0

Create a Cashflow Forecaster #1

Another app I'm creating that mimics something I made on an excel spreadsheet. I'm now using DOM Scripting to recreate it more...

Author:
Posted On: 11th October, 2023 - 12:38pm
Comments: 0

Finishing a photo viewer application

Finishing a photo viewer applicaton more...

Author:
Posted On: 9th October, 2023 - 1:04pm
Comments: 0

How to create customisable stylesheet themes for a website

How to create a customisable set of style themes for your website with CSS Custom Properties more...

Author:
Posted On: 13th September, 2023 - 9:48am
Comments: 0

A Conversational approach to AI

What I've learned from taking a conversation approach to using AI more...

Author:
Posted On: 7th September, 2023 - 1:07pm
Comments: 0

More organised scripts for my photography website

In today's blog I want to go further in my quest to remove code bloat by looking at how I can make my scripts more organised, reduce unnecessary code bloat, and reduce page load. more...

Author:
Posted On: 30th August, 2023 - 12:44pm
Comments: 0

AI – “With great power….”

Another short comment from me about AI, how it helps me, and how we should guard ourselves with it. more...

Author:
Posted On: 23rd August, 2023 - 4:30pm
Comments: 0

Build a Checklist App with JavaScript and HTML5 (using AI)

Leveraging the power of AI such as ChatGPT to help solve problems is absolutely fine. But use it as a guide rather than something to rely on. Let me demonstrate this with an example more...

Author:
Posted On: 22nd August, 2023 - 12:05pm
Comments: 0

Make a website with AI

Is it possible to create a website purely using AI such as ChatGPT? But like any brief, it's about more than saying "build a website". It's about how you leverage generative AI to achieve it. more...

Author:
Posted On: 27th July, 2023 - 1:41pm
Comments: 0

BLOG: Adding a collection of videos to photography website

Implementing a new videos page for website. I decided I had enough videos to start building a video page for my Photography website. In this quick blog I lay out in detail how this will work. more...

Author:
Posted On: 18th July, 2023 - 4:15pm
Comments: 0

Developing my new blog in WordPress #8

And with that, I can now reveal and welcome you to my new blog website. This is without a doubt my boldest iteration yet, and there's been a few over the years. Let me know what you think!! more...

Author:
Posted On: 10th July, 2023 - 1:28pm
Comments: 0

Developing my new blog in WordPress #7

In my penultimate post for this series, I walk through 2 last main task. Firstly, how to manage author templates in WordPress and how I managed the styling of the Comments Template. more...

Author:
Posted On: 29th June, 2023 - 12:57pm
Comments: 0

Developing my new blog in WordPress #6

In this part, I'll turn my attention now to developing search, archive, and category templates. more...

Author:
Posted On: 15th June, 2023 - 1:52pm
Comments: 0

Developing my new blog in WordPress #5

I devoted a lot of time in the last few days to doing work on the single.php template. It was a very involving part of the process and I ended up down a few Rabbit holes along the way. But, in any case, here's how I got on. more...

Author:
Posted On: 12th June, 2023 - 3:12pm
Comments: 0

Developing my new blog in WordPress #4

The next significant part is to build the blog filtering system. Learn how I leverage the power of PHP and CSS to implement a system that allows users to choose the content they want from a hugelist of items! more...

Author:
Posted On: 6th June, 2023 - 3:46pm
Comments: 0

Developing my new blog in WordPress #3

Part 3: The next task is to set up the image carousel on the homepage and work on the rest of the widget areas. more...

Author:
Posted On: 2nd June, 2023 - 10:53am
Comments: 0

Developing my new blog in WordPress #2

It's now time to work on getting some links sorted so homepage and single.php templates are navigable and WP queries working in the homepage. more...

Author:
Posted On: 1st June, 2023 - 12:23pm
Comments: 0

Developing my new blog in WordPress

It's time to start developing my new blog. Featuring in the blog will be an interactive blog filter over all existing blogs, and a draggable image Carousel of the most recent blogs. I'll walk through how I do it, as I go. more...

Author:
Posted On: 26th May, 2023 - 4:00pm
Comments: 0

Filtering Content: Second and final solution

Today I want to explain how I found the answer to my brief with the aid of AI - How to filter a large group of child div elements using class values and input checkboxes more...

Author:
Posted On: 25th May, 2023 - 3:02pm
Comments: 0

Filtering Content…

Toggling the visibility of a list of child elements based on the existence of an HTML class by using checkbox filters. more...

Author:
Posted On: 10th May, 2023 - 12:04pm
Comments: 0

Slim – The PHP Framework

I turned my attention this week to trying to get a Slim project back up and running with PHP. I walk through, my successes and failures in this blog. more...

Author:
Posted On: 27th April, 2023 - 10:23am
Comments: 0

WordPress Plugin Development

This week I want to talk about WordPress Plugin Development. I've been trying to troubleshoot a problem with plugin activation for a custom plugin that I made. more...

Author:
Posted On: 19th April, 2023 - 2:03pm
Comments: 0

Using the Clipboard API to copy git clone commands

This walkthrough uses HTML, CSS, and the navigator API to allow users to copy git clone commands as they are stored in an external JSON file. more...

Author:
Posted On: 6th April, 2023 - 1:22pm
Comments: 0

A bit of fun with ChatGPT

Today I tried out ChatGPT for the first time. I put it through its paces with a few examples of HTML code and it passed all of my experiments! My thoughts on ChatGPT and what it's all about here! more...

Author:
Posted On: 28th March, 2023 - 3:40pm
Comments: 0

Starting a new design for my blog – part 9

A blog post that delves into the WordPress discussion and comments system more...

Author:
Posted On: 15th March, 2023 - 9:32am
Comments: 0

Starting a new design for my blog – part 8

Explaining Dynamic menus for the website navigation; page and search templates for WordPress themes. more...

Author:
Posted On: 9th March, 2023 - 3:28pm
Comments: 0

Starting a new design for my blog – part 7

Discussing the WordPress author templates and how to use methods in them. more...

Author:
Posted On: 2nd March, 2023 - 11:00am
Comments: 0

Starting a new design for my blog – Part 6

In this part, I want to deep dive into category methods and talk work together with WordPress's category, archive, and single post templates.  more...

Author:
Posted On: 24th February, 2023 - 9:28am
Comments: 0

Starting a new design for my blog – Part 5

In this part, I'll walk readers through the process of using pagination methods to group together related pages of posts with WordPress Posts and Custom Post Types. more...

Author:
Posted On: 17th February, 2023 - 12:19pm
Comments: 0

Starting a new design for my blog – Part 4

In this part, I add support for WordPress widgets, explain how they work in code, how they integrate with the document tree, and how to style them according to your website needs. more...

Author:
Posted On: 14th February, 2023 - 1:01pm
Comments: 0

Reverse engineer a CSS Stack – #4

It seems pointless to take the time to mark out individual pages when in the first instance they're not even visible. So In my final post in this series I made those changes, sorted the social media icons and added CSS transitions. more...

Author:
Posted On: 10th February, 2023 - 11:44am
Comments: 0

Reverse engineer a CSS Stack – #3

I want to use this website's new PHP capabilities to reduce lines of code in the CSS even further by using a different version of the stylesheet that strips out the selectors for these pages more...

Author:
Posted On: 7th February, 2023 - 1:14pm
Comments: 0

Starting a new design for my blog – Part 3

Part 3 - In this blog, my focus will be on examining how to put together and style a single.php template. more...

Author:
Posted On: 3rd February, 2023 - 10:58am
Comments: 0

Starting a new design for my blog – Part 2

The WordPress Loop gets all the content from WordPress posts, or pages depending on the page template used and displays all its contents. In this blog, I outline how to bring content dynamically into your posts and pages with the Loop. more...

Author:
Posted On: 1st February, 2023 - 2:41pm
Comments: 0

Starting a new design my blog

After a couple of years, and having recently revamped my website, I have decided to have another go designing a Blog. I want to journal this process as I go through it step by step. I start by making a new plan and a whole new WordPres theme. more...

Author:
Posted On: 30th January, 2023 - 12:07pm
Comments: 0

Reverse engineer a CSS Stack – #2

In this blog, I'll talk about more changes I made to the code behind the scenes to reduce code bloat and how I made the HTML more semantic while maintaining the website's visual look. more...

Author:
Posted On: 27th January, 2023 - 1:09pm
Comments: 0

Reverse engineering a CSS Stack

I'm going to walk through my deep dive into what I did to try and reduce the page load and start fixing issues with HTML when I started reverse engineering the CSS stack more...

Author:
Posted On: 25th January, 2023 - 11:11am
Comments: 0

Converting my Photography Site to PHP #7

This is how I cleared out the last remaining bugs in the website before making it web worthy more...

Author:
Posted On: 20th January, 2023 - 12:36pm
Comments: 0

Converting my Photography Site to PHP #6

The aim of this part of the series is to cover the social media template part and how I handled adding "new content" tags to the main navigation menu. That last task was far less complicated than I first thought. more...

Author:
Posted On: 19th January, 2023 - 10:12am
Comments: 0

Converting my Photography Site to PHP #5

By the end of this blog, things in the PHP project will start to take shape, with functioning JavaScript, datapoints, and content in place on most of the templates. Also a walkthrough on a new template part for social media links more...

Author:
Posted On: 17th January, 2023 - 3:03pm
Comments: 0

Converting my Photography Site to PHP #4

In this blog, I'll be looking at setting up the main navigation as a template part of its own and working on making the navigation links work correctly regardless of the PHP template file that is being served by PHP. more...

Author:
Posted On: 16th January, 2023 - 10:07am
Comments: 0

Converting my Photography Site to PHP #3

By the end of the this blog, started hooking up some template parts, and laid out a plan for making sure each page selects the right website assets. more...

Author:
Posted On: 12th January, 2023 - 3:50pm
Comments: 0

Converting my Photography Site to PHP #2

In the second part of this series, in which I convert my photography website to PHP, I focus on ensuring the styles, scripts, and markup are in place for the homepage. more...

Author:
Posted On: 11th January, 2023 - 12:58pm
Comments: 0

Converting my Photography Site to PHP

One of my biggest and most enduring projects in recent years has been my photography website project. In this series of blogs I will be working on converting this large HTML website into a PHP-based website. more...

Author:
Posted On: 10th January, 2023 - 1:34pm
Comments: 0

Unveiling my brand new website for 2023

After 3 years or so since the last design change I made, today I talk about the latest iteration of my website. In this blog, I want to explain some of the design decisions I have made. more...

Author:
Posted On: 15th December, 2022 - 12:27pm
Comments: 0

Getting Started with WordPress Site Editing

My latest blog summarises my thoughts as I deep dive into WordPress Site Editing for the first time! more...

Author:
Posted On: 17th February, 2022 - 2:37pm
Comments: 0

About the WordPress Template Hierarchy

Once you've got a solid understanding for the fundamentals of the template files in I've covered in this blog, and their place in the WordPress Hierarchy, it'll take you a long way to success in your WordPress projects. more...

Author:
Posted On: 24th January, 2022 - 4:49pm
Comments: 0

Persisting data in the browser with localstorage.

In this blog, I wanted to demonstrate how to use the localStorage property in JavaScript with a simple example that stores the values of 3 text inputs.  more...

Author:
Posted On: 22nd September, 2021 - 11:21am
Comments: 0

Integrating SQLAlchemy with Flask – #6

In this last blog, we're going to run through a couple of final things that help make a website like this a little more user-friendly. more...

Author:
Posted On: 16th September, 2021 - 9:59am
Comments: 0

Integrating SQLAlchemy with Flask – #5

In the latest blog in the series, I cover making edits to existing records in a behind-the-scenes database and how to delete them. the "U" and "D" of the standard CRUD operations for databases. more...

Author:
Posted On: 13th September, 2021 - 11:09am
Comments: 0

Integrating SQLAlchemy with Flask – #4

BLOG: The site is now using the READ operation to read data in 2 ways. It's displaying all the data in a single route and it is displaying one record of data in another route, depending on the value of the ID parameter that is given to it. more...

Author:
Posted On: 7th September, 2021 - 3:37pm
Comments: 0

Integrating SQLAlchemy with Flask – #3

In this blog, I'm exploring the very basics of adding and reading reading data with Flask and SQLAlchemy.  more...

Author:
Posted On: 2nd September, 2021 - 1:04pm
Comments: 0

Integrating SQLAlchemy with Flask – #2

In the second of a new series of blogs related to SQLAlchemy, I've expanded on the Flask installation to demonstrate how to render HTML templates and add unique content with Flasks content blocks. more...

Author:
Posted On: 27th August, 2021 - 2:53pm
Comments: 0

Integrating SQLAlchemy with Flask – #1

Integrating SQLAlchemy with Flask blurb more...

Author:
Posted On: 23rd August, 2021 - 4:31pm
Comments: 0

SQLAlchemy – Editing and Deleting Database Items

SQLAlchemy - Created the ability to update values of a database record and to delete a single searched record. more...

Author:
Posted On: 16th August, 2021 - 1:43pm
Comments: 0

SQLAlchemy – Single Item Search by a single character

This part of my series of blogs on SQLAlchemy covers using a simple search to display a single record according to user input more...

Author:
Posted On: 5th August, 2021 - 11:09am
Comments: 0

SQLAlchemy – List All Records in a Database with Python

Expanding on the functionality of the CLI app to be able to add new database records and to list the currently existing records with just the press of a single key. more...

Author:
Posted On: 27th July, 2021 - 11:47am
Comments: 0

SQLAlchemy – Finishing Option 1: Adding items to a database

This blog post continues on in my learning journal series about SQLAlchemy.  The functionality I built here adds information to a database with the power of this ORM platform and Python. more...

Author:
Posted On: 26th July, 2021 - 3:35pm
Comments: 0

SQLAlchemy – Reading, Cleaning and Adding Data in a Command Line App

By the end of this post, I will have correctly formatted date string and float data so it can be used as compatible data to the schema defined and been able to add data to a database file more...

Author:
Posted On: 14th July, 2021 - 2:28pm
Comments: 0

CSS Grid Repo

Today I've created a new repository all to do with CSS Grid. Read my latest blog for the details. more...

Author:
Posted On: 6th July, 2021 - 2:28pm
Comments: 0

Web Security with SSL

In my latest blog, I discuss website security with SSL and I talk about my latest content updates that I put online today more...

Author:
Posted On: 28th June, 2021 - 4:25pm
Comments: 0

A Command Line App in SQLAlchemy

This blog post continues on in my learning journal series about SQLAlchemy; a command line application with Python (Credit: TeamTreehouse) more...

Author:
Posted On: 24th June, 2021 - 3:04pm
Comments: 0

Some Content Updates!

New Photography content went online today as did a new update to the Flask site, Photography more...

Author:
Posted On: 21st June, 2021 - 4:36pm
Comments: 0

R7D40: #100DaysOfCode

Made a start on a new CLI App for SQLAlchemy. I also made some fixes to my Photography Instructional website in Flask. Annoyingly however I was unable to deploy these to Heroku. more...

Author:
Posted On: 15th June, 2021 - 4:27pm
Comments: 0

Querying Databases with SQLAlchemy

The next part of my SQLAlchemy coding study: Querying Databases with Python and the command line. more...

Author:
Posted On: 14th June, 2021 - 4:50pm
Comments: 0

Updates, Rollback and Deleting Data with SQLAlchemy

The latest blog in my SQLAlchemy series discusses how to safely and responsibly update rollback and delete data more...

Author:
Posted On: 11th June, 2021 - 4:52pm
Comments: 0

Adding data to a table with SQLalchemy

My deep-dive into SQLAlchemy continues with a look into using the ORM to add, commit and process data to a single table. more...

Author:
Posted On: 10th June, 2021 - 10:58am
Comments: 0

R7D34: #100DaysOfCode

Check out my content updates for Day 34, #100DaysOfCode more...

Author:
Posted On: 7th June, 2021 - 4:58pm
Comments: 0

Getting to grips with the basics of SQLAlchemy

A short blog tutorial based on the SQLAlchemy Documentation in which I go over how to write code that creates a simple Database Schema. more...

Author:
Posted On: 2nd June, 2021 - 12:02pm
Comments: 0

R7D27: #100DaysOfCode

I've added some more polish to my new Flask website. Accomplished today, I've added responsiveness to all the pages and added simple pagination for the main tutorial part of the site. It's coming together. more...

Author:
Posted On: 26th May, 2021 - 4:35pm
Comments: 0

R7D26: #100DaysOfCode

I'm making a Website in Flask and it's starting to take shape! Still, a lot to be done. But it looks IMO nice to look at. https://aqueous-thicket-63067.herokuapp.com/about more...

Author:
Posted On: 25th May, 2021 - 5:09pm
Comments: 0

R7D25: #100DaysOfCode

As you can see Photography has inspired as lot of my project choices in the last year or so in terms of content. Been working with PHP and Python today more...

Author:
Posted On: 24th May, 2021 - 4:35pm
Comments: 0

R7D24: #100DaysOfCode

A major win for me this morning was successfully deploying this app to Heroku. In my latest blog I discuss what this page is right now and what I want it to become, I'm looking forward to sharing the final result with you all.  more...

Author:
Posted On: 21st May, 2021 - 5:11pm
Comments: 0

R7D22: #100DaysOfCode

Welcoming back Heroku to my workflow. I forgot how difficult I always find it to deploy a website/app to that platform. more...

Author:
Posted On: 19th May, 2021 - 4:42pm
Comments: 0

R7D21: #100DaysOfCode

My main takeaway from today is how to make a Flask application in Python look like a website. Beyond that, It looks like in order to get a Python website on the web I need to have it hosted on a place like Heroku. more...

Author:
Posted On: 18th May, 2021 - 4:37pm
Comments: 0

R7D20: #100DaysOfCode

Today I learned about the differences between Flask Routes with Query Strings and cleaner named URL arguments. more...

Author:
Posted On: 17th May, 2021 - 4:39pm
Comments: 0

R7D19: #100DaysOfCode

Today has been less about sitting and coding at my computer and more about tying up some loose ends. My Python and PHP infrastructure is finally up to date. more...

Author:
Posted On: 14th May, 2021 - 5:10pm
Comments: 0

R7D17: #100DaysOfCode

Day 17 of #100DaysOfCode, and WordPress, PHP and Python all featured heavily in my day more...

Author:
Posted On: 12th May, 2021 - 5:02pm
Comments: 0

R7D16: #100DaysOfCode

I used today to roll out some minor visual tweaks to the blog. more...

Author:
Posted On: 11th May, 2021 - 3:48pm
Comments: 0

R7D15: #100DaysOfCode

Photography and Python. You can view my latest photography on my website and read up on my latest observations on working with Python classes in my latest blog. more...

Author:
Posted On: 10th May, 2021 - 5:01pm
Comments: 0

R7D14: #100DaysOfCode

My thoughts and understanding as I code a "simple" memory game in Python more...

Author:
Posted On: 7th May, 2021 - 4:39pm
Comments: 0

R7D13: #100DaysOfCode

Tasks completed today, Did some minor styling updates to this blog, More practice with OOP in Python, and a dynamic list of filenames using JSON. more...

Author:
Posted On: 6th May, 2021 - 4:54pm
Comments: 0

R7D12: #100DaysOfCode

It's not been fun, but I think I've finally found a code syntax highlighting solution I can work with. Read now for my final recommendations for Syntax Highlighting Plugins you can use with WordPress..... more...

Author:
Posted On: 5th May, 2021 - 4:04pm
Comments: 0

R7D11: #100DaysOfCode

Photography Website update and some thoughts on a day of learning the best methods and practices of WordPress Plugin Development. more...

Author:
Posted On: 4th May, 2021 - 4:16pm
Comments: 0

R7D10: #100DaysOfCode

My first thoughts after attempting to write and use a WordPress plugin. more...

Author:
Posted On: 30th April, 2021 - 4:49pm
Comments: 0

R7D9: #100DaysOfCode

A bit about Syntax Highlighting and plugin developing when it comes to pagination in WordPress. more...

Author:
Posted On: 29th April, 2021 - 4:45pm
Comments: 0

R7D8: #100DaysOfCode

I spent some time today working on a fix for my blog page which is as of this data, showing 2 pages of pagination and only those 2 pages. This is a long term problem that I'm determined to get resolved. more...

Author:
Posted On: 28th April, 2021 - 4:39pm
Comments: 0

R7D7: #100DaysOfCode

The landing page example I'm building is developing nicely. Should be finished tomorrow with some finishing touches. more...

Author:
Posted On: 27th April, 2021 - 4:53pm
Comments: 0

R7D6: #100DaysOfCode

Putting the HTML and CSS to good use developing some landing pages... and my regular Photography update is out! more...

Author:
Posted On: 26th April, 2021 - 5:00pm
Comments: 0

R7D5: #100DaysOfCode

Landing pages and Website headers today.  I was irked that yet again there were issues with the website header for my blog which I've now fixed.  Paid special attention to the same header elements across the rest of my sites.  more...

Author:
Posted On: 23rd April, 2021 - 4:53pm
Comments: 0

R7D4: #100DaysOfCode

Today I've been thinking about my landing page strategy. A made a new subdomain to separate some of the things on "landing" into its own webspace. All the details on this and more in this blog. more...

Author:
Posted On: 22nd April, 2021 - 5:08pm
Comments: 0

R7D3: #100DaysOfCode

Made a start on trying to make the photo viewer a little more aesthetically pleasing to look at and to use and got into the nuts and bolts of customising the WordPress admin area menus. more...

Author:
Posted On: 21st April, 2021 - 5:03pm
Comments: 0

R7D2: #100DaysOfCode

Parallax Scrolling Effects with CSS, a new video ident, and learning how to customise the login screen for the WordPress Admin area more...

Author:
Posted On: 20th April, 2021 - 4:18pm
Comments: 0

R7D1: #100DaysOfCode

I have started the next round of the 100DaysOfCode challenge.  This will now be the 7th time that I have started a round. I talk briefly about my goals for this round and more in my blog. more...

Author:
Posted On: 19th April, 2021 - 4:57pm
Comments: 0

R6D98: #100DaysOfCode

This morning I've been working on setting up my Photo store on Picfair. I've made some changes to my website to reflect this. https://photography.jonniegrieve.co.uk more...

Author:
Posted On: 16th April, 2021 - 4:47pm
Comments: 0

R6D97: #100DaysOfCode

I spent the day doing a visual enhancement to my Photography page, "Photographic Adventures" for 2022, adding some black overlays on hover over each photo category. more...

Author:
Posted On: 15th April, 2021 - 4:45pm
Comments: 0

R6D96: #100DaysOfCode

Successes with delivering videos on WordPress in a responsive fashion and more tinkering with my WordPress Starter Repository. Read the details here! more...

Author:
Posted On: 14th April, 2021 - 4:44pm
Comments: 0

Back to Work after Easter

Welcome back from me and it's great to be back to work after an Easter Break. Over the last couple of weeks, I started thinking about my video content strategy with a new set of videos coming from Promo.com more...

Author:
Posted On: 12th April, 2021 - 9:32am
Comments: 0

R6D93: #100DaysOfCode

I have a couple of updates to share before I go off for a little Easter break. I was delighted to be able to announce yesterday my latest client collaboration.  Details in the blog. Have a happy holiday :) more...

Author:
Posted On: 30th March, 2021 - 10:17am
Comments: 0

R6D92: #100DaysOfCode

I've just finished the first draft on my latest website for my new client so that's been exciting and before that, I did some useful work on my WordPress Starter Repository. Looking forward to catching up on all of this after a restful weekend. more...

Author:
Posted On: 26th March, 2021 - 4:19pm
Comments: 0

R6D91: #100DaysOfCode

I turned my attention back to the WordPress Starter Theme repository. The latest version of the repository is available to clone via GitHub.  more...

Author:
Posted On: 25th March, 2021 - 4:41pm
Comments: 0

R6D90: #100DaysOfCode

I've also written a small site with a responsive navigation header for practice, refined the photo selections for my photo viewer app and mercifully swiftly fixed the permalinks in my portfolio site. Productive day. more...

Author:
Posted On: 24th March, 2021 - 4:50pm
Comments: 0

R6D89: #100DaysOfCode

I've made some adaptions to the Photo Viewer App. I wanted to find a way to align the table of data and the active image to the same line of document flow; allowing me to present the content in an at-a-glance fashion. Here's how I did it. more...

Author:
Posted On: 23rd March, 2021 - 5:03pm
Comments: 0

R6D88: #100DaysOfCode

Busy day looking into and fixing a huge error with one of my WordPress sites, how I resolved it, and an update to my Photography Website. more...

Author:
Posted On: 22nd March, 2021 - 4:59pm
Comments: 0

R6D87: #100DaysOfCode

Here's a summary of what I've been up to as I draw this working week to a close. more...

Author:
Posted On: 19th March, 2021 - 4:33pm
Comments: 0

R6D86: #100DaysOfCode

I'm finally ready to release the 5th iteration of the Photo Viewer App I've been trying to build for weeks now. Built in JavaScript, jQuery and JSON I'm excited I've been able to get this far. I wrote a blog to discuss it. more...

Author:
Posted On: 18th March, 2021 - 4:40pm
Comments: 0

R6D85: #100DaysOfCode

This is the 5th and I hope the last iteration of my attempts to make a PhotoViewer.  I think I've finally found the way forward with this. A short blog on what's been done and what is to come. more...

Author:
Posted On: 17th March, 2021 - 4:59pm
Comments: 0

R6D84: #100DaysOfcode

Today has been a good day. After some time set aside for office cleaning, I've used today to make some headway in fixing some bugs in my online portfolio. Back to my client work tomorrow after sign off on the next stage. more...

Author:
Posted On: 16th March, 2021 - 4:44pm
Comments: 0

R6D83: #100DaysOfCode

Today for Day 83, I got to work on my newest client web project and did my regular Monday Photography content update. Monday has been good! more...

Author:
Posted On: 15th March, 2021 - 4:20pm
Comments: 0

R6D82: #100DaysOfCode

It's Day 82, Round 6. Rounding off another week in 100DaysOfCode. Happy to say I'll soon be starting a new client project more...

Author:
Posted On: 12th March, 2021 - 4:37pm
Comments: 0

R6D81: #100DaysOfCode

Quick update.  It's been a long day.  I have a solution for the Photo Viewer App, I've done some cleanup in my #100DaysOfCode Repository and added more projects to my portfolio. more...

Author:
Posted On: 11th March, 2021 - 4:43pm
Comments: 0

R6D80: #100DaysOfCode

A look at the work I've been doing in the last couple of days in WordPress, jQuery and CSS. more...

Author:
Posted On: 10th March, 2021 - 4:53pm
Comments: 0

R6D79: #100DaysOfCode

Cycling through a multi-dimensional array of image data as detailed in today's blog. I haven't found a way to make the data react the same way yet. But this is progress! That and more in the blog. more...

Author:
Posted On: 9th March, 2021 - 4:54pm
Comments: 0

R6D78: #100DaysOfCode

Updated and fixed some bugs in my Project Status pages and uploaded my latest Photography Website Update. more...

Author:
Posted On: 8th March, 2021 - 4:33pm
Comments: 0

R6D77: #100DaysOfCode

A short summary of the work I've been doing today across many of my platforms and subdomains. It's been nice to get multiple things done rather than get too bogged down on one fixing one bug. more...

Author:
Posted On: 5th March, 2021 - 4:58pm
Comments: 0

R6D76: #100DaysOfCode

Frustrating. I'm having issues following along and building on what I did yesterday. It seems to be a problem with events. Was the use of event here recently deprecated? I'm looking for answers. more...

Author:
Posted On: 4th March, 2021 - 4:58pm
Comments: 0

R6D75: #100DaysOfCode

Well, I'm writing this latest blog satisfied with what I have managed to get done so far in terms of my photo viewer app. And I discuss plans I've made for my work over at projects.jonniegrieve.co.uk more...

Author:
Posted On: 3rd March, 2021 - 5:22pm
Comments: 0

R6D74: #100DaysOfCode

I decided on a change of Topic today. I finished my work into the basics of Sequelize.js and Database relationships. I also talk about issues I've had trying to apply syntax highlighting for code snippets in this blog. more...

Author:
Posted On: 2nd March, 2021 - 4:29pm
Comments: 0

R6D73: #100DaysOfCode

My 2 main jobs today were updating my Photography site, and implementing some behind-the-scenes changes to the SASS code for the blog. more...

Author:
Posted On: 1st March, 2021 - 4:43pm
Comments: 0

R6D72: #100DaysOfCode

Search functionality is functioning here on my blog. There's always improvements to be made but here's a detailed look at what I've achieved and what more is to be done. Happy Friday, everyone! :) more...

Author:
Posted On: 26th February, 2021 - 4:36pm
Comments: 0

R6D71: #100DaysOfCode

A brief blog on the progress I made writing search functionality into this very blog having finally gotten round to it. I talk about working with my other WordPress sites as well. more...

Author:
Posted On: 25th February, 2021 - 5:10pm
Comments: 0

R6D70: #100DaysOfCode

I said yesterday I was going to focus on building the search functionality of this blog.  Instead, I found myself focusing on implementing the category templates, more...

Author:
Posted On: 24th February, 2021 - 4:32pm
Comments: 0

R6D69: #100DaysOfCode

Got the pagination working in this blog at last. Will need looking at I think to test how rigid it is but each posting in this blog is now available to click through which is a result. Will work to fix and enhance search functionality next. more...

Author:
Posted On: 23rd February, 2021 - 4:34pm
Comments: 0

R6D68: #100DaysOfCode

Well....  I've been trying to implement the pagination to this blog. And I thought I'd be able to get this done given what happened on Day 68 of this round. But of course there have been issues. Also details of my latest Photograph website content. more...

Author:
Posted On: 22nd February, 2021 - 5:28pm
Comments: 0

R6D67: #100DaysOfCode

This has been a satisfying end to my working week. This blog discusses how I got around my problems with pagination in WordPress and what I learned from it. more...

Author:
Posted On: 19th February, 2021 - 4:19pm
Comments: 0

R6D66: #100DaysOfCode

I've now completed the functionality for adding Author Archives, Date archives and search terms. But problems remain to get Pagination of lists of posts to work. more...

Author:
Posted On: 18th February, 2021 - 4:51pm
Comments: 0

R6D65: #100DaysOfCode

Rebuilt the SASS Partial structure (still don't know what happened to those files), and tested the search.php template and functionality. Still need to work on archives and pagination next. more...

Author:
Posted On: 17th February, 2021 - 4:36pm
Comments: 0

R6D64: #100DaysOfCode

Today has been a bit of a broken day as I needed to deal with a consumer issue. I did a little bit of work on the photo viewer app I've been working on. And some thoughts of mine on my GitHub cloneable WordPress Theme project. more...

Author:
Posted On: 16th February, 2021 - 4:26pm
Comments: 0

R6D63: #100DaysOfCode

I've released my latest expansion to my Photography Website. I now have material for each of the 4 categories of Photography available to see at your leisure. I'm glad of that but it's todays only success. Hoping for more tomorrow. more...

Author:
Posted On: 15th February, 2021 - 4:29pm
Comments: 0

R6D61: #100DaysOfCode

I'm releasing my latest project today although it is on its own, by no means complete.   The project is a simple WordPress theme that is designed to be a place to experiment and build in the latest features of WordPress. more...

Author:
Posted On: 11th February, 2021 - 4:14pm
Comments: 0

R6D60: #100DaysOfCode

The goal today was to finish the initial development of my WordPress sub so it works as a WordPress theme and is something that I can share. I didn't quite manage it, for reasons I discuss in this short blog. more...

Author:
Posted On: 10th February, 2021 - 3:24pm
Comments: 0

R6D59: #100DaysOfCode

Today was mostly about following on from yesterday's work. I've integrated a new theme on my localhost and sorted out the layout for the Photo Viewer App I'm building. more...

Author:
Posted On: 9th February, 2021 - 4:14pm
Comments: 0

R6D58: #100DaysOfCode

It's Day 58 and today I got to work on 2 more new projects. Building a Photo Viewer single-page app and building yet another new WordPress theme for my portfolio. Featuring JavaScript and WordPress technologies. more...

Author:
Posted On: 8th February, 2021 - 4:35pm
Comments: 0

R6D57: #100DaysOfCode

Per my previous blog, today I unveiled the latest (and hopefully longest-lasting iteration of my portfolio.  You can read more about it in the blog.  This project was created using HTML, CSS, PHP, and JavaScript.  more...

Author:
Posted On: 5th February, 2021 - 4:20pm
Comments: 0

Welcome to my new Portfolio!!

I am delighted to unveil my latest project... which is a new place for my portfolio. Read about it and the work I've been doing over the past couple of months. more...

Author:
Posted On: 5th February, 2021 - 2:10pm
Comments: 0

R6D56: #100DaysOfCode

I've thoroughly enjoyed working on this portfolio and think it's done wonders for my WordPress skills. I had tweeted I wanted to unveil today. But, I'll use tomorrow to polish off a few last minor details to get it ready for the public to see. more...

Author:
Posted On: 4th February, 2021 - 4:15pm
Comments: 0

R6D55: #100DaysOfCode

A log of my progress as I build out the single page template for my portfolio site and why I've decided to create a whole new subdomain for the WordPress site to live more...

Author:
Posted On: 3rd February, 2021 - 4:39pm
Comments: 0

R6D54: #100DaysOfCode

My portfolio site has taken a big step forward towards going live. I have now finished building the 3 custom post types and populated them with 3 portfolios each and made an action plan to completion. more...

Author:
Posted On: 2nd February, 2021 - 4:16pm
Comments: 0

R6D53: #100DaysOfCode

A nice productive start to the new week with updates to my photography and a relatively painless building for my portfolio site. more...

Author:
Posted On: 1st February, 2021 - 4:40pm
Comments: 0

R6D52: #100DaysOfCode

I describe how I added some DOM scripting for filtering of content which means I'm ready to begin WordPress development for my projects web app. This would mean I'll soon have up to date content for my website, my blog, and a site for my portfolio. more...

Author:
Posted On: 29th January, 2021 - 3:59pm
Comments: 0

R6D51: #100DaysOfCode

Day 51, Round 6. Working with WordPress and HTML. I ran into a lot of problems with WordPress comments and pagination. Although it wasn't a complete loss as I did some more work with my Project website redesign. more...

Author:
Posted On: 28th January, 2021 - 4:50pm
Comments: 0

R6D50: #100DaysOfCode

Today I talk about the work I've done on enhancing this blog. Including troubleshooting blog archives for the custom post type that drives these blog posts, not the default "post" type that comes with WordPress. more...

Author:
Posted On: 27th January, 2021 - 4:41pm
Comments: 0

R6D49: #100DaysOfCode

In this post, I introduce a new cloneable project I've been working on. A WordPress starter theme to help you get going on your Project. I'll be adding new things to it incrementally. Simply add as a theme to a fresh WordPress installation. more...

Author:
Posted On: 26th January, 2021 - 4:21pm
Comments: 0

R6D48: #100DaysOfCode

A little bit of WordPress today and a lot more HTML/CSS with JSON as I worked on my update to my photography website. more...

Author:
Posted On: 25th January, 2021 - 4:36pm
Comments: 0

R6D47: #100DaysOfCode

I continue to make steady progress making this little theme. Templates built and set up for Search, Archive, Author and Single Article pages. more...

Author:
Posted On: 22nd January, 2021 - 4:57pm
Comments: 0

R6D46: #100DaysOfCode

I now have 2 WordPress projects on the go, for my projects and WordPress subdomains with the latter being the WordPress theme Starter repository. more...

Author:
Posted On: 21st January, 2021 - 4:16pm
Comments: 0

R6D45: #100DaysOfCode

This day, I mostly concentrated on the first steps of converting my WordPress starter project into a theme. My progress on this is documented here. I'll also update the readme file so people in the future will know how to customise the theme. more...

Author:
Posted On: 20th January, 2021 - 4:12pm
Comments: 2

R6D44: #100DaysOfCode

Finished off the build of the markup for the WordPress starter theme I'm building. and later moved on to building the new Projects subdomain site which is slightly more complicated but is progressing well. more...

Author:
Posted On: 19th January, 2021 - 4:13pm
Comments: 0

R6D43: #100DaysOfCode

Worked today on debugging the issue with Sequelize I mentioned in previous blogs. It works on the laptop but NPM it seems is not up to date all on all my systems. I added flexbox to my new WordPress project and updated my photography website. more...

Author:
Posted On: 18th January, 2021 - 4:40pm
Comments: 0

R6D42: #100DaysOfCode

Working with PHP and WordPress mostly today I spent most of my time going into this blog to try and implement some enhancements. more...

Author:
Posted On: 15th January, 2021 - 4:08pm
Comments: 0

R6D41: #100DaysOfCode

Implemented the static markup The Sass, partial files, and template parts directory - thinking ahead. And later on, preparing the groundwork for more with Sequelize, particularly how it works with Related database tables. more...

Author:
Posted On: 14th January, 2021 - 4:31pm
Comments: 0

R6D40 – #100DaysOfCode

Today's coding mostly involved Having some fun and games setting my websites back up to Google Analytics more study on Sequelize and revamping the site design of my Projects subdomain. more on this in my blog. more...

Author:
Posted On: 13th January, 2021 - 4:31pm
Comments: 0

#100DaysOfCode – R6D39

More work with Sequelize.js and the first step to enhancing this blog. Including an indication of the date posted on the "Recent blogs" sidebar on the right hand size and a monthly post count located in the footer. more...

Author:
Posted On: 12th January, 2021 - 2:29pm
Comments: 0

#100DaysOfCode – R6D38

It's been a good start to the new year. I've completed some updates today for my Client James Grieve who is a national theatre Director. I updated my photography website and I also made some headway after some time looking into Sequelize for JS. more...

Author:
Posted On: 11th January, 2021 - 4:33pm
Comments: 0

Welcome to JGDM in 2021

Welcome to JGDM in 2021. A happy new year to you all. I relaunched my blog for Jonnie Grieve Digital Media. Going into 2021, most things about my business will stay largely the same. I still believe I can offer you some of the most competitive rates. more...

Author:
Posted On: 11th January, 2021 - 9:11am
Comments: 0

Building my WordPress Theme

In my second introductory blog, I write about the steps I took to develop this site, and how I overcome these technical challenges so I was able to build what you're reading right now. more...

Author:
Posted On: 22nd December, 2020 - 11:48am
Comments: 0

Welcome to my blog!

Welcome to my new blog. I've enjoyed working on it and want to welcome you to it. Keep up to date on my development progress, project updates and comment on news and web design trends! more...

Author:
Posted On: 22nd December, 2020 - 10:45am
Comments: 0