Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hangfireio/hangfire.highlighter
Sample project for Hangfire.Highlighter tutorial
https://github.com/hangfireio/hangfire.highlighter
Last synced: 8 days ago
JSON representation
Sample project for Hangfire.Highlighter tutorial
- Host: GitHub
- URL: https://github.com/hangfireio/hangfire.highlighter
- Owner: HangfireIO
- License: mit
- Created: 2014-04-15T14:58:50.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2024-06-19T02:21:27.000Z (7 months ago)
- Last Synced: 2024-12-24T17:58:35.932Z (9 days ago)
- Language: JavaScript
- Homepage: http://docs.hangfire.io/en/latest/tutorials/highlight.html
- Size: 2.76 MB
- Stars: 45
- Watchers: 8
- Forks: 34
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Hangfire.Highlighter
====================Sample project for [Hangfire](http://hangfire.io)'s [Highlighter tutorial](http://docs.hangfire.io/en/latest/tutorials/highlight.html).
Consider you are building a code snippet gallery web application like GitHub Gists, and want to implement the syntax highlighting feature. To improve user experience, you are also want it to work even if a user disabled JavaScript in her browser.
To support this scenario and to reduce the project development time, you choosed to use a web service for syntax highlighting, such as http://pygments.appspot.com or http://www.hilite.me.
Learning Points
----------------* Sometimes you can’t avoid long-running methods in ASP.NET applications.
* Long running methods can cause your application to be un-responsible from the users point of view.
* To remove waits you should place your long-running method invocation into background job.
* Background job processing is complex itself, but simple with Hangfire.
* You can process background jobs even inside ASP.NET applications with Hangfire.