Side Quest

Few things are as distracting as those god-awful side quests.

In this case, I had to search out all of the examples in my new book drafts.

Previously

Once upon a time, it was a manual check of code in the book to be sure it made sense.

Ugh. Not …

more ...


Programming Languages -- In Time Order


New Monitor

The (almost) 10-year old 27" Thunderbolt display finally died.

Well, it didn't really die.

The Thunderbolt connector had gotten impossibly flaky. If I looked at it wrong, the monitor glitched or disonnected.

It was dead enough that I wasn't going to deal with it.

It involved this morass of adapters …

more ...


Python Confusion

For social contact, I'm generally following people on https://fosstodon.org/home. I'm https://fosstodon.org/@slott56.

Or @slott56@fosstodon.org <https://fosstodon.org/@slott56> as they say in the Fediverse.

But I saw some stuff on Twitter that was disheartening.

I thought Python🐍wasn't strongly typed.🤔 But this code …

more ...

Book Offers

Apple Books

Pivot to Python

A Guide for professionals and skilled beginners

https://books.apple.com/us/book/pivot-to-python/id1586977675

I've recently updated this to fix some cosmetic problems with title pages, the table of contents and …

more ...

Behave Tests and Fixtures

BLUF

Behave fixtures totally rock for testing complex applications.

I had been doing them wrong. Doing them right is simpler.

History

I'm a fan of the Gherkin language for specifying the behavior of software.

Scenario: Works for Me

Given a configuration
When a request is made
Then the response can …
more ...