Skip to content
Digital, Data, AI, Analytics

Enabling analytics, AI, and digital capabilities

  • About
Digital, Data, AI, Analytics

Enabling analytics, AI, and digital capabilities

CBC news article comments web scraping

BeautifulSoup, Javascript, NetworkX, NLTK, Python, Web Development

This post is focuses on a project where I scaped comments from CBC News website articles. (BTW, there are lots […]

CBC news article comments web scraping Read More »

Canadian Government First Nations long term water advisory data

Business Intelligence, Excel Pivot Chart, Excel Pivot Table, Javascript, Plotly, Power Query, Python, Web Development

The Government of Canada is working with Canadian First Nations communities to end long-term drinking water advisories which have been

Canadian Government First Nations long term water advisory data Read More »

D3.js SVG animation – COVID-19 rate “race” visualization

D3.js, Javascript, Web Development

This visualization shows COVID-19 new cases as a “race” of dots moving from left to right. The dot’s “speed” or

D3.js SVG animation – COVID-19 rate “race” visualization Read More »

Legend and polygon colors for Leaflet choropleth using Chroma.js

Javascript, Web Development

A Leaflet tutorial uses the following hard-coded getColor function to return colors. // get color function getColor(n) { return n

Legend and polygon colors for Leaflet choropleth using Chroma.js Read More »

Heat maps of Canadian activity changes due to COVID-19 using Google Community Mobility Reports

D3.js, Excel Pivot Chart, Excel Pivot Table, Javascript, Power Query, Web Development

During the 2020 COVID-19 pandemic in Canada I wanted to get better understanding of the geographical distribution of COVID-19 related

Heat maps of Canadian activity changes due to COVID-19 using Google Community Mobility Reports Read More »

GlobalPrePaidCreditCard.com – Prepaid and gift credit card feature comparison for multiple countries

Django, Python, Web Development

GlobalPrePaidCreditCard.com – Prepaid and gift credit card feature comparison for 9 countries. Sort and filter cards by features to find the

GlobalPrePaidCreditCard.com – Prepaid and gift credit card feature comparison for multiple countries Read More »

AWS S3 csv file as D3 report data source

Amazon Web Services (AWS), D3.js, Javascript, Web Development

This is an example of how to read a csv file retrieved from an AWS S3 bucket as a data

AWS S3 csv file as D3 report data source Read More »

Vultr and Digital Ocean make it easy to get projects going fast

Web Development

Recently I developed a Django web application for a friend. I wanted to be able to get it up and

Vultr and Digital Ocean make it easy to get projects going fast Read More »

Django form geocode submitted address to get lat, lon and postal code

Django, Geocoding, Python, Web Development

One of my Django applications includes a form where user can enter and submit a property address. The user submitting the form

Django form geocode submitted address to get lat, lon and postal code Read More »

Leaflet.js choropleth map color by count using geoJSON datasource

Django, Geocoding, Javascript, Postgres, Python, Web Development

I have a Django web application that needed an interactive map with shapes corresponding to Canadian postal code FSA areas

Leaflet.js choropleth map color by count using geoJSON datasource Read More »

Tracking Cuba Gooding Jr’s Twitter follower count

Google Charts, MySQL, Python, Twitter API, Web Development

Happened to see Cuba Gooding Jr’s first tweet about 30 minutes or so after he created it. Update: @cubagoodingjr is no

Tracking Cuba Gooding Jr’s Twitter follower count Read More »

Using ATMs as wifi hotspot

Web Development

Wirebase was a concept created in 2001 before broadbrand, wired or wireless was widely available. The concept was shopped around

Using ATMs as wifi hotspot Read More »

Introducing Speedvisit – a quick and easy way to record visits from people

CakePHP, PHP, SaaS, Web Development

Here is a demo web application / SaaS called SpeedVisit that individuals and companies can use to easily and quickly record

Introducing Speedvisit – a quick and easy way to record visits from people Read More »

Introducing Cardivvy – a website showing Car2Go real time car locations, parking and service areas

API, Google Maps API, Javascript, PHP, Web Development

Car2Go provides developer access to their real-time vehicle location and parking availability, and service area boundaries for all of their city

Introducing Cardivvy – a website showing Car2Go real time car locations, parking and service areas Read More »

Log in

Recent Blog Posts

  • Using Microsoft Fabric to serve multi-tenant data & analytics
  • A Shift in Tone: Unpacking Sam Altman’s Bold AGI Claims
  • Canada’s productivity puzzle – tale of a cautious Canadian owner class
  • First-time journey publishing an app to the Google Play Store
  • FitSignals – Google Watch Fitbit data and visualization
  • Radio wave light spheres – radio waves washing over nearby stars
  • Visualization of tennis player rank vs match outcome and betting odds
  • DeepMind Materials new crystal structure data analysis
  • DeepMind AlphaMissense matched to 23andMe data
  • Apache EChart alternative faux legend solution

Blog Categories

  • AI & ML (3)
  • Amazon Web Services (AWS) (7)
  • API (10)
  • Azure (4)
  • BeautifulSoup (6)
  • Business Intelligence (3)
  • CakePHP (3)
  • Chart.js (2)
  • ChatGPT (3)
  • D3.js (6)
  • Dart (1)
  • Django (7)
  • EChart.js (2)
  • Economics (1)
  • Environmental science (3)
  • ERP (1)
  • Excel Pivot Chart (4)
  • Excel Pivot Table (4)
  • Fabric (3)
  • Flask (1)
  • Flutter (1)
  • Geocoding (6)
  • Google Adsense (1)
  • Google Analytics (3)
  • Google Calendar (1)
  • Google Charts (2)
  • Google Maps API (2)
  • Google Play (1)
  • Google Script (1)
  • Hadoop (2)
  • Javascript (18)
  • LLM (1)
  • Microsoft Copilot (1)
  • Mobile App Dev (1)
  • MongoDB (1)
  • MS Access (1)
  • MySQL (2)
  • NetworkX (3)
  • NLTK (3)
  • Node.js (1)
  • Office 365 (9)
  • OneDrive (4)
  • Open Data (1)
  • OpenAI (1)
  • Palm Pilot (1)
  • PHP (3)
  • Plotly (8)
  • Postgres (2)
  • Power BI (13)
  • Power Query (11)
  • Python (41)
  • QGIS (1)
  • Qlikview (1)
  • SaaS (1)
  • Science (4)
  • Sharepoint (6)
  • SQLAlchemy (1)
  • Tableau (6)
  • Twitter API (6)
  • VBA (1)
  • Web Development (14)
  • Xero (1)
  1. Curtis on Django form geocode submitted address to get lat, lon and postal codeMay 30, 2021

    Django forms have some complexity when first encountered. Recommend following any basic Django forms tutorial, and applying to your specific…

  2. NS on Django form geocode submitted address to get lat, lon and postal codeMay 30, 2021

    Ah yes that does help to clear it up. However, I’m facing an issue now that whenever my form is…

  3. Curtis on Django form geocode submitted address to get lat, lon and postal codeMay 25, 2021

    Hey NS, The data is saved to database by the form post action eg starting with: if request.method == 'POST':.…

  4. NS on Django form geocode submitted address to get lat, lon and postal codeMay 25, 2021

    Hi Curtis, I’m relatively new to django and I’m trying to create a Django application where i can get a…

  5. Curtis on Legend and polygon colors for Leaflet choropleth using Chroma.jsMay 5, 2021

    Looks like it is working fine but my code was missing a line break at the end of if then…

  • About
  • AI Image Describe Android App
  • COVID-19 Data Analysis and Visualization
  • Environmental Science Experience
  • Blog

Copyright © 2025 Digital, Data, AI, Analytics