by Chad Michel | Mar 17, 2023 | Software Development Tips & Tricks
The ability to upload files from HTML applications has existed for a long time. But in many modern scenarios, we are uploading very large files such as videos, and they are potentially uploading to a cloud blob technology such as Amazon S3. In this blog post, we are...
by Zahra Namini | Mar 15, 2023 | Software Development Tips & Tricks
Injection tokens are a popular way of providing dependencies in Angular. They are used to provide a value, such as a service instance or a configuration setting, to a component or other part of the application. Below is a simple example of setting up an injection...
by Chad Michel | Mar 10, 2023 | Software Development Tips & Tricks, Tools
Azure Service Bus is an excellent glue technology that we can use to handle the communication between our subsystems. We often use Azure Service Bus as the “queue” between our subsystems, which works great. We usually build our backend systems using...
by Ethan Weber | Mar 2, 2023 | Software Development Tips & Tricks
What are secrets, and why would you want to use them? Secrets are hidden configuration values that are not checked into source control or deployed. These commonly include values such as passwords, API keys, and certificates. In .NET Core, Microsoft provides a package...
by Chad Michel | Feb 28, 2023 | Software Development Tips & Tricks
Sometimes you need to let someone else configure your AWS account for you. There are two options. One option is to create an IAM user with AdministratorAccess, and the second would be to use AWS IAM Identity Center. In this blog post, we will cover using the IAM user...
by Chad Michel | Nov 11, 2022 | Software Development Tips & Tricks, Tools
In JavaScript projects, we have been using MomentJS for a lot of the date math that happens in much of the business software we write. The MomentJS team is pushing for Luxon as the replacement. To get started with Luxon, you need to install it with npm. npm install...