egil
Distinguished Develop at @delegateas, Microsoft MVP. Have a strong focus on creating maintainable software. Creator of bUnit and AngleSharp Diffing.
@delegateasIceland
Pinned Repositories
AngleSharp.Diffing
A library that makes it possible to compare two AngleSharp node lists and get a list of differences between them.
bUnit
bUnit is a testing library for Blazor components that make tests look, feel, and runs like regular unit tests. bUnit makes it easy to render and control a component under test’s life-cycle, pass parameter and inject services into it, trigger event handlers, and verify the rendered markup from the component using a built-in semantic HTML comparer.
Benchmark.Blazor
A sample benchmark.net test app that can be used to measure Blazor components.
blazor-workshop
Blazor workshop - TDD style - with bUnit
genzor
Genzor is an experimental library ideally suited for generating files spanning multiple folders, using Blazor component model to generating the output.
Htmxor
Supercharges Blazor static server side rendering (SSR) by seamlessly integrating the Htmx.org frontend library.
jquery.odata
A odata (www.odata.org) plugin for jQuery
php-markdown-extra-extended
An fork of the PHP Markdown (Extra) project, extended with extra syntax, especially focused on adding support for more HTML attributes to outputted HTML, and for outputting HTML5.
pomodoro-timer
A HTML/JavaScript based Pomodoro Timer
TimeProviderExtensions
Extensions for System.TimeProvider API. It includes an advanced test/fake version of the TimeProvider type and a backported version of PeriodicTimer to .NET 6 that support TimeProvider.
egil's Repositories
egil/php-markdown-extra-extended
An fork of the PHP Markdown (Extra) project, extended with extra syntax, especially focused on adding support for more HTML attributes to outputted HTML, and for outputting HTML5.
egil/pomodoro-timer
A HTML/JavaScript based Pomodoro Timer
egil/TypeScript-RequireJs-Jasmine
A demo project that illustrates how to setup and get TypeScript, RequireJs, and Jasmine playing nice together.
egil/bootstrap.net
Bootstrap.NET is a strongly typed version of Bootstrap implemented in Razor Components, with a nice Bootstrap-like syntax for specifying options on components. On top of that, you get compile-time errors if you try to assign invalid options to components.
egil/XML-Driven-Logon-Script
XML Driven Logon Script is an VBScript based logon script which behaviour (like mapping network drives, installing printers) is controlled from an xml file. This makes it easy for the none-programmer to build and manage logon scripts within his or hers organisation, since no knowledge of VBScript is needed.
egil/DEX1
egil/DocXml
C# XML documentation reader
egil/FileLoggerKata
My solution to the File Logger (mocking kata)
egil/Info-at-ITU
egil/palmscom
egil/PasswordExpireNotification
A small command line tool that will send a “Your password is about to expire” email to all members of a domain group if their password will expire within a specified number of days.
egil/VSDocJSDocConverter
A small Windows program that takes VsDoc as input and renders out the corresponding JsDoc.
egil/alfac
An console based Apache Log File to Access database converter for Windows.
egil/AspNetCore.Docs
Documentation for ASP.NET Core
egil/BlazorJSInteropExtensions
Makes it easy to call JavaScript functions on DOM elements and set and get properties of objects, without having to write custom JavaScript.
egil/BlazorWebFormsComponents
A collection of Blazor components that emulate the web forms components of the same name
egil/BunitVerifySample
egil/CsvHelper
Library to help reading and writing CSV files
egil/docs.bootstrap.net
Documentation for Bootstrap.NET - a Blazor App built with Bootstrap.NET
egil/GildedRose
My solution to the Gilded Rose Refactoring Kata
egil/github-issue-templates
:symbols: A collection of GitHub issue and pull request templates
egil/highlightjs-cshtml-razor
Highlight.js Razor CSHTML language repository
egil/MobileBlazorBindings
Experimental Mobile Blazor Bindings - Build native mobile apps with Blazor
egil/pull-request-template
A Template for Creating Meaningful Pull Requests
egil/sp-dev-docs
SharePoint Developer Documentation
egil/SPADD
SharePoint Automatic Document Downloader
egil/sptypescript
TypeScript declarations for SharePoint JavaScript Object Model (JSOM) + lots of samples.
egil/TestableBlazor
egil/uVis.web
egil/vue
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.