Ronnie Holm's repositories
FSharp-onion-architecture-sample
Applying F# principles to domain driven design/onion architecture.
Ray-tracing-in-one-weekend-CSharp
C# implementation of Ray Tracing in One Weekend by Peter Shirley.
Monkey-CSharp
An idiomatic C# port of the Monkey programming language from the Writing An Interpreter In Go book.
SPCalendarRecurrenceExpander
Turns each SharePoint calendar recurrence event into a series of individual events, taking into account recurrence exceptions
Bugfree.NemLogIn
ASP.NET MVC NemLog-in demo application and notes.
Bugfree.Spo.Analytics
Adds non-invasive logging of page visits in SharePoint Online to a MS SQL Server database.
ExpressionParsers
Mathematical expression parsing and evaluation using the Shunting Yard, recursive descent, and Pratt parser algorithms.
Bugfree.SharePoint.DiagnosticTools
Reports generator, add-ins updater, transfer speed analyzer, search engine latency analyzer, workflow analyzer, access methods analyzer, content database inspector.
Playground
Trying out ideas in various languages.
Bugfree.OracleHospitality
.NET 5 clients for interfacing with the Oracle Hospitality, Gift & Loyalty web services.
Bugfree.SharePoint
CSV to term set importer, list attachment versioning feature, and reusable code intended for SharePoint on-premises.
ronnieholm.github.io
Source of bugfree.dk.
Monkey-Python
An idiomatic Python port of the Monkey programming language from the Writing An Interpreter In Go book.
Space-Invaders-ECS-Python
SDL2 based simple Space Invaders game learning Entity-Component-System architectural pattern.
Ray-tracing-in-one-weekend-FSharp
F# implementation of Ray Tracing in One Weekend by Peter Shirley.
Advent-of-Code-2019
Solutions to Advent of Code 2019 puzzles from https://adventofcode.com/2019
Backend-web-programming-course-spring-2014
Presentations, lecture notes, exercises, and solutions from a computer science course on introductory backend programming with C#/.NET taught at Zealand Business College.
Backend-web-programming-course-spring-2015
Presentations, lecture notes, exercises, and solutions from a computer science course on introductory backend programming with C#/.NET taught at Zealand Business College.
Bugfree.SharePoint.Analyzer
Projects SharePoint's hierarchical metadata model onto a relational one for fast exploratory queries.
Bugfree.Spo.Cqrs
Collection of commands and queries for typical SharePoint Online provisioning operations.
Bugfree.Spo.ExternalSharingCenter
Manages sharings with automatic revocation and email notification in SharePoint Online.
dotfiles
Emacs configuration for use on Windows and Linux.
DotNET-CSharp-course-spring-2013
Presentations and notes from a computer science course on advanced C#/.NET taught at Copenhagen Business Academy.
FSDataAccessSamples
Examples of unit of work and repository patterns implemented on top of ADO.NET, Entity Framework, and F# SQL type provider.
German-yes-identity-provider-integration
German yes proof of concept identity provider integration
GraphicsEngine
A simple graphics engine abstracting SDL2 with samples for learning graphics from the ground up.
Programming-technology-course-spring-2013
Presentations and lecture notes from a computer science course on introductory programming with C#/.NET taught at Copenhagen Business Academy.