SitemapSearchable sitemap to help find page content. Please enter a search term in the box below to search pages on this site.
This is an alphabetical list of all the pages on this website, called a sitemap. You can use this list to find pages and search by page title.
Pages marked are photo galleries.
0-9
- .Net Core and Why it's the Future of Microsoft Development
Microsoft's latest focus is on .NET Core as the future of its development platform. What is .Net Core and how it differs from the framework. - 10 Adobe Lightroom Alternatives for Digital Photographers
Adobe Lightroom is one of the most popular apps for photographers, but it is also expensive. Here are 10 free Adobe Lightroom Alternatives. - 10 Annoying Web Design Trends in 2025 Which Should Stop NOW
Web design trends aren't always a step in the right direction. Here are the top 10 most annoying web design trend that need to stop NOW. - 10 Awesome WordPress Themes for Gamers and e-Sports
An awesome list of the best WordPress Themes for Gamers that are designed and developed for gaming magazines, blogs and review websites. - 10 Free Adobe Photoshop Alternatives for Windows, Linux and MacOS
Photoshop is the goto choice for professional, but cost puts it out of reach for amateurs and beginners. Here's some Photoshop Alternatives. - 10 of the Best Adobe Premiere Alternatives in 2025
Adobe Premiere may be the king of professional video editors but here we check out 10 of the best free Adobe Premiere Alternatives. - 10 of the Best Themes for Visual Studio 2015+
Spruce up your Visual Studio IDE with this collection of popular light and dark colour Themes for Visual Studio. - 10 of the Best WordPress Theme Frameworks in 2025
We look at some of the best WordPress theme frameworks to see how the features compare and if they are as good as premium content. - 10 of the Best WordPress Themes for Photographers in 2025
The best WordPress Themes for Photographers available for amateur and professional photographers alike to showcase your finest photography. - 10 Visual Studio Tools You May Not Know About
There are hundreds of Visual Studio Tools for the developer. Here are some of the tools which most developers don't even know about! - 100 Awesome CSS3 Pagination Styles To Paste Into Your Designs
Pagination is crucial to any website when content is split across multiple pages. These CSS styles help make your pagination stand out. - 15 GitHub Repositories You Should Follow as a Developer
Here is a list of some great GitHub repositories that every developer should follow to help you grow as a developer and stay up to date. - 18 Great CSS3 Text Effects You Can Copy/Paste
Here is a collection of 18 great CSS3 text effects to brighten up your typography which you can copy/paste into your designs. - 20 Best Website Design Tips for Improving User Experience (UX)
A collection of 20 website design tips for better websites resulting in a higher conversion ratio and increased customer satisfaction. - 20 Great Notepad++ Themes and Colour Schemes
Twenty amazing Notepad++ themes and colour schemes and visual styles to use in 2020 with light, dark and elegant styles. - 5 Software Design Patterns Every Developer Should Know
Software design patterns are best practices adapted by experienced software developers to implement reusable solutions to common problems.
- .Net Core and Why it's the Future of Microsoft Development
A
- A Beginner's Guide to Building a REST API in C#
Do you want to create a REST API in C# but don't know where to begin? This beginner's guide will assist you. Follow our step-by-step tutorial and you'll be building a rest api in no time! - A Beginner's Guide to Visual Studio Code
Discover the power of Visual Studio Code with this beginner's guide. Learn how to navigate the interface, customize settings, and boost your productivity. - A Guide to the Robots.txt Exclusion Protocol
Learn how to use robots.txt to control how search engine crawlers, or spiders, access and crawl your site on the web and what to index. - About Me - How I Got Started As A Software Engineer
The story of my journey from bedroom coder to senior software engineer, via a winding path of design and development. - Adobe Photoshop for Beginners - Learn How to Use Photoshop
If you want to start using Adobe Photoshop but don't know where to start, this tutorial show you how to create a simple graphic design. - All About Reflection in C# To Read Metadata and Find Assemblies
Reflection is when managed code can read its own metadata to find assemblies and modify its behaviour according to input. - An Average Day In The Life Of A Senor Software Engineer
This is a typical day in the life of a senior software engineer. See details of my daily activities from a first person perspective. - An Introduction to Graphic Design with Adobe InDesign
Adobe InDesign is industry standard publication app and in this guide we are going create a business card whilst looking at the features. - Anatomy of an HTML Web Page, HTML Terminology and HTML Skeleton
Description and examples of the structure and terminology in HTML Web Page including the basic layout of any web page and basic tag usage. - Application Flow Control and Control Structures in C#
Flow Control via conditional statements allow different sections of code to be ran depending on a condition being met or not met. - Artificial Intelligence in the Future of Web Design
The role of Artificial Intelligence in the future of web design and how it is transforming the way websites are created and optimized. - ASP.NET vs PHP - Which Should You Choose for Web Development?
Trying to decide between ASP.NET vs PHP for your web development project? This comprehensive comparison breaks down the pros and cons of each, helping you make an informed decision. - Assemblies and the Global Assembly Cache in C#
Assemblies in the .Net platform solve the "DLL Hell" problem that has existed for as long as libraries have existed.
- A Beginner's Guide to Building a REST API in C#
B
- Beginner's Guide To Scrum And Agile Project Management
Are you looking to improve your project management process? Agile Scrum might be the solution for you. This guide will provide you with a step-by-step walkthrough of implementing Agile Scrum, helping you revolutionize your project management approach. - Best Practices for Building Scalable Software Systems
Learn the best practices for building scalable software systems and ensure your applications can handle growth and increased demand. - Best Practices for Database Backup and Recovery using Microsoft SQL Server
With this detailed guide on database backup and recovery using Microsoft SQL Server, you can ensure the safety and integrity of your data. - Best Practices for High Performance Code & Optimization Examples
Some of the best coding practices to get high performance code together with a few common pitfalls which seriously impact performance. - Best WordPress Templates for Musicians and Bands in 2025
Grow your music project with the cutting-edge WordPress templates for musicians and share your tunes with the world. - Binding an ASP.Net Control to a Generic List
In this tutorial I will show you how to bind ASP.Net Control to a Generic List or array of objects and control how they dispay. - Blocking Website Access by Country with PHP and IpToCountry
An easy method for blocking website access for specific countries or IP ranges. Just a few lines of code and virtually no server load. - Building a Responsive Website with SCSS
In this comprehensive guide, we'll walk you through the steps to build a responsive website using SCSS to increase performance of your site.
- Beginner's Guide To Scrum And Agile Project Management
C
- C# Collection Types (Array,List,Dictionary,HashTable and More)
A look at some of the C# collection types, such as simple arrays, generic lists, dictionary types, hashset and key value pairs. - C# Operators: Arithmetic, Comparison, Logical and more
A look at the various C# operators and what they do, from arithmetic to logic this is a complete C# operator list with operator overloading. - Caching Strategies for Improved Efficiency in C# REST APIs
Discover how to boost the efficiency of your C# REST APIs with effective caching strategies. This guide provides insights and best practices for improved performance. - Calculate MD5 Checksum for a File using C#
Snippet to calculate MD5 checksum for a file so you can compare two files for uniqueness or verify that a download had not been altered. - Calling IBM iSeries RPG from C# using CWBX API Calls
This tutorial will show you how to use the IBM supplied CWBX library to communicate with an iSeries using API calls for calling RPG from C# - Calling IBM iSeries RPG Programs with SQL Stored Procedures and C#
Calling IBM iSeries RPG programs with SQL stored procedures and getting results back. A more scalable and better performance than CWBX API. - Calling Win32 DLLs in C# Using InteropServices
Calling Win32 DLLs via methods imported from a non-managed Win32 API using Platform Invocation Services (PInvoke) from C#. - Collection of Useful Wordpress Category Functions
A collection of useful Wordpress category functions. Get parent category, and detect if current category is a subcategory or child category. - Colour Blindness and Web Design - What You Need to Know
As a web designer blessed with colour blindness I often find that other people remark on my choice of colours and ask - Colour Theory for Graphic Designers - Tips and Inspiration
Colour theory is one of the most important elements in graphic design. We look at how colours can be used to create feelings and moods. - Combine Background Image with Gradient Overlay in CSS
Background images are good, gradients are good. Here's how to overlay gradients on top of background image, or combine gradients in CSS. - Comparison of Search and Sort Techniques in Programming
A look at some search and sort techniques commonly used in programming, comparing their uses and performance on increasing data lengths. - Complete Guide to File Handling in C# - Reading and Writing Files
How to work with File Handling in C# and how we can use the System.IO.File class to perform some basic and complex file operations. - Contact
If you would like to get in contact feel free to get in touch. All comments are moderated and there may be a delay before yours are shown. - Converting To and From Unix Timestamps with C#
From time to time it's necessary to convert Unix timestamps. These C# methods will do just that and make interacting with Unix easy. - CREATE TABLE IF NOT EXISTS equivalent in SQL Server
How to use CREATE TABLE IF NOT EXISTS in SQL Server which does not provide a complete user-friendly way for testing table existence. - Creating Beautiful User Interfaces with Vue.js and Vuetify
Looking to create beautiful user interfaces? Look no further! This guide will show you how to harness the power of Vue.js and Vuetify to create visually appealing and user-friendly designs. - Creating Brand New Websites for 2023 with Custom CMS
Rewriting and splitting my website to multiple new websites for enhanced performance and a richer set of features and custom CMS. - Creating Dynamic Routes in Your Vue.js App with Vue Router
This tutorial will walk you through the process of creating dynamic routes step by step with Vue router and using vue navigation guards. - Creating Fully Themable Websites with ASP.Net
This tutorial will show you how to make themable websites and dynamic content using a few properties and parameters and class inheritance. - Creating Links to Posts and Categories in WordPress
A useful WordPress function which will links to posts dynamically so you don't have to embed a post URL into the page. - Creating Multi-Threading Applications with C#
Multi-threading allows more than one path of concurrent code to run, and on multi-core and multi-processor systems it speeds up processing. - CSS Message Notification Bars
CSS Message Notification Bars are commonplace nowadays so here is a simple CSS Snippet to show a pretty message notification bar. - CSS3 Border Radius Generator Makes Curved Borders Easy!
This CSS3 border radius generator allows you to quickly style the border radius for an HTML element and copy the generated CSS. - CSS3 Box Shadow Generator Makes Shadows in CSS Easy
You can use this CSS3 Box Shadow Generator tool to set the shadow style on a box element then copy the generated CSS into your website.
- C# Collection Types (Array,List,Dictionary,HashTable and More)
D
- Data Validation and Error Handling in REST APIs using C#
Learn how to implement data validation in C# REST API with a practical guide and best practices to ensure the accuracy and security of data. - Debugging and Testing in C#
Debugging and testing are essential aspects of software development. They help ensure applications run smoothly and perform as expected. - Delphi String Case Conversion - Sentence Case, Title Case, Toggle
Delphi String Case Conversion functions for Title Case, Sentence case or toggle the case (convert upper to lower, lower to upper case) - Disable Comment Cookies in WordPress for Better GDPR Compliance
WordPress sets some cookies which are not strictly necessary. Here is how to disable comment cookies for better GDPR compliance. - Dynamically Adding StyleSheets to ASP.Net via C#
In this short tutorial, I am going to show you how to use the HtmlLink class to dynamically add StyleSheets to ASP.Net master pages.
- Data Validation and Error Handling in REST APIs using C#
E
- Enhancing Your Coding Workflow with GitHub Copilot
Improve your coding workflow with GitHub Copilot, an AI-powered coding assistant that suggests code as you type. Boost your coding efficiency today! - Error and Exception Handling in C#
A look at Error and Exception Handling in C# using try...catch blocks, custom exception classes and some debugging using breakpoints. - Error Handling and Exception Management in C# REST APIs
If you want to ensure your C# REST APIs run smoothly and without errors this guide will show about error handling and exception management, allowing you to create powerful and dependable APIs. - Essential Visual Studio Keyboard Shortcuts To Save Time
A useful list of essential Visual Studio keyboard shortcuts that every developer ought to know to be more productive and efficient. - Essential WordPress Plugins for 2024 To Boost Your Site
A curated list of essential WordPress Plugins to boost rankings of any blog in 2025 and Improve performance, security and social media. - EU Cookie Law WordPress Plugin [Retired]
This tutorial and download shows you how to implement an 'implied consent' notification message using jQuery and includes WordPress plugin. - Events, Delegates and Extension Methods
A look at some of the more advanced C# data types on offer, but don't fret. They are not complicated to understand! - Experiment Into Living Online Without Javascript
Javascript used to be a tool for enhancing a web page, but now it has become more of an annoyance. Can I live online without Javascript? - Extending the ASP.Net Web.Sitemap Xml Document
A look at the ASP.Net web.sitemap document for website navigation and see how extending the web sitemap by binding to custom attributes.
- Enhancing Your Coding Workflow with GitHub Copilot
F
- Fascinating World of Fractals - Exploring the Beauty of Mathematics
Fractals are like alien worlds, strange yet familiar. You can zoom into fractals endlessly, producing fascinating patterns of colour. - Fundamental Software Design Concepts and Principals
A software design is a representation of how a particular piece of software is built and specifies how the system is to be developed.
- Fascinating World of Fractals - Exploring the Beauty of Mathematics
G
- Generate Strong Random Passwords - Secure Your Online Accounts
Use our password generator tool to create strong, random passwords. Learn about password complexity, password managers, and how to protect against hackers. - Get Directory Listing and Current Application Directory in C#
Recursive directory listing in C# and get a list of all the files and folders in the directory, returning them as a StringBuilder object. - Get Week Commencing Date from DateTime in C#
This code will calculate the week commencing date for a given DateTime and return a DateTime containing the date of the start of the week. - Getting Started with Javascript Gulp Task Runner
Javascripts Gulp Task Runner helps you be productive by automating build tasks like SCSS, image processing and minificaion. - Go On... Have a chuckle at this poorly written code
A collection of poorly written code written by an under-qualified contractor. It would be funny if it wasn't in a production system! - Google Analytics for Tracking Website Visitor Statistics
Take advantage of the huge amount of data collected by Google Analytics to analyse how your visitors use your website and where to improve. - Graphic Design Elements & Principles Every Designer Should Know
Graphic design elements and principals are very important, and once you understand them, you will become a better designer. - Graphic Design Tutorial for Beginners - What is Graphic Design?
Graphic design is all around us, wherever we look. We take a look at what graphic design is and how to get started as a graphic designer. - Guide to C# Data Types, Variables and Object Casting
C# supports all the major data types and a whole load more. This list has the most common types and ranges/lengths of values they can hold.
- Generate Strong Random Passwords - Secure Your Online Accounts
H
- Harnessing the Energy of Feng Shui in Web Design for Success
Harness the energy of Feng Shui in web design to create a visually appealing and balanced website that attracts success and prosperity. - How To Add A Featured Image To WordPress All Posts Screen
How to show the featured image to WordPress - How to Add Authentication and Authorisation to C# REST APIs
Learn how to implement authentication and authorisation in your C# REST APIs, ensure the security of your APIs and protect your data. - How to Add or Remove Startup Items in Delphi
Two methods for Delphi which allow you to add or remove Startup Items in Delphi providing means for your application to run on startup. - How to Add Three Dots to a Long String with PHP
Here is a simple little function in PHP that will truncate a string after X number of characters and add three dots or whatever you specify. - How to Block Google FLoC Web Tracking System
Why you need to Block Google FLoC, the new tracking tool designed to replace third-party cookies with their own surveillance and tracking. - How to Build a Vue.js Portfolio with Axios and Flickr API
Step by step guide to creating your first Vue.js portfolio app. We install and configure Vue.js, create a new project and build a portfolio website using Flickr API. - How to Capture Full Screen or Active Window Screenshot with Delphi
This short procedure will capture a screenshot with Delphi of the active window or the whole screen which you can manipulate or save. - How to Connect to MySQL Database with ADO.Net and C#
Connecting to MySQL with ADO.Net objects using - How to Create and Host a Website for Free Using Cloudflare Pages
Learn how to build and host a static website for free using Cloudflare Pages with this step-by-step guide. - How to Create Effective Logo Designs with Examples
As graphic designers, we are often asked to design logos or redesign existing logos. What are the logo design principals, and what tools and techniques can we use? - How to Create Single File Deployments in .Net 6 / VS2022
How to dotnet build to create single file deployments where all dependencies are bundled into one executable, even the .Net runtime. - How to Create Web Designs in Photoshop - PSD Templates
A guide on creating Web Designs in Photoshop which is a great tool for create web designs, or mockups, for sending to a client for approval. - How to Create WordPress Plugins Step by Step for Beginners
Ready to take your WordPress skills to the next level? This guide will walk you through creating WordPress plugins, step by step. - How to Create WordPress Themes From Scratch
If you're looking to create your own unique WordPress themes, this guide will show you everything you need to know, from start to finish. - How to Create Zip Archives in C# Without 3rd Party Libraries
How to create ZIP archives with .Net C# without relying on any 3rd party libraries or nuget packages, using 100% native code. - How to Crete a .NET Console Application Using Visual Studio Code
How to create a C# Console Application using Visual Studio Code and the .Net Core SDK. Visual Studio 2019/2022 not required. - How to Determine Paged Comments in WordPress
WordPress 2.7 added paged comments however you may want to prevent search engines from indexing extra pages to prevent duplicate content - How to Disable Buttons during AJAX Postback in ASP.Net
How to easily disable buttons during AJAX postbacks or other operations so that you don't end up doing multiple requests. - How to Disable CLR Strict Security on SQL Server 2017+
New configuration option in SQL Server 2017 called CLR strict security, enabled by default, causes problems when using CLR. - How to Download and Installing Visual Studio
How to download, install and configure Visual Studio and take a look at some of the features of the development environment. - How to Download Files With C# from a Web Server
How to use C# to manage Internet communications and download files with C# or collect information and data from web services. - How to Easily Add WordPress Breadcrumb Trail
Handy code to add Wordpress breadcrumb trail in your templates to output a breadcrumb trail and navigation links on your blog. - How to Embed Google Maps on your Website
How to Embed Google Maps, a rich interactive map, to your websites from basic copy and paste code to a full API integration. - How to Embed YouTube Videos to phpBB via bbCode Shortcode
How to Embed YouTube videos in bulletin board software such as phpBB, which will not allow you to use the embed code provided by YouTube. - How to Gain Self-Confidence and Be The Best Version Of You
A look at what self-confidence is and isn't, how we can improve self-confidence and create a magnetic personality attracts other people. - How to Get The First Sentence from a String in PHP
PHP snippet to return the first sentence from a string. Very useful for generating post or page excerpts, extracts or meta descriptions. - How to Implement Rate Limiting in Your C# REST API
This guide will walk you through the process of applying rate limiting to improve the performance of your C# REST API. - How To Improve Website Speed By Enabling GZip Compression
How to improve website speed, performance and loading times by enabling output compression, either in Apache or via a PHP script. - How To Improve Your Health In The Office
Improve your health and well-being while working in an office with these simple tips. From stretching to healthy eating, we've got you! - How to Incorporate Sustainability into Web Design
Discover how to make your web design eco-friendly with these sustainability tips and tricks. Learn how to incorporate sustainable practices into your design process. - How to Leverage Google Trends for Effective Keyword Research
Google Trends is a tool that allows research and comparison of two or more keywords on search volume and geographical comparisons. - How to Loop Between Two Dates in PHP
In programming languages its easy to loop between two numbers or run a foreach over items in array, but what about a loop between two dates? - How to Make Dark Mode for Websites Using Only CSS
How to make a dark mode toggle in CSS which allows website visitors to view an eye-friendly design depending on their own system settings. - How to Master SQL Joins - Visual Guide to SQL Joins with Examples
This visual guide to SQL joins should help you determine which one of the various SQL join types to use for the query you need to run. - How to Optimize Database Performance with Microsoft SQL Server
Learn how to optimise your SQL Server database performance and improve the speed and efficiency of your database. - How to Pretty Format a Number as File Size in C#, PHP and Delphi
This function will pretty format a given number as file size, for example, convert 1000000 to 1MB, 3523 to 3k and so on. - How to Prevent Visual Studio Debugging Stopping when Browser Closed
As a web developer it is really frustrating when you close the browser tab or window only for Visual Studio Debugging to assume that you're done with the debugger as well. Turning this setting OFF will keep Visual Studio Debugger running when you close browser windows. - How to Query IBM iSeries DB2 Database with ADO.Net
How to connect ADO.Net to an IBM iSeries DB2 server or as an System I or AS400 and how to use parameters to create secure query strings. - How To Secure Your WordPress Site - WordPress Security 101
WordPress is a pretty secure platform, but there are several things you can do to harden WordPress security and protect your website. - How to Sort a Multi-dimensional Array by Value in PHP
Various methods for sorting a multi-dimensional array in PHP depending on the version of PHP you are using or how the data is organized. - How to Start Earning Money with Google Adsense in 2025
Learn how to join the Google AdSense program, how to include AdSense code in your blog and start making additional income from your website. - How to Stay Motivated and Focused on Your Goals
Need help with how to stay motivated and focused on your goals? Look no further! This comprehensive guide offers 12 proven strategies to keep you on track and achieve success. - How to Track Ad Blockers in Google Analytics
Ad Blockers are becoming ever increasingly popular among web visitors. This guide will show you how to track ad blockers in Google Analytics - How To Use Code Analysis to Analyse and Improve Your Code Quality
Code analysis is a powerful tool to improve your code quality. Follow this guide to learn how to use it effectively and write better code. - How to Use CSS3 Media Queries for Mobile First Responsive Designs
What are CSS3 media queries and how can we use them to create responsive web designs? This tutorial shows you how to use CSS3 Media Queries. - How to Use Custom Gravatars Icons in WordPress
How to customise the default Gravatars in Wordpress 2.7 using built in WordPress filters to show your own set of custom gravatars images. - How to Use Google Search Central (formerly Google Webmaster Tools)
Google Webmaster Tools are free tools which help to understand what is going on with your website in terms of search engine optimisation. - How to Use Themes and Skins in ASP.Net Applications
Themes and skins provide an easy way to change the look of pages and controls on a site or multiple sites to have a consistent appearance. - How will Artificial Intelligence Affect the Lives of Programmers?
Discover what AI means for the lives of programmers and learn how it affects their daily routines, job security and career growth potential. - HTML Entity Conversion Encoder/Decoder Calculator
HTML Entity Conversion tool converts special characters to htmlentities for use in CSS, HTML and JavaScript avoiding encoding errors.
- Harnessing the Energy of Feng Shui in Web Design for Success
I
- Image Tiling in Delphi for Backgrounds and Textures
A short code snippet in Delphi which will do image tiling in Delphi which is useful when you want an application to have background texture. - Implementing Clean URL's in ASP.Net to Boost SEO
This tutorial will show you how to implement truly clean URL's in ASP.Net and C# to benefit SEO and without using any commercial products. - Importing and Exporting XML from a DataSet with C#
XML is the backbone of data communication. Here's how to read and write XML from a DataSet and SqlDataAdapter using C# and .Net - Importing CSV File Into SQL Server Using Bulk Insert
Importing CSV File data into SQL Server table is a commonly asked question that has an easy answer. Find out how to use SQL Bulk Insert. - Improved Error Handling with PHP 8's Nullsafe Operator
The Nullsafe Operator in PHP 8 is a game changer in error management. Learn how to use this powerful feature to improve the error handling capabilities of your PHP code. - Installing and Configuring WordPress for the First Time
Ready to start your own website with WordPress? This beginner's guide will walk you through the process of installing and configuring WordPress for the first time. - Installing Gitea on Linux and Configuring CI/CD with FTP Deployment
How to install and configure Gitea, an open-source Git service, for managing source control and setting up automatic deployment (CI/CD). - Integer to Roman Numeral Conversion in Dephi or Pascal
These Pascal procedures will convert an integer to Roman numeral and a Roman numeral to an integer value. Simply copy and paste to your code - Introduction to Adobe Illustrator for Graphic Designs
Introduction to Adobe Illustrator for vector illustrations, logos and icons. Using the application, basic tools, shapes, layers and filters. - Introduction to ASP.Net MVC Web Applications and C#
Learn the fundamentals of ASP.Net MVC web applications and C#. Discover the key features and benefits of using ASP.Net MVC in your projects. - Introduction to Asynchronous Programming in C#
A look at asynchronous programming in C#, how it differs from synchronous programming, and explore its usefulness, with example code. - Introduction to C# Object-Oriented Programming Part 2
A further look at C# Object-Oriented Programming where see interfaces, namespaces, partial and abstract classes. - Introduction to Object Oriented Programming for Beginners
An overview of the concept of Object Oriented Programming, a key concept in software design, with examples of classes and inheritance. - Introduction to the Printing Process - From Digital to Print
A look at some of the printing process involved in getting digital artwork into print and some rules to follow to avoid disappointment. - Introduction to XML and XmlDocument with C#
This tutorial is all about using XML in C# programs. Starting with an introduction to XML, we then look at parsing and loading XML data. - Introdution to Programming - C# Programming Fundamentals
Programming Fundamentals of C# shows the data types you can use within C#, how to declare variables and how to use functions and namespaces.
- Image Tiling in Delphi for Backgrounds and Textures
L
- Learn to Program in C# - Full Introduction to Programming Course
Introduction to Programming is intended for beginners who have little or no computer programming experience. This is a complete guide on learning basics of programming. - List Box Data Binding in C# Windows Forms Application
How list box data binding works to bind list view and tree views with data from generic lists, arrays and other data sources. - List of .Net Supported Culture and Country Codes
A comprehensive list of ISO .net supported culture and country codes used for localising .Net applications with the CultureInfo class. - Load CSV Data into a StringGrid in Dephi
This short procedure will load data stored in a CSV file into a StringGrid in Dephi control for which can be used for display or processing. - Low Poly Geometric Background Generator - Custom Backgrounds
Are you looking for geometric background generator to generate low poly images and wallpapers? This is the tool you've been looking for!
- Learn to Program in C# - Full Introduction to Programming Course
M
- Migrating Your Website from PHP 7 to PHP 8
Are you considering migrating your website from PHP 7 to PHP 8? This comprehensive guide covers everything you need to know to ensure a smooth transition. - Minimise Delphi Application to System Tray
A short code snippet which will allow a program icon to be displayed in the application to system tray when the form is minimised. - Most Dangerous Coding Errors from CWE (Common Weakness Enumeration)
The US National Security Agency (NSA) has helped put together a list of the most dangerous coding errors called Common Weakness Enumeration. - My Approach To Solving Software Engineering Problems
Software engineering problem solving is a key skill for software engineers, from analysing what went wrong to developing a solution.
- Migrating Your Website from PHP 7 to PHP 8
N
- nPos Function in Pascal to Find the nth Position in a String
nPos Function in Pascal / Delphi which returns the nth position of character in a string, useful if you want the second or third occurrence.
- nPos Function in Pascal to Find the nth Position in a String
O
- Overlay PNG on JPEG with Transparency (Watermark) in PHP GD
This example is a common way to overlay png watermarks and stamps to photos and copyrighted images using PHP using GD library and imagecopy.
- Overlay PNG on JPEG with Transparency (Watermark) in PHP GD
P
- PHP 8 Union Types: A Powerful Tool for Type Safety
Looking to level up your PHP coding? Dive into this comprehensive guide on PHP 8 Union Types and unlock new possibilities in your code. - PHP Performance Tuning with XDebug
XDebug is the swiss army knife of PHP performance tuning and enables diagnostics, debugging and performance profiling for PHP applications. - PHP Remove or Delete Directory Recursively
Recursively delete all files and folders from a given path and can be used anywhere you wish to delete directory recursively. - Posting Form Data to Remote Site using C# and HttpWebRequest
Posting form data using C# and HttpWebRequest is easy. The data is sent via the HTTP POST method to a remote server from your code behind. - Prevent Multiple Instances of Delphi Application Running
This code will prevent multiple instances of your application from opening, and pass parameter details to the existing application process. - Privacy Policy
The content in this website is for information purposes only. By visiting this website, you accept and consent to practices described here. - Programming an n-Tier Architecture Design Pattern
n-Tier Architecture provides a pattern which developers can create reusable applications by separating database from logic and presentation. - Pure CSS Table Free Layouts and Grids Template
A simple pure CSS table free layouts for two or three column website. This was made before Bootstrap and grid systems were invented.
- PHP 8 Union Types: A Powerful Tool for Type Safety
R
- Random Lorem Ipsum Generator for Placeholder Text
Lorem Ipsum generator tool for mock-ups and placeholder as it creates a natural looking outline for the visual elements in a document. - Re-Enable a Greyed out WordPress Publish or Update Button
WordPress autosaves as you edit, but this can go wrong and disables the update button. Here's how to fix disabled WordPress publish button. - Read or Import CSV to an Array in PHP Code Example
Import CSV to an array using PHP's fgetcsv function. The array is associative so you can access values by the column heading. - Reading Excel Spreadsheets with C# and ADO.Net
How to read and write to Excel Spreadsheets with C# using ADO.Net and Microsoft Office data connectors for OleDb with examples. - Recursive Find Files in Dephi
Simple and very useful Delphi and Pascal function to Recursive Find Files in Dephi from a given starting directory or drive. - Reduce Wordpress Bandwidth Usage and Improve Page Load Time
How to use PHP output buffering and compression to reduce bandwidth usage and improve page load speeds, an important SEO metric. - Relaxation Tips For Overworked Software Engineers
Overworked software engineers, take note! These relaxation tips are aimed to help you unwind and find balance in the demands of your job. - Removing Smart Quotes from WordPress Posts
Sample code for removing smart quotes, or curly quotes, from WordPress posts when it automatically converts normal quotes to smart quotes. - Running the Glasgow 10K for Cancer Research UK
I've set myself the triple challenge of not only competing in my first competitive event, I have also set a time to complete the run in.
- Random Lorem Ipsum Generator for Placeholder Text
S
- Saving User Preferences and Settings in your C# Application
Methods for Saving User Preferences and Settings within your C# Application using the Registry, to a SQL Database or to an XML file. - Securing Your Web Applications with ASP.NET Identity Provider
Protect your web applications with ASP.NET Identity Provider. Learn how to secure your applications and keep your users data safe. - Sending Email via SMTP and C# SmtpClient Class
In this tutorial we will look at constructing an email message, adding attachments and sending email using the SMTP protocol. - SEO Strategy - Search Engine Optimization Tips in 2025
Creating a great website is about more than just having pretty designs - it's about making your website perform well on search engines. - Several Easy Ways to Validate Email Addresses in C#
Instead of using a regex to validate email addresses, there are built in tools which can perform the task just as well, if not better. - SHA-256 and Cryptographic Service Provider Types
How to fix System.Security.Cryptography.CryptographicException: Invalid algorithm specified error when using Cryptographic Service Provider. - Simple ASP.Net Caching Data in C# to Improve Performance
A short ASP.Net Caching snippet written in C# for ASP.Net or MVC which stores data in the cache reducing page generation times. - Simple String Encryption and Decryption with C#
A look at implementing the cryptography object in C# for string encryption and decryption, useful for passwords or connection strings. - Simple XML Parser in C# using XmlDocument
In this article we will look at how to read a websites Sitemap.xml with C# and parse it's contents using a simple XML Parser. - Sitemap
Searchable sitemap to help find page content. Please enter a search term in the box below to search pages on this site. - Social Media Colours in 2025 - Hex, RBG, SCSS, PS Swatches
Social integration of for any project is must and so are social icons, colours and links. Here are the Social Media Colours palettes. - Software Design - Variable, Object and Control Naming Guidelines
When programming it is very highly recommended and good practice to follow good variable, object and control naming guidelines for quality. - SQL Server Management Studio Tips and Tricks
Are you unfamiliar with SQL Server Management Studio? This article will lead you through the basics and have you up and running in no time! - SQL Server Performance Tuning: Identifying and Resolving Bottlenecks
Do you have bottlenecks and deadlocks in SQL Server? We will show you how to identify and resolve these problems for database performance. - SQL Server to .Net Data Type Mappings Table
SQL Server and the .NET Framework are based on different type systems. This handy table will help you to perform data type mappings. - System Development Life Cycles (SDLC) in Software Engineering
A look at the System Development Life Cycles which guide a project from the initial concept to a functional system with support cycles. - System Lifecycles and MSF
Microsoft Solution Framework (MSF) is a software development methodology developed by the world's most successful software company. - System Lifecycles and SSADM
A look at the software development life cycle as defined in SSADM which provides logical data modelling to identif and document the system.
- Saving User Preferences and Settings in your C# Application
T
- Table of HTML Unicode Characters, Symbols and Icons
This is possibly one of the most comprehensive HTML Entity Codes, Unicode characters and ASCII charts on the web, featuring ASCII codes, HTML symbol entities, Unicode/ISO numbers, dingbats and extended ASCII character codes. This ASCII chart is especially helpful in obtaining W3C XHTML validation due to errors caused by invalid characters. - The Beginner's Guide to Building a Website
Have you ever wanted to create your own website but didn't know where to start? Well, look no further! This is the guide for you! - The Beginner's Guide to Responsive Web Design in 2025
It's never been more critical for websites to look as good on mobiles as they do on desktops. This is where Responsive Web Design comes in. - The Cartesian Explosion Issue in Entity Framework
Learn about SQL cartesian explosion issues, how it affects performance and what you can do to fix cartesian explosions in Entity Framework. - The Future of Website Design - Trends to Watch Out for in 2025
Stay ahead of the curve by following these 10 website design trends that will dominate in 2025. - The Impact of Voice Search on SEO: Tips for Optimization
The way people find information online is changing thanks to voice search. Learn how to optimise your website for voice search to remain ahead of the competition. - The Importance of Breaking Down Large Tasks into Smaller Steps
How breaking down large tasks into chunks helps you to manage large and complex tasks more effectively, collaborate and track progress. - The Incredible Ways Mindfulness Affects Your Brain and Body
Curious about how mindfulness can impact your brain and body? This informative guide will help you to understand the science behind mindfulness and its incredible benefits. - The Power of Continuous Integration and Deployment in Software Engineering
Looking to improve your organization's development process? Learn about the benefits of continuous integration and deployment and how it can revolutionize your workflow. - The Psychology of Time Management: Understanding Your Relationship with Time
Unlock the secrets of time management with this insightful guide that explores the psychology behind our perception of time. Learn how to make the most of your time and achieve greater productivity. - The Top 11 Local SEO Tips for Small Businesses in 2025
If you are a locally focused business, you must tap into the power of local search. Local SEO should be a key tactic in your SEO strategy. - The Ultimate Beginner's Guide to Mastering Git and GitHub
Mastering Git doesn't have to be difficult. This beginner's guide provides step-by-step instructions and helpful resources to help you become a Git pro. - The Ultimate Guide to Optimising Images for the Web
One of the most important performance factors for a high page loading speed is to make sure that you optimise images for the web. - The Ultimate Guide to Regular Expressions: Everything You Need to Know
Unlock the power of regular expressions with this ultimate guide. Whether you're a beginner or an experienced programmer, this guide will take your regex skills to the next level. - The Ultimate Web Safe Font List for HTML and CSS Fonts
Web safe font list of all the common fonts pre-installed on Windows, Mac and Linux so you can chose a typeface that works. - Time Management Techniques to Boost Your Productivity
Want to get more done in less time? These time management techniques will help you maximize your productivity and achieve your goals. - Timing PHP Script Execution To Improve Performance
A short script for timing php script execution times which can be used for performance tuning or identifying bottlenecks in your scripts. - Tips and Tricks for Optimizing Performance in Vue.js Applications
Do you want to improve the performance of your Vue.js applications? This article will teach you all you need to know about code optimisation and caching solutions. - Tips for Balancing Work and Self-care and Avoid Burnout
Finding work-life balance is essential for preventing burnout. Discover five effective strategies to help you prioritize self-care and balancing work-life harmony. - Tips for Optimising MySQL and PHP Performance
Are you looking for ways of optimising MySQL and PHP performance? Discover these 10 strategies for increasing PHP speed and efficiency. - Top 10 Best WordPress Themes for Artists and Creatives in 2025
Here is a list of WordPress themes for artists and creatives that you can use to create your website portfolio and showcase talents. - Top 10 Clean VSCode Themes and Colours Schemes
VSCode Themes let you modify the colours in Visual Studio Code's user interface to suit your preferences and work environment. - Top 10 Online Developer Tools to Boost Productivity in 2025
Discover the top 10 online developer tools that can significantly boost your productivity and enhance your workflow. - Top 10 WordPress Themes for Fitness Enthusiasts and Gym in 2025
These Fitness, Health and Gym WordPress themes are versatile and highly customizable so you can use to make your website stand out. - Top 13 Best VSCode Extensions You'll Actually Use
Curated list of the best VSCode Extensions for developers to enhance productivity and make those programming tasks less challenging. - Top 8 Best Free Search Engine Optimisation Websites & Tools
Here is a list of 8 excellent and free search engine optimisation websites that can help you accomplish important SEO tasks. - Tracing Artwork in Adobe Illustrator Using Pen Tools
How to use Adobe Illustrators powerful artwork tracing tools to rapidly convert scanned artwork into vector illustrations. - TypeScript Event Handling Tips & Techniques
Event handling allows communication between parts of an application. There are many ways for event handling, each with pros and cons. - Typography for Beginners - Everything You Wanted to Know
Typography is the art and technique of arranging type to make written language legible, readable and appealing when displayed.
- Table of HTML Unicode Characters, Symbols and Icons
U
- Ultimate Guide to the Web.Config File for ASP.Net
The web.config file is an XML file located within the root of the application folder and used to configure the application. - Ultimate Guide to Windows Terminal Power Toolkit
Windows Terminal is a command line for the 21st century. See how to customize it, add backgrounds, profiles, colour schemes, and shortcuts. - Ultimate Guide to Working With FTP using C#
How to use the FtpWebRequest and FtpWebResponse classes to to retrieve a directory listing, download files, upload files and delete files. - Understanding and Overcoming Procrastination
Discover what procrastination is, why we procrastinate, and effective tips to avoid procrastination. Learn how to boost productivity and stay on track. - Understanding Indexing in Microsoft SQL Server: Best Practices and Tips
This guide will teach you about indexing in Microsoft SQL Server and how they can help optimise your queries for better performance. - Understanding the Importance of Code Review in Software Engineering
Learn about the importance of code review and discover strategies to optimize its effectiveness in this comprehensive guide. - Understanding XML: Structure, Uses, and Tools for Developers
Learn what XML is, its uses, structure, and tools for developers. Enhance your understanding and skills with this comprehensive guide. - Useful Collection of C# String Manipulation Snippets
Collection of useful string manipulation snippets I have collected which you can copy and paste into your projects or libraries. - Using C# to Add ODBC System DSN to Connect to System ODBC Datasource
How to add an ODBC System DSN data source on the fly with C# without having to enter Windows Control Panel to configure DSN manually. - Using C# to Recursively Call FindControl in ASP.Net
Recursively Call FindControl using this function which will not only search on the page, but the component containers as well. - Using ShellExecute in Delphi to Launch Applications
How to use ShellExecute functions in Delphi to launch programs and files from your code. Opening files will use the system default editor. - Using Swagger to Document and Test Your C# REST API
Looking to improve your C# REST API documentation and testing? This guide on using Swagger will take your API development to the next level. - Using XSD Tool to Generate Classes from XML
XSD tool is a simple tool that can be used to generate a C# class from a given XML document and we can then load data into that class in C#.
- Ultimate Guide to the Web.Config File for ASP.Net
V
- Versioning Your C# REST API: Best Practices and Approaches
This detailed article will show you the best practises and methodologies for versioning your C# REST API. Master API versioning and ensure your users have a smooth transition.
- Versioning Your C# REST API: Best Practices and Approaches
W
- Web Colour Chart - HTML Hex Colour Codes for 300 Rainbow Colours
A handy web colour chart of nearly 300 rainbow colours in hexadecimal format to provide inspiration to your next web designs. - Website Go Live Check List for Launching a New Website
Here's a helpful Website Go Live Check List to help in the stressful time of a new website launch or a deployment of upgrades. - Website Loading Times Are Vital - How to Improve Your Performance
When it comes to website loading times every second counts. A slow site will turn visitors away, rapidly decreasing your conversion rate. - What Are ASP.Net WebForms
An introduction and guide to Microsoft's server-side scripting language for creating dynamic websites in ASP.Net WebForms! - What are CSS Conditional Comments and Conditional Rules?
Using CSS Conditional Comments to detect browser versions and avoid those nasty CSS hacks for Internet Explorer or Firefox. - What Are Structured Programming Languages?
Structured Programming Languages follow a methodology where logic of a program is composed of simpler substructures, like building blocks. - What Are XML Sitemaps and Why Do You Need One?
How using the XML Sitemaps protocol can help search engines index your site and provide regular updates and relevant content to visitors. - What Does AI Mean for Search Engine Optimisation?
Artificial Intelligence (AI) has reset search engine optimisation. What does this mean for SEO and how to take advantage of the changes? - What Does the Future Hold for Content Creation as AI Takes Over?
Discover the impact of AI's entrance into content creation and how it is disrupting the industry and the livelihoods of content creators. - What Is A Bullet Journal And Why You Should Start One
What is a Bullet Journal? How you can use a Bullet Journal to track the past, order the present and plan the future? Find the secrets here. - What is LINQ? The .NET Language Integrated Query
LINQ is built into the .NET framework and allows you to easily query and manipulate data across sources in a consistent manner. - What is Skeuomorphism and Skeuomorphic Design?
Skeuomorphic Design is a design pattern where things look like it's made of something else, such as ebook readers looking like a bookshelf. - What is Software Quality Assurance and Why is it Important?
What is Software Quality Assurance? How do you define quality? Where does quality come from? What is quality? All these questions answered. - What is Source Control and Why You Should Use It
What is source control and why you need software versioning to manage your source code repositories. We look at some version control apps. - What is Thin Content and How to Fix Low Quality Pages
How to recover from Google Panda and Helpful Content updates and Adsense quality policy violations after being hit with thin content. - What Makes PHP 8 Stand Out vs Previous Versions
PHP 8 is revolutionizing web development with its powerful features and improved performance. Discover how it outshines previous versions in this comprehensive comparison. - What You Need to Know About the Gutenberg WordPress Editor
The Gutenberg WordPress editor has become part of WordPress core. What is the Gutenberg WordPress Editor and what does that mean for you? - What's New in MVC6 and Why MVC6 is the Best Yet
There are lots of changes introduced in MVC6, not least of which is a new view engine to replace Razor. Here we look at changes new to MVC6. - Why Backlinks Are Crucial for SEO Success
Learn about the importance of backlinks, how they can help your SEO success and how to properly incorporate them into your plans. - Why I May Quit Blogging in 2018
2018 will be my 17th year writing on the internet, but is it now time for my dot-com bubble to burst? Here's Why I May Quit Blogging in 2018 - Why the Rule of Three is the Secret to Memorable Content
From fairy tales to speeches, the rule of three has been used for centuries to create memorable content. Learn how to apply this technique to your writing. - Windows Application Development Using .Net and Windows Forms
This guide will give you an introduction to Windows Application Development using Visual Studio and C# and the basics of win form design. - Windows Vista Style Glass Buttons in .Net Forms
A Windows Form component source code which will add a Windows Vista Style Glass Buttons to your projects. This will appear under controls. - WordPress Dashicons Guide and Cheat Sheet
Dashicons are the official icon font of WordPress. This page shows all the WordPress dashicons with codes needed and how to use dashicons. - Wordpress Folding Category List (FoCaL)
Folding Category List is a Wordpress sidebar widget that will show a category list that expands as you click into each sub-level. - Wordpress Get the Excerpt Outside the Loop
How to get a WordPress post excerpt when not in the loop or you don't have the post variable in scope. This will get the excerpt anywhere. - Working From Home - 12 Tips To Be More Productive in 2022
Working from home can be a challenge for some. These are tips from industry experts to avoiding burnout, zoom fatigue and work life balance. - Working with .Net TimeZone Information and Converting Times
A comprehensive list of .Net TimeZone information used for localising .Net applications in conjunction with the CultureInfo class. Timezones are used to help maintain local time and UTC and for conversion between the two. - Working with Databases using Entity Framework
A look at various ways of accessing data within C# 7 applications, from the traditional ADO.Net models to Entity Framework and LINQ. - Working with Resources Files, Culture & Regions in .Net
Resources Files are a way to store data that the application will use such as strings and images which can be translated via localisation. - Working with SQL Server Stored Procedures from C#
SQL Server Stored Procedures are functions within a database which are optimised queries. Here's how to use stored procedures from C#.
- Web Colour Chart - HTML Hex Colour Codes for 300 Rainbow Colours