# Monday, November 23, 2020

Episode 636

Omkar Naik on Microsoft Cloud for Health Care

Microsoft Cloud Solution Architect Omkar Naik describes what Microsoft is doing for health care solutions with Azure, Dynamics, Office 365, and other tools and services.

Links:
http://aka.ms/smarterhealth
http://aka.ms/microsoftcloudforhealthcare
http://aka.ms/azure

Monday, November 23, 2020 9:15:00 AM (GMT Standard Time, UTC+00:00)
# Saturday, November 21, 2020

In "Wayne's World 2", Mike Meyers as the title character says of Peter Frampton's "Frampton Comes Alive" album: "If you lived in the suburbs you were issued it. It came in the mail with samples of Tide".

He is not far from the truth. I was 14 years old in 1976 when my sister won this album by calling into a radio station and we played the heck out of it. Peter Frampton was only 26 years old at the time and that record went on to become the biggest selling album of all time!

To say that Peter Frampton peaked at a young age is to understate the obvious. At 12, he was performing publicly; At 14, he was in a band managed by Bill Wyman of the Rolling Stones; at 16, he was in a band that was getting radio airplay in his native England; at 18, he joined the seminal band Humble Pay; at 21, he began his solo career; and at 26 he recorded his iconic "Comes Alive" album. Along the way, he was invited to play guitar with many of the best rock artists of the day. And as a teenager, he befriended major stars like Wyman, David Bowie, and Pete Townsend.

Through this period, Peter managed to keep his focus and avoid the common pitfalls of sex, drugs, and alcohol that tempt so many rock stars. Until, that is, the extreme fame that came with "Frampton Comes Alive" and the pressure to maintain that pinnacle. It was during this time, that he developed a drug addiction and his career waned - both commercially and artistically.

Yet, Frampton recovered and - although he never matched the commercial success of his mid-20s - he was able to write and perform some excellent music in later years - including winning a Grammy for his 2006 "Fingerprints" album.

Later in his career, Frampton siezed the opportunity to focus on his guitar work and was able to work with many of the best musicians of his time. This continued until a degenerative muscle disorder forced him to announce his final tour and retirement.

Peter Frampton's memoir Do You Feel Like I Do? recounts this meteoric rise, followed by a fall, followed by a recovery.

In between, he talks about his personal life and his relationships.

It does so in a relaxed and enjoyable way. The book's conversational tone makes it clear that Frampton was telling the story to writer Alan Light, rather than writing it himself. But it is light and enjoyable, and Peter comes across a sincere person that one would love to share a cup of tea with. Or a concert. Which I did when I took my 24-year-old son to see him on his final tour 2 years ago.

Saturday, November 21, 2020 9:39:00 AM (GMT Standard Time, UTC+00:00)
# Thursday, November 19, 2020

What is MinIO?

MinIO is an object storage system, similar to Amazon S3 or Azure Blob storage. It is built on top of Docker containers, which makes it easy to scale.

Because MinIO runs in a Docker container, it requires the installation of Docker.

You can either install the Docker engine here or install Docker Desktop at one of the following links:

Starting a MinIO Server

Once Docker is installed, use the following command to start a MinIO server:

docker run -p 9000:9000 -e "MINIO_ACCESS_KEY=myAccessKey" -e "MINIO_SECRET_KEY=mySecretKey" minio/minio server /data

You can replace myAccessKey and mySecretKey with just about any string you like. These will be used to log into the MinIO server. Write down these values and keep them in a safe place! You will need them in order to access your server.

After you run the above command, you can access the server's UI by opening a web browser and navigating to

http://127.0.0.1:9000/

(NOTE: Of course, you may choose to run your server on a different port than 9000. If so, modify the “Docker” command above.)

You will be prompted to log in, as shown in Fig. 1

mio01Login
Fig. 1

Enter the access key and secret key you selected in the Docker command above.

After successfully logging in, you will see the MinIO user interface, as shown in Fig. 2.

mio02-MinIOServer
Fig. 2

MinIO organizes objects into buckets, which are analogous to folders in a file system or containers in Azure blob storage. To create a new bucket, click the [+] icon (Fig. 3) in the lower right of the screen.

mio03-PlusButton
Fig. 3

A popup menu will display, as shown in Fig. 4.

mio04-Menu
Fig. 4

Click the [Create Bucket] icon (Fig. 5) to display the "New Bucket" dialog, as shown in Fig. 6.

mio05-CreateBucketIcon
Fig. 5

mio06-BucketName
Fig. 6

In the "New Bucket" dialog, enter a name for your bucket, as shown in Fig. 7. This name must be unique within this MinIO server, must be at least 3 characters long and may consist only of numbers, periods, hyphens, and lower-case letters. 

mio07-BucketName
Fig. 7

Press ENTER to create the bucket. The Bucket will now be listed along the left side, as shown in Fig. 8.

mio08-Bucket
Fig. 8

You can add files to this bucket by again clicking the lower-left [+] icon to display the popup menu shown in Fig. 9.

mio09-Menu
Fig. 9

Click the "Upload File" icon (Fig. 10) to open a File Selection dialog, as shown in Fig. 11.

mio10-UploadFile
Fig. 10

mio11-SelectFile
Fig. 11

Navigate to and select a file on your local drive and click the [Open] button. The file will be listed within the bucket, as shown in Fig. 12.

mio12-ListFiles
Fig. 12

You can click the […] at the right of the file listing row to expand a menu with options to share, preview, download, or delete the file from MinIO, as shown in Fig. 13

mio13-Menu
Fig. 13

In this article, I introduced MinIO Server and showed the basics of getting started and using this object storage tool.

Thursday, November 19, 2020 9:02:00 AM (GMT Standard Time, UTC+00:00)
# Monday, November 16, 2020

Episode 635

Rik Hepworth on Azure Governance

Many of the issues around cloud computing have nothing to do with writing code. Asking questions early about expected costs, geographic issues, and technologies to choose can save headaches later.

Rik Hepworth describes this governance - the rules by which we operate the cloud - and how we can better prepare to develop for the cloud.

Links:

http://aka.ms/governancedocs
http://aka.ms/GovernanceDocs
https://github.com/Azure/azure-policy

Monday, November 16, 2020 10:18:00 AM (GMT Standard Time, UTC+00:00)
# Sunday, November 15, 2020

It was an 8-day vacation filled with museums and bike riding.

LincolnMuseum It began Saturday morning in Springfield, IL at the Abraham Lincoln Museum. Abe's Presidential Library across the street is closed - a victim of the current pandemic - but the library offered interesting exhibits about the life and times of our 16th President.

From Springfield, I drove to St. Louis, where we met my college friend Darlene, her husband Kevin, and their son Henry at Fitz's in University City. I love this place - mostly for their homemade root beer. Dar and Kevin were kind enough to let us stay at their B&B for 2 days. Sunday, we met my friend Jeff and his family for lunch and biked around Forest Park before watching a star show at the Planetarium at the St. Louis Science Center.

Monday, I drove to Memphis via Arkansas (it was my first time in Arkansas), and I stayed in Memphis until Thursday morning. A long bike ride on Tuesday left me exhausted and I drove around the area Wednesday morning, including a trip into Mississippi (it was my first time in Mississippi) for lunch; a walk by some of the city's mansions; a guided tour of Sun Studio; a drive past Graceland; and an afternoon at the National Civil Rights Museum. This museum was built in the Lorraine Hotel, where Dr. Martin Luther King, Jr. was assassinated in 1968.

BealeStreet I saw some very good live music each night I was in Memphis. The pandemic kept Beale Street more quiet than usual, but there were still some good venues with some good blues. Wednesday evening, we had a chance to see the famous ducks of the Peabody hotel. Each day at 5PM, this avian family is escorted to the hotel penthouse by a bellman in full uniform.

Heritage I drove to Nashville Thursday for some more bike riding and some more live music. Friday morning was a visit to Andrew Jackson's Heritage - the 7th President's plantation outside Nashville. I learned a lot about this complex man. Friday afternoon was spent walking around downtown Nashville and touring the Johnny Cash Museum. Friday evening, I visited my friends Gaines and Mary at their home south of Nashville, where we enjoyed some hot chicken by the bonfire in their backyard.

NatchezTrace Before heading home, we took a drive through the scenic Natchez Trace, stopping at a country café in Leipers Fork, TN for a breakfast of biscuits & gravy and grits.

It was a near-perfect vacation, despite a few setbacks that included a lost credit card and a flat tire on the way home.

I rode about 50 miles, visited 3 museums, saw many live bands, visited some old friends, ate lots of good southern food, gained 2 pounds, and had a great time!

The challenge now is to remain isolated and schedule a COVID test, since Tennessee is a state with a spiking Coronavirus count.

Links

Sunday, November 15, 2020 10:15:43 PM (GMT Standard Time, UTC+00:00)
# Monday, November 9, 2020

Episode 634

Scott Hanselman on Productivity

Scott Hanselman gives advice on how to use your time both effiently and effectively and maintain high productivity.

Links:

https://www.hanselman.com/

https://hanselminutes.com/

Monday, November 9, 2020 7:02:00 AM (GMT Standard Time, UTC+00:00)
# Monday, November 2, 2020

Episode 633

Glenn Block on Racial Justice

For the past few years, Glenn Block has been studying social justice and making himself more aware and more active. Glenn discusses some of the issues faced by marginalized people and what we can do to address these issues.

Books:

Other Links:

Monday, November 2, 2020 8:09:00 AM (GMT Standard Time, UTC+00:00)
# Sunday, November 1, 2020

11/1
Today I am grateful for a Spartan football victory over um yesterday.

10/31
Today I am grateful to see Joanna Connor in concert last night in Evanston.

10/30
Today I am grateful for live music and good food at Kaiser Tiger last night.

10/29
Today I am grateful for food that is both healthy and tasty.

10/28
Today I am grateful for matching charitable donations by my employer.

10/27
Today I am grateful for my personal trainer.

10/26
Today I am grateful to see the "Monet in Chicago" exhibit at the Art Institute of Chicago yesterday.

10/25
Today I am grateful for email, text, and other communication tools on my phone that allow me to connect almost anywhere.

10/24
Today I am grateful for assistance from my teammates.

10/23
Today I am grateful to resolve an infrastructure issue yesterday that had prevented me from getting much work done this week.

10/22
Today I am grateful for a ride through Forest Glenn Woods last night.

10/21
Today I am grateful for honest people.

10/20
Today I am grateful for a negative COVID test.

10/19
Today I am grateful for my new Tiles and app to keep track of my wallet, keys, and phone.

10/18
Today I am grateful to attend a blues festival yesterday in Bronzeville.

10/17
Today I am grateful
-to vote yesterday
-for dinner with Tim at Frontera Grill last night

10/16
Today I am grateful for a diverse group of friends.

10/15
Today I am grateful for:
-the hospitality of Doug and Sherree this week
-a few hours working in East Lansing, MI yesterday afternoon.

10/14
Today I am grateful:
-to be Dylan's sponsor at his confirmation last night
-to visit Diane's new home for the first time
-for 7 years at Microsoft

10/13
Today I am grateful:
-to sort through old family photos with my siblings last night
-for a bike ride to Romeo with KL Schwartz Sharp yesterday

10/12
Today I am grateful to visit my brother and his family.

10/11
Today I am grateful to see Michael McDermott in concert last night.

10/10
Today I am grateful for audiobooks

10/9
Today I am grateful for:
- a walk around Fumee Lake and Lake Antoine in Iron Mountain yesterday;
- my first time spending any significant time in Michigan's Upper Peninsula

10/8
Today I am grateful to hike around Pictured Rocks National Lakeshore and Presque Isle yesterday.

10/7
Today I am grateful for my first visit to Tahquamenon Falls and to Whitefish Point yesterday.

10/6
Today I am grateful for a bike ride in and around Petoskey with Patrick, Susan, and KL Schwartz Sharp yesterday.

10/5
Today I am grateful to explore hiking trails in northern Michigan with Patrick and Susan yesterday.

10/4
Today I am grateful for a walk through the woods with Patrick in Harbor Springs, MI yesterday.

Sunday, November 1, 2020 1:38:41 PM (GMT Standard Time, UTC+00:00)
# Saturday, October 31, 2020

British author Anthony Powell spent most of his life creating the 12-volume series A Dance to the Music of Time. The story is semi-autobiographical with narrator Nicholas Jenkins standing in for Powell. But the story is not about Jenkins/Powell. Although he shares 50 years of his life - from the early 1920s to the early 1970s - he reveals very little about himself: We never even learn the names of his children. Instead, the story focuses on the people in the narrator's life during these decades.

We meet many characters. Some exit Nick's life forever; some exit and return in a later book; and some die. The lives of the characters often intertwine - sometimes via implausible coincidences (Nick often runs into friends on the streets of the enormous city of London and in small villages in the UK). The story is told mostly in chronological order, with each book consisting of 3-4 set pieces that provide insight into the characters and the time. The narrative seldom ventures outside of England - even when the Nicholas and his friends serve in World War II.

The novels tell a story of English society during each era. Because most of the characters are upper middle class, the story focuses on the lesser aristocrats and bohemians. History happens off-stage, reflected in the lives of the people in the story. We hear of the world outside through gossip and conversations at a plethora of dinners and cocktail parties.

In this richly layered work, Powell addresses themes of marriage, relationships, divorce; of the connectedness between people and events; and of the varying philosophies that people use to make sense of the world. But mostly, it is about the changes that time brings to individuals and to relationships.

Reading this series can be a challenge. Hundreds of characters are introduced, and the reader cannot always tell immediately which will be significant later. The most interesting character is Kenneth Widmerpool - other the narrator, the only one to appear in every book. Widmerpool is arrogant, ambitious, and decidedly unlikeable, but rises quickly in business, the military, and politics.  Widmerpool exists also to introduce his wife - the beautiful femme fatale Pamela. Like a venomous creature, Pamela lures men to her; then attempts to destroy them.

Powell includes a lot of dialogue, but it is good dialogue because Nick surrounds himself with Clever people.

Each book stands alone; but this is much better read as a complete series. Keeping track of the characters is a challenge, but it is more meaningful when a character appears after an absence of many years.

If you have the time to dedicate to reading the 3000 pages of this series, the rewards are great.

Saturday, October 31, 2020 8:27:00 AM (GMT Standard Time, UTC+00:00)
# Thursday, October 29, 2020

GCast 97:

Accessing MinIO with the AWS S3 SDK

The AWS S3 SDK for Java allows you to read from and write to MinIO. This allows you to easily migrate an application from using S3 to using MinIO Server or Agent.

Code:

https://github.com/DavidGiard/MinIO_Java_Demo/releases/tag/GCast097

Database | GCast | Java | MinIO | Screencast | Video
Thursday, October 29, 2020 8:24:00 AM (GMT Standard Time, UTC+00:00)