Making .NET Data Types More Human With Humanizer

Pluralsight
Course Summary
Create better user experiences that feel more human.
-
+
Course Description
Have you ever seen things like "view your order(s)" in an application? If we know how many orders there are, we should pluralize the word "order" appropriately. Another example is showing detailed dates and times when a more simple format like "2 days ago," "yesterday," or "tomorrow" is a more appropriate, more human representation of the data. Humanizer also makes it trivial to convert computerized strings such as Pascal case method names into normal sentences, or turn numeric values into word equivalents. It even makes it easy to work with byte sizes such as writing (10.605).Kilobytes() and creating strings such as "10.61 KB" or ".01 MB". Scenarios like these are made easy with Humanizer, without us having to write and test the code ourselves.
-
+
Course Syllabus
Introduction to Humanizer- 12m 7s
—Module Overview 1m 25s
—A Simple Example – Humanized Speech 4m 2s
—Overview of Features - Humanizing Numbers 1m 35s
—Overview of Features - Humanizing Dates and Times 0m 58s
—Overview of Features - Humanizing Strings 1m 8s
—Installation and Supported Platforms 1m 10s
—Module Summary 1m 48sHumanizing Strings- 32m 10s
—Module Overview 1m 46s
—Humanizing and Dehumanizing Strings 4m 31s
—Transforming Lower, Upper, Sentence, and Title Case 1m 34s
—Custom Transforms 2m 33s
—Truncating Strings With Ellipsis and Custom Characters 5m 38s
—Custom Truncation 2m 45s
—A Shorthand for String.Format 1m 0s
—Converting IEnumerable Collections to Sentences 2m 46s
—Custom Collection Formatters 3m 45s
—Pluralizing and Singularizing 1m 49s
—Dasherize Strings 0m 50s
—Module Summary 3m 10sHumanizing Numbers- 38m 42sHumanizing Dates and Times- 21m 59s