# Monday, June 29, 2020

Episode 615

Sven Aelterman on Data in Education

Sven Aelterman is a Cloud Solution Architect and a former IT manager amd professor at a university. He talks about the type of data used by educational institutions, some of the compliance requirements around educational data, and tools used for managing student information.

Monday, June 29, 2020 9:20:00 AM (GMT Daylight Time, UTC+01:00)
# Sunday, June 28, 2020

04-AtLadyMollysAnthony Powell's A Dance to the Music of Time marches into the summer of Nick Jenkins's life with volume 4 in the series - At Lady Molly's.

Nick becomes engaged but relays this information almost as an afterthought as he continues to focus attention on other characters.

The Tolland family figures heavily in this book, as numerous siblings, in-laws, and others pop in and out of the story. It is a large family with some eccentric characters - most especially the patriarch Erridge, who rejects society's expectations and decides to live among the proletariat in order to understand their struggles.

Widmerpool again figures heavily in this story as we learn of his engagement to a much older woman.

Weaved throughout is the story of Mona - a relatively minor character who establishes relationships with major characters, then leaves each for another. She seems to represent the impermanence of the current life of everyone in this intra-war England.

The outside world invades the bohemian and upper-class dinner parties more in  this book than in previous ones as the characters discuss the likelihood of war with Germany and Marxist Quiggin associates with Erridge.

The characters still intrigue me and, with a third of the story behind me, I am committed to continuing this series.

Sunday, June 28, 2020 9:16:00 AM (GMT Daylight Time, UTC+01:00)
# Saturday, June 27, 2020

03-TheAcceptanceWorldThe Acceptance World is the third novel in Anthony Powell's epic A Dance to the Music of Time series.

Narrator Nick Jenkins has progressed somewhat in his career and has even written (but not published) a book.

We get a bit of mysticism (a fortune teller and a séance), a bit of politics with Quiggin expressing his Marxist views, and a bit of economics with Widmerpool's long-winded speech on the topic.

And we get numerous marriages and divorces - a sign of the fast times of the Jazz Age in England. But the Jazz Age has passed, and 1930s England is experiencing the upheaval of worldwide economic depression and the spread of new political ideas.

This novel reveals more of Nick than the first two and he finally connects with Jean Templer - sister of his school friend Peter - even though Jean is married to someone else.

The first quarter of the series is now complete. I don't know if Powell planned it this way, but the first three volumes are sometimes referred to as "The First Movement", as if the entire series were a symphony; or as "Spring" to separate Nick's life into four seasons.

Saturday, June 27, 2020 9:21:00 AM (GMT Daylight Time, UTC+01:00)
# Monday, June 22, 2020

Episode 614

Jeff Fritz on Migrating from Web Forms to Blazor

Blazor allows you to create client-side applications using C#. Jeff Fritz discusses the process of migrating applications based on Web Forms to take advantage of Blazor, without re-writing the entire application. He is building an Open Source project - Blazor Web Forms Components - live on his Twitch channel.

https://github.com/FritzAndFriends/BlazorWebFormsComponents
https://www.twitch.tv/csharpfritz
https://conf.livecoders.dev

Monday, June 22, 2020 9:04:00 AM (GMT Daylight Time, UTC+01:00)
# Sunday, June 21, 2020

02-ABuyersMarketBuyer's Market is the second book in Anthony Powell's "A Dance to the Music of Time" series.

Our narrator Nick Jenkins has graduated from university and moved to London where he has a job at a publishing house, a girlfriend named Barbara, and invitations to a lot of parties. He encounters many of the characters introduced in volume 1 (A Question of Upbringing), such as Uncle Giles, Stringham, and Widmerpool; and Powell introduces a few new characters, such as Mr. Deacon, an artist who was a friend of Nick's parents.

Like the first novel, this book explores the changing relationships between Nick and his friends. Only Uncle Giles seems consistent in his behavior as the years pass.

For me, the most interesting character was Widmerpool, who displays and odd combination of social awkwardness and arrogance - a trait I have observed in others; a trait that moves me to both annoyance and pity.

The other plot point that intrigued me was Jenkins's relationship with women. We see his affair with Barbara (presumably his first girlfriend) and his dealings with the rambunctious and sexually liberated Gipsy Jones.

Nick's career has not yet started; his love life is erratically beginning; and his place in the universe. The character development compensates for a minimal story and lead me to volume 3.

Sunday, June 21, 2020 9:45:00 AM (GMT Daylight Time, UTC+01:00)
# Saturday, June 20, 2020

01-AQuestionOfUpbringingA Question of Upbringing kicks off Anthony Powell's 12-volume cycle A Dance to the Music of Time.

Nicholas Jenkins narrates the story of his school days in England in the 1920s.

Not much happens in this story. At school, Jenkins hangs out with his two friends - Charles Stringham and Peter Templer. They play a prank on their annoying housemaster and they laugh about their odd classmate Widmerpool. At the end of the term, Jenkins first visits with Templer's family; then spends the summer in France with friends of his family, where he encounters Widmerpool and begins to reassess his opinion of him. When Jenkins returns to school, he finds that he and his friends have drifted apart.

This book stands alone, but it seems incomplete. Each scene seemed disconnected from the others until at least two-thirds through the novel - almost like a collection of short stories.

However, I enjoyed the individual scenes, I enjoyed Powell's prose, and I enjoyed the characters, which I am told will reappear and develop throughout the series.

I am ready for Book 2.

Saturday, June 20, 2020 9:46:00 AM (GMT Daylight Time, UTC+01:00)
# Monday, June 15, 2020

Episode 613

Jason Fox on Spatial Computing

Jason Fox describes the science of Spatial Computing, which allows a computer to become aware of its physical environment; and talks about some practical applications that take advantage of this technology.

https://www.awexr.com/

Monday, June 15, 2020 9:10:00 AM (GMT Daylight Time, UTC+01:00)
# Sunday, June 14, 2020

DogSoldiersJohn Converse was once a successful playwright. But his ideas dried up and he found himself working as a correspondent during the Vietnam War. But, even at this job, inspiration escaped him. So, he decided to smuggle heroin into the United States, enlisting his old friend Ray Hicks to transport the drugs to his wife Marge in California.

Things go terribly wrong. The bad guys learn about the drugs and try to steal them. They threaten Hicks and Marge; then, kidnap Converse. Hicks and Marge go on the run, trying to find a way to sell their product and escape their pursuers.

Dog Soldiers by Robert Stone is a thriller with a suspenseful buildup and an exciting climax. But it is also a commentary on the cynicism that swept America after the idealism of the 1960s counterculture. American soldiers are selling narcotics, cops are corrupt, and young people are bored with LSD and trying more dangerous drugs.

Stone intersperses the action with philosophical musings via the inner dialogue of each character. There are moments of humor, of reflection, and of fear.

The thoughts of one character as he slowly dies while trying to escape through the desert is particularly poignant.

Dog Soldiers won the 1975 National Book Award. It is not a classic, but it is an exciting and well-written novel, with enough ideas to exercise your brain.

Sunday, June 14, 2020 8:19:00 AM (GMT Daylight Time, UTC+01:00)
# Saturday, June 13, 2020

BridgeOfSanLuisReyIn 18th century Peru, Brother Juniper was out for a walk when he witnessed the bridge collapse, sending 5 people plunging to their death in chasm below. Why these people?, he wondered. Was there something about them that destined them for this tragic end? Was their death random chance or part of a divine plan? Why was I spared?

"Some say that we shall never know and that to the gods we are like the flies that the boys kill on a summer day, and some say, on the contrary, that the very sparrows do not lose a feather that has not been brushed away by the finger of God."

He spent years investigating - to learn about the five victims.

  • Marquesa de Montemayor was a mother mourning the damaged relationship with her daughter. She and her orphaned companion Pepita were returning from praying for the daughter at a nearby shrine.
  • Esteban was on his way to serve on a sailing vessel to help him heal from the death of his twin brother and to earn money for a gift for the Abbess who cared for the boys when they were young.
  • Uncle Pio had just begun to reconcile with his estranged niece and was on his way to Lima with her son Don Jaime.

There are no heroes or villains here - just people living their lives and loving one another and fighting one another. The three sets of victims did not know one another, but their lives were connected through their interactions with others.

The lives of the five people yield no clue as to why they were selected for death on this day and no clarity on God's plan.
Brother Juniper is ultimately punished for even asking his questions.

Thornton Wilder's The Bridge of San Luis Rey is a brief, simple story that brings the reader into the interconnected lives of the characters. We see how they struggle with loss and how they deal with grief. We witness the cruelty of the world as events beyond their control affect their lives.

It is this and the beauty and subtlety of Wilder's prose that won this novel the 1928 Pulitzer Prize.

The book does not answer Brother Juniper's questions about God's plan, but it does offer a message on the meaning of life:

"Soon we will die, and every memory of those five will disappear from the earth, and we ourselves will be loved for a short time, and then forgotten. But love will have sufficed; all those motions of love return to the Love that created them. Not even memory is necessary to love. There is a world of the living and a world of the dead, and the bridge is love, only survival, the only meaning"

Saturday, June 13, 2020 9:54:00 AM (GMT Daylight Time, UTC+01:00)
# Monday, June 8, 2020

Episode 612

Troy Hunt on The Role of Technology in Social Isolation

The COVID-19 pandemic and responses to it have affected many aspects of our lives. Troy Hunt discusses how technology and technologists have adapted to this.

Links:

https://haveibeenpwned.com/

https://www.troyhunt.com/

Monday, June 8, 2020 9:41:00 AM (GMT Daylight Time, UTC+01:00)
# Sunday, June 7, 2020

6/7
Today I am grateful for:
-Attending the St. Joseph Farmers Market for the first time
-My first visit to Grand Mere State Park in Stevensville
-A backyard BBQ and bonfire in Three Oaks last night

6/6
Today I am grateful to watch the sun set over Lake Michigan last night.

6/5
Today I am grateful for open-minded people.

6/4
Today I am grateful for those who make an effort to bring people together.

6/3
Today I am grateful to those who are peacefully protesting against injustice.

6/1
Today I am grateful that the violence and vandalism in Chicago and other cities the past few days has mostly spared my neighborhood.

5/31
Today I am grateful for a day in Three Oaks, MI with Emilija Dinah, and Patrick.

5/30
Today I am grateful to finally receive my replacement driver's license.

5/29
Today I am grateful for my new spiralizer.

5/28
Today I am grateful for the Illinois STEM challenge and an opportunity to serve as a mentor this year.

5/27
Today I am grateful
-to Yev for taking the time to explain some Java concepts to me yesterday
-to cash in hundreds of dollars of Bing Rewards for Amazon gift cards.

5/26
Today I am grateful for
-a 5-day weekend
-my first visit to Washington Park

5/25
Today I am grateful to all the men and women who gave their life protecting my country.

5/24
Today I am grateful that my ice maker, which has been broken for weeks, is now fixed.

5/23
Today I am grateful for
-my first visit to Riverbank Neighbors Park
-a food truck selling tasty pierogis in Ukrainian Village

5/22
Today I am grateful for all the beautiful parks in my city. ‬

5/21
Today I am grateful for 2 bonus vacation days.

5/20
Today I am grateful for my first visit to Humboldt Park - a large beautiful park in the city.

5/19
Today I am grateful to complete a required company certification - a process I began months ago.

5/18
Today I am grateful for kind words from a customer after my team and I presented what we had been working on.

5/17
Today I am grateful for online Mass

5/16
Today I am grateful I've been able to keep up a daily exercise routine during this lockdown.

5/15
Today I am grateful for new tires on my bike.

5/14
Today I am grateful I was able to help my son file his taxes last night.

5/13
Today I am grateful to the organizers of DevAroundTheSun, who help the tech community and to raise money to fight COVID-19.

#devaroundthesun

5/12
Today I am grateful to sort, catalog, and/or dispose of all these old hard drives.

5/11
Today I am grateful to all the mothers who love their children and make them a priority in their lives.

5/10
Today I am grateful for a walk along the Fox River in Batavia yesterday.

5/9
Today I am grateful for Indian food.

5/8
Today I am grateful for good health.

5/7
Today I am grateful to those with the courage to speak truth to power.

5/6
Today I am grateful for tacos.

5/5
Today I am grateful for social media, which helps me stay in touch with friends during this lockdown.

5/4
Today I am grateful to spend much of this past weekend reading for pleasure.

Sunday, June 7, 2020 2:39:15 PM (GMT Daylight Time, UTC+01:00)
# Saturday, June 6, 2020

MoneyJohn Self is a successful director of advertising commercials, getting ready to direct his first feature film. He has a seemingly limitless budget for this film and is promised a huge salary. The Englishman travels from his London home to New York and back multiple times, consuming physical pleasures along the way.

Martin Amis's novel Money -sometimes titled Money: A Suicide Note- tells Self's story.

John leads a life of hedonism and debauchery, gliding from booze to porn to drugs to prostitutes to bar fights to masturbation to his girlfriend. And, despite his recent directing contract, he has trouble with money.

Most of his problems are Self-inflicted. He is an overweight drunk and a sex addict and a misogynist and is sometimes violent and he is extremely careless with money. Here are some examples of John's philosophy:

"The first thing I wonder about a woman is: Will I f*ck it? Similarly, the first thing I wonder about a man is: Will I fight it?"

"I disclaim responsibility for many of my thoughts. They don't come from me. They come from these squatters and hobos who hang out in my head"

But John is also a victim.

He suffers from a severe toothache and from tinnitus. When he came into money, his father presented him with a bill for the cost of his upbringing; his gold-digging girlfriend is unfaithful and is spending his savings; each of the film's actors pressures him to radically alter the movie's script in order to satisfy their ego; Self has a mysterious enemy, who calls him to harass and threaten him and seems to know everything about his life. And there are other forces conspiring against Self of which he is unaware until the end of the novel.

Amis does a good job building a character that is at once abhorrent and sympathetic. John Self is clever, but unlikeable. His first-person narrative is the stream of consciousness made popular by writers like Henry Miller, Vladimir Nabokov, Malcolm Lowry, and Jack Kerouak. And Self's path to self-destruction is not unlike the narrators of "Tropic of Cancer", "Lolita", "Under the Volcano", and "On the Road".

And the author's ability to take a complex, unlikely story filled with hyperbole and make it seem plausible is admirable, as is the humor with which he tells this story. Amis even inserts himself into the book, as the arrogant writer that John approaches to rewrite his screenplay. He may add himself as a character to convince the reader that he is not the vulgar anti-hero narrator.

It helped that I listened to the audiobook, which was expertly narrated by Graeme Malcom, who reminds me very much of Michael Caine

Money is a commentary on the excess consumerism of the 1980s; but it will remain relevant as long as humans value money over other aspects of their life.

Saturday, June 6, 2020 9:24:00 AM (GMT Daylight Time, UTC+01:00)
# Thursday, June 4, 2020

GCast 87:

Logging to Azure Application Insights from a Java Spring Boot Application

With a few configuration settings, you can push your logs from a Java Spring Boot application into Azure Application Insights - even if the app is not running in Azure!

Azure | GCast | Java | Screencast | Video
Thursday, June 4, 2020 3:54:21 PM (GMT Daylight Time, UTC+01:00)
# Wednesday, June 3, 2020

When working with Git, I find myself frequently typing “git status” - a useful command that shows me on which branch I am working and the number of uncommitted files that have been changed, added, and deleted. An example is shown in Fig. 1:

gp01-gitstatus
Fig. 1

As you can see, I am working on the "dgiard/posh-git-demo" branch, I have added 1 file, deleted 1 file, and changed 1 file since my last commit.

But what if I could always see this information? What if was appended to the command line, so I never had to type "git status"?

The posh-git tool provides exactly this functionality.

To install posh-git, run Windows PowerShell as an administrator.

At the PowerShell command prompt, enter  

PowerShellGet\Install-Module posh-git

and press "Y" when prompted for confirmation.

Then, enter the command 

import-module posh-git

Your command prompt will change to something like the one shown in Fig. 2.

gp02-gitposhPsPrompt
Fig. 2

Notice the text in square brackets after the path. It lists the current branch no which I am working, followed by the number of files I have added, changed, or deleted (if any) since my last commit. The red text, indicates these changes not been added to my git rep repository. If I issue a "git add", the text will change to green to indicate they are ready to commit, as shown in Fig. 3.

gp03-added
Fig. 3

After I commit the files, I only see my current branch and no uncommitted files, as shown in Fig. 4.

gp04-commit
Fig. 4

Of course, I can get more details by typing "git status"; but most of the time, this is all the information I need.


Thank you to Hattan for showing me this tool.

Wednesday, June 3, 2020 3:31:00 PM (GMT Daylight Time, UTC+01:00)
# Monday, June 1, 2020

Episode 611

Nik Molnar on Visual Studio Codespaces

Visual Studio Codespaces (formerly Visual Studio Online) is a cloud-based development environment that you can connect to from Visual Studio Code, within a browser, and from Visual Studio (in private preview). PM Nik Molnar describes the capabilities and how it works.

Links:

https://online.visualstudio.com/

https://github.com/nikmd23/ballpark-tracker

Monday, June 1, 2020 9:01:00 AM (GMT Daylight Time, UTC+01:00)