Some very important lessons learned
Absorb what is useful, discard what is not
Absorb what is useful, discard what is not
Often the decision comes up when starting new software projects, what platform, language to develop with…..
We have all done it at one point or another, written a piece of code and than just thought… “wtf” or “what was I thinking” or something like that. Those mome...
Copying Portfolio & Blogs By Years
What is Jekyll and Astro
I have spent the last decade or so converting monoliths to microservice based architectures, with the microservices being primarily in .NET (.NET Framework a...
So, I have been creating and working with web api’s since the early 2000’s. First with perl cgi-bin requests, PHP simple RPC style POST/GET requests, than SO...
So recently, when looking at some new projects that have web api or azure function http endpoints, I have noticed a lack of basic understanding of http knowl...
Welcome, perhaps your relatively new to .NET Core, you may come from Java, PHP, or even the older .NET Framework.
Over the past year or so I have seen developers using List<T> for poco properties, public method signatures and results.
Over the years I have refactored many large codebases across multiple solutions, with this often comes updating of nuget packages, while you can use the VS g...
So recently, I have been doing a lot of docker stuff.
So lately, I have been learning some new things such as crypto and blockchain development.
Remember Google Notes, aka mid 2005ish, somewhere around there. And Evernote came out and replaced many note taking apps, it was excellent, categorized organ...
A history lesson
So V1 of wasmer) has been released, this is an exciting new platform for running webassembly (wasm) codebases anywhere on any client.
Here, I will demonstrate how to send nice notifications to Microsoft Teams, from a release pipeline in Azure Devops, notifying that a web application has bee...
The Content Management System
Every type of development has certain tools that they use, some are the standard, and some can significantly help with development, or deployment, or debuggi...
Hi there, I recently uploaded a video I made in march of 2020 of an alpha version of a mobile app to help with vehicle scanning. I have a newer version, just...
Part #5 - Add loosely coupled logging
Part #4 - (Optional) Add JSDOM
Part #3 - (Optional) Add Puppeteer
Part #2 - Add Express
Recently, for a client project I was tasked with creating a nodejs based microservice, I’ve have created many nodejs projects over the years, though like to ...
.NET Core is an awesome platform for development, out of the box, it’s lightweight, fast, and highly extensible, with good patterns to begin with.
I have now migrated this site from mkdocs to Jekyll Static Site Generation.
Upgraded nuget versions library
What is your software development process like?
Creating software is actually the easiest part of software development.
On a recent project, I needed to write some Azure Active Directory functionality to help with retrieving user information via C#. Here is a helper I wrote.
Creating ASP.NET Web Applications with .NET Core 3.x+ onwards is very simple, even including authentication.
Created a C# .NET Core library for the Electroneums crypto currency REST API, based on the PHP Vendor Lib.
With the development of the new .NET Core we have the new nuget package referencing which no longer uses packages.config, rather PackageReference.
First, lets look at a Microservices definition from : https://microservices.io/
Nowadays many people are using cloud services to host their websites, however there is still a usage for I.I.S for website hosting.
How to start visual studio code on a file with specific line number
About SQL Server Distributed Transactions https://redmondmag.com/articles/2014/02/27/sql-server-distributed-transactions.aspx Questions relating to MSDT...
http://www.iis.net/learn/publish/using-the-ftp-service/configure-ftp-with-iis-manager-authentication-in-iis-7
Open exe config file for the environment in a text editor.
Part 1 Setup IIS.
First, download portable node
http://stackoverflow.com/questions/328017/path-to-msbuild
So, I remmember in the old days I had an Amiga 500, now with the amiga you could easily setup a ram drive for fast access, this became very important when us...
Choosing a client side JS templating system after jquery templates has been abandoned, NOT knockout, just simple templating solution.
Business and Consumer consulting technology solutions Streamlining your business processes with technology to dramatically reduce operating costs, and pro...
Lead Generation Every company needs leads to survive and grow, leads are often purchased in batches of hundreds, thousands and hundreds of thousands at varyi...
Winforms based Web Scraper
There are currently several main layout engines Gecko (and Gecko like Firefox) Webkit (Safari, Chrome, Android) Trident (IE) Presto (Opera) Browser ...
When it comes to software, its good to see how a software has improved over the years or degraded, to determine how well that piece of software actually is o...
Using the Google Maps API V3, create a Circle object, then use bindTo() to tie it to the position of your Marker (since they are both google.maps.MVCObject i...
This theme supports link posts, made famous by John Gruber. To use, just add link: http://url-you-want-linked to the post’s YAML front matter and you’re done.
A notice displays information that explains nearby content. Often used to call attention to a particular detail.
this is my sandbox, basically a testing ground for anything im testing, reviewing, and generally playing around with.. Apps I have developed, but never rea...
Lead Generator Generate fresh leads at the click of a button, dont waste time buying outdated and stale leads, generate thousands of leads in minutes from ...
After spending years implementing and delivering so many custom solutions in a variety of languages, I have constantly been looking for a complete solution t...
Uploaded a short video of a Web Scraper I made in C# .NET 2.0 Winforms.
Using software, processes that improve the lifecycle of the project and produce more robust results
Global Membership Card ONE card to handle memberships at retail stores, shops, restaurants, cafe’s etc instead of individual membership cards, having to lo...
Project Idea 22/12/2008 How to develop a Website (From Business/Customer Point of View) Aim: To educate clients, businesses what needs to be done to ache...
Here was a very high level overview of an estimate I made for a recent project. This was rewritten into a professional document
Person responsible for defect should be one following it up initially Defects appearing due to HTML change (support.aspx form changed form field values ...
I have done a fair number of functional / technical specs for various projects, and when working on a specific project for a company, I was a little surprise...
Happy day today, finished Certificate IV in Small Business.
Happy to have completed my Diploma in Web Development.
Happy to have completed my Cert IV in Web Design