A little heavy on web development and podcsasts this week.
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.
One of the neat features .NET 8 & C# 12 brought is the ability to
alias types.
It's a little light this week, but heavy on free speaech and the internet.
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.
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.
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.
This week I've read about Bluesky adding RSS feeds, damning information on NASA's Artemis program, and more.
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.
A little light this week with the Christmas to New Year's holiday. Substack welcomes Nazis, JavaScript weirdness, and more are included.
Merry Christmas to those who celebrate. A little light this year for the holidays.
Yesterday I had my first brew day in almost 2 years. I ended up brewing a Harpoon
Winter Warmer clone.
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#.
This week the latest version of .NET was released as weell as SpaceX taking their next step with Starship and more.
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.
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.
This week we look at privacy nightmares in new cars, updates to security in .NET, email development being awful, and more.
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.
A little heavy on podcasts this week.
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.
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.
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.
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.
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.
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.
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.
NASA makes a big announcement about Artemis II, rumors about Apple’s USB-C iPhone, Twitter being Twitter, and more.
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.
Podcast heavy this week. I've been trying to go through and listen to my unruly queue.
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.
This week I read about the web becoming more miserable, and dysfunction in D.C. over tech issues.
Due to a trip out of town last weekend, this edition has 2 weeks worth of links!
CSS is finally getting a killer feature, Elon is being Elon & the Supreme Court hears an important Internet case.
RIP Tweetbot.
A little light this week. Identity thieves targeted a credit reporting agency, a look at the podcasting market, and more.
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.
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.
Ignoring more Twitter drama this week to look at the FTC filing a lawsuit to stop Microsoft and more.
It was a relatively light week with American Thanksgiving.
CSS has come a long way, and NASA has finally launched Artemis I to the moon.
The Twitter drama is never ending. Microsoft has also released .NET 7 and C# 11!
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.
Too much Musk this week.
After stuffing Pocket with a bunch of articles, I've finally gotten around to going through them.
Quite a lot this week.
Delved a lot into C# and .NET this week. Also a great discussion on Plain English about the current state of Crypto.
Some articles about C#, SQL and looking at local newspapers.
This week we look at a lot of CSS web development and some background on GoldenEye for the Nintendo 64.