Events
Read The Forever War
Started 31 Jul 2018, completed 5 Aug 2018
FictionHugo AwardNebula AwardSci-FiRead Writing High-Performance .NET Code
Started 17 Jul 2018, reference 17 Jul 2018
ComputersNon-fictionSoftwareRead iZombie
Started 5 May 2018, completed 16 Jul 2018
FictionGraphic novelSci-FiHere'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...
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...
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...
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...
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...
Three on climate change
Earlier this week, the Post reported on data that one of the scariest predictions of anthropogenic climate change theory seems to be coming true: The new research, based on ocean measurements off the coast of East Antarctica, shows that melting Antarctic glaciers are indeed freshening the ocean around them. And this, in turn, is blocking a process in which cold and salty ocean water sinks below the sea surface in winter, forming βthe densest water on the Earth,β in the words of study lead author...
We're in the home stretch. It's day 23 of the Blogging A-to-Z challenge and it's time to loop-the-loop. C# has a number of ways to iterate over a collection of things, and a base interface that lets you know you can use an iterator. The simplest ways to iterate over code is to use while, which just keeps looping until a condition is met: var n = 1; while (n < 6) { Console.WriteLine($"n = {n}"); n++; } Console.WriteLine("Done"); while is similar to do: var n = 1; do { Console.WriteLine($"n = {n}"); n++...
Copyright ©2026 Inner Drive Technology. Privacy. Donate!