Skip to content

Instantly share code, notes, and snippets.

Ernest Mallett DCCoder90

View GitHub Profile
DCCoder90 / SecretManagerExample.cs
Created Jan 1, 2019
Working with AWS Secret Manager
View SecretManagerExample.cs
var awsCredentials = new BasicAWSCredentials("someaccesskey", "somesecretkey");
var secretManager = new SecretManager(awsCredentials);
secretManager.StoreSecret("somesecretKey","mysecret","Just some test secret I wanted to try");
View AWSSecretManager.cs
internal class SecretManager
private readonly AWSCredentials _credentials;
private readonly AmazonSecretsManagerConfig _config;
private readonly AmazonSecretsManagerClient _client;
public SecretManager(AWSCredentials creds)
_credentials = creds;
_config = new AmazonSecretsManagerConfig { RegionEndpoint = RegionEndpoint.USEast2 };
DCCoder90 / decrapify.ps1
Created Dec 21, 2018
Windows Decrapifier
View decrapify.ps1
#Windows 10 Decrapifier 1803/1809
#Nov 14 2018
#PURPOSE: Eliminate much of the bloat that comes with Windows 10. Change many privacy settings to be off by default. Remove built-in advertising, Cortana, OneDrive, Cortana stuff (all optional). Disable some data collection.
# Clean up the start menu for new user accounts. Remove a bunch of pre-installed apps, or all of them (including the store). Create a more professional looking W10 experience. Changes some settings no longer
# available via GPO for Professional edition.
#DISCLAIMER: Most of the changes are easily undone, but some like removing the store are difficult to undo. I encourage you to research these changes beforehand, and read through the script.
DCCoder90 / EntityBuilder.cs
Created Dec 6, 2018
Creates objects at runtime to store information
View EntityBuilder.cs
using System;
using System.Collections.Generic;
using System.Reflection;
using System.Reflection.Emit;
namespace EntityBuilder
internal class EntityBuilder
private readonly IDictionary<string, Type> _cache;
DCCoder90 / DataChecker.cs
Created Nov 1, 2018
Dictionary Switch - Proves that you can use a dictionary to work the same as a switch making it easier to maintain and more flexible.
View DataChecker.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DictionarySwitch
public class DataChecker
DCCoder90 / Program.cs
Created Sep 19, 2018
For micro-api tutorial
View Program.cs
using System;
using Microsoft.Owin.Hosting;
namespace SelfHosted{
class Program{
static void Main(string[] args){
using (WebApp.Start("http://localhost:8080")){
Console.WriteLine("Web Server is running.");
Console.WriteLine("Press any key to quit.");
DCCoder90 / Controller.cs
Created Sep 19, 2018
For micro-api tutorial
View Controller.cs
using System.Collections.Generic;
using System.Web.Http;
namespace SelfHosted{
public class HelloController : ApiController{
// GET api/hello
public IEnumerable Get(){
return new string[] { "Hello", "World" };
DCCoder90 / Startup.cs
Created Sep 19, 2018
For micro-api tutorial
View Startup.cs
using System.Web.Http;
using Owin;
namespace SelfHosted{
public class Startup{
public void Configuration(IAppBuilder app){
// Configure Web API for self-host.
var config = new HttpConfiguration();
name: "DefaultApi",
DCCoder90 / truncate.sql
Created Aug 27, 2018
Truncate tables with respect to FKs
View truncate.sql
ForeignKeyConstraintName NVARCHAR(200),
ForeignKeyConstraintTableSchema NVARCHAR(200),
ForeignKeyConstraintTableName NVARCHAR(200),
ForeignKeyConstraintColumnName NVARCHAR(200),
PrimaryKeyConstraintName NVARCHAR(200),
DCCoder90 / columnSearch.sql
Created Aug 27, 2018
Query that searches system tables to identify a table that has a specified column name
View columnSearch.sql
SELECT AS 'ColumnName'
, AS 'TableName'
FROM sys.columns c
JOIN sys.tables t ON c.object_id = t.object_id
ORDER BY TableName
You can’t perform that action at this time.