This is your work, valued

Minneapolis, MN

Kamran Ayub

Elite
@kamranayub

Founder of Keep Track of My Games, a Goodreads for gamers app. Speaker, @Pluralsight author and host of TypeScript.fm podcast. Maintainer on @excaliburjs

igdb-dotnet. .NET Core SDK for IGDB V4 API

91

cypress-browser-permissions. A Cypress plugin to set launched browser preferences including permissions like Geolocation, Notifications, Microphone, etc.

65

UnderscoreKO. A tiny library that adds all of the Underscore.js collection/array methods to Knockout observable arrays

49

awesome-deved. DevEd with umami. Awesome List of developer education covering blogs, tutorials, academies, visual essays, games, and more.

42

pluralsight-sample-react-testing-typescript. Pluralsight guide: Testing React Components with TypeScript

35

picam-viewer. A HLS stream viewer for Picam

26

azure-storage-rest-postman. Postman collection to sign requests to Azure Storage Management REST API

26

GiantBomb-CSharp. A .NET GiantBomb API built on top of RestSharp Portable

22

aspnetmvc5-asset-versioning. Versioned content URLs in ASP.NET MVC 5

17

sample-react-ts-app. Sample TypeScript + React companion app to my talks

17

posh-openweathermap. PowerShell module to get weather data from OpenWeatherMap API

16

CaliburnBindableAppBar. Bindable App Bar support for Caliburn.Micro and WP7.1+

15

pluralsight-ravendb-4-getting-started. Pluralsight course materials for RavenDB 4: Getting Started

15

dotposthog. .NET community wrapper around PostHog API

14

.JSON. A set of C# classes that help you work with JSON from services, strings, or objects in a dynamically typed form.

12

gatsby-source-typedoc. A Gatsby source plugin that uses Typedoc to expose its generated JSON as GraphQL nodes

11

angularjs-sample-webpack-es6-karma. Sample AngularJS 1.5 app with Webpack, Babel, and Karma configured

9

angularjs-sample-webpack-es6-jest. AngularJS 1.5 with webpack, babel, and Jest

9

example-react-router-transition-ui. Created with CodeSandbox

8

ts-has-guards. TypeScript utility types that augment built-in collection types like Map, Set, FormData, and URLSearchParams to offer type guarding capability to getters/setters

8

kamranayub.github.io. Personal blog

8

node-reddit. A Node app that does stuff with Reddit

7

wait-for-netlify-action. A GitHub action that will wait until a Netlify Preview deploy is completed before continuing on

7

pluralsight-course-react-debugging. Pluralsight: React 18 Debugging Playbook

6

pluralsight-azure-cdn-with-storage. Pluralsight course materials for Microsoft Azure Developer: Implementing Azure CDNs with Storage

5

jQuery-RTE. Modified version of Batiste Bieler's rich text editor plugin. Super lightweight and modified to work with ASP.NET Web Forms.

4

fastJSON. Personal fork of fastJSON

4

pluralsight-course-authoring-maintaining-github-actions. Materials for Authoring and Maintaining GitHub Actions Pluralsight Course

3

jQuery-XML-Helper. Allows parsing and manipulation for string-based XML in jQuery in all browsers, including IE6+

3

pluralsight-guide-react-typescript-getting-started. Getting Started with React and TypeScript on Pluralsight

3

pluralsight-azure-cors-storage. Pluralsight course materials for Microsoft Azure Developer: Configuring CORS with Storage

3

ravendb-throttling-outgoing-requests. Rate limiting outgoing requests for .NET and Node.js using RavenDB sample

3

Image-Grid-Creator. A small .NET application that helps build a grid of images

3

resume-formatter. Format a resume using my custom template

3

example-carved-rock-fitness-order-tracker. PWA sample for Pluralsight course Testing Progressive Web Apps

3

vs-code-presenter. Record audio and UI for your VS Code session and share it easily with others for playback

3

xTFSGitLFSFile. PowerShell DSC resource to download Git LFS files from TFS or VSTS

2

AttributeRouting. Define your routes using attributes on action methods in ASP.NET MVC and Web API

2

presentations. My public presentations I've given

2

pluralsight-gatsby-starters-themes-plugins. Course repository for Creating Plugins, Themes, and Starters with GatsbyJS: Playbook Pluralsight course

2

PKCS12ProtectedConfigurationProvider. A modified version of the PKCS12ProtectedConfigurationProvider that can specify a store location to search

2

mastra-chatops-example. Slack Bolt + Mastra

2

markdowndeep. Open-source implementation of Markdown for C# and Javascript

2

ScorchedEarthGame. Excalibur.js scorched-earth clone called IronCore

2

pluralsight-course-adding-i18n-seo-nextjs. Pluralsight Course: Adding i18n and SEO in Next.js 14

1

typeform-dotnet. A .NET standard 2.0 wrapper around the official Typeform API. Currently a work-in-progress, see Supported Endpoints.

1

example-storyflow. Created with CodeSandbox

1

Just-Another-Carousel. A jQuery plugin that adds more mouse interactions to the carousel experience.

1

pluralsight-course-dotnet-maui-distribution. HTML

1

pluralsight-gatsby-demo-starter. The demo starter for the Creating Plugins, Themes and Starters with GatsbyJS: Playbook Pluralsight course

1

wp81-ie11-audio-bug. Test case showcasing a HTML5 audio bug with IE11 for Windows Phone

1