My personal and professional work has included building web applications with combinations of:
.NET Framework
- C# or VB.NET
- ASP.NET MVC and Razor for views and API endpoints
- knockout.js for templating
- SQL Server for data storage
- SQL Server Reporting Services or Microsoft Report Viewer for reporting
- EPPlus for input and output using Excel spreadsheets
- Git or Mercurial for source control
- TeamCity for build automation
- SQL Server Full-Text Search or Lucene.NET for full-text search
TypeScript + React
- TypeScript and JavaScript
- React for UX/UI
- Lunr.js or Elasticsearch for full-text search
- MobX or Redux for state
- Git for source control
- Pdf-Lib for PDF manipulation
- Examples:
- TTRPG Tools (character builders and other utilities) is written in Typescript, React, and Redux with a backend for form-filling PDFs. Code is available at https://github.com/dylanwolf/ttrpg-tools.
WordPress
- Examples:
- dylanwolf.com is a custom WordPress theme
- Google Maps Shortcode plugin
- WordPress database importer: .NET library for writing posts directly to a WordPress database; I’ve used this method for converting custom blog engines and BeeHiiv CSV to WordPress.