-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
156 lines (93 loc) · 4.52 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
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
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta name="generator" content="Hugo 0.71.0" />
<meta charset="utf-8">
<meta name="HandheldFriendly" content="True">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="referrer" content="no-referrer-when-downgrade">
<title>Scribbles by Rifhan - Scribbles by Rifhan</title>
<meta name="description" content="Scribbles by Rifhan is a personal blog">
<link rel="alternate" type="application/rss+xml" href="https://blog.rifhanakram.com/index.xml" title="Scribbles by Rifhan" />
<link rel="stylesheet" href="/css/all.min.css"/>
<link rel="icon" type="image/x-icon" href="https://blog.rifhanakram.com/favicon.ico">
<link rel="apple-touch-icon-precomposed" href="https://blog.rifhanakram.com/favicon.png">
<link href="https://fonts.googleapis.com/css?family=IBM+Plex+Mono:400,400i|IBM+Plex+Sans:100,100i,400,400i,700,700i" rel="stylesheet">
<link rel="stylesheet" href="https://blog.rifhanakram.com/css/style.css?rnd=1604370910" />
<meta property="og:title" content="Scribbles by Rifhan" />
<meta property="og:description" content="Scribbles by Rifhan is a personal blog" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://blog.rifhanakram.com/" />
<meta property="og:updated_time" content="2020-10-27T00:29:58+05:30" />
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Scribbles by Rifhan"/>
<meta name="twitter:description" content="Scribbles by Rifhan is a personal blog"/>
</head>
<body>
<a class="skip-main" href="#main">Skip to main content</a>
<div class="container">
<header>
<h1 style="font-family: 'IBM Plex Mono', monospace;" class="site-header">
<a href="https://blog.rifhanakram.com/">Scribbles by Rifhan</a>
</h1>
<nav>
<a style="font-family: 'IBM Plex Mono', monospace;" class="" href="/posts/tech-talks" title="">Tech Talks</a>
<a style="font-family: 'IBM Plex Mono', monospace;" class="" href="/posts/" title="">Posts</a>
<div>
<i>
<a class="fab fa-linkedin" href="https://www.linkedin.com/in/rifhanakram/" target="_blank"></a>
</i>
<i>
<a class="fab fa-github" href="https://github.com/rifhanakram" target="_blank"></a>
</i>
<i>
<a class="fab fa-twitter" href="https://twitter.com/RifhanAkram1" target="_blank"></a>
</i>
</div>
</nav>
</header>
<main id="main" tabindex="-1">
<div class="homepage-content">
</div>
<article class="post-list">
<header>
<h1>
<a href="/posts/jenkins-pipeline-monorepo/">CI/CD for Monorepo's With Jenkins</a>
</h1>
</header>
<div class="content">
Monorepo is an approach in managing source code under a product, team or company within a single repo as oppose to multi-repo where a single product/application is contained within its own git repository.
The two approaches has its own pro’s and con’s. In this article i will not be discussing on what is the best approach as it entirely matters on the context we work, rather i will walk the through the challenges of Automated CI/CD with mono-repo and how we can over come them with structure and some magic with Jenkins Pipeline.
</div>
<div class="article-info">
<div class="article-date">2020-10-27</div>
<div class="article-taxonomies">
</div>
</div>
</article>
<article class="post-list">
<header>
<h1>
<a href="/posts/tech-talks/">Tech Talks</a>
</h1>
</header>
<div class="content">
gRPC Microservice Communication With AWS App Mesh This talk was done at the 2020 July AWS User Group Colombo meetup. In this talk i walk through the challenges of microservice communication with gRPC and how we can use AWS App mesh to manage this communication and overcome the challenges mentioned.
References Video Slides Code Samples
</div>
<div class="article-info">
<div class="article-date">2020-10-27</div>
<div class="article-taxonomies">
</div>
</div>
</article>
</main>
<footer>
<div>
<span>© Rifhan, 2020</span>
s
</div>
</footer>
</div>
</body>
</html>