-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
105 lines (96 loc) · 7.12 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
<!DOCTYPE html>
<html lang="en"><meta charset="utf-8"><meta name="generator" content="Hugo 0.84.0" /><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover">
<meta name="color-scheme" content="light only">
<meta name="supported-color-schemes" content="light only">
<base href="https://viveks.dev/">
<link rel="canonical" href="https://viveks.dev/" itemprop="url" />
<meta name="url" content="https://viveks.dev/" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="icon" type="image/x-icon" sizes="16x16 32x32" href="/favicon.ico" />
<link rel="apple-touch-icon" sizes="192x192" href="/apple-touch-icon.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<link rel="icon" href="/favicon-32x32.png" sizes="32x32" />
<link rel="icon" href="/favicon-16x16.png" sizes="16x16" />
<meta name="robots" content="index,follow" />
<meta name="googlebot" content="index,follow" />
<meta name="keywords" content="Vivek, Vivek Sasidharan, Vivek blog" />
<meta name="imagemode" content="force" />
<meta name="coverage" content="Worldwide" />
<meta name="distribution" content="Global" />
<meta name="HandheldFriendly" content="True" />
<meta name="msapplication-tap-highlight" content="no" />
<meta name="apple-mobile-web-app-title" content="" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="apple-touch-fullscreen" content="yes" />
<meta name="theme-color" content="#1c1c1e">
<meta name="mobile-web-app-capable" content="yes">
<meta itemprop="name" content="Vivek Sasidharan | Vivek Sasidharan" />
<meta name="application-name" content="Vivek Sasidharan | Vivek Sasidharan" />
<meta name="description" content="Personal Website of Vivek Sasidharan." />
<meta itemprop="description" content="Personal Website of Vivek Sasidharan." /><title>Vivek Sasidharan | Personal Website</title>
<script>
!function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.async=!0,p.src=s.api_host+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags getFeatureFlag getFeatureFlagPayload reloadFeatureFlags group updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures getActiveMatchingSurveys getSurveys onSessionId".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
posthog.init('phc_7JyI1ow7a0JHhikhy4GfxGeQENMPlOBrSBTxKvo9eWW',{api_host:'https://posthog.qa.carestackqa.com'})
</script>
<script type="application/javascript">
var dnt = (navigator.doNotTrack || window.doNotTrack || navigator.msDoNotTrack);
var doNotTrack = (dnt == "1" || dnt == "yes");
if (!doNotTrack) {
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
if (window.sessionStorage) {
var GA_SESSION_STORAGE_KEY = 'ga:clientId';
ga('create', 'UA-155159093-1', {
'storage': 'none',
'clientId': sessionStorage.getItem(GA_SESSION_STORAGE_KEY)
});
ga(function(tracker) {
sessionStorage.setItem(GA_SESSION_STORAGE_KEY, tracker.get('clientId'));
});
}
ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
}
</script>
<script async src='https://www.google-analytics.com/analytics.js'></script>
<meta property="og:title" content="Vivek Sasidharan" />
<meta property="og:description" content="Personal Website of Vivek Sasidharan." />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://viveks.dev/" /><meta property="og:image" content="https://viveks.dev/img/pic.png"/><meta property="og:site_name" content="Vivek Sasidharan | Personal Website" />
<meta name="twitter:card" content="summary_large_image"/>
<meta name="twitter:image" content="https://viveks.dev/img/pic.png"/>
<meta name="twitter:title" content="Vivek Sasidharan"/>
<meta name="twitter:description" content="Personal Website of Vivek Sasidharan."/>
<link rel="stylesheet" href="/css/customstyle.css"><link rel="stylesheet" href="/css/core.min.defe4098f534a994ca9e2167d0c62b55e09a14dfc0acb5a689ac7c9a503f43a910d17e0415aeb2ffcb5e78a455b1410c.css" integrity="sha384-3v5AmPU0qZTKniFn0MYrVeCaFN/ArLWmiax8mlA/Q6kQ0X4EFa6y/8teeKRVsUEM"><body>
<div class="base-body"><section id="header" class="site header max-body-width">
<div class="header wrap"><span class="header left-side"><a class="site home" href="/"><span class="site name">Vivek Sasidharan</span></a></span>
<span class="header right-side"><div class="nav wrap"><nav class="nav"><a class="nav item" href="/about">About</a><a class="nav item" href="https://github.com/viveks7"target="_blank" rel="noopener">GitHub</a></nav></div></span></div></section><div id="content" class="max-body-width"><ul class="note list"><li class="item"><a class="note" href="/post/dotksuid-lib/">
<p class="note title">#1 - DotKsuid - A KSUID Generator Library</p><p class="note date">Saturday, June 19, 2021</p><p class="note content">A .NET Standard 2.0 port of Segment’s K-Sortable Unique IDentifiers(KSUID) library
<span class="mldr">…more</span></p></a><p class="note labels"><a class="tag" href="/tags/oss/">OSS</a><a class="tag" href="/tags/.net/">.NET</a></p></li><li class="item"><a class="note" href="/post/the-meta-post/">
<p class="note title">#0 - Meta</p><p class="note date">Saturday, January 18, 2020</p><p class="note content">A blog post about the blog itself
<span class="mldr">…more</span></p></a><p class="note labels"><a class="tag" href="/tags/about/">about</a></p></li></ul></div><section id="footer" class="footer max-body-width"><div style="display:flex; flex-direction:column; flex-wrap:wrap; justify-content: center; align-items: center;">
<p style="flex-shrink: 0;">©2021 Vivek</p><p><a href="/acknowledgements/">Acknowledgements</a></p>
</div></section>
<script type="application/javascript">
var dnt = (navigator.doNotTrack || window.doNotTrack || navigator.msDoNotTrack);
var doNotTrack = (dnt == "1" || dnt == "yes");
if (!doNotTrack) {
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
if (window.sessionStorage) {
var GA_SESSION_STORAGE_KEY = 'ga:clientId';
ga('create', 'UA-155159093-1', {
'storage': 'none',
'clientId': sessionStorage.getItem(GA_SESSION_STORAGE_KEY)
});
ga(function(tracker) {
sessionStorage.setItem(GA_SESSION_STORAGE_KEY, tracker.get('clientId'));
});
}
ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
}
</script>
<script async src='https://www.google-analytics.com/analytics.js'></script>
</div>
</body>
</html>