Programming

Customizing document styles with FSharp.Markdown.Pdf

Following on from my last post on formatting a Markdown document into PDF using FSharp.Markdown.Pdf, if you don’t like the default styling (which I tried to mimic style Github formats Markdown documents with) you can set your own styling for the different types of Markdown elements by going down a level of abstraction. The FSharp.Markdown.Pdf.MarkdownStyleNames …

Customizing document styles with FSharp.Markdown.Pdf Read More »

F# – PDF fun with Markdown and FSharp.Formatting

I spent the last couple of nights putting together a simple Markdown to PDF formatter using Tomas Petricek’s FSharp.Formatting project and the PdfSharp-MigraDoc library. To use this library, you can either grab the source from the GitHub repository or get it from Nuget using the following command: F# Usage To use the library from F#, …

F# – PDF fun with Markdown and FSharp.Formatting Read More »

DynamoDB.SQL 1.2.1 – now supports Local Secondary Index

A couple of weeks earlier, Amazon announced support for Local Secondary Indexes (LSI) for DynamoDB. You can now perform fast, efficient queries against DynamoDB tables using attributes that are not part of the existing Hash and Range key model without resorting to the use of scans. As a result to the new feature the DynamoDB …

DynamoDB.SQL 1.2.1 – now supports Local Secondary Index Read More »

DynamoDB.SQL – version 1.1.0 released

Just a quick note to say that another minor update to DynamoDB.SQL has been release, you can view the release notes here.   The latest update adds support for a TSQL style WITH keyword for specifying optional parameters for tweaking the query/scan operation. For queries, you can specify the NoConsistentRead and PageSize options to use …

DynamoDB.SQL – version 1.1.0 released Read More »

AOP – string interning with PostSharp attribute

Whilst searching for an elegant solution to apply string interning across a large number of classes (we’re talking about hundreds of classes here..) it dawned on me that I can achieve this with ease using PostSharp’s LocationInterceptionAspect. All I needed was something along the lines of: You can apply this attribute to a class or …

AOP – string interning with PostSharp attribute Read More »

Introduction to AWS SimpleWorkflow Extensions Part 3 – Parallelizing activities

The series so far: Hello World example Beyond Hello World   Within a workflow, not all activities have to be performed sequentially. In fact, to increase throughput and/or reduce the overall time required to finish a workflow, you might want to perform several activities in parallel provided that they don’t have any inter-dependencies and can …

Introduction to AWS SimpleWorkflow Extensions Part 3 – Parallelizing activities Read More »

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close