Category: JGDM Feature ()
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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! - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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... - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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 - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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 - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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 - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
Create a Cashflow Forecaster #2
Cashflow Forecaster Application: Handling dynamic data and making sure data persists in a calculate table column of data - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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 - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
Finishing a photo viewer application
Finishing a photo viewer applicaton - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
AI – “With great power….”
Another short comment from me about AI, how it helps me, and how we should guard ourselves with it. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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 - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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!! - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
Developing my new blog in WordPress #6
In this part, I'll turn my attention now to developing search, archive, and category templates. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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! - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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 - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
Filtering Content…
Toggling the visibility of a list of child elements based on the existence of an HTML class by using checkbox filters. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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! - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
Starting a new design for my blog – part 9
A blog post that delves into the WordPress discussion and comments system - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
Starting a new design for my blog – part 8
Explaining Dynamic menus for the website navigation; page and search templates for WordPress themes. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
Starting a new design for my blog – part 7
Discussing the WordPress author templates and how to use methods in them. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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 - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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 - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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 - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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 - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
Getting Started with WordPress Site Editing
My latest blog summarises my thoughts as I deep dive into WordPress Site Editing for the first time! - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
Integrating SQLAlchemy with Flask – #3
In this blog, I'm exploring the very basics of adding and reading reading data with Flask and SQLAlchemy. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
Integrating SQLAlchemy with Flask – #1
Integrating SQLAlchemy with Flask blurb - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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 - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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 - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
CSS Grid Repo
Today I've created a new repository all to do with CSS Grid. Read my latest blog for the details. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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 - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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) - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
Querying Databases with SQLAlchemy
The next part of my SQLAlchemy coding study: Querying Databases with Python and the command line. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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 - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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 - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
R7D16: #100DaysOfCode
I used today to roll out some minor visual tweaks to the blog. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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..... - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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 - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
R6D96: #100DaysOfCode
Successes with delivering videos on WordPress in a responsive fashion and more tinkering with my WordPress Starter Repository. Read the details here! - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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, - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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. - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...
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! - You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' more...


