|
6 | 6 | <description>Recent content on programmerraja blog</description> |
7 | 7 | <generator>Hugo -- gohugo.io</generator> |
8 | 8 | <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 | + |
10 | 23 | <item> |
11 | 24 | <title>How to wireshark the mongodb</title> |
12 | 25 | <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 |
47 | 60 |
|
48 | 61 | </item> |
49 | 62 |
|
| 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 ( &lt;div className=&#34;App&#34;&gt; &lt;AdaptivityProvider&gt; &lt;Child1 /&gt; &lt;Child2 /&gt; &lt;/AdaptivityProvider&gt; &lt;/div&gt; ); } let child1 = 0; let child2 = 0; function Child1() { //TO Consume const { width } = useSize(); child1 += 1; return &lt;p&gt;{child1}&lt;/p&gt;; } function Child2() { const { isMobile } = useMobile(); child2 += 1; return &lt;p&gt;{child2}&lt;/p&gt;; } //create context const SizeContext = createContext({}); const MobileContext = createContext({}); //create provider export const Provider = (props) =&gt; { const [width, setWidth] = useState(window.</description> |
| 71 | + |
| 72 | + </item> |
| 73 | + |
50 | 74 | <item> |
51 | 75 | <title>A Philosophy of Software Design Book Notes</title> |
52 | 76 | <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 |
83 | 107 |
|
84 | 108 | </item> |
85 | 109 |
|
| 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 | + |
86 | 122 | <item> |
87 | 123 | <title>Database internal book Notes</title> |
88 | 124 | <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 |
156 | 192 |
|
157 | 193 | <guid>https://programmerraja.github.io/blog/notes/2024/kubernetes/</guid> |
158 | 194 |
|
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> |
161 | 198 |
|
162 | 199 | </item> |
163 | 200 |
|
@@ -249,38 +286,6 @@ Drawing {&#34;type&#34;:&#34;excalidraw&#34;,&#34;version&am |
249 | 286 |
|
250 | 287 | </item> |
251 | 288 |
|
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 = &lsquo;Docker Notes&rsquo; date = 2024-01-15T08:19:32.3232+05:30 tags = [&lsquo;docker&rsquo;,&lsquo;devops&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 | | - |
284 | 289 | <item> |
285 | 290 | <title>Search</title> |
286 | 291 | <link>https://programmerraja.github.io/blog/search/</link> |
|
0 commit comments