<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: pravintargaryen</title>
    <description>The latest articles on DEV Community by pravintargaryen (@pravintargaryen).</description>
    <link>https://dev.to/pravintargaryen</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1048159%2F69278372-c173-4dc8-b315-e65948777f25.jpeg</url>
      <title>DEV Community: pravintargaryen</title>
      <link>https://dev.to/pravintargaryen</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/pravintargaryen"/>
    <language>en</language>
    <item>
      <title>DeepMind at Google: Denny Zhou</title>
      <dc:creator>pravintargaryen</dc:creator>
      <pubDate>Thu, 12 Dec 2024 17:09:33 +0000</pubDate>
      <link>https://dev.to/pravintargaryen/deepmind-at-google-denny-zhou-fcl</link>
      <guid>https://dev.to/pravintargaryen/deepmind-at-google-denny-zhou-fcl</guid>
      <description>&lt;p&gt;The buzz around Large Language Models (LLMs) is impossible to ignore. If you’ve been keeping up with tech news since 2022, you’ve likely heard the term. But do you really know what LLMs are all about? Despite being marketed as artificial intelligence, LLMs are essentially advanced prediction models trained to excel at guessing the next word or token in a sequence.&lt;/p&gt;

&lt;p&gt;Much like Google’s simple search box unlocks access to the world’s knowledge, LLMs have revolutionized AI since their rise to prominence in early 2024. However, beneath their polished outputs lies a fundamental question: Are LLMs truly intelligent, or are they just exceptionally well-trained parrots?&lt;/p&gt;

&lt;h2&gt;
  
  
  Denny Zhou’s Take
&lt;/h2&gt;

&lt;p&gt;Denny Zhou, a researcher at Google DeepMind, has a grounded perspective. In his recent lecture (&lt;a href="https://www.youtube.com/watch?v=QL-FS_Zcmyo" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=QL-FS_Zcmyo&lt;/a&gt;), Zhou addressed the reasoning abilities of LLMs, comparing them to teaching a parrot. “It just repeats mostly what we say but with an answer at the end,” he remarked.&lt;/p&gt;

&lt;p&gt;Zhou believes AI should mimic human learning, where understanding grows from just a few examples. To illustrate, he shared a charming anecdote about his children:&lt;/p&gt;

&lt;p&gt;Kid 1: “What’s 17 times three?”&lt;br&gt;
Kid 2: “I don’t know.”&lt;br&gt;
Kid 1: “What’s 10 times 3?”&lt;br&gt;
Kid 2: “30.”&lt;br&gt;
Kid 1: “What’s 7 times 3?”&lt;br&gt;
Kid 2: “21.”&lt;br&gt;
Kid 1: “Add both of them.”&lt;br&gt;
Kid 2: “51.”&lt;/p&gt;

&lt;p&gt;Reflecting on this, his elder child quipped, “Chain-of-thought prompting works on my little brother too!”&lt;/p&gt;

&lt;h2&gt;
  
  
  The Power and Pitfalls of Chain-of-Thought Reasoning
&lt;/h2&gt;

&lt;p&gt;Zhou highlighted the potential of chain-of-thought prompting, where intermediate reasoning steps between the prompt and response significantly enhance an LLM’s performance. When an LLM reasons step-by-step, its confidence in the final answer increases compared to directly generating a response.&lt;/p&gt;

&lt;p&gt;But there’s a caveat. Just like humans, LLMs can be easily distracted by irrelevant context, leading to flawed reasoning. This limitation underscores the complexity of teaching machines to "think."&lt;/p&gt;

&lt;h2&gt;
  
  
  What Lies Ahead
&lt;/h2&gt;

&lt;p&gt;Denny Zhou is at the forefront of teaching the next generation of LLMs how to reason. His research explores how AI can mimic human-like learning and reasoning, a challenge that could redefine AI as we know it. Zhou’s work doesn’t just speculate; it builds on rigorous experiments and insights, paving the way for future breakthroughs.&lt;/p&gt;

&lt;p&gt;For those interested in diving deeper into his research, Zhou’s publications are available at &lt;a href="https://dennyzhou.github.io/" rel="noopener noreferrer"&gt;https://dennyzhou.github.io/&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Final Word
&lt;/h2&gt;

&lt;p&gt;Denny Zhou reminds us: “Always keep in mind that LLMs are probabilistic models of generating next tokens. They are not humans.” His cautionary message emphasizes the need to balance excitement with a realistic understanding of AI’s capabilities and limitations.&lt;/p&gt;

&lt;p&gt;Indeed, Denny Zhou’s insights offer a glimpse into the intricate dance between human ingenuity and artificial reasoning. As we navigate this transformative era, one thing is clear—LLMs, while remarkable, are just another step in humanity’s quest to unravel the mysteries of intelligence.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=QL-FS_Zcmyo" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ytimg.com%2Fan_webp%2FQL-FS_Zcmyo%2Fmqdefault_6s.webp%3Fdu%3D3000%26sqp%3DCO6r7LoG%26rs%3DAOn4CLAmepUHfzP1m9uYECwSkZfCEicS2w" alt="Denny Zhou" width="320" height="180"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>llm</category>
      <category>rag</category>
      <category>ai</category>
      <category>python</category>
    </item>
    <item>
      <title>Create a Django app in less than 2 minutes</title>
      <dc:creator>pravintargaryen</dc:creator>
      <pubDate>Mon, 28 Oct 2024 17:11:45 +0000</pubDate>
      <link>https://dev.to/pravintargaryen/create-a-django-app-in-less-than-2-minutes-585a</link>
      <guid>https://dev.to/pravintargaryen/create-a-django-app-in-less-than-2-minutes-585a</guid>
      <description>&lt;p&gt;&lt;a href="https://en.wikipedia.org/wiki/Django_(web_framework)" rel="noopener noreferrer"&gt;Django&lt;/a&gt; is a Popular Web framework in the pythonic world since its inception in 2005 as there's consistent growth of developers and users alike ever since.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.djangoproject.com/" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.djangoproject.com%2Fm%2Fimg%2Fbadges%2Fdjangowish126x70.gif" alt="A Django site." title="I wish this site was powered by Django." width="126" height="70"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you love Python in the Backend, creating a Django app is more fun than you thought.&lt;/p&gt;

&lt;h2&gt;
  
  
  Virtual environment (venv)
&lt;/h2&gt;

&lt;p&gt;Virtual environment makes sure the packages and dependencies you install do not end up globally in the &lt;strong&gt;site-packges&lt;/strong&gt; folder of your Python installation directory and in the current project folder. &lt;/p&gt;

&lt;p&gt;The following command will create a virtual environment in the current working directory&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;py -m venv venv
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You can activate your virtual environment using the command (in windows)&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.\venv\Scripts\activate
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Once you have your virtual environment activated, we are ready to go.&lt;/p&gt;

&lt;h2&gt;
  
  
  Installing Django
&lt;/h2&gt;

&lt;p&gt;Django package can be installed with following command&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;py -m pip install Django
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;After the installation is completed, we can start a new Django project&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;django-admin startproject demo .
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk9gzcgx2t8gytuzu4xk8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk9gzcgx2t8gytuzu4xk8.png" alt="Image description" width="207" height="256"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Notice the presence of '.' a dot at the end of the command. Omitting this dot will result in a nested project structure same as our app name 'demo1'(in this case) &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9hq9fd7ign7qezseh3w1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9hq9fd7ign7qezseh3w1.png" alt="Image description" width="253" height="298"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Starting the Dev Server
&lt;/h2&gt;

&lt;p&gt;Now that we have our demo project created, let's check if our django app is installed properly&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;py manage.py runserver
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You will notice certain warnings about migrations which you can ignore for now&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5ics3tbbkxa5p9xv9oy7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5ics3tbbkxa5p9xv9oy7.png" alt="Image description" width="800" height="180"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That's it. We now have our first Django app up and running  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F56c6jubyc4gsshzbjkhl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F56c6jubyc4gsshzbjkhl.png" alt="Image description" width="800" height="459"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Cyclops UI - the browser for your Kubernetes Clusters</title>
      <dc:creator>pravintargaryen</dc:creator>
      <pubDate>Mon, 05 Aug 2024 18:41:02 +0000</pubDate>
      <link>https://dev.to/pravintargaryen/cyclops-ui-the-browser-for-your-kubernetes-clusters-582c</link>
      <guid>https://dev.to/pravintargaryen/cyclops-ui-the-browser-for-your-kubernetes-clusters-582c</guid>
      <description>&lt;p&gt;Have you ever wondered how &lt;a href="https://www.google.com/" rel="noopener noreferrer"&gt;Google&lt;/a&gt; can handle so much requests per minute convincingly without any lag or downtime and that too at Godspeed?&lt;/p&gt;

&lt;p&gt;The answer lies in it's Data Center&lt;/p&gt;

&lt;h2&gt;
  
  
  What is a Datacenter?
&lt;/h2&gt;

&lt;p&gt;A Datacenter is a place where thousands of Linux Servers(mostly) are racked (aka rack servers) working down the clock for serving each requests at a scale larger than anyone can imagine.&lt;/p&gt;

&lt;p&gt;Imagine a whole football ground with Servers&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxnfwmula1qhk7d0lvm11.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxnfwmula1qhk7d0lvm11.jpg" alt="Image description" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Pic Courtesy : Google Data Center Gallery&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;This is the map of the Google Data Centers around the Globe&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6634bqgcvt7fipcv8lcc.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6634bqgcvt7fipcv8lcc.jpg" alt="Image description" width="800" height="375"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;You can get a quick snapshot of what a Datacenter is at the moment.&lt;/em&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  What is a Cluster?
&lt;/h2&gt;

&lt;p&gt;As the name suggests Clusters are group of anything, in this case a group of Servers. The following illustration somehow details it&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbwx5us7i1816b6dhhlpc.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbwx5us7i1816b6dhhlpc.jpg" alt="Image description" width="800" height="433"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Pic Courtesy : Google Datacenter&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;You just got to know about cluster in the Datacenter. Let's take dig deeper. &lt;/p&gt;

&lt;h2&gt;
  
  
  Kubernetes
&lt;/h2&gt;

&lt;p&gt;What if we want to build or emulate a data center of our own. Here Comes Kubernetes. Kubernetes or K8s as is commonly helps Containerized applications run with resources they need to run. Kubernetes is actually a result of Google's own Cluster Brainchild operating system called &lt;a href="https://sre.google/sre-book/production-environment/#fig_production-environment_borg" rel="noopener noreferrer"&gt;Borg&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kubernetes Cluster Architecture
&lt;/h2&gt;

&lt;p&gt;The basic Kubernetes cluster consists of a Control Pane and a Node&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdn91ck68eva45i9kthpa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdn91ck68eva45i9kthpa.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;&lt;a href="https://www.linkedin.com/pulse/step-by-step-guide-setting-up-kubernetes-cluster-md-rezaul-karim-1fpuc/" rel="noopener noreferrer"&gt;https://www.linkedin.com/pulse/step-by-step-guide-setting-up-kubernetes-cluster-md-rezaul-karim-1fpuc/&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The kubelet is the primary "node agent" that runs on each node&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Containerization?
&lt;/h2&gt;

&lt;p&gt;Containerization as the name suggests helps contain an application with the tools they need to run such as environment variables, packages etc..&lt;/p&gt;

&lt;p&gt;Think of it like a Sandbox or Delivery Container where everything you need is kept so that it can run as a single isolated units&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd3condlyqg5nnyatn7qv.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd3condlyqg5nnyatn7qv.jpg" alt="Image description" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Containerize an Application?
&lt;/h2&gt;

&lt;p&gt;Well we usually containerize an application with Docker. Docker can package an application and its dependencies in a virtual container that can run on any Linux, Windows, or macOS computer. This enables the application to run in a variety of locations, such as on-premises, in public (see decentralized computing, distributed computing, and cloud computing) or private cloud.&lt;/p&gt;

&lt;p&gt;Normally to Containerize an Application you need your application and a Docker File. That's it. A Docker File is a simple YAML File that will have the necessary details like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Base Image&lt;/li&gt;
&lt;li&gt;Working Directory &lt;/li&gt;
&lt;li&gt;COPY&lt;/li&gt;
&lt;li&gt;RUN Command&lt;/li&gt;
&lt;li&gt;PORT&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is more like the build, run command and env variables needed when running an application in production. Think of it like Deploying our application to Vercel or Netlify. We are Deploying our application to Docker Container in this case. The Dockerfile will create a Docker Image first and the Docker Image will be Containerized.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftmu2rfr2tfaht9kaa3md.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftmu2rfr2tfaht9kaa3md.png" alt="Image description" width="551" height="351"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;&lt;a href="https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/compare-Docker-image-vs-container-difference-compare" rel="noopener noreferrer"&gt;https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/compare-Docker-image-vs-container-difference-compare&lt;/a&gt;&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;Because Docker containers are lightweight, a single server or virtual machine can run several containers simultaneously.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhof250hie8qhvn7em1en.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhof250hie8qhvn7em1en.jpg" alt="Image description" width="800" height="455"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Copyright: Wired Magazine&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;Think of this ship. Each Container hosts an individual application or file. You can literally containerize anything from Google Colab notebook to a single image file or an entire application. The Choice is yours. &lt;/p&gt;

&lt;h2&gt;
  
  
  Docker Hub
&lt;/h2&gt;

&lt;p&gt;You might have probably heard Github by now. Similar to Github, which hosts the source code of our applications, we have Docker Hub which hosts the Docker Image of our applications at &lt;a href="https://hub.docker.com/" rel="noopener noreferrer"&gt;https://hub.docker.com/&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Minikube
&lt;/h2&gt;

&lt;p&gt;Now that you have a basic understanding of Kubernetes and Docker, let's focus on Minikube.&lt;/p&gt;

&lt;p&gt;Minikube is a lightweight and simplified version of Kubernetes, primarily used for local development and testing purposes.While Kubernetes are multi nodes in real world scenario, Minikube allows you to run a single-node Kubernetes cluster locally on your machine. So this will be ideal for playing with it.   &lt;/p&gt;

&lt;p&gt;That's it we have learnt all the basics, now we can focus on Cyclops UI&lt;/p&gt;

&lt;h2&gt;
  
  
  Cyclops UI
&lt;/h2&gt;

&lt;p&gt;Cyclops is an user interface for managing and interacting with Kubernetes clusters. This is more like a browser for Kubernetes Cluster  without which we have to rely on Command line Terminals for managing clusters.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cyclops UI Demo
&lt;/h2&gt;

&lt;p&gt;Click the below image to watch Cyclops UI Demo&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtu.be/YZ7Kd69s0xs" rel="noopener noreferrer"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kyE6ICZW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://img.youtube.com/vi/YZ7Kd69s0xs/0.jpg" alt="IMAGE ALT TEXT HERE" width="480" height="360"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>kubernetes</category>
      <category>docker</category>
      <category>devops</category>
    </item>
  </channel>
</rss>
