Mode
Color
Width

Posts Tagged.NET

Reading Log - March 25, 2024 (#69)

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

What I Learned: Blazor Auth with Server Side Pre-Rendering

As I’ve mentioned, I’ve been working a lot with Blazor at work and one of the issues I ran into was supporting authentication and user sessions while still supporting server side pre-rendering on certain pages.

What I Learned: Unit Testing Blazor with bUnit

At work, my current project has me using Blazor. Unfortunately that means that my tooling for unit testing the frontend and the UI no longer work for this project. React Testing Library doesn’t work all that well with a Blazor frontend. And by that I mean it just doesn’t work. Enter bUnit.

What I Learned: EventCallback in Blazor

Of late, I’ve been using .NET 8 and Blazor at both work and on my league management side project. One thing that I often need to do is pass data between components. Passing data from a parent component to a child component isn’t terribly difficult with parameters. Passing data from a child to a parent isn’t quite as straightforward.

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 15, 2024 (#59)

A little podcast heavy this week with discussions on .NET, CSS Colors, Node.js & More. Also, the U.S. is on the precipice with vaccinations and needless deaths.

Reading Log - January 8, 2024 (#58)

This week is a little space heavy with news of a Lunar lander having issues, data about Neptune & Uranus, Jupiter's moon Io, 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 - December 19, 2023 (#55)

A day late this week, but still a bunch of great articles on Apple, CSS animations, why you don't always need JavaScript, and more.

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.

Reading Log - October 30, 2023 (#48)

Still have a lot of my RSS feeds to go through after vacation, but I did read a bit while in Aruba.

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 - August 18, 2023 (#40)

Hey there, this week I read about the question of if a "Regular Joe" could get a hit in the major leagues, more .NET 8 news, NYT and ChatGPT, 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 - July 7, 2023 (#35)

A Lot of software development links this week as well as a history of the fall of Google Reader and more.

Reading Log - June 2, 2023 (#31)

A little light this week, but some changes to the Reddit API look to be coming, AI might not be the job killer many seem to think it is and more.

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 - 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.

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 24, 2023 (#23)

You know all those supposedly "good" password rules? Well, they tend not to be so good.

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 17, 2023 (#22)

New updates about .NET 8 & TypeScript, JavaScript failures & progressive enhancement, and more.

February Check-In

Two months in and the year has been going relatively well. Bummed the Eagles couldn't pull off a Super Bowl win, but no complaints otherwise.

Reading Log - March 3, 2023 (#20)

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

January Check-In

It seems like a new year just started and already we're one month in...

Reading Log - February 3, 2023 (#17)

This week we look at the next version of TypeScript, the new version of EntityFramework, a big acquisition at Netlify and more.

Reading Log - January 20, 2023 (#15)

RIP Tweetbot.

Reading Log - January 6, 2023 (#13)

A scary moment in the NFL Monday night. Also lots of podcasts this week.

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 - 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!

Reading Log - November 4, 2022 (#4)

Elon Musk's takeover of Twitter has made for an interesting news week.

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 Log - October 14, 2022 (#1)

It's been a little bit since I've posted one of these. Been busy working on other projects and playing Wrath of the Lich King. Anyway, here's the newest list.

Reading List: September 3 - 23

Life's been busy lately and I didn't get around to posting my weekly reading the last 2 weeks. I'ms starting back up with a slightly new format. I'm going to have a few links that I go into more depth with my thoughts on and then follow it up with the normal link list.

Reading List for August 20 - September 2

Was a little busy last week so this week is a little longer.

Reading List: August 13 - 19

Quite a lot this week.

Reading List: August 6 - August 12

Looking forward to .NET 7 and a man in Michigan hitting back against Comcast.

Reading List: July 30 - August 5

Amazon now has Alexa on wheels!

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: June 4 - June 10

A little bit of everything this week from new features coming to .NET and Next.js, to working from home, and prediting the future.

Setting Up GitHub Actions on .NET Projects

After seeing Git Actions at work at my job, I decided that I wanted to see what I could do for my personal projects with GitHub Actions.

Refactoring Loops

Ever feel like you can never completely get started with a project? That's sometimes how it feels with the fitness tracking app I'm building.

So I Finally Finished A Side Project

I’ve often seen a joke going around dev circles talking about how developers have tons of half-finished side projects lying around. And as much as it pains me to say, I’m one of them. But now I can say that that pile has decreased by one.