Events

Later items

Now that I've caught up, day 20 of the Blogging A-to-Z challenge is just a few hours late. (The rest of the week should be back to noon UTC/7 am Chicago time.) Today's topic: Types. Everything in .NET is a type, even System.Type, which governs their metadata. Types exist in a hierarchy called the Common Type System (CTS). Distilled, there are two kinds of types: value types and reference types. I alluded to this distinction Saturday earlier today when discussing strings, which are reference types...

Watched Westworld season 2

 

Sunday 22 April 2018 21:00 CDT

DramaSci-Fi

Watched Ready Player One

 

Sunday 22 April 2018 15:45 CDT

DramaSci-Fi

Performed Apollo After Hours

  

Friday 20 April 2018 20:00 CDT

ApolloMusicPopVocal
OK, I lied. I managed to find 15 minutes to bring you day 18 of the Blogging A-to-Z challenge, in which I'll discuss one of the coolest feature of the .NET ecosystem: reflection. Reflection gives .NET code the ability to inspect and use any other .NET code, full stop. If you think about it, the runtime has to have this ability just to function. But any code can use tools in the System.Reflection namespace. This lets you do some pretty cool stuff. Here's a (necessarily brief) example, from the Inner...

Where R you?

   David Braverman 
A-to-ZApolloPersonal
Day 18 of the Blogging A-to-Z challenge...is postponed until tomorrow. And day 19 will be late as well. (Good thing I have Sunday off!) But hey, if you find yourself near Uptown Underground tonight and want to contribute to an excellent chorus, come on in!

Dogleg

   David Braverman   1
Parker
I published today's A-to-Z post a little late because I've had a lot going on this week, between the Apollo Chorus benefit tomorrow, rehearsals, and taking care of Parker. Yesterday Parker got his sutures out. The vet said he's healing very well, no signs of infection or re-injury, and good progress on using the injured leg. He can go without the Cone of Shame while someone is observing him, and on Friday, he can have it off permanently. Both he and I really, really, really want that to happen. They...
Posting day 17 of the Blogging A-to-Z challenge just a little late because of stuff (see next post). Apologies. Today's topic is querying, which .NET makes relatively easy through the magic of LINQ. Last week I showed how LINQ works when dealing with in-memory collections of things. In combination with Entity Framework, or another object-relational mapper (ORM), LINQ makes getting data out of your database a ton easier. When querying a database in a .NET application, you will generally need a database...
So far, this April ranks as the 2nd coldest in Chicago history. We had snow this past weekend, and we expect to have snow tonight—on April 18th. So it may come as a surprise to people who confuse "weather" and "climate" that, worldwide, things are pretty hot: The warm air to our north and east has blocked the cold air now parked over the midwestern U.S. Europe, meanwhile, feels like August. And Antarctica feels like...well, Antarctica, but unusually warm. Note that the temperature anomalies at the...
We're now past the half-way point, 16 days into the Blogging A-to-Z challenge. Time to go back to object-oriented design fundamentals. OO design has four basic concepts: Inheritance Encapsulation Abstraction Polymorphism All four have specific meanings. Today we'll just look at polymorphism (from Greek: "poly" meaning many and "morph" meaning shape). Essentially, polymorphism means using the same identifiers in different ways. Let's take a contrived but common example: animals. Imagine you have a class...

Earlier items

Copyright ©2026 Inner Drive Technology. Privacy. Donate!