Search Engine Optimization

SEO

Learning about SEO Beginner’s Guide to Search Engine Optimization On-Page Search Engine Ranking Factors 15 Ways To Promote Your Site On-Page SEO: The Definitive Guide Tools 30 SEO Tools SEO Optimization with Yoast (if you don’t have Yoast on your site, contact your web developer) Five Minute Guide To Improving Your Ranking In Google While … Read more

Using ASP.NET C# to Read Data from Google Sheets

Google Sheets

In the following tutorial, we’ll be reading a Google Sheet (https://docs.google.com/spreadsheets/d/1-6XeX59-zgqi_z5Bm8dqYyO1z37tfi8Ur7o5mxmmVKo/edit?usp=sharing), porting it into an ASP.NET web site. Create a new Visual Studio ASP.NET C# project (Ctrl + Shift + N) Create a new empty web site Create a new master page, naming it site.master, and a new content page, default.aspx Visit https://developers.google.com/sheets/api/quickstart/dotnet and enable … Read more

Syncing an Access DB to MS SQL

MS Access

MS Access has fallen out of favor many years ago, especially for use on the web, but it’s still being used by offices to capture data internally.  When recently asked whether that data could be exposed on a website, I thought I’d put together the following ASP.NET code to be able to do so relatively … Read more

Using rSync To Quickly Upgrade WordPress Plugins

rSync

We occasionally have commercial WordPress plugins that don’t auto-update.  In those instances, it’s still easy to upgrade them all at once, across both our multi-site networks/sites using the following bash script.   #!/bin/bash # execute script in terminal by running bash scriptname.sh # to generate public/private key pair (to avoid repeated logins) # ssh-keygen -t rsa … Read more

Using Templates Within the DSA Bulk E-mailer

E-mail message

This article assumes some basic familiarity with the Division of Student Affairs Bulk E-mailer tool at http://dsalistserv.colostate.edu/emailer.aspx.  More information about basic functionality of the system can be found under the “Preview Message” tab on that site. Up until recently, you had to search through the Message History tab to find and re-use a previously sent … Read more

ASP.NET security configuration tips

ASP.Net Security

67% of ASP.NET websites have serious configuration related security vulnerabilities https://www.troyhunt.com/67-of-aspnet-websites-have-serious/ Issue Description Many web developers believe that newer Microsoft development frameworks such as ASP.NET (aka .NET) including MVC, Web Forms, or .NET Core protect them from many of the security vulnerabilities present in classic ASP and other older technologies. However, this is a false … Read more

What is Agile?

What is agile

What follows are two excellent introductions to learning more about agile processes (which are applicable both to software development and to project management as a whole) https://www.youtube.com/watch?v=Z9QbYZh1YXY Why Have a Daily Standup An Introduction To Scrum

How to Check My Site’s Analytics – First Steps

Web Analytics

I utilize Google Analytics for all of my public websites.  If you want to get to that data without my intervention, you will need a Google account to do so.  Here’s the steps that are taken to obtain analytics data: I would create a Google Analytics account profile for you and then wire up your … Read more