Aug 4Member-onlyChecking Out Visual Studio NotebooksWhy Notebooks? To a software application developer with a modern IDE like Visual Studio, the notion of coding in a Jupyter Notebook can be strange. …Visual Studio9 min read
Jan 24Member-onlyUsing OAuth 2.0 with LINQ to TwitterIf you haven’t heard, Twitter updated their API to v2 with a steady stream of new endpoints for existing and recent services. One of the hottest additions is OAuth 2.0 authorization support. My Twitter API library, LINQ to Twitter, supports Twitter API v2, adding new endpoints as they’re announced. This…Linq9 min read
Published in General Thoughts·Nov 23, 2021Member-onlyC# 10 Record StructsC# 9 introduced a new type, record, that was an immutable reference type with value equality. The new follow-up to this feature in C# 10 was the record struct. Without getting ahead of the content in this post too much, one of the new features of record in C# 10…Csharp5 min read
Feb 18, 2021Member-onlyGetting .NET 6Today, Microsoft announced .NET 6 Preview 1. It wasn’t a surprise, because they’ve been developing in the open for a long time as we saw in 2020, during the .NET 5 rollout. They’ve announced a new site, Themes of .NET, …Dotnet5 min read
Published in General Thoughts·Dec 7, 2020Member-onlyMy Open Source Documentation StackPeople say that open source documentation is important — a sentiment I share. Unfortunately, looking around the community, there are vast graveyards of open source projects with little to no documentation. Maybe they have a near-blank Read.me from project set-up automation and not much else. On the other hand, there…9 min read
Published in General Thoughts·May 6, 2020Member-onlyLINQ to Twitter v6.0 ThemesI published the first version of LINQ to Twitter in September 2008. Since then, LINQ to Twitter has grown in both capabilities and usage. Recently, it went over One Million downloads on NuGet. You can visit the GitHub site for more information: LINQ to Twitter on GitHub Recently, I’ve opened…Linq To Twitter6 min read
Aug 15, 2018AI Building Blocks: How TanH WorksTanH functions can be used as activation functions in neural nets. This post explains what the TanH function is, how it works, and what it looks like. The TanH function I’ll be discussing is a mathematical equation, shown here: The TanH function squashes an input, z, between two numbers —…AI2 min read
Aug 6, 2018AI Building Blocks: How Sigmoid WorksSigmoid functions can be used as activation functions in neural nets. This post explains what the Sigmoid function is, how it works, and what it looks like. The Sigmoid function I’ll be discussing is a mathematical equation, shown here: The Sigmoid function squashes an input, x, between two numbers —…AI2 min read
Published in Chatbots Life·Dec 27, 20162016: The Year When Chatbots Were HotChatbots have been around for a while. Perhaps the first chatbot of notoriety was Joseph Weizenbaum’s Eliza, introduced in 1963, a chatbot that simulated communicating with a human. Since then, chatbots have evolved and tools have become increasingly more available and powerful. This year marked a dramatic shift in how…Chatbots4 min read