Finding wifi passwords for saved networks

Occasionally I need to find the password for a wifi connection that I have previously connected to. Navigating the maze of dialogs to find it is never easy, especially when the path to those dialogs changes frequently in Windows 10.

One way to do it is to find the network via the Windows Control Panel (Control Panel -> Network and Internet -> Network and Sharing Centre). Once found, clicking on the connection properties will open the Wi-Fi Status panel:

Status of a wifi connection

Clicking on the Wireless Properties button and then selecting the Security tab will show the wifi password:

Security properties of a wifi connection

This method works, but involves a lot of clicking through screens. Also, it requires starting at the legacy Control Panel, which is gradually being replaced with the new Settings app. Instead, all of this information and more can be accessed via the command line using the netsh command.

To get the password for a wifi network, run the command:

netsh wlan show profile WifiName key=clear

You can also use this command to see the list of every saved network that your device has connected to:

netsh wlan show profile

DDD North 9

I’ve just got back from DDD North 9, held for second time in Hull. As is always the case with DDD events, there was a great community feel at the conference. Here are the sketchnotes I made in the talks I attended.

.Net Core 3 With A Raspberry Pi

by Pete Gallagher

.Net Core 3 With A Raspberry Pi by Pete Gallagher

Blazor - The Future Of Frontend Is Here

by Chris Sainty

Blazor - The Future Of Frontend Is Here by Chris Sainty

.Net Configuration Is Easy…Right?

by Steve Collins

.Net Configuration Is Easy...Right? by Steve Collins

50 Ways To Show Your Data

by Thomas Hütter

50 Ways To Show Your Data by Thomas Hütter

Kubernetes On Raspberry Pi

by Chris Wraith

Kubernetes On Raspberry Pi by Chris Wraith


NDC London 2020

A few weeks ago I attended NDC London. As I’ve done in the past, I attended as part of the NDC crew. I didn’t manage to sketchnote every talk I attended, mainly because I was in the larger rooms as part of the crew schedule and was working the camera a lot of the time. Here are the sketchnotes that I did make:

Capability Mapping

by Ian Cooper

Capability Mapping by Ian Cooper

Controlling Wildfires While Only Getting Singed

by Jessica White

Controlling Wildfires While Only Getting Singed by Jessica White

An Introduction To Machine Learning Using Lego

by Jeppe Tornfeldt Sørensen

An Introduction To Machine Learning Using Lego by Jeppe Tornfeldt Sørensen

Modernising The Enterprise Desktop Application

by Oren Novotny

Modernising The Enterprise Desktop Application by Oren Novotny

Rip It Up And Start Again

by Sam Newman

Rip It Up And Start Again by Sam Newman

A Developer’s Introduction To Electronics

by Guy Royse

A Developer's Introduction To Electronics by Guy Royse

3D Printed Bionic Hand, A Little IoT, And A Xamarin Mobile App

by Clifford Agius

3D Printed Bionic Hand, A Little IoT, And A Xamarin Mobile App by Clifford Agius

Keep It Clean - Why Bad Data Ruins Projects And How To Fix It

by Philip Winder

Keep It Clean - Why Bad Data Ruins Projects And How To Fix It by Philip Winder

Shrink The Web

by Lemon

Shrink The Web by Lemon

Common API Security Pitfalls

by Philippe De Ryck

Common API Security Pitfalls by Philippe De Ryck

Drinking A River Of Data With Akka.Net

by Hannes Lowette

Drinking A River Of Data With Akka.Net by Hannes Lowette


DDD East Midlands 2019

All The Mistakes I’ve Made Trying To Implement Microservices

by Zac Braddy

All The Mistakes I've Made Trying To Implement Microservices by Zac Braddy

This talk was cut short by a fire alarm at the venue, hence the incomplete sketchnote.

Deep Learning In The World Of Little Ponies

by Galiya Warrier

Deep Learning In The World Of Little Ponies by Galiya Warrier

Whose Design Is It Anyway?

by Helen Joy

Whose Design Is It Anyway? by Helen Joy

Think Like A Hacker

by Matt Brunt

Think Like A Hacker by Matt Brunt


ProgNet 2019

Last week I attended ProgNet 2019 held at SkillsMatter in London.

This is my sixth year of attendance (last year’s notes are here), and as usual I sketchnoted the talks that I attended. Videos for all of the talks are available on the ProgNet 2019 website.

We Are The Guardians Of Our Future

by Tess Ferrandez

We Are The Guardians Of Our Future by Tess Ferrandez

Beyond HTTP In ASP.Net Core 3.0 With gRPC

by Steve Gordon

Beyond HTTP In ASP.Net Core 3.0 With gRPC by Steve Gordon

Globalization And Localization In ASP.Net Core

by Rachel Appel

Globalization And Localization In ASP.Net Core by Rachel Appel

Communication In A Microservice World

by Irina Scurtu

Communication In A Microservice World by Irina Scurtu

Surviving Microservices

by Michele Leroux Bustamante

Surviving Microservices by Michele Leroux Bustamante

TDD And The Terminator - A Guide To Better TDD

by Layla Porter

TDD And The Terminator - A Guide To Better TDD by Layla Porter

The Pipeline Driven Organisation

by Roy Osherove

The Pipeline Driven Organisation by Roy Osherove

Bayesian Decision Making In The Face Of Uncertainty

by Gary Short

Bayesian Decision Making In The Face Of Uncertainty by Gary Short