Webuilder for, among others, TypeScript and Sass. Tracks the timestamps and dependencies of source files to build only what is needed.
Tool for comparing and updating the MS-SQL database scheme. The current database scheme can be saved in an XML file, so you can easily compare the previous version with the current one to create a migration script.
Basic CSV file reader. Supports stream reading (one row at a time) and various culture settings.
Basic Json reader/writer. Translates json to/from standard c# objects such as string, double, Int64, Boolean, Dictionary<string, object> and List<object>.
github: [https://github.com/jannesen/ Jannesen.Library.Task](https://github.com/jannesen/ Jannesen.Library.Task)
Commonly used asynchronous functions such as WhenAllWithTimeout, WaitOneAsync and TaskLock.
github: [https://github.com/jannesen/ Jannesen.Protocol.SMPP](https://github.com/jannesen/ Jannesen.Protocol.SMPP)
Basic asyn implementation of the Short Message Peer-to-Peer protocol (SMPP).
Basic async implementation of the SMTP protocol. For sending email to a smart host.
Library for sending push notifications to iOS (with APN) and Android (with firebase), as the Apple Push Notification is unreliable by nature. This library only implements the minimum required to send a push notification to activate the app on the device.
github: [https://github.com/jannesen/ Jannesen.Service](https://github.com/jannesen/ Jannesen.Service)
Library for deploying and installing .net Windows Service. Originally developed .net framework 2.0.
This library implements the following data type for SQL Server, idata, idaterange and datetimerange.
HTTP server middleware for:
- Translate HTTP request to MS-SQL stored procedure call. Translates querystring arguments and body json to parameters and server response back to json.
- Simple web services.
Version 3 of JC. JC is a one-page web application library. All modules are loaded asynchronously using [alameda] (https://github.com/requirejs/alameda). JC3 is very fast: the start-up time of our production application is less than 150 ms. We are using JC3 in a hybrid app that feels like a native app. JC3 is fully async (including user interfaces).
Very simple Visual Studio project system using an external builder.
Simple command line utility to clean up source files
- Converts tabs to spaces (tabsize = 4)
- Removes trailing spaces
Translates key, text typescript file (export const name = “<text>") to another language through Google translate.
Typed T-SQL is a programming language and extension for Visual Studio 2019. The programming language is based on Transact-SQL and is intended for programming stored procedures, functions, trigger and view.
Microsoft SQL Server Management Studio is sufficient for programming a number of procedures and functions. But for an application with hundreds of procedures and functions, this becomes unwieldy. That’s where Typed T-SQL shines. It allows programs like SQL Server in a way that people are used to with modern IDE. Typed T-SQL is a transpiler that generates T-SQL. There is no runtime component. The output is a standard T-SQL script.
Fork of TypeScript that implements jsx-generic.
JSX-generic is a way to use JSX in TypeScript without using a (heavy) library/framework, while retaining typing.