<?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: Sam</title>
    <description>The latest articles on DEV Community by Sam (@sam_al).</description>
    <link>https://dev.to/sam_al</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1051008%2Fe3db35a4-9f85-4d49-b07f-29fb97e17682.png</url>
      <title>DEV Community: Sam</title>
      <link>https://dev.to/sam_al</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sam_al"/>
    <language>en</language>
    <item>
      <title>AI Agents Can Now Record Their Own Development Workflows</title>
      <dc:creator>Sam</dc:creator>
      <pubDate>Thu, 06 Aug 2026 09:31:26 +0000</pubDate>
      <link>https://dev.to/sam_al/ai-agents-can-now-record-their-own-development-workflows-30n0</link>
      <guid>https://dev.to/sam_al/ai-agents-can-now-record-their-own-development-workflows-30n0</guid>
      <description>&lt;p&gt;AI coding assistants like Claude Code, Cursor, and Codex have fundamentally changed how developers build software. They're great at generating code, fixing bugs, and accelerating development—but one problem still exists:&lt;/p&gt;

&lt;p&gt;How do you document everything the AI did?&lt;/p&gt;

&lt;p&gt;Most teams still rely on screenshots, meeting notes, or manual documentation after completing a task. Traditional screen recorders capture the session, but they don't preserve the context behind AI-assisted development.&lt;/p&gt;

&lt;p&gt;As AI becomes part of our daily workflow, documenting how code was created is becoming just as important as the final implementation.&lt;/p&gt;

&lt;p&gt;Why Traditional Screen Recorders Fall Short&lt;/p&gt;

&lt;p&gt;A development session isn't just about what's visible on the screen.&lt;/p&gt;

&lt;p&gt;Developers constantly:&lt;/p&gt;

&lt;p&gt;Write prompts for AI assistants&lt;br&gt;
Review generated code&lt;br&gt;
Run terminal commands&lt;br&gt;
Test applications&lt;br&gt;
Debug issues&lt;br&gt;
Iterate on solutions&lt;/p&gt;

&lt;p&gt;A video recording alone doesn't make those workflows easy to review or reuse.&lt;/p&gt;

&lt;p&gt;That's why many engineering teams are looking for tools that combine recordings with structured documentation.&lt;/p&gt;

&lt;p&gt;The Rise of AI Agent-Native Recording&lt;/p&gt;

&lt;p&gt;Instead of simply recording your screen, the next generation of developer tools focuses on capturing the entire AI-assisted workflow.&lt;/p&gt;

&lt;p&gt;Imagine finishing a coding session and instantly having:&lt;/p&gt;

&lt;p&gt;🎥 A shareable recording&lt;br&gt;
📝 Structured Markdown documentation&lt;br&gt;
🤝 Better collaboration with teammates&lt;br&gt;
🔍 Searchable engineering knowledge&lt;/p&gt;

&lt;p&gt;This approach makes debugging, onboarding, code reviews, and knowledge sharing much more efficient.&lt;/p&gt;

&lt;p&gt;Why This Matters&lt;/p&gt;

&lt;p&gt;As AI coding assistants become more autonomous, developers need better ways to preserve context rather than just outcomes.&lt;/p&gt;

&lt;p&gt;Good documentation isn't just for humans anymore—it's also becoming valuable for AI-assisted workflows, future maintenance, and engineering collaboration.&lt;/p&gt;

&lt;p&gt;I recently explored this idea in more detail and explained how AI agent-native recording can improve modern software development.&lt;/p&gt;

&lt;p&gt;👉 Read the complete article here:&lt;br&gt;
&lt;a href="https://clipy.online/blogs/ai-agent-records-its-own-screen/" rel="noopener noreferrer"&gt;https://clipy.online/blogs/ai-agent-records-its-own-screen/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'm curious to hear what other developers think.&lt;/p&gt;

&lt;p&gt;Do you believe AI coding tools should automatically document development workflows, or is traditional screen recording still enough?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Stop Trusting AI Bug Fixes Blindly: Here's How to Verify They Actually Work</title>
      <dc:creator>Sam</dc:creator>
      <pubDate>Wed, 05 Aug 2026 11:25:45 +0000</pubDate>
      <link>https://dev.to/sam_al/stop-trusting-ai-bug-fixes-blindly-heres-how-to-verify-they-actually-work-3h4i</link>
      <guid>https://dev.to/sam_al/stop-trusting-ai-bug-fixes-blindly-heres-how-to-verify-they-actually-work-3h4i</guid>
      <description>&lt;p&gt;AI coding assistants like Claude Code, Cursor, GitHub Copilot, and Codex have dramatically reduced the time it takes to fix bugs. In many cases, they can identify the root cause, generate a patch, and even write tests within minutes.&lt;/p&gt;

&lt;p&gt;But there is one question every developer should ask before merging AI-generated code:&lt;/p&gt;

&lt;p&gt;Did the AI actually fix the problem—or did it just produce a plausible-looking patch?&lt;/p&gt;

&lt;p&gt;Why "Looks Fixed" Isn't Good Enough&lt;/p&gt;

&lt;p&gt;AI models are excellent at generating code that appears correct. However, software bugs often depend on context that isn't visible in a prompt:&lt;/p&gt;

&lt;p&gt;User interactions&lt;br&gt;
UI state&lt;br&gt;
Browser or operating system behavior&lt;br&gt;
Timing issues&lt;br&gt;
Multi-step workflows&lt;br&gt;
Visual regressions&lt;/p&gt;

&lt;p&gt;Without this context, an AI agent can easily solve the wrong problem.&lt;/p&gt;

&lt;p&gt;What an AI Needs to Verify a Fix&lt;/p&gt;

&lt;p&gt;Instead of relying only on stack traces or screenshots, give your AI enough evidence to reproduce the issue.&lt;/p&gt;

&lt;p&gt;A high-quality bug report should include:&lt;/p&gt;

&lt;p&gt;Clear reproduction steps&lt;br&gt;
Screen recording of the failure&lt;br&gt;
Expected vs. actual behavior&lt;br&gt;
Console or runtime errors (when applicable)&lt;br&gt;
Relevant screenshots&lt;br&gt;
Application state&lt;br&gt;
Timestamps or key moments during the failure&lt;/p&gt;

&lt;p&gt;The richer the context, the more likely the AI is to produce the correct fix. Recent research also suggests that well-localized, structured bug reports improve repair success for AI agents.&lt;/p&gt;

&lt;p&gt;Verify the Fix Instead of Assuming It Works&lt;/p&gt;

&lt;p&gt;Once the AI generates a patch:&lt;/p&gt;

&lt;p&gt;Run the same reproduction steps.&lt;br&gt;
Compare the new behavior with the original issue.&lt;br&gt;
Check for UI regressions.&lt;br&gt;
Test edge cases.&lt;br&gt;
Confirm that the original bug no longer occurs.&lt;/p&gt;

&lt;p&gt;A successful build does not necessarily mean the bug has been resolved.&lt;/p&gt;

&lt;p&gt;Visual Proof Makes Reviews Faster&lt;/p&gt;

&lt;p&gt;Many bugs are easier to validate visually than through logs alone.&lt;/p&gt;

&lt;p&gt;A short recording showing:&lt;/p&gt;

&lt;p&gt;the original issue,&lt;br&gt;
the applied fix,&lt;br&gt;
and the expected behavior,&lt;/p&gt;

&lt;p&gt;gives reviewers confidence that the patch solves the right problem.&lt;/p&gt;

&lt;p&gt;This is especially useful when collaborating asynchronously or reviewing AI-generated pull requests.&lt;/p&gt;

&lt;p&gt;A Better Workflow&lt;/p&gt;

&lt;p&gt;A practical AI debugging workflow looks like this:&lt;/p&gt;

&lt;p&gt;Record the bug.&lt;br&gt;
Capture the important user interactions.&lt;br&gt;
Let the AI analyze the reproduction.&lt;br&gt;
Generate a proposed fix.&lt;br&gt;
Replay the same scenario.&lt;br&gt;
Verify the result before merging.&lt;/p&gt;

&lt;p&gt;This reduces guesswork and creates an auditable trail showing why the change was made.&lt;/p&gt;

&lt;p&gt;Final Thoughts&lt;/p&gt;

&lt;p&gt;AI coding agents are becoming an essential part of modern software development, but they still depend on the quality of the context we provide.&lt;/p&gt;

&lt;p&gt;Instead of asking an AI to "fix the bug," give it enough information to understand the bug, reproduce it, and verify the outcome. The combination of structured bug reports, reproducible evidence, and human verification leads to more reliable fixes and fewer regressions.&lt;/p&gt;

&lt;p&gt;Further Reading&lt;/p&gt;

&lt;p&gt;If you'd like to dive deeper into this workflow—including examples of agent-readable bug reports and visual verification—you can read the original article here:&lt;/p&gt;

&lt;p&gt;Prove Your AI Agent Fixed the Bug&lt;br&gt;
&lt;a href="https://clipy.online/blogs/prove-your-ai-agent-fixed-the-bug/" rel="noopener noreferrer"&gt;https://clipy.online/blogs/prove-your-ai-agent-fixed-the-bug/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>webdev</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Why Every Developer Should Record Bugs Instead of Taking Screenshots</title>
      <dc:creator>Sam</dc:creator>
      <pubDate>Thu, 30 Jul 2026 07:15:31 +0000</pubDate>
      <link>https://dev.to/sam_al/why-every-developer-should-record-bugs-instead-of-taking-screenshots-2a15</link>
      <guid>https://dev.to/sam_al/why-every-developer-should-record-bugs-instead-of-taking-screenshots-2a15</guid>
      <description>&lt;p&gt;Every developer has experienced it.&lt;/p&gt;

&lt;p&gt;A bug gets reported with a screenshot and a short message:&lt;/p&gt;

&lt;p&gt;"The page crashes here."&lt;/p&gt;

&lt;p&gt;That's all.&lt;/p&gt;

&lt;p&gt;No steps to reproduce. No browser version. No console logs. No indication of what happened before the issue appeared.&lt;/p&gt;

&lt;p&gt;The developer spends the next 30 minutes asking follow-up questions instead of fixing the bug.&lt;/p&gt;

&lt;p&gt;Now imagine receiving a 45-second screen recording instead.&lt;/p&gt;

&lt;p&gt;You see every click, every form input, every browser interaction, the exact error message, and even the browser console. You understand the issue before writing a single line of code.&lt;/p&gt;

&lt;p&gt;This simple change can dramatically improve debugging, collaboration, and productivity.&lt;/p&gt;

&lt;p&gt;Why Screenshots Aren't Enough&lt;/p&gt;

&lt;p&gt;Screenshots capture a single moment.&lt;/p&gt;

&lt;p&gt;Software bugs are usually caused by a sequence of actions.&lt;/p&gt;

&lt;p&gt;A screenshot cannot show:&lt;/p&gt;

&lt;p&gt;Which button was clicked first&lt;br&gt;
Mouse movements&lt;br&gt;
Keyboard inputs&lt;br&gt;
Loading behavior&lt;br&gt;
Browser navigation&lt;br&gt;
Animation issues&lt;br&gt;
Timing problems&lt;br&gt;
Console errors&lt;br&gt;
Network requests&lt;br&gt;
Audio issues&lt;/p&gt;

&lt;p&gt;Developers are forced to guess what happened.&lt;/p&gt;

&lt;p&gt;That guesswork costs time.&lt;/p&gt;

&lt;p&gt;Every Missing Detail Creates Another Conversation&lt;/p&gt;

&lt;p&gt;A typical bug report often looks like this.&lt;/p&gt;

&lt;p&gt;QA: Login page is broken.&lt;/p&gt;

&lt;p&gt;Developer:Which browser?&lt;/p&gt;

&lt;p&gt;QA: Chrome.&lt;/p&gt;

&lt;p&gt;Developer: Which version?&lt;/p&gt;

&lt;p&gt;QA: Latest.&lt;/p&gt;

&lt;p&gt;Developer: What were you doing before this happened?&lt;/p&gt;

&lt;p&gt;QA: I clicked Login.&lt;/p&gt;

&lt;p&gt;Developer: What happened after clicking?&lt;/p&gt;

&lt;p&gt;QA: Nothing.&lt;/p&gt;

&lt;p&gt;Developer: Can you reproduce it?&lt;/p&gt;

&lt;p&gt;QA: Let me check...&lt;/p&gt;

&lt;p&gt;This cycle continues for several messages.&lt;/p&gt;

&lt;p&gt;Instead of fixing bugs, everyone spends time explaining them.&lt;/p&gt;

&lt;p&gt;&lt;a href="//clipy.online"&gt;Screen Recordings&lt;/a&gt; Tell the Complete Story&lt;/p&gt;

&lt;p&gt;A short recording provides everything developers need.&lt;/p&gt;

&lt;p&gt;Within one minute, the viewer can understand:&lt;/p&gt;

&lt;p&gt;How the issue started&lt;br&gt;
Exact reproduction steps&lt;br&gt;
Browser interactions&lt;br&gt;
Mouse clicks&lt;br&gt;
Scrolling behavior&lt;br&gt;
Form inputs&lt;br&gt;
Error messages&lt;br&gt;
Console output&lt;br&gt;
Unexpected UI behavior&lt;br&gt;
Timing issues&lt;/p&gt;

&lt;p&gt;There is no guessing.&lt;/p&gt;

&lt;p&gt;Only context.&lt;/p&gt;

&lt;p&gt;Why Visual Context Matters&lt;/p&gt;

&lt;p&gt;Modern applications are interactive.&lt;/p&gt;

&lt;p&gt;Many issues cannot be explained using static images.&lt;/p&gt;

&lt;p&gt;Examples include:&lt;/p&gt;

&lt;p&gt;Dropdown menus disappearing&lt;br&gt;
Infinite loading&lt;br&gt;
Broken animations&lt;br&gt;
Incorrect redirects&lt;br&gt;
Responsive layout issues&lt;br&gt;
Drag-and-drop failures&lt;br&gt;
Video playback bugs&lt;br&gt;
Payment flow interruptions&lt;/p&gt;

&lt;p&gt;These problems only become obvious when someone watches the workflow.&lt;/p&gt;

&lt;p&gt;Visual context allows developers to reproduce issues much faster.&lt;/p&gt;

&lt;p&gt;AI Coding Assistants Still Need Better Context&lt;/p&gt;

&lt;p&gt;Many teams now use AI coding assistants such as Claude Code, Cursor, GitHub Copilot, and ChatGPT.&lt;/p&gt;

&lt;p&gt;These tools can generate code quickly.&lt;/p&gt;

&lt;p&gt;But AI still depends on the information you provide.&lt;/p&gt;

&lt;p&gt;A screenshot usually lacks enough context for useful troubleshooting.&lt;/p&gt;

&lt;p&gt;A screen recording, on the other hand, shows the entire workflow—from user actions to browser behavior and error messages—making it easier for developers to understand the issue and use AI tools more effectively during debugging.&lt;/p&gt;

&lt;p&gt;Better input leads to better suggestions.&lt;/p&gt;

&lt;p&gt;A Better Bug Reporting Workflow&lt;/p&gt;

&lt;p&gt;Instead of sending multiple screenshots:&lt;/p&gt;

&lt;p&gt;Reproduce the issue.&lt;br&gt;
Record the screen while explaining the problem.&lt;br&gt;
Show the browser console if relevant.&lt;br&gt;
Include the Network tab for API failures.&lt;br&gt;
Narrate the expected behavior.&lt;br&gt;
Share the recording with the team.&lt;/p&gt;

&lt;p&gt;That's it.&lt;/p&gt;

&lt;p&gt;One recording often replaces dozens of chat messages.&lt;/p&gt;

&lt;p&gt;Benefits for the Entire Team&lt;br&gt;
Developers&lt;br&gt;
Faster debugging&lt;br&gt;
Fewer clarification requests&lt;br&gt;
Easier issue reproduction&lt;br&gt;
Better understanding of complex bugs&lt;br&gt;
QA Engineers&lt;br&gt;
More accurate bug reports&lt;br&gt;
Less repetitive documentation&lt;br&gt;
Faster validation&lt;br&gt;
Product Managers&lt;br&gt;
Better visibility into customer issues&lt;br&gt;
Easier prioritization&lt;br&gt;
Improved communication with engineering&lt;br&gt;
Customer Support&lt;/p&gt;

&lt;p&gt;Instead of collecting screenshots from users, support teams can request a short recording, making it much easier to understand and resolve reported problems.&lt;/p&gt;

&lt;p&gt;Choosing the Right Recording Tool&lt;/p&gt;

&lt;p&gt;The best bug-reporting tools should make recording and sharing effortless. Look for features such as:&lt;/p&gt;

&lt;p&gt;Browser-based recording&lt;br&gt;
No complicated setup&lt;br&gt;
Quick shareable links&lt;br&gt;
Audio narration&lt;br&gt;
Browser tab or full-screen capture&lt;br&gt;
High-quality video&lt;br&gt;
Fast uploads&lt;/p&gt;

&lt;p&gt;For teams that want a lightweight, browser-first workflow, Clipy provides a simple way to capture and share bug reports without installing heavy desktop software.&lt;/p&gt;

&lt;p&gt;Small Change, Big Impact&lt;/p&gt;

&lt;p&gt;Switching from screenshots to screen recordings doesn't require changing your development process.&lt;/p&gt;

&lt;p&gt;It only changes how issues are communicated.&lt;/p&gt;

&lt;p&gt;Teams that adopt visual bug reporting often notice:&lt;/p&gt;

&lt;p&gt;Faster issue resolution&lt;br&gt;
Better collaboration&lt;br&gt;
Less back-and-forth communication&lt;br&gt;
Clearer documentation&lt;br&gt;
Improved onboarding for new developers&lt;br&gt;
More efficient remote teamwork&lt;/p&gt;

&lt;p&gt;Even a 30-second recording can save far more time than a long thread of messages.&lt;/p&gt;

&lt;p&gt;Final Thoughts&lt;/p&gt;

&lt;p&gt;Software development is becoming increasingly collaborative, distributed, and AI-assisted. As applications grow more interactive, screenshots alone often fail to capture the information developers need.&lt;/p&gt;

&lt;p&gt;Recording bugs instead of taking screenshots gives your team richer context, reduces misunderstandings, and helps everyone—from QA to engineering—work more efficiently.&lt;/p&gt;

&lt;p&gt;The next time you find a bug, skip the screenshot.&lt;/p&gt;

&lt;p&gt;Record it instead.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>screenrecorder</category>
      <category>ai</category>
      <category>programming</category>
    </item>
    <item>
      <title>Two ways to install Jenkins</title>
      <dc:creator>Sam</dc:creator>
      <pubDate>Wed, 05 Jul 2023 08:13:06 +0000</pubDate>
      <link>https://dev.to/sam_al/two-ways-to-install-jenkins-1fdb</link>
      <guid>https://dev.to/sam_al/two-ways-to-install-jenkins-1fdb</guid>
      <description>&lt;p&gt;Step to install jenkins on AWS&lt;br&gt;
How can you easly setup jenkins on AWS ec2 instance(Ubuntu)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;&lt;br&gt;
Install java&lt;/p&gt;

&lt;p&gt;Update your system&lt;br&gt;
sudo apt update&lt;/p&gt;

&lt;p&gt;Install java&lt;br&gt;
&lt;code&gt;sudo apt install openjdk-11-jre&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Validate Installation&lt;br&gt;
&lt;code&gt;java –version&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;It should look something like this&lt;br&gt;
openjdk 11.0.17 2022-10-18&lt;br&gt;
OpenJDK Runtime Environment (build 11.0.17+8-post-Ubuntu-1ubuntu222.04)&lt;br&gt;
OpenJDK 64-Bit Server VM (build 11.0.17+8-post-Ubuntu-1ubuntu222.04, mixed mode, sharing)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt; &lt;br&gt;
Install Jenkins&lt;br&gt;
Just copy these commands and paste them onto your terminal.&lt;br&gt;
&lt;code&gt;curl -fsSL https://pkg.jenkins.io/debian/jenkins.io.key | sudo tee \   /usr/share/keyrings/jenkins-keyring.asc &amp;gt; /dev/null echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \   https://pkg.jenkins.io/debian binary/ | sudo tee \   /etc/apt/sources.list.d/jenkins.list &amp;gt; /dev/null&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Add Repository Key&lt;br&gt;
You have to add Jenkins repository into Ubuntu server, use below command for that.&lt;br&gt;
&lt;code&gt;wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -&lt;br&gt;
&lt;/code&gt;Add Package Repository&lt;br&gt;
Use below command to add package repository&lt;br&gt;
&lt;code&gt;sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ &amp;gt; /etc/apt/sources.list.d/jenkins.list'&lt;/code&gt;&lt;br&gt;
Now, to update the server you have to use below command;&lt;br&gt;
sudo apt update&lt;/p&gt;

&lt;p&gt;Now, you can use below command to install Jenkins&lt;br&gt;
&lt;code&gt;sudo apt install jenkins -y&lt;/code&gt;&lt;br&gt;
Once jenkins installation completed you have to start Jenkins service for that use below command&lt;br&gt;
&lt;code&gt;sudo systemctl start jenkins&lt;br&gt;
sudo systemctl status jenkins&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Unlock jenkins&lt;br&gt;
&lt;code&gt;sudo cat /var/lib/jenkins/secrets/initialAdminPassword&lt;/code&gt;&lt;br&gt;
 And get the password.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Install jenkins using Docker&lt;/strong&gt;&lt;br&gt;
First of all stop all the running jenkins&lt;/p&gt;

&lt;p&gt;Check the status of running jenkins&lt;/p&gt;

&lt;p&gt;&lt;code&gt;sudo systemctl status jenkins&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Install docker first.&lt;/p&gt;

&lt;p&gt;Command to install docker&lt;/p&gt;

&lt;p&gt;&lt;code&gt;sudo apt install docker.io Y&lt;/code&gt; &lt;/p&gt;

&lt;p&gt;Command to install jenkins using docker&lt;/p&gt;

&lt;p&gt;&lt;code&gt;sudo docker pull jenkins/jenkins&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;sudo docker run -d -p 8080:8080 docker.io/jenkins/jenkins:latest&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Now you can access jenkins with port 8080&lt;br&gt;
Ip address of your instance:8080(&lt;a href="http://54.178.81.5:8080/" rel="noopener noreferrer"&gt;http://54.178.81.5:8080/&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;Now we have to unlock jenkins first&lt;/p&gt;

&lt;p&gt;How to get the password&lt;/p&gt;

&lt;p&gt;&lt;code&gt;sudo docker exec -it &amp;lt;container_id&amp;gt; bash&lt;/code&gt; //come inside the container&lt;/p&gt;

&lt;p&gt;cd /var/jenkins_home/secrets &lt;br&gt;
cat initialAdminPassword &lt;/p&gt;

&lt;p&gt;And get the password and copy paste into jenkins and install all the suggested password. &lt;/p&gt;

</description>
      <category>jenkins</category>
      <category>devops</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
