2024  4

July  1

Graves Island Beach Grass

July 13, 2024

May  2

Diffused Light at Peggy’s Cove

May 29, 2024

Aurora at Burnt Coat Head

May 11, 2024

March  1

Surfers in Mavillette Fog

March 16, 2024

2023  64

December  1

My Road to Apple Silicon and Asahi Linux

December 21, 2023

November  2

Sunset Waves at Peggy’s Cove

November 19, 2023

Fall Hike at Blue Mountain Wilderness Area

November 12, 2023

October  5

Epic Waves at Peggy’s Cove

October 22, 2023

Fall at Sandy Lake

October 15, 2023

When A Tree Falls In The Woods

October 12, 2023

Ellenwood in Fall

October 7, 2023

Ettinger Falls

October 1, 2023

September  6

Evergoods x Carryology CPL 24 Griffin Edition

September 28, 2023

Ship in the Sunset

September 17, 2023

Hurricane Lee Rolling Into Nova Scotia

September 16, 2023

Late Summer Morning on the Northwest Arm

September 10, 2023

Boston Public Garden

September 1, 2023

Old and New

September 1, 2023

August  9

Boston Skyline

August 28, 2023

Faces of Boston’s John Hancock Building

August 28, 2023

Prudential Light and Shadow

August 28, 2023

Ocean View

August 21, 2023

An Epic Beach Sunset

August 20, 2023

Bridge Out of the Mist

August 13, 2023

Sunset Buddy

August 12, 2023

Saying Goodbye To The Long Weekend

August 7, 2023

Lawrencetown Beach Sunset

August 4, 2023

July  9

M3 Grand Pre Sunset

July 9, 2023

Trees of Grand Pre

July 9, 2023

After the Rain in the Quebec Mountains

July 5, 2023

An M3 After The Rain

July 5, 2023

Hiking the L’Éperon Mountain

July 4, 2023

Cathedral-Basilica of Notre-Dame de Québec

July 2, 2023

Confucius I Presume

July 2, 2023

Plains of Abraham

July 2, 2023

Architecture of Quebec City

July 1, 2023

June  6

Grand Falls NB

June 30, 2023

National Assembly of Quebec

June 30, 2023

Moirs Mill In Spring

June 11, 2023

Wild Spaces After Work

June 8, 2023

Birches of Savaray Park

June 3, 2023

Cape Forchu Lighthouse At Sunset

June 1, 2023

May  3

Steel Wheels Auto Museum

May 27, 2023

Halifax Public Gardens in Spring

May 20, 2023

A Tragedy In Three Parts

May 14, 2023

April  5

Long Lake Stream in Spring

April 30, 2023

First Meet of the Season

April 15, 2023

Bug Light

April 9, 2023

Winston

April 9, 2023

Baxter Harbour Falls

April 2, 2023

March  6

A Simple Forest Walk in the Snow

March 26, 2023

Sunrise on the Bedford Waterfront

March 25, 2023

The End Is Here

March 21, 2023

Louie

March 18, 2023

Scenes from Cape Forchu

March 18, 2023

Peggy’s Cove Sunset with the Maritime Camera Club

March 5, 2023

February  8

Snowy Forest Recharge

February 24, 2023

Reflections of Liverpool

February 19, 2023

Winter Beachgrass

February 19, 2023

Under the Bridge

February 18, 2023

Winter at the Beach

February 18, 2023

Winter Sunset at Summerville Beach

February 18, 2023

Peggy’s Boats

February 12, 2023

Bedford Basin at -40 Degrees

February 4, 2023

January  4

Fresh Snow at Moirs Mill

January 31, 2023

Uniacke Estate Winter Morning Walk

January 7, 2023

Far Enough

January 2, 2023

Winter Surfers and Sunset at Lawrencetown Beach

January 2, 2023

2022  55

December  6

Deer in Morning Light

December 31, 2022

Docked

December 29, 2022

Sunset in Prospect Nova Scotia

December 22, 2022

A Month on Mastodon

December 21, 2022

Halifax’s Evergreen Festival In The Rain

December 18, 2022

Sunrise After The Storm

December 4, 2022

November  2

Using and Customizing Bulma.io with Hugo

November 12, 2022

Dead Center of Town

November 6, 2022

October  6

Fall at Mount Uniacke Estates

October 28, 2022

Peggy’s Cove in October

October 16, 2022

A Rare Buck Sighting

October 8, 2022

Scenes from Cape Forchu

October 8, 2022

Saying Goodbye to Summer

October 1, 2022

Unbreakable Tree

October 1, 2022

September  9

Porsche Owners Club Event

September 17, 2022

The Old Man and the Harbor

September 12, 2022

The Prince Edward Island Teacup

September 4, 2022

PEI M3 at Dusk

September 3, 2022

Curious PEI Fox

September 2, 2022

Launch Control

September 2, 2022

PEI Fields

September 2, 2022

Drift

September 1, 2022

Throwing Rocks at Sunset

September 1, 2022

August  5

M3 Beach Run

August 13, 2022

Clouds on Fire

August 12, 2022

Hiking in Prospect NS

August 12, 2022

Summer Sunset on Martinique Beach

August 7, 2022

Beautiful August Clouds

August 6, 2022

July  3

Sunset Swim

July 26, 2022

Surfers and Sunset at Lawrencetown Beach

July 23, 2022

july-clouds

July 3, 2022

May  7

may-clouds

May 30, 2022

Spring at Moirs Mill

May 29, 2022

sunset-duck

May 29, 2022

Sunset Explorer at Peggy’s Cove

May 14, 2022

A Quiet Morning in Victoria Park

May 13, 2022

Sunset at Kearney Lake

May 6, 2022

Alderney Landing Tracks

May 1, 2022

April  1

M3 on the Beach

April 10, 2022

March  8

Apple and a View

March 26, 2022

Baxter Falls Long Exposure

March 26, 2022

M3 in the Mist

March 25, 2022

God Rays at Cape Forchu

March 19, 2022

Regal Poodle

March 19, 2022

Early Spring at Peggy’s Cove

March 15, 2022

Peggy’s Cove in the Fog

March 12, 2022

M3’s First Snowfall

March 6, 2022

February  3

Train at Alderney Landing

February 20, 2022

February Sunset at Martinique Beach

February 12, 2022

M240i in the Snow

February 6, 2022

January  5

Mingling

January 30, 2022

Winter Sunrise on the Bedford Waterfront

January 23, 2022

January Sunset at Peggy’s Cove

January 4, 2022

River Mist at Summerville Beach

January 2, 2022

Ship in the Mist

January 1, 2022

2021  6

December  1

2021 Photography Review

December 28, 2021

September  1

Hurricane Larry Swell at Lawrencetown Beach

September 10, 2021

August  1

Sunset Splash

August 19, 2021

July  1

Summer Sunset at Martinique Beach

July 24, 2021

May  1

kcp: Kubernetes Without Nodes and Why I Care

May 8, 2021

February  1

Snowy Walk in the Forest

February 20, 2021

2020  7

November  3

An Introduction to the Kubernetes Operator Pattern (YouTube)

November 11, 2020

De-Googling Update 1

November 8, 2020

Zsh Vi Mode and Command History

November 7, 2020

September  1

When Not to Write a Kubernetes Operator

September 12, 2020 · Devan Goodwin

February  2

Terminal users, fasd is worth learning

February 24, 2020 · Devan Goodwin

Buying A Used Thinkpad T470s

February 17, 2020

January  1

Becoming Less Reliant on Google: Location, Browser, Search

January 4, 2020

2017  6

June  2

Fedora, Vagrant, Libvirt, and Functional DNS

June 14, 2017

Fetching The Latest Git Hash For A Branch With Ansible

June 8, 2017

March  1

NetWorth 1.11

March 25, 2017

February  2

Reverse Proxying to Docker Containers with Nginx

February 11, 2017

tito 0.6.10

February 1, 2017

January  1

tito 0.6.9

January 10, 2017

2016  5

December  1

Zero Downtime Upgrades With Openshift Ansible

December 20, 2016

October  1

Kubeadm (Alpha) Security Trade-Offs

October 22, 2016

September  1

NetWorth 1.10

September 18, 2016

March  1

NetWorth 1.8

March 13, 2016

January  1

NetWorth 1.7

January 1, 2016