Found 41 packages
Milliseconds binding library for Bridge.NET projects.
A small package used to allow conversion of datetime to epoch time and epoch time to datetime. Is used by calling the class "Epoch" and then either of the static methods "FromUnixTime" and "ToUnixTime". Therefor there is no need to create an instance of this class in-order to use it. Epoch.FromUnixTime takes unix time in milliseconds as a double and returns a DateTime Object. Epoch.ToUnixTime takes a DateTime object and returns the unix timestamp in milliseconds as a double. Notes: FromUnixTime can return a decimal value. This will be updated soon so that the value is truncated before it's returned. Removing the need for you to do so.
Unix time stamp converter for Json.NET
Amazon DynamoDB Accelerator (DAX) is a fully managed, highly available, in-memory cache for DynamoDB that delivers up to a 10x performance improvement - from milliseconds to microseconds - even at millions of requests per second. DAX does all the heavy lifting required to add in-memory acceleration to your DynamoDB tables, without requiring developers to manage cache invalidation, data population, or cluster management.
A set of useful converters for JSON.NET.
UtcMilliTime for .NET 8.0 + .NET 10+ provides Unix time milliseconds (Int64) timestamps, similar to JavaScript's Date.now(), with cross-platform support and NTP synchronization. Features Task-based async APIs, async Main support, conversion extensions (ToIso8601String, ToUtcDateTime, etc.), and new chaining methods for timestamp manipulations (e.g., AddHours, SubtractDays). Usage: using UtcMilliTime; ITime time = Clock.Time; time.SuppressNetworkCalls = false; // Enable NTP sync var timestamp = time.Now; // Int64 timestamp string iso = timestamp.ToIso8601String(); // ISO-8601 string For async Main: await Clock.CreateAsync(); See https://github.com/JPKusumi/UtcMilliTime for details.
jQuery throttle / debounce allows you to rate-limit your functions in multiple useful ways. Passing a delay and callback to $.throttle returns a new function that will execute no more than once every delay milliseconds. Passing a delay and callback to $.debounce returns a new function that will execute only once, coalescing multiple sequential calls into a single execution at either the very beginning or end.
ComponentOne FlexPivot for WinForms provides pivot table and chart controls allowing you to create dynamic views and aggregate millions of rows of data in milliseconds.
The fastest, most reliable .NET barcode library. Generate professional-quality barcodes in milliseconds with SkiaSharp-powered rendering.
MD5,DateTime Extentsion,UnixTimeMillisecondsConverter
High-performance, allocation-free, inaccurate, asynchronous waits to replace use of the resource-intensive `Task.Delay(int milliseconds)` method provided by the .net framework.
A Telemetry service Features * Captures Telemetry (Name, ElapsedMilliseconds, TelemetryType, TelemetryState, DateTime) * Sends Telemetry Event
sleep.exe - sleeps for a specified number of seconds (milliseconds, minutes, hours, days)
It is well known that DateTime.Now is often used inappropriately. For example, it may be used together with TimeSpan to produce a task's timeout point or subtracted from another DateTime to calculate a duration. This can cause subtle bugs because DateTime is not monotonic: the system clock can change, making the result of the subtraction inaccurate -- potentially causing a premature timeout or an infinite loop. Yet, DateTime is an incredibly convenient and widely used value type in .NET code and is especially useful when printed in ISO-8601 format (with the "O" format specifier). With the "O" specifier, you can resolution down to tenths of a microsecond, which is nice. Until you learn that the resolution of the system clock is usually more coarse than several *milliseconds*, making the additional decimal places misleading garbage values. For calculating durations (time between events), it is better to use a high-resolution and monotonic clock like that provided by System.Diagnostics.Stopwatch: on most computers it is far more **accurate** than DateTime.Now even though, seemingly paradoxically, on a few systems, its *resolution* is lower than that of DateTime. Also, unsurprisingly, Stopwatch does not provide values that correlate to times of day: while it is appropriate for calculating durations, it is inappropriate for timestamping against a readable date and time. This library provides timestamps (both as DateTime and as analogous value types it defines) that use the Stopwatch (and your system's high peformance event counter) as its clock, but returns values as DateTimes or an analog thereto so that these values can be used for a mixed purpose of timestamping and providing a meaningful way to calculate time elapsed between events or to calculate how long to perform a programmatic task.
This package is a custom configuration provider that can be used in startup to replace references in appsettings files to AWS Secrets Manager secrets with the secret values in the IConfigurationRoot. For example, "Database:AwsSecret": "/dev/db/options" where the AWS Secrets Manager value is { "timeoutMilliseconds": "5000", "maxPoolSize": "50" } can be turned into "Database:timeoutMilliseconds" "5000", "Database:maxPoolSize": "50"
Simple and lightweight brute force protection for .NET 8. This library will protect defined actions in your controllers by making them inefficient to be brute-forced. It will append request times in milliseconds if a local cache entry on the server is found for the same request, request name, and method, and the hit count reaches a defined limit (referred to here as "green requests") within a specified amount of time.
ComponentOne FlexPivot for WinForms provides pivot table and chart controls allowing you to create dynamic views and aggregate millions of rows of data in milliseconds.
Unix Timestamp Converter is a tool for converting between Unix timestamps and human-readable dates. It supports both seconds and milliseconds formats.
TImeSpan.BestText is a simple extension designed to provide you the best text output for a given TimeSpan in either milliseconds, seconds, minutes, hours or days.
Simple library to help compare the performance of different algorithms. Create your tests by writing classes that implement the IPerformanceTest interface. The library will run all such tests in the specified assembly and provide the results, which include a description of the test, the time in milliseconds and the percent of the time taken as compared to the slowest test. Saves time when comparing the performance of different candidate code blocks. Now targets either .NET Standard 2.0 or .NET 5.0 and supports nullable reference types.