Many cloud providers charge for data transfer, often for each GB every month. These costs can be so high that it may be prohibitively expensive to run some data-heavy services. If you still want to move to the cloud, what can…
Visual Studio has options to automatically publish your release build to remote servers over FTP. This can be very useful if you’re deploying changes often or testing in a remote environment. We’ll show you how to set it up a…
Google Analytics is a powerful tool for tracking metrics on user behavior, like clicks and bounce rates. It’s entirely free to use, so if you want to know how your site is performing, there’s no reason not to set it up….
If you’ve just reverted a Git commit, and accidentally deleted a file or piece of code because of it, don’t worry. Git keeps track of everything, and recovering the reverted file is easy to do both from the command line and m…
GitHub is the go-to source for online Git repository hosting, but it also hosts a bunch of tools for project organization and automation, including built in Kanban boards with automation.
You’ve probably run into these embeds very often without thinking about it—whenever you send someone a link on a social media platform or messaging app, the link expands to include content from the website, usually an image…
One of the many great features of frameworks like Blazor and ASP.NET (which it runs on) is the ability to serve dynamic content at whatever endpoint your application needs. If you’d like to serve downloads of generated files,…
If you’re making a public API or website, you’re probably worried about performance. Rate limiting can help prevent abuse from basic DDoS attacks, and it’s pretty easy to set up for Blazor/ASP.NET Core applications….
It’s easy to think that servers in the cloud are a magical service that just works. In reality, they’re just someone else’s computer, and all computers break down at some point. If you’re using EBS-backed EC2 instances, you s…
Everyone’s moving their applications to the cloud nowadays. Starting fresh is easy, but what if you have existing infrastructure that you need to migrate? Recreating your network in the cloud offers you a chance to modernize …
AWS handles firewall configuration using Security Groups. Every EC2 instance or other service with an Elastic Network Interface (ENI) uses your security group configuration to decide which packets to drop and what type of tra…
AWS’s new Application Migration service is a tool for performing Lift-and Shift migrations, where servers are copied entirely automatically, and lifted to the cloud, where application service is transferred over. It’s easy to…
Many applications need the lowest latency possible, but still want to execute some form of logic. While Content Delivery Networks (CDNs) are traditionally static, it’s becoming increasingly common to run code at the edge of t…
Google Pay, or GPay, is an accelerated checkout options that allows users to quickly make purchases with credit cards that they have saved through their Google account. It’s easy to integrate and can make your online store a …
Windows Server passwords expire. After a while, your password will be invalid, and you will need to “contact your IT administrator” to reset it manually. But what happens when you are the IT administrator?…
Accepting donations online is a big way for people to make money. Whether you’re a nonprofit looking to crowdfund, a startup looking to grow, or an open-source software project looking for support, you’ll want a way for peopl…
Recursion is an important part of functional programming that can help solve complex problems with elegant solutions. However, it’s important to understand the pros and cons so that it can be done correctly….
Object Lambda lets you put a Lambda function in front of S3 objects, allowing them to be transformed on request by your own custom code. Since it runs automatically on Lambda, you don’t have to worry about running your own pr…
Apple Pay is an accelerated checkout option that makes it very easy to buy products, both in person and on the web. It’s easy to integrate on most e-commerce platforms, and improves customer experience on your online store….
Cryptocurrency is becoming more well-known every day, and more online storefronts are choosing to offer it as an alternate method of payment alongside credit cards and other digital wallets. How do you integrate it on your e-…
If you’re starting an online business, being able to sell products and accept payments through your website is very important. Luckily, there are many services that make it easy to do this, both for new and existing websites….
Enums, or enumerated types, are a list of constant values with developer-friendly names. They’re used in programming to commonly used to establish a set of predefined values that a variable can take….
If you’re used to bash and new to PowerShell, even the simplest of tasks can be confusing. For all the Linux admins forced to use Windows Server, here’s how to set configure a program to run as an auto-restarting daemon….
AWS Lookout is a machine learning model that detects anomalies and unexpected changes in data. It can be used to send you alerts when your metrics experience increased load, or other problems out of the ordinary….
Windows Server comes with default “Enhanced Security Configuration” protections for Internet Explorer that block websites that aren’t trusted. The problem? This blocks you from installing a proper browser like Chrome and gett…