Mode
Color
Width

Posts TaggedC#

Reading Log - April 15, 2024 (#72)

A little heavy on web development and podcsasts this week.

What I Learned: Integration Testing Blazor Apps with bUnit

I wrote last month about unit testing in Blazor with bUnit. What I didn’t think of at the time was whether bUnit and the same methodology could be used for integration tests as well. Turns out, it can.

What I Learned: C# Aliases

One of the neat features .NET 8 & C# 12 brought is the ability to alias types.

Reading Log - March 25, 2024 (#69)

It's a little light this week, but heavy on free speaech and the internet.

What I Learned: HTTP GET Requests in Blazor with a .NET Web API & MediatR Gotcha

The side project idea that has gained the most traction with me is the league management web application. I've spent the better part of weekend and then Monday & Wednesday getting the Blazor web app communicating with the Web API I'm also building for it.

Reading Log - February 19, 2024 (#64)

This week it's a bit of a preview of .NET 9, KOSA getting dangerously close to passing, Xbox bringing some exclusives to PlayStation and the Switch, and more.

What I Learned: LINQ Deferred Query Execution

I’ve been reading Parallel Programming and Concurrency with C# 10 and .NET 6 by Alvin Ashcraft. So far I’ve been learning a lot about how .NET handles threads, parallel programming and concurrency as the title would indicate. But in the meantime, I’ve learned something about LINQ that I probably should’ve realized or learned earlier.

Reading Log - January 22, 2024 (#60)

This week I've read about Bluesky adding RSS feeds, damning information on NASA's Artemis program, and more.

What I Learned: C# Primary Constructors

When writing C# code, I often use dependency injection to inject the various services and repositories I need in the class I’m working on. Sometimes that would end up making the top of the classes rather “busy”. C# 12 has introduced a new way to make constructors and I love it.

Reading Log - January 1, 2024 (#57)

A little light this week with the Christmas to New Year's holiday. Substack welcomes Nazis, JavaScript weirdness, and more are included.

Reading Log - December 25, 2023 (#56)

Merry Christmas to those who celebrate. A little light this year for the holidays.

A Successful (I Hope) Brew Day

Yesterday I had my first brew day in almost 2 years. I ended up brewing a Harpoon Winter Warmer clone.

Reading Log - November 27, 2023 (#52)

I've been wanting to do more with web components, and a lot of this week is tied to that. Also, NASA makes a calculated risk and more new features in C#.

Reading Log - November 20, 2023 (#51)

This week the latest version of .NET was released as weell as SpaceX taking their next step with Starship and more.

Digging Into Blazor - Forms

One of the regular things you have to do when building interactive websites and applications is to build forms to allow users to enter data. In this post, I’m going to show how to build a simple form in Blazor.

Reading Log - September 18, 2023 (#44)

This week I read about how mistakes made in 1999 are still relevant today, .NET 8 RC1 being released, and the never-ending scam that is public funding for sports stadiums.

Reading Log - September 11, 2023 (#43)

This week we look at privacy nightmares in new cars, updates to security in .NET, email development being awful, and more.

Reading Log - September 4, 2023 (#42)

This week I finally read a great profile on Mike Masnick, the founder of TechDirt, NASA being concerned with its ability to maintain its Deep Space Network, more reasons to just build your sites, and more.

Reading Log - August 11, 2023 (#39)

A little heavy on podcasts this week.

Integrating with Notion's API Using .NET

Over the last year, I’ve been posting my weekly reading log. This is my list of articles and various things on the Internet I’ve read that I found particularly interesting or helpful. The way I’ve started to manage them is through a Notion database.

Digging Into Blazor - Setting Up Custom Authentication

One of the things I wanted to integrate with this project was user accounts. I am not sure that I really need it since I’m not really intending to release my card collection app as a full fledged website for the masses. But I still wanted to add it in if for no other reason than to learn.

Reading Log - July 21, 2023 (#36)

It’s another double issue as I was away in Maryland last weekend. Lots of stuff in here from many classic games being no longer available, new C# & .NET features, some CSS tricks, and an unfortunate outcome in the FTC vs. Microsoft case regarding their acquisition of Activision.

Reading Log - May 26, 2023 (#30)

Wow, 30 issues now of my reading log in its current format! This week I read about Instagram joining the fediverse, Google’s AMP disaster, the importance of core functionality working without JavaScript, and more.

Reading Log - May 19, 2023 (#29)

I’ve finally started going through all my RSS feeds, so there’s a lot to this week’s log. The topics are all over the place from the IRS doing what it should have done from the beginning, to a boneheaded decision to add some new top level domains, to the US Supreme Court saving Section 230.

Reading Log - May 12, 2023 (#28)

This week I look at a new game that helps illuminate what the content moderators of sites like Twitter, Facebook and Reddit have to deal with. I’ve also read about writing better CSS, Bookshop.org’s rise, return to office shenanigans and more.

Reading Log - April 14, 2023 (#26)

This week a lot of details were announced about .NET 8 and C# 12. Also included is NPR leaving Twitter, Uber screwing drivers, and the power of libraries.

Reading Log - April 7, 2023 (#25)

NASA makes a big announcement about Artemis II, rumors about Apple’s USB-C iPhone, Twitter being Twitter, and more.

Digging Into Blazor - Integrating with Entity Framework

Now that I was getting my feet wet, it was time for me to start laying out the framework for my first real Blazor project. Step one was to get the database setup.

Reading Log - March 31, 2023 (#24)

Podcast heavy this week. I've been trying to go through and listen to my unruly queue.

Digging Into Blazor - First Impressions

I've been hearing a lot of good things about Blazor for a while now and as a .NET developer I figured it was time for me to see what the fuss was about.

Reading Log - March 10, 2023 (#21)

This week I read about the web becoming more miserable, and dysfunction in D.C. over tech issues.

Reading Log - March 3, 2023 (#20)

Due to a trip out of town last weekend, this edition has 2 weeks worth of links!

Reading Log - February 17, 2023 (#19)

CSS is finally getting a killer feature, Elon is being Elon & the Supreme Court hears an important Internet case.

Reading Log - January 20, 2023 (#15)

RIP Tweetbot.

Reading Log - January 13, 2023 (#14)

A little light this week. Identity thieves targeted a credit reporting agency, a look at the podcasting market, and more.

The Importance of Compatibility

I was recently listening to the No Dogma Podcast and they had Jared Parsons, the C# Compiler Lead at Microsoft on. He said something that got stuck in my head.

Reading Log - December 23, 2022 (#11)

NASA's InSight probe has seemingly sent its last signal back to Earth. Some questionable security from iRobot, and a little bit of Twitter drama makes up some of this week's reading.

Reading Log - December 9, 2022 (#9)

Ignoring more Twitter drama this week to look at the FTC filing a lawsuit to stop Microsoft and more.

Reading Log - November 25, 2022 (#7)

It was a relatively light week with American Thanksgiving.

Reading Log - November 18, 2022 (#6)

CSS has come a long way, and NASA has finally launched Artemis I to the moon.

Reading Log - November 11, 2022 (#5)

The Twitter drama is never ending. Microsoft has also released .NET 7 and C# 11!

Building a Social Image Generator Console Application

For a while now I've been adding an image for when my posts get shared on Twitter and the like. It's been a manual process where I open up Photoshop and manually update the text. I wanted to change that to make it faster for me to create, so I wrote up a quick .NET console app to go about doing that and will share with you how to build your own.

Reading Log - October 28, 2022 (#3)

Too much Musk this week.

Reading Log - October 21, 2022 (#2)

After stuffing Pocket with a bunch of articles, I've finally gotten around to going through them.

Reading List: August 13 - 19

Quite a lot this week.

Reading List: July 23 - July 29

Delved a lot into C# and .NET this week. Also a great discussion on Plain English about the current state of Crypto.

Reading List: July 16 - July 22

Some articles about C#, SQL and looking at local newspapers.

Reading List: July 2 - July 8

This week we look at a lot of CSS web development and some background on GoldenEye for the Nintendo 64.