Events

Later items

6,000

 
  David Braverman 
BlogsEntertainmentGeneralPersonal
This month will see two important Daily Parker milestones. This is the first one: the 6,000th post since braverman.org launched as a pure blog in November 2005. The 5,000th post was back in March 2016, and the 4,000th in March 2014, so I'm trucking along at just about 500 a year, as this chart shows: Almost exactly four years ago I predicted the 6,000th post would go up in September. I'm glad the rate has picked up a bit. (New predictions: 7,000 in May 2020 and 10,000 in April 2026.) Once again, thanks...

Winter to spring in 24 hours

 
  David Braverman 
ChicagoClimate changeWeather
Ah, Chicago, your weather really builds character. Yesterday our official temperature got up to 27°C; today's forecast is 29°C. So it might surprise you that Sunday's low was -1°C, a record fro April 29th. Or maybe it won't surprise you. Especially given the other records we set in April: The Chicago area saw a record 16 days in which temperatures were 32 degrees or lower in April, said Kevin Donofrio, a meteorologist for the National Weather Service. The previous record was set in 1874 and 1873 for 15...

List of 2018 A-to-Z topics

 
  David Braverman 
  1
A-to-ZBlogsGeneralSoftwareWork
Here's the complete list of topics in the Daily Parker's 2018 Blogging A-to-Z challenge on the theme "Programming in C#": A is for Assembly (April 1) B is for BASIC (April 2) C is for Common Language Runtime (April 3) D is for Database (April 4) E is for Encapsulation (April 5) F is for F# (April 6) G is for Generics (April 7) H is for Human Factors (April 9) I is for Interface (April 10) J is for JetBrains (April 11) K is for Key-Value Pairs (April 12) L is for LINQ (April 13) M is for Method (April...

Blogging A-to-Z 2018 topic list

 
  David Braverman 
A-to-ZEducationSoftware
Here's the complete list of topics in the Daily Parker's 2018 Blogging A-to-Z challenge on the theme "Programming in C#": A is for Assembly (April 1) B is for BASIC (April 2) C is for Common Language Runtime (April 3) D is for Database (April 4) E is for Encapsulation (April 5) F is for F# (April 6) G is for Generics (April 7) H is for Human Factors (April 9) I is for Interface (April 10) J is for JetBrains (April 11) K is for Key-Value Pairs (April 12) L is for LINQ (April 13) M is for Method (April...

Z is for Zero

 
  David Braverman 
A-to-ZEducationGeneralSoftwareWork
Today is the last day of the 2018 Blogging A-to-Z challenge. Today's topic: Nothing. Zero. Nada. Zilch. Null. The concept of "zero" only made it into Western mathematics just a few centuries ago, and still has yet to make it into many developers' brains. The problem arises in particular when dealing with arrays, and unexpected nulls. In C#, arrays are zero-based. An array's first element appears at position 0: var things = new[] { 1, 2, 3, 4, 5 }; Console.WriteLine(things[1]); // -> 2 This causes no end...

Y is for Y2K (and other date/time problems)

 
  David Braverman 
  1
A-to-ZEducationGeneralGeographySoftwareTravelWork
I should have posted day 25 of the Blogging A-to-Z challenge. yesterday, but life happened, as it has a lot this month. I'm looking forward to June when I might not have the over-scheduling I've experienced since mid-March. We'll see. So it's appropriate that today's topic involves one of the things most programmers get wrong: dates and times. And we can start 20 years ago when the world was young... A serious problem loomed in the software world in the late 1990s: programmers, starting as far back as...

Watched A Quiet Place

 

Saturday 28 April 2018 19:10 CDT

DramaHorrorSci-Fi

Watched Jessica Jones season 2

 

Saturday 28 April 2018 14:00 CDT

DramaMarvelSci-FiSuperheroes

Attended Brewers @ Cubs

 
 

Friday 27 April 2018 13:20 CDT

BaseballChicagoCubs

X is for XML vs. JSON

 
  David Braverman 
  2
A-to-ZEducationGeneralSoftwareWork
Welcome to the antepenultimate day (i.e., the 24th) of the Blogging A-to-Z challenge. Today we'll look at how communicating between foreign systems has evolved over time, leaving us with two principal formats for information interchange: eXtensible Markup Language (XML) and JavaScript Object Notation (JSON). Back in the day, even before I started writing software, computer systems talked to each other using specific protocols. Memory, tape (!) and other storage, and communications had significant costs...

Earlier items

Copyright ©2026 Inner Drive Technology. Privacy. Donate!