-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.xml
More file actions
131 lines (95 loc) · 8.55 KB
/
index.xml
File metadata and controls
131 lines (95 loc) · 8.55 KB
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
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Sriram Narayanan - The Sky is not the limit</title>
<link>https://www.sriramnarayanan.com/</link>
<description>Recent content on Sriram Narayanan - The Sky is not the limit</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Thu, 28 Mar 2019 23:25:36 +0800</lastBuildDate>
<atom:link href="https://www.sriramnarayanan.com/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Making Continuous Delivery happen - ThoughtWorks Talks Tech March 2019</title>
<link>https://www.sriramnarayanan.com/making-continuous-delivery-happen-thoughtworks-talks-tech-march-2019/</link>
<pubDate>Thu, 28 Mar 2019 23:25:36 +0800</pubDate>
<guid>https://www.sriramnarayanan.com/making-continuous-delivery-happen-thoughtworks-talks-tech-march-2019/</guid>
<description><p>Yesterday, I presented on &ldquo;Making CD happen&rdquo; at the ThoughtWorks Talks Tech March 2019 edition at the ThoughtWorks Singapore office</p>
<p><div class="embed slideshare">
<iframe src="https://www.slideshare.net/slideshow/embed_code/key/IAdleXumavC1DV" width="599" height="487" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen> </iframe>
</div>.</p>
<p>I use slides to support my message, so there is sometimes context around the various slides.</p>
<p>Over the past few years, organisations have been increasingly recognising that along with governance and project management (read, scrum), they need to pay attention to engineering practices too. The result has been an increasting move to achieve <a href="https://martinfowler.com/bliki/ContinuousDelivery.html">Continuous Delivery</a> (or &ldquo;CI/CD&rdquo; as it is unfortunately often also known).</p>
<p>The reality is that the IT budget went into expensive scrum and &ldquo;CI/CD&rdquo; tool implementations, dedicated staff, and so on.</p>
<p>With a plethora of tools and consultants, lots of tutorials and IT budgets assigned to such initiatives, there are a lot of implementations out there which are not yet delivering results.</p>
<ul>
<li>There are still defects in production</li>
<li>There is a lot of wait-time between code-commit to go-live</li>
<li>Triaging defects continues to take time</li>
<li>Integration between workstreams continues to be risky</li>
<li>Fixing a defect doesn’t guarantee that nothing else got broken</li>
<li>Changes pushed to prod often leads to failures</li>
<li>What works in one environment doesn’t work in others</li>
</ul></description>
</item>
<item>
<title>Talk - Migrating your IT policies to the Cloud</title>
<link>https://www.sriramnarayanan.com/talk-migrating-your-it-policies-to-the-cloud/</link>
<pubDate>Tue, 09 Oct 2018 22:15:21 +0800</pubDate>
<guid>https://www.sriramnarayanan.com/talk-migrating-your-it-policies-to-the-cloud/</guid>
<description><p>Today, I presented at Cloud Asia Singapore 2018 on the topic &ldquo;Migrating your IT policies to the Cloud&rdquo;.</p>
<div class="embed slideshare">
<iframe src="https://www.slideshare.net/slideshow/embed_code/key/ukaHptF8S02RqQ" width="599" height="487" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen> </iframe>
</div>
<p>Moving to the Cloud is more than just getting an account at a public cloud. Even a lift and shift approach needs quite some thought to the design.</p></description>
</item>
<item>
<title>Some standup anti-patterns</title>
<link>https://www.sriramnarayanan.com/some-standup-anti-patterns/</link>
<pubDate>Wed, 23 Aug 2017 16:15:26 +0800</pubDate>
<guid>https://www.sriramnarayanan.com/some-standup-anti-patterns/</guid>
<description><p>See my <a href="https://www.sriramnarayanan.com/talk-on-standups/">slide deck</a> that I usually use when giving a talk on this topic.</p>
<p>Among the many practices that people start to follow when they decide to &ldquo;go agile&rdquo;, is the daily standup.</p>
<p>Jason Yip&rsquo;s article on <a href="https://martinfowler.com/articles/itsNotJustStandingUp.html">standups</a> is often considered the reference article (that&rsquo;s me in the red t-shirt in that pic).</p>
<p>Over the years, various organisations and teams have adopted the practice of a standup along with many other practices in the hopes of being Agile. As an outside observer, I often get to spot various anti-patterns in standup practices.</p>
<p>Here are some standup anti-patterns to identify and address:</p></description>
</item>
<item>
<title>Talk - On Standups</title>
<link>https://www.sriramnarayanan.com/talk-on-standups/</link>
<pubDate>Wed, 23 Aug 2017 16:15:26 +0800</pubDate>
<guid>https://www.sriramnarayanan.com/talk-on-standups/</guid>
<description>Here is the slide deck to a popular talk that I give on standups. I recommend that you also read the accompanying article.
</description>
</item>
<item>
<title>segregation of duties and continuous delivery</title>
<link>https://www.sriramnarayanan.com/segregation-of-duties-and-continuous-delivery/</link>
<pubDate>Thu, 23 Feb 2017 14:25:36 +0800</pubDate>
<guid>https://www.sriramnarayanan.com/segregation-of-duties-and-continuous-delivery/</guid>
<description><p>Today, I presented on &ldquo;Segregation of Duties and Continuous Delivery&rdquo; at the DevSecCon Singapore 2017.</p>
<div class="embed slideshare">
<iframe src="https://www.slideshare.net/slideshow/embed_code/key/vHeYikkW2pCi9J" width="599" height="487" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen> </iframe>
</div>
<p>The talk was well received.</p>
<p>As per the wikipedia article on [<a href="https://en.wikipedia.org/wiki/Separation_of_duties">https://en.wikipedia.org/wiki/Separation_of_duties</a>], &ldquo; In business the separation by sharing of more than one individual in one single task is an internal control intended to prevent fraud and error.&rdquo;</p>
<p>In the I.T. space, the approaches for implementing Segregation of Duties are very defensive in nature. While the objectives of SoD are arguably achieved, the present enforcement approaches slow down the overall time from code commit to production deployment. This prevent effective Continuous Delivery.</p>
<p>In my talk, I present the intent, the current approaches, and my recommended alternative approaches.</p>
<p>This talk with be one of the chapters of my upcoming book on Security and Continuous Delivery.</p></description>
</item>
<item>
<title>migrating to a static website</title>
<link>https://www.sriramnarayanan.com/migrating-to-a-static-website/</link>
<pubDate>Mon, 07 Nov 2016 23:46:39 +0800</pubDate>
<guid>https://www.sriramnarayanan.com/migrating-to-a-static-website/</guid>
<description><p>I&rsquo;ve decided to try static website hosting using Hugo.</p>
<p>My earlier blog can be accessed <a href="http://dynamicproxy.livejournal.com">here</a></p></description>
</item>
<item>
<title>Search Results</title>
<link>https://www.sriramnarayanan.com/search/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://www.sriramnarayanan.com/search/</guid>
<description></description>
</item>
</channel>
</rss>