theburningmonk
NuGet publisher profile
Packages (16)
DynamoDb.SQL
A SQL-like external DSL for querying and scanning data in Amazon DynamoDB. Although there exists a number of different ways to query and scan a DynamoDB table with the .Net AWS SDK: - with the low-level AmazonDynamoDBClient class - with the Table helper class - with the DynamoDBContext class none of these ways of querying and scanning tables are easy to use, and an external DSL is desperately needed to make it easier to express the query one would like to perform against data stored in DynamoDB. It is because of these limitations that I decided to add a SQL-like external DSL on top of existing functionalities of the AWS SDK to make it easier for .Net developers to work with DynamoDB, which is a great product despite the lack of built-in support for a good query language.
Amazon.SimpleWorkflow.Extensions
This library provides: - an intuitive API for modelling workflows with Amazon's SimpleWorkflow service - mechanism to automatically exchange data between chained activities/workflows - mechanism to automatically retry failed activities/workflows up to a max number of attempts - a convention based versioning scheme for your activities - mechanism to automatically register domains/workflows/activities - mechanism to automatically register heartbeats for activities
SimpleSpeedTester
SimpleSpeedTester is a simple, easy to use framework that helps you speed test your .Net code by taking care some of the orchestration for you. It should NOT be confused with a performance profiler such as JetBrains' dotTrace or RedGate's ANTS profiler. The SimpleSpeedTester is intended for one thing and one thing only – help you speed test a specific piece of code/method over multiple runs, collate the results and work out the average for you so you only have to focus on producing the code you want to test. Where it might be useful is when you want to compare the performance of two similar components/methods in terms of speed, for instance, the serialization and deserialization speed of DataContractJsonSerializer vs JavaScriptSerializer.
FSharp.Markdown.Pdf
A F# implementation that uses the Markdown parser from FSharp.Formatting and formats the output into PDF using PdfSharp-MigraDoc.
Darkseid
Actor-based library to help you push data data into Amazon Kinesis stream and manage the sharding level of your stream: - auto-split shards based on rate of throttled calls - send data in blocking or background mode - use high-water marks to manage the size of the backlog when running in background mode - fully asynchronous - highly configurable - reports shard specific metrics to CloudWatch
ReactoKinesix
This client library makes it easy for you to build record-consuming real time applications on top of the Amazon Kinesis service. The library takes care of the plumbing required to track your progress and manage sharding changes in the underlying stream, as well as giving you different options to handle errors on a record-by-record basis. Scaling out your application is also supported and handled by the library, as new nodes start the processing of shards will be spread and load balanced automatically.
Metricano
Agent-based F# library for collecting, aggregating and publishing metrics
Amazon.CloudWatch.Selector
This library adds easy-to-use internal and external DSLs for querying against Amazon CloudWatch metrics to make finding correlations in the metrics stats much easier.
S3Provider
This library is for the .Net platform implementating a type provider for Amazon S3.
Metricano.CloudWatch
Publisher for Metricano that publishes metrics to Amazon CloudWatch
Metricano.PostSharpAspects
PostSharp aspects for recording method execution count and time with Metricano
Filbert
BERT serializer and BERT-RPC client for .Net
SharpRaven-Contribfs
This library provides a set of F# workflows to make it easier for you to capture and log exceptions and slow execution times to Sentry.
log4net.Kinesis
This library provides a log4net custom appender for logging into an Amazon Kinesis stream.
SharpRaven-Contrib
This library provides a set of custom attributes for C# to make it easier for you to capture and log exceptions and slow execution times to Sentry.
BitSyntax
F# workflows for working with stream of data at a bit level