Skip to content

Commit b9dad3b

Browse files
Added more notes
1 parent 5f852a4 commit b9dad3b

File tree

51 files changed

+1970
-258
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+1970
-258
lines changed

blog/404.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131

3232

3333

34-
<meta name="generator" content="Hugo 0.123.7">
34+
<meta name="generator" content="Hugo 0.123.8">
3535

3636

3737

222 KB
Loading

blog/categories/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131

3232

3333

34-
<meta name="generator" content="Hugo 0.123.7">
34+
<meta name="generator" content="Hugo 0.123.8">
3535

3636

3737

blog/excalidraw/art-2024-01-19-19.56.09/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131

3232

3333

34-
<meta name="generator" content="Hugo 0.123.7">
34+
<meta name="generator" content="Hugo 0.123.8">
3535

3636

3737

blog/excalidraw/art-2024-01-25-14.32.40/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131

3232

3333

34-
<meta name="generator" content="Hugo 0.123.7">
34+
<meta name="generator" content="Hugo 0.123.8">
3535

3636

3737

blog/excalidraw/art-2024-02-11-07.27.35/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131

3232

3333

34-
<meta name="generator" content="Hugo 0.123.7">
34+
<meta name="generator" content="Hugo 0.123.8">
3535

3636

3737

blog/excalidraw/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131

3232

3333

34-
<meta name="generator" content="Hugo 0.123.7">
34+
<meta name="generator" content="Hugo 0.123.8">
3535

3636

3737

blog/index.html

Lines changed: 48 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030

3131

3232

33-
<meta name="generator" content="Hugo 0.123.7">
33+
<meta name="generator" content="Hugo 0.123.8">
3434

3535

3636

@@ -150,6 +150,20 @@ <h3 class="posts-item-note" aria-label="Recent Posts"></h3>
150150

151151

152152

153+
<article class="post-item">
154+
<h4 class="post-item-title">
155+
<a href="/blog/notes/2024/databases/">Databases</a>
156+
</h4>
157+
158+
159+
160+
<time class="post-item-meta" datetime="2024-03-03T07:34:21&#43;0530">
161+
3 Mar 2024
162+
163+
</time>
164+
</article>
165+
166+
153167
<article class="post-item">
154168
<h4 class="post-item-title">
155169
<a href="/blog/notes/2024/design-pattern/">Design pattern</a>
@@ -178,6 +192,20 @@ <h4 class="post-item-title">
178192
</article>
179193

180194

195+
<article class="post-item">
196+
<h4 class="post-item-title">
197+
<a href="/blog/notes/2024/react/">React</a>
198+
</h4>
199+
200+
201+
202+
<time class="post-item-meta" datetime="2024-01-20T18:57:02&#43;0530">
203+
20 Jan 2024
204+
205+
</time>
206+
</article>
207+
208+
181209
<article class="post-item">
182210
<h4 class="post-item-title">
183211
<a href="/blog/notes/2024/a-philosophy-of-software-design-book-notes/">A Philosophy of Software Design Book Notes</a>
@@ -220,6 +248,20 @@ <h4 class="post-item-title">
220248
</article>
221249

222250

251+
<article class="post-item">
252+
<h4 class="post-item-title">
253+
<a href="/blog/notes/2024/docker/">Docker Notes</a>
254+
</h4>
255+
256+
257+
258+
<time class="post-item-meta" datetime="2024-01-15T08:19:32&#43;0530">
259+
15 Jan 2024
260+
261+
</time>
262+
</article>
263+
264+
223265
<article class="post-item">
224266
<h4 class="post-item-title">
225267
<a href="/blog/notes/2024/networking/">Networking Notes</a>
@@ -318,48 +360,12 @@ <h4 class="post-item-title">
318360
</article>
319361

320362

321-
<article class="post-item">
322-
<h4 class="post-item-title">
323-
<a href="/blog/notes/2023/rabbitmq/">RabbitMQ Notes</a>
324-
</h4>
325-
326-
327-
328-
<time class="post-item-meta" datetime="2023-12-08T18:26:15&#43;0530">
329-
8 Dec 2023
330-
331-
</time>
332-
</article>
333-
334-
335-
<article class="post-item">
336-
<h4 class="post-item-title">
337-
<a href="/blog/notes/2023/mongodb-performance-tuning/">MongoDB Performance Tuning Book Notes</a>
338-
</h4>
339-
340-
341-
342-
<time class="post-item-meta" datetime="2023-12-03T09:44:50&#43;0530">
343-
3 Dec 2023
344-
345-
</time>
346-
</article>
347-
348-
349-
<article class="post-item">
350-
<h4 class="post-item-title">
351-
<a href="/blog/notes/2024/docker/"></a>
352-
</h4>
353-
354-
355-
356-
<time class="post-item-meta" datetime="0001-01-01T00:00:00Z">
357-
1 Jan 0001
358-
359-
</time>
360-
</article>
361-
362363

364+
<p>
365+
366+
<a href="https://programmerraja.github.io/blog/notes/"></a>
367+
368+
</p>
363369

364370
</main>
365371
</div><footer class="footer">

blog/index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

blog/index.xml

Lines changed: 40 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,20 @@
66
<description>Recent content on programmerraja blog</description>
77
<generator>Hugo -- gohugo.io</generator>
88
<language>en-us</language>
9-
<lastBuildDate>Sun, 03 Mar 2024 10:06:51 +0530</lastBuildDate><atom:link href="https://programmerraja.github.io/blog/index.xml" rel="self" type="application/rss+xml" />
9+
<lastBuildDate>Sun, 17 Mar 2024 06:43:12 +0530</lastBuildDate><atom:link href="https://programmerraja.github.io/blog/index.xml" rel="self" type="application/rss+xml" />
10+
<item>
11+
<title>Databases</title>
12+
<link>https://programmerraja.github.io/blog/notes/2024/databases/</link>
13+
<pubDate>Sun, 03 Mar 2024 07:34:21 +0530</pubDate>
14+
15+
<guid>https://programmerraja.github.io/blog/notes/2024/databases/</guid>
16+
17+
<description>ZippyDB ZippyDB is the largest strongly consistent, geographically distributed key-value store at Facebook.ZippyDB uses RocksDB as the underlying storage engine
18+
Cassandra Cassandra is a wide-column NoSQL database management system. It was originally developed at Facebook to power the Facebook inbox search feature
19+
FoundationDB FoundationDB is an open-source, distributed, transactional key-value store. It’s designed to handle large volumes of data and works well for both read/write workloads and write-heavy workloads. It’s also ACID-compliant.</description>
20+
21+
</item>
22+
1023
<item>
1124
<title>How to wireshark the mongodb</title>
1225
<link>https://programmerraja.github.io/blog/post/2024/how-to-wireshark-the-mongodb/</link>
@@ -47,6 +60,17 @@ Books for leadership The Hard Things About Hard Things by Ben Horowitz, Trillion
4760

4861
</item>
4962

63+
<item>
64+
<title>React</title>
65+
<link>https://programmerraja.github.io/blog/notes/2024/react/</link>
66+
<pubDate>Sat, 20 Jan 2024 18:57:02 +0530</pubDate>
67+
68+
<guid>https://programmerraja.github.io/blog/notes/2024/react/</guid>
69+
70+
<description>Notes Context function App() { return ( &amp;lt;div className=&amp;#34;App&amp;#34;&amp;gt; &amp;lt;AdaptivityProvider&amp;gt; &amp;lt;Child1 /&amp;gt; &amp;lt;Child2 /&amp;gt; &amp;lt;/AdaptivityProvider&amp;gt; &amp;lt;/div&amp;gt; ); } let child1 = 0; let child2 = 0; function Child1() { //TO Consume const { width } = useSize(); child1 += 1; return &amp;lt;p&amp;gt;{child1}&amp;lt;/p&amp;gt;; } function Child2() { const { isMobile } = useMobile(); child2 += 1; return &amp;lt;p&amp;gt;{child2}&amp;lt;/p&amp;gt;; } //create context const SizeContext = createContext({}); const MobileContext = createContext({}); //create provider export const Provider = (props) =&amp;gt; { const [width, setWidth] = useState(window.</description>
71+
72+
</item>
73+
5074
<item>
5175
<title>A Philosophy of Software Design Book Notes</title>
5276
<link>https://programmerraja.github.io/blog/notes/2024/a-philosophy-of-software-design-book-notes/</link>
@@ -83,6 +107,18 @@ Symptoms of complexity Change amplification: The first symptom of complexity is
83107

84108
</item>
85109

110+
<item>
111+
<title>Docker Notes</title>
112+
<link>https://programmerraja.github.io/blog/notes/2024/docker/</link>
113+
<pubDate>Mon, 15 Jan 2024 08:19:32 +0530</pubDate>
114+
115+
<guid>https://programmerraja.github.io/blog/notes/2024/docker/</guid>
116+
117+
<description>Docker Engine When you install Docker, you get two major components:
118+
Docker client →is a command-line tool used to interact with the Docker Engine, Docker daemon (sometimes called “server” or “engine”) In a default Linux installation, the client talks to the daemon via a local IPC/Unix socket at /var/run/docker.sock The Docker engine is the core software that runs and manages containers.The Docker Engine is made from many specialized tools that work together to create and run containers APIs, execution driver, runtime (create containers) , shims, containerd (to manage container lifecycle operations — start | stop | pause | rm.</description>
119+
120+
</item>
121+
86122
<item>
87123
<title>Database internal book Notes</title>
88124
<link>https://programmerraja.github.io/blog/notes/2024/database-internal/</link>
@@ -156,8 +192,9 @@ var name string = “d” (if directly assing vaule we don’t need to mention t
156192

157193
<guid>https://programmerraja.github.io/blog/notes/2024/kubernetes/</guid>
158194

159-
<description>Kubernetes is two things A cluster for running applications An orchestrator of cloud-native microservices apps Kubernetes cluster A Kubernetes cluster contains six main components:
160-
API server: Exposes a REST interface to all Kubernetes resources. Serves as the front end of the Kubernetes control plane. Scheduler: Places containers according to resource requirements and metrics. Makes note of Pods with no assigned node, and selects nodes for them to run on. Controller manager: Runs controller processes and reconciles the cluster’s actual state with its desired specifications.</description>
195+
<description>Kubernetes is two things A cluster for running applications An orchestrator of cloud-native microservices apps Kubernetes cluster ![[Pasted image 20240312073714.png]]
196+
A Kubernetes cluster contains six main components:
197+
API server: Exposes a REST interface to all Kubernetes resources. Serves as the front end of the Kubernetes control plane. Scheduler: Places containers according to resource requirements and metrics. Makes note of Pods with no assigned node, and selects nodes for them to run on.</description>
161198

162199
</item>
163200

@@ -249,38 +286,6 @@ Drawing {&amp;#34;type&amp;#34;:&amp;#34;excalidraw&amp;#34;,&amp;#34;version&am
249286

250287
</item>
251288

252-
<item>
253-
<title></title>
254-
<link>https://programmerraja.github.io/blog/notes/2024/docker/</link>
255-
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
256-
257-
<guid>https://programmerraja.github.io/blog/notes/2024/docker/</guid>
258-
259-
<description>+++ title = &amp;lsquo;Docker Notes&amp;rsquo; date = 2024-01-15T08:19:32.3232+05:30 tags = [&amp;lsquo;docker&amp;rsquo;,&amp;lsquo;devops&amp;rsquo;] draft = false +++
260-
Docker Engine When you install Docker, you get two major components:
261-
Docker client →is a command-line tool used to interact with the Docker Engine, Docker daemon (sometimes called “server” or “engine”) In a default Linux installation, the client talks to the daemon via a local IPC/Unix socket at /var/run/docker.sock The Docker engine is the core software that runs and manages containers.</description>
262-
263-
</item>
264-
265-
<item>
266-
<title></title>
267-
<link>https://programmerraja.github.io/blog/wireshark/</link>
268-
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
269-
270-
<guid>https://programmerraja.github.io/blog/wireshark/</guid>
271-
272-
<description>Give OSII
273-
Any idea about OSII layer
274-
![[Pasted image 20240303172632.png]]
275-
RFC
276-
ip.dst == 104.22.71.140 or ip.src == 104.22.71.140 and ssl TLS between http and TCP
277-
ip.dst == 104.22.71.140 or ip.src == 104.22.71.140 or ip.src == 172.67.42.249 or ip.dst == 172.67.42.249
278-
ip.src == 172.67.42.249 or ip.dst == 172.67.42.249
279-
TLS 1.2 Handshake It takes 4 steps to complete the handshake before sending the first encrypted request from a browser:
280-
Client Hello Server Hello Client key exchange and generate the master secret Finished https://cabulous.</description>
281-
282-
</item>
283-
284289
<item>
285290
<title>Search</title>
286291
<link>https://programmerraja.github.io/blog/search/</link>

0 commit comments

Comments
 (0)