Sioux Falls Events:

All Things .NET with the Marketbeat team!

Thursday, April 25, 2024 5:00PM - SFDevs

Come for an evening of all things .NET. The MarketBeat team recently attended the DEVIntersection / Microsoft Azure + AI Conference. They’ll share a high level overview of the sessions and workshops that were available and the highlights of what they learned. Food will be available! Event photo from Markus Spiske from Pexels:

Recent blog posts from the community:

Deferring JS Until Script Load

April 9, 2024 -

A common recommendation when using JavaScript is to put your <script> elements at the end of your HTML, including those that reference a JS file on your site. One issue, however, is that if you then have a script that references a function from another script, how do you ensure the other script is loaded already? The problem Let’s say you have the following: <script src="some/other/javascript.js"></script> <script> (function (){ // call a function defined in the other JS file })(); </script> If javascript.

Why I Like Lifting Weights so Much

April 9, 2024 -

I had a “aha!” moment the other day, and I felt like it was something that was important enough to share. This moment came to me when working out in my home gym, which I then shared with my wife. If you know me, you likely know I enjoy lifting weights. If you did not know that about me, the title of this article likely gave that fact away. I have never really understood why I enjoyed the act of picking up heavy objects repeatedly so much.

Use .Net CancellationTokens

April 9, 2024 -

Use the CancellationToken in your .Net Applications In .Net, the MVC/API Controller gives a CancellationToken. You should use this and pass it to the HttpClient inside of our Http package. See Recommended patterns for CancellationToken - Developer Support “Long running requests and cancellation Have you ever been on a website where you’ve made a request for a page, and it just sits there, supposedly loading? Eventually you get board and click the “Stop” button, or maybe hammer F5 to reload the page.

Addressing AWS S3 Sync Folder Issues

April 8, 2024 -

I have used S3 and S3-compatible storage for a long time now, and have used both s3cmd and the AWS CLI tooling to sync, either between buckets or with a local filesystem. It generally "just works". Except that when it doesn’t, it’s really hard to debug. The problem The issue I had recently was that I was creating a "folder" in a bucket for namespacing some specific files. In my case, I was doing this on DigitalOcean Spaces, but over the course of trying to isolate the issue, I also tried on AWS S3, and had the same issue.

Software I Use as a Software Developer

March 14, 2024 -

Being a software developer by day, and many nights, I am always trying out new software and interested in what I can use to be the most effective human. In particular I am always on the hunt for software that can help me become a better father, husband, professional, software developer, and lifter. The tools that I use change fairly frequently, but I try to keep the transaction costs of switching to a minimum.

Latest jobs posted:

Submit a job listing

Senior Front-End Software Engineer

February 7, 2024 - DirectDefense - $140k - $160k

DirectDefense is seeking a highly skilled and experienced Senior Front-End Software Engineer with a focus on React and TypeScript to join our dynamic team. If you are passionate about creating secure and intuitive user interfaces, this is an exciting opportunity to contribute to cutting-edge technology in a rapidly growing industry.