<?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: The Coding Mermaid 🧜‍♀️</title>
    <description>The latest articles on DEV Community by The Coding Mermaid 🧜‍♀️ (@monicafidalgo).</description>
    <link>https://dev.to/monicafidalgo</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%2F315748%2F32399abb-6039-4550-a9cc-b6acb0b9da3a.png</url>
      <title>DEV Community: The Coding Mermaid 🧜‍♀️</title>
      <link>https://dev.to/monicafidalgo</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/monicafidalgo"/>
    <language>en</language>
    <item>
      <title>🦄 Master Your Workflow: Anatomy of the .claude Folder</title>
      <dc:creator>The Coding Mermaid 🧜‍♀️</dc:creator>
      <pubDate>Thu, 16 Apr 2026 14:22:37 +0000</pubDate>
      <link>https://dev.to/monicafidalgo/master-your-workflow-anatomy-of-the-claude-folder-3c6f</link>
      <guid>https://dev.to/monicafidalgo/master-your-workflow-anatomy-of-the-claude-folder-3c6f</guid>
      <description>&lt;p&gt;✨ Hey everyone! Have you seen that &lt;code&gt;.claude&lt;/code&gt; folder appearing in your projects and felt like it was a "black box"? Don't let it scare you! Just like learning JavaScript, it takes a little bit of curiosity to turn it into your best friend.&lt;/p&gt;

&lt;p&gt;The &lt;code&gt;.claude&lt;/code&gt; folder is the control center. When you configure it properly, Claude stops guessing and starts following your rules. Let's break it down! ✨&lt;/p&gt;




&lt;h2&gt;
  
  
  🏠 1. The Two Homes (Global vs. Project)
&lt;/h2&gt;

&lt;p&gt;Before we dive into the files, remember there are two places where these settings live:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Project-level&lt;/strong&gt; (&lt;code&gt;/your-project/.claude&lt;/code&gt;): This is for the team. You commit this to Git so everyone follows the same standards.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Global-level&lt;/strong&gt; (&lt;code&gt;~/.claude/&lt;/code&gt;): This is just for you. It stores your personal coding style and your "Auto-memory" across all your different projects.&lt;/p&gt;




&lt;h2&gt;
  
  
  📝 2. CLAUDE.md: Your Project's Instruction Manual
&lt;/h2&gt;

&lt;p&gt;This is the most important file! It's the first thing Claude reads.&lt;/p&gt;

&lt;p&gt;What to include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Build commands, test commands, and lint commands&lt;/li&gt;
&lt;li&gt;Key architectural decisions&lt;/li&gt;
&lt;li&gt;Non-obvious "gotchas" (like "We use strict TypeScript")&lt;/li&gt;
&lt;li&gt;Import conventions and naming patterns&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Mónica's Advice:&lt;/strong&gt; Keep it under 200 lines! If it's too long, Claude gets overwhelmed — just like we do when we study for 8 hours straight without a break. ☕️&lt;/p&gt;




&lt;h2&gt;
  
  
  🛡️ 3. settings.json: Your Safety Guardrails
&lt;/h2&gt;

&lt;p&gt;This file controls what Claude is allowed to do. I love this because it gives us peace of mind! You can use an allow list for things you trust and a deny list for things that are private.&lt;/p&gt;

&lt;p&gt;Example &lt;code&gt;settings.json&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"$schema"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"https://json.schemastore.org/claude-code-settings.json"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"permissions"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"allow"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="s2"&gt;"Bash(npm run *)"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="s2"&gt;"Bash(git status)"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="s2"&gt;"Bash(git diff *)"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="s2"&gt;"Read"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="s2"&gt;"Write"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="s2"&gt;"Edit"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"deny"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="s2"&gt;"Bash(rm -rf *)"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="s2"&gt;"Bash(curl *)"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="s2"&gt;"Read(./.env)"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="s2"&gt;"Read(./.env.*)"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; By denying &lt;code&gt;.env&lt;/code&gt;, you ensure your API keys and secrets stay safe! 🔐&lt;/p&gt;

&lt;p&gt;Anything not in either list? Claude will ask before proceeding. That middle ground is intentional — it's your safety net!&lt;/p&gt;




&lt;h2&gt;
  
  
  📂 4. The Rules Folder: Scaling Your Wisdom
&lt;/h2&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%2Fak0heasy9onth30p8jfk.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%2Fak0heasy9onth30p8jfk.png" alt="Claude map" width="800" height="339"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When your &lt;code&gt;CLAUDE.md&lt;/code&gt; gets too crowded, move things into &lt;code&gt;.claude/rules/&lt;/code&gt;. You can have:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;testing.md&lt;/code&gt; – Rules for Jest/Vitest&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;api-conventions.md&lt;/code&gt; – Rules for API design&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;code-style.md&lt;/code&gt; – Rules for formatting and patterns&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Path-scoping magic:&lt;/strong&gt; You can tell Claude to only read &lt;code&gt;component-standards.md&lt;/code&gt; when working inside the &lt;code&gt;src/components&lt;/code&gt; folder!&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="nn"&gt;---&lt;/span&gt;
&lt;span class="na"&gt;paths&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;**/*.test.ts"&lt;/span&gt;
  &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;**/*.spec.ts"&lt;/span&gt;
  &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;tests/**/*"&lt;/span&gt;
&lt;span class="nn"&gt;---&lt;/span&gt;
&lt;span class="c1"&gt;# Testing Standards&lt;/span&gt;

&lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;Use describe blocks to group related tests&lt;/span&gt;
&lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;Test IDs must use data-testid attribute, not classes or IDs&lt;/span&gt;
&lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;Mock external API calls — never hit real endpoints in tests&lt;/span&gt;
&lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;Each test file must clean up side effects in afterEach&lt;/span&gt;
&lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;Snapshot tests require a comment explaining what they verify&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  🤝 The Power of Ownership: Modular Rules
&lt;/h2&gt;

&lt;p&gt;One of the biggest mistakes teams make is having one giant, messy &lt;code&gt;CLAUDE.md&lt;/code&gt;. It becomes a "junk drawer" that nobody wants to clean.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Solution:&lt;/strong&gt; Use the &lt;code&gt;.claude/rules/&lt;/code&gt; folder to assign Topic Ownership.&lt;/p&gt;

&lt;p&gt;Instead of one file, you have:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;rules/accessibility.md&lt;/code&gt; — Owned by the A11y specialist&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;rules/api-design.md&lt;/code&gt; — Owned by the Backend Lead&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;rules/testing-standards.md&lt;/code&gt; — Owned by the QA or Testing enthusiast&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Why this makes life easier:&lt;/p&gt;

&lt;p&gt;✅ &lt;strong&gt;No "Merge Conflicts" in your head:&lt;/strong&gt; When the API lead wants to update a convention, they only edit their file. They don't have to scroll through 500 lines of CSS rules to find it.&lt;/p&gt;

&lt;p&gt;✅ &lt;strong&gt;Clear Responsibility:&lt;/strong&gt; If Claude starts writing bad tests, the team knows exactly which file needs a "tweak" and who to talk to about improving that standard.&lt;/p&gt;

&lt;p&gt;✅ &lt;strong&gt;Path-Specific Activation:&lt;/strong&gt; Rules only activate when Claude is actually working in the relevant folder. This keeps Claude's brain "light" and focused!&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚡ 5. Commands vs. Agents (Your Secret Weapons)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Commands (&lt;code&gt;.claude/commands/&lt;/code&gt;)&lt;/strong&gt;: These are manual. You type &lt;code&gt;/project:review&lt;/code&gt; and Claude executes a specific workflow you designed.&lt;/p&gt;

&lt;p&gt;Example command (&lt;code&gt;review.md&lt;/code&gt;):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="nn"&gt;---&lt;/span&gt;
&lt;span class="na"&gt;description&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Review current changes for code quality and best practices&lt;/span&gt;
&lt;span class="nn"&gt;---&lt;/span&gt;
&lt;span class="gu"&gt;## Files Changed&lt;/span&gt;

!&lt;span class="sb"&gt;`git diff --stat origin/develop...HEAD`&lt;/span&gt;

&lt;span class="gu"&gt;## Full Code Changes&lt;/span&gt;

!&lt;span class="sb"&gt;`git diff origin/develop...HEAD`&lt;/span&gt;

Analyze the changes above and check for:
&lt;span class="p"&gt;1.&lt;/span&gt; Potential bugs or logic errors
&lt;span class="p"&gt;2.&lt;/span&gt; Performance concerns (unnecessary loops, heavy operations)
&lt;span class="p"&gt;3.&lt;/span&gt; Inconsistent code style with our conventions
&lt;span class="p"&gt;4.&lt;/span&gt; Missing error handling or edge cases
&lt;span class="p"&gt;5.&lt;/span&gt; Opportunities for simplification or refactoring

Provide specific line-by-line feedback with file paths.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Agents (&lt;code&gt;.claude/agents/&lt;/code&gt;)&lt;/strong&gt;: These are smart. Claude watches the conversation and can trigger them automatically based on their &lt;code&gt;description&lt;/code&gt; field — so if you ask about accessibility, an agent scoped to that will kick in without you having to call it explicitly.&lt;/p&gt;

&lt;p&gt;Example agent (&lt;code&gt;.claude/agents/accessibility-audit.md&lt;/code&gt;):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="nn"&gt;---&lt;/span&gt;
&lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;accessibility-audit&lt;/span&gt;
&lt;span class="na"&gt;description&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Use when user asks about a11y, WCAG compliance, or accessibility improvements&lt;/span&gt;
&lt;span class="na"&gt;tools&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Read, Grep, Glob&lt;/span&gt;
&lt;span class="nn"&gt;---&lt;/span&gt;
Perform a comprehensive accessibility audit:
&lt;span class="p"&gt;
1.&lt;/span&gt; Check for missing alt text on images and icons
&lt;span class="p"&gt;2.&lt;/span&gt; Verify proper heading hierarchy (h1 → h2 → h3, no skipping)
&lt;span class="p"&gt;3.&lt;/span&gt; Ensure keyboard navigation works (focus states, tab order)
&lt;span class="p"&gt;4.&lt;/span&gt; Validate ARIA labels on interactive elements
&lt;span class="p"&gt;5.&lt;/span&gt; Check color contrast ratios meet WCAG AA standards

Provide actionable recommendations with file paths and specific line references.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  🤖 6. Agents: Specialized Personas
&lt;/h2&gt;

&lt;p&gt;Sometimes a task is so complex it needs a specialist. Agents live in &lt;code&gt;.claude/agents/&lt;/code&gt; and can act as focused personas with a specific model, toolset, and set of instructions.&lt;/p&gt;

&lt;p&gt;Example agent (&lt;code&gt;code-reviewer.md&lt;/code&gt;):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="nn"&gt;---&lt;/span&gt;
&lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;code-reviewer&lt;/span&gt;
&lt;span class="na"&gt;description&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Expert code reviewer. Use when reviewing PRs or validating implementations.&lt;/span&gt;
&lt;span class="na"&gt;model&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;claude-sonnet-4-5&lt;/span&gt;
&lt;span class="na"&gt;tools&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Read, Grep, Glob&lt;/span&gt;
&lt;span class="nn"&gt;---&lt;/span&gt;
&lt;span class="s"&gt;You are a senior code reviewer focused on correctness and maintainability.&lt;/span&gt;

&lt;span class="na"&gt;When reviewing&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
&lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;Flag bugs, not just style issues&lt;/span&gt;
&lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;Suggest specific fixes&lt;/span&gt;
&lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;Check for edge cases&lt;/span&gt;
&lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;Note performance concerns when they matter&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Pro tip:&lt;/strong&gt; You can tell the Agent to use a faster, cheaper model (like Claude Haiku) for simple tasks to save on credits!&lt;/p&gt;




&lt;h2&gt;
  
  
  🏠 7. The "Secret Garden": Understanding .local Files 🌸
&lt;/h2&gt;

&lt;p&gt;In a team, we share everything. But we all have our own little habits, right? Maybe you prefer a specific terminal theme, or you want Claude to always use a specific shortcut that only works on your computer.&lt;/p&gt;

&lt;p&gt;That's where &lt;code&gt;CLAUDE.local.md&lt;/code&gt; and &lt;code&gt;settings.local.json&lt;/code&gt; come in.&lt;/p&gt;

&lt;h3&gt;
  
  
  🤫 Why use CLAUDE.local.md?
&lt;/h3&gt;

&lt;p&gt;This file lives in your project root, but here's the magic: &lt;strong&gt;it is automatically gitignored&lt;/strong&gt;. This means you can give Claude personal instructions that your teammates will never see.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Personal Preferences:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"Claude, when I ask to run tests, always use the &lt;code&gt;--watch&lt;/code&gt; flag because I like to see them update in real-time."&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Machine Specifics:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"On this laptop, my local database is on port 5433, not 5432."&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Learning Style:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"I'm still learning TypeScript, so please explain any complex types you use in the comments just for me."&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🛡️ settings.local.json: Your Personal Security Guard
&lt;/h3&gt;

&lt;p&gt;While the team's &lt;code&gt;settings.json&lt;/code&gt; might allow general commands, you might want stricter rules for yourself.&lt;/p&gt;

&lt;p&gt;If you have a folder named &lt;code&gt;/private-notes&lt;/code&gt; that isn't in the main repo, you can add it to the deny list in your local settings so Claude never accidentally reads your personal thoughts!&lt;/p&gt;




&lt;h2&gt;
  
  
  📚 The Three Voices: A Quick Summary
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;CLAUDE.md&lt;/strong&gt; (The Team's Voice): Shared rules. Everyone follows these. It's the "Source of Truth" for the codebase. 🤝&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CLAUDE.local.md&lt;/strong&gt; (Your Private Voice): Personal overrides. Use this for your own workflow habits or local machine settings. It stays on your computer and never gets pushed to GitHub. 🤫&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;~/.claude/CLAUDE.md&lt;/strong&gt; (The Global Voice): This is the "Mónica Rulebook." Put things here like "Always use functional components in React" or "Be concise and use emojis". These rules will follow you into every project you open! 🌍&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%2F4bthbc6yiwzj0m7wvklw.webp" 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%2F4bthbc6yiwzj0m7wvklw.webp" alt="Different types of claude.md" width="800" height="434"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🚀 Quick Start Guide
&lt;/h2&gt;

&lt;p&gt;If you're starting from scratch, here's a progression that works well:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Run &lt;code&gt;/init&lt;/code&gt; inside Claude Code to generate a starter &lt;code&gt;CLAUDE.md&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;.claude/settings.json&lt;/code&gt; with allow/deny rules appropriate for your stack&lt;/li&gt;
&lt;li&gt;Create 1-2 commands for workflows you do most (code review, issue fixing)&lt;/li&gt;
&lt;li&gt;As your &lt;code&gt;CLAUDE.md&lt;/code&gt; grows, start splitting instructions into &lt;code&gt;.claude/rules/&lt;/code&gt; files&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;~/.claude/CLAUDE.md&lt;/code&gt; with your personal preferences&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  💜 Mónica's Pro-Tip:
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;"Treat your &lt;code&gt;.local&lt;/code&gt; files like your self-care routine. They are there to make your life easier and your workspace feel like home. Don't be afraid to tell Claude exactly how you like to work — he's there to support you, not just the project!"&lt;br&gt;
💜🦄&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🌟 The Key Insight
&lt;/h2&gt;

&lt;p&gt;The &lt;code&gt;.claude&lt;/code&gt; folder is really a protocol for telling Claude who you are, what your project does, and what rules it should follow. The more clearly you define that, the less time you spend correcting Claude and the more time it spends doing useful work.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;CLAUDE.md&lt;/code&gt; is your highest-leverage file. Get that right first. Everything else is optimization.&lt;/p&gt;

&lt;p&gt;Start small, refine as you go, and treat it like any other piece of infrastructure in your project: something that pays dividends every day once it's set up properly. ✨&lt;/p&gt;




&lt;p&gt;What's your favorite &lt;code&gt;.claude&lt;/code&gt; folder trick? Drop a comment below! 👇&lt;/p&gt;




&lt;p&gt;Happy coding! 🦄💖&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>I didn't come from tech. That's why I'm not scared of what's coming.</title>
      <dc:creator>The Coding Mermaid 🧜‍♀️</dc:creator>
      <pubDate>Sun, 22 Mar 2026 19:32:43 +0000</pubDate>
      <link>https://dev.to/monicafidalgo/i-didnt-come-from-tech-thats-why-im-not-scared-of-whats-coming-152m</link>
      <guid>https://dev.to/monicafidalgo/i-didnt-come-from-tech-thats-why-im-not-scared-of-whats-coming-152m</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/wecoded-2026"&gt;2026 WeCoded Challenge&lt;/a&gt;: Echoes of Experience&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;The title "software engineer" might disappear in a few years.&lt;/p&gt;

&lt;p&gt;And my reaction surprised me: I'm not scared. I'm excited.&lt;/p&gt;

&lt;p&gt;Maybe that says something about where I came from.&lt;/p&gt;




&lt;h2&gt;
  
  
  I wasn't supposed to be here
&lt;/h2&gt;

&lt;p&gt;I didn't start in tech. I did a career switch — coming from a biology background into frontend engineering. And for a long time, that felt like a disadvantage.&lt;/p&gt;

&lt;p&gt;I always had a different way of thinking about problems. A different angle. But I was afraid to speak up because I felt I didn't know &lt;em&gt;enough&lt;/em&gt; about the technical side to have a valid opinion. I felt less smart than others when it came to tech. Less intelligent. It's something I've been working on through the years — and it still haunts me from time to time.&lt;/p&gt;

&lt;p&gt;What I didn't realise back then was that always needing to adapt, always needing to learn more, always looking at things from a different angle — that was quietly becoming my superpower.&lt;/p&gt;




&lt;h2&gt;
  
  
  Then I watched this video about Claude Code
&lt;/h2&gt;

&lt;p&gt;Boris Cherny — the person who built Claude Code at Anthropic — has not manually written a single line of code since November 2025. He ships &lt;strong&gt;10 to 30 PRs a day&lt;/strong&gt;, with 5 parallel Claude instances running simultaneously. Every single one, written by Claude Code.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"Coding is largely solved."&lt;/em&gt;&lt;br&gt;
— Boris Cherny, Lenny's Podcast&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Claude Code's own codebase? No code older than 6 months exists in production. It rewrites itself constantly.&lt;/p&gt;

&lt;p&gt;The numbers are kind of wild:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;$1B in run-rate revenue in 6 months&lt;/strong&gt; after launch (Slack took 5 years)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;4%&lt;/strong&gt; of all public GitHub commits are now authored by Claude Code&lt;/li&gt;
&lt;li&gt;Engineering productivity at Anthropic increased &lt;strong&gt;200% per engineer&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And on Boris's team — PMs, designers, finance people — everyone codes now. Not because they learned syntax. Because the barrier dropped.&lt;/p&gt;

&lt;p&gt;His prediction: &lt;em&gt;"software engineer"&lt;/em&gt; gets replaced by &lt;em&gt;"builder"&lt;/em&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  Here's why my biology brain sees this differently
&lt;/h2&gt;

&lt;p&gt;Evolution doesn't reward the strongest. It rewards the ones who adapt.&lt;/p&gt;

&lt;p&gt;I spent years feeling like an outsider in tech. Non-traditional background. Always catching up. Always needing to learn one more thing, one more language, one more framework to feel legitimate.&lt;/p&gt;

&lt;p&gt;But that constant adaptation? That's exactly the muscle that matters now.&lt;/p&gt;

&lt;p&gt;The skill that's becoming most valuable isn't syntax. It's &lt;strong&gt;judgment&lt;/strong&gt;. Taste. Knowing what to build and why. Seeing problems from angles others miss. Communicating ideas clearly.&lt;/p&gt;

&lt;p&gt;Asking the right question &amp;gt; writing the right line.&lt;/p&gt;

&lt;p&gt;People who had to constantly adapt to survive in tech — who never had the luxury of staying in one stack — we've been training for this the whole time.&lt;/p&gt;




&lt;h2&gt;
  
  
  But let me be honest about something
&lt;/h2&gt;

&lt;p&gt;I still feel like a fraud sometimes.&lt;/p&gt;

&lt;p&gt;Every time I think I know something, I share it, and I get feedback that it could be done differently, or that there's still so much to learn. That feeling doesn't fully go away.&lt;/p&gt;

&lt;p&gt;What changed is that I found something that helps.&lt;/p&gt;

&lt;p&gt;With Claude, I feel like I have a buddy I can think out loud with. Someone I can ask questions to, explore ideas with, check if my thoughts are worth sharing or if I misunderstood something — without the fear of being judged.&lt;/p&gt;

&lt;p&gt;Do I have all the answers? No.&lt;br&gt;
Am I braver than I was a year ago? Absolutely.&lt;/p&gt;




&lt;h2&gt;
  
  
  If you're holding back right now
&lt;/h2&gt;

&lt;p&gt;Maybe you have great ideas but you hold back because you're afraid they're not technical enough, not smart enough, not &lt;em&gt;enough&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;You are enough.&lt;/p&gt;

&lt;p&gt;Having the right tools to help you grow doesn't make you less. It makes you braver.&lt;/p&gt;

&lt;p&gt;The industry is shifting. The people who will thrive aren't necessarily the ones who wrote the most code. They're the ones who know how to think, adapt, and build — regardless of where they started.&lt;/p&gt;

&lt;p&gt;I didn't come from tech.&lt;/p&gt;

&lt;p&gt;And right now, that feels like exactly the right place to have come from. 💛&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>wecoded</category>
      <category>dei</category>
      <category>career</category>
    </item>
    <item>
      <title>There Are 3 Types of Claude Code Skills — Here's What Each One Does 🧩</title>
      <dc:creator>The Coding Mermaid 🧜‍♀️</dc:creator>
      <pubDate>Fri, 20 Mar 2026 10:16:24 +0000</pubDate>
      <link>https://dev.to/monicafidalgo/there-are-3-types-of-claude-code-skills-heres-what-each-one-does-e1k</link>
      <guid>https://dev.to/monicafidalgo/there-are-3-types-of-claude-code-skills-heres-what-each-one-does-e1k</guid>
      <description>&lt;p&gt;If you've been watching tutorials about Claude Code skills, you've probably noticed that almost everyone talks about building &lt;em&gt;custom&lt;/em&gt; skills. Which is great! But it left me confused for a while, because it felt like I was missing something.&lt;/p&gt;

&lt;p&gt;Turns out, there are actually &lt;strong&gt;3 different types&lt;/strong&gt; of skills — and understanding the difference made everything click for me. Let me break it down simply.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔍 First, what even is a skill?
&lt;/h2&gt;

&lt;p&gt;A skill is a reusable set of instructions stored in a &lt;code&gt;SKILL.md&lt;/code&gt; file that Claude loads when it's relevant. Think of it like a recipe card you hand to a very smart chef — the chef already knows how to cook, but they don't know your family's secret sauce.&lt;/p&gt;

&lt;p&gt;Skills are part of the &lt;strong&gt;&lt;a href="https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview" rel="noopener noreferrer"&gt;Agent Skills system&lt;/a&gt;&lt;/strong&gt;, which works across Claude Code, claude.ai, and other AI tools. Same format, different surfaces.&lt;/p&gt;

&lt;p&gt;Now, the 3 types:&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%2F3vc9zn3pg9aypfzpd044.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%2F3vc9zn3pg9aypfzpd044.png" alt="Claudecode skills types" width="800" height="356"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  1. Pre-built skills (Anthropic bundled) 🟣
&lt;/h2&gt;

&lt;p&gt;These ship with Claude Code and claude.ai — no setup, no config, they just work behind the scenes.&lt;/p&gt;

&lt;p&gt;You've already been using them every time you ask Claude to create a file. The document creation skills — &lt;code&gt;docx&lt;/code&gt;, &lt;code&gt;pdf&lt;/code&gt;, &lt;code&gt;pptx&lt;/code&gt;, &lt;code&gt;xlsx&lt;/code&gt; — are all pre-built skills that Anthropic maintains. When you say "create a presentation about X", Claude quietly loads the &lt;code&gt;pptx&lt;/code&gt; skill and follows those instructions.&lt;/p&gt;

&lt;p&gt;Anthropic has even made the &lt;a href="https://github.com/anthropics/skills" rel="noopener noreferrer"&gt;source of these skills available on GitHub&lt;/a&gt; if you're curious to see how a production skill is built. It's a great reference for when you want to create more complex skills yourself.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You don't need to do anything for these. They're just there. ✅&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  2. Community / ecosystem skills 🟢
&lt;/h2&gt;

&lt;p&gt;These are skills built by the community and shared through the skills ecosystem. You can browse them at &lt;a href="https://skills.sh" rel="noopener noreferrer"&gt;skills.sh&lt;/a&gt; and install them with one command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npx skills add anthropics/skills &lt;span class="nt"&gt;--skill&lt;/span&gt; skill-creator
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;One cool thing about community skills: they follow an open standard, which means the same skill works across multiple AI tools — Claude Code, GitHub Copilot, Cursor, and more. Install once, use everywhere.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# See what you have installed&lt;/span&gt;
npx skills list

&lt;span class="c"&gt;# Search for something specific&lt;/span&gt;
npx skills find
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Great for: workflows other people have already figured out so you don't have to. ✅&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  3. Custom skills (your own) 🟠
&lt;/h2&gt;

&lt;p&gt;This is what all those tutorials are about — and honestly, it's the most exciting one.&lt;/p&gt;

&lt;p&gt;You create a folder, drop a &lt;code&gt;SKILL.md&lt;/code&gt; file inside, and that's it. Claude discovers it at session start and uses it when it's relevant (or when you call it directly with a &lt;code&gt;/slash-command&lt;/code&gt;).&lt;/p&gt;

&lt;p&gt;You can store them in two places:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Project-level&lt;/strong&gt; → &lt;code&gt;.claude/skills/your-skill-name/SKILL.md&lt;/code&gt; (only available in that project)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Global&lt;/strong&gt; → &lt;code&gt;~/.claude/skills/your-skill-name/SKILL.md&lt;/code&gt; (available from anywhere, always)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The structure is always the same: a YAML frontmatter block with a &lt;code&gt;name&lt;/code&gt; and &lt;code&gt;description&lt;/code&gt;, then your instructions below. The &lt;code&gt;description&lt;/code&gt; is what Claude uses to decide when to load it automatically, so make it specific.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="nn"&gt;---&lt;/span&gt;
&lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;my-skill&lt;/span&gt;
&lt;span class="na"&gt;description&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;What this skill does and when Claude should use it&lt;/span&gt;
&lt;span class="nn"&gt;---&lt;/span&gt;

&lt;span class="gh"&gt;# My Skill&lt;/span&gt;

Your instructions here...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Great for: teaching Claude your conventions, your tone, your team's way of doing things. ✅&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The pattern that helped me
&lt;/h2&gt;

&lt;p&gt;Here's how I now think about it:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Setup needed?&lt;/th&gt;
&lt;th&gt;Who creates it?&lt;/th&gt;
&lt;th&gt;Where it lives&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Pre-built&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;td&gt;Anthropic&lt;/td&gt;
&lt;td&gt;Ships with Claude&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Community&lt;/td&gt;
&lt;td&gt;&lt;code&gt;npx skills add&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;The community&lt;/td&gt;
&lt;td&gt;&lt;a href="https://skills.sh" rel="noopener noreferrer"&gt;&lt;code&gt;skills.sh&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Custom&lt;/td&gt;
&lt;td&gt;Create a folder + file&lt;/td&gt;
&lt;td&gt;You&lt;/td&gt;
&lt;td&gt;&lt;code&gt;.claude/skills/&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The reason most videos focus on custom skills is that the other two types just... work silently. There's nothing to teach because there's nothing to set up. The interesting content — the "here's what I built for my workflow" — is always custom.&lt;/p&gt;




&lt;h2&gt;
  
  
  Where to start?
&lt;/h2&gt;

&lt;p&gt;If you're new to this, I'd suggest:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Notice the pre-built ones&lt;/strong&gt; — next time you ask Claude to make a document, know that a skill is running under the hood&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Browse &lt;a href="https://skills.sh" rel="noopener noreferrer"&gt;skills.sh&lt;/a&gt;&lt;/strong&gt; — there might already be a skill for something you do every day&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Build your first custom skill&lt;/strong&gt; — even a simple one. I recently built a &lt;code&gt;health-buddy&lt;/code&gt; skill that reminds me to take breaks when I'm deep in a coding session (and yes, it triggers when I type "I'm going insane" 😄). It took 10 minutes and one file. Check it &lt;a href="https://dev.to/monicafidalgo/i-built-a-health-buddy-skill-for-claude-code-and-you-can-too-127a"&gt;here&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;📖 &lt;strong&gt;Want to go deeper?&lt;/strong&gt; The &lt;a href="https://code.claude.com/docs/en/skills" rel="noopener noreferrer"&gt;official Claude Code skills docs&lt;/a&gt; are genuinely good and beginner-friendly.&lt;/p&gt;




&lt;p&gt;The skills system clicked for me once I understood that custom is just &lt;em&gt;one&lt;/em&gt; type — and that I was already benefiting from the others without even knowing it.&lt;/p&gt;

&lt;p&gt;Have you built a skill yet? Drop it in the comments — I'd love to see what you've made! 👇&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claudecode</category>
      <category>programming</category>
      <category>webdev</category>
    </item>
    <item>
      <title>I Built a Health Buddy Skill for Claude Code (and You Can Too) 💧🧘‍♀️</title>
      <dc:creator>The Coding Mermaid 🧜‍♀️</dc:creator>
      <pubDate>Wed, 18 Mar 2026 22:37:54 +0000</pubDate>
      <link>https://dev.to/monicafidalgo/i-built-a-health-buddy-skill-for-claude-code-and-you-can-too-127a</link>
      <guid>https://dev.to/monicafidalgo/i-built-a-health-buddy-skill-for-claude-code-and-you-can-too-127a</guid>
      <description>&lt;p&gt;We talk a lot about AI making us more productive. But honestly? The more I use Claude Code, the more I forget to drink water. So I did what any developer would do — I automated the reminder. 😄&lt;/p&gt;

&lt;p&gt;This post is a beginner-friendly intro to &lt;strong&gt;Claude Code skills&lt;/strong&gt; and how to build your own. No prior experience needed. Just a text editor and a folder.&lt;/p&gt;




&lt;h2&gt;
  
  
  🤔 What is a skill, exactly?
&lt;/h2&gt;

&lt;p&gt;Think of a skill like a recipe card you hand to a chef. The chef (Claude) already knows how to cook — but they don't know &lt;em&gt;your&lt;/em&gt; preferences, &lt;em&gt;your&lt;/em&gt; workflow, or &lt;em&gt;your&lt;/em&gt; conventions. A skill teaches them exactly that.&lt;/p&gt;

&lt;p&gt;At its simplest, a skill is just &lt;strong&gt;one file&lt;/strong&gt;: a &lt;code&gt;SKILL.md&lt;/code&gt; with a name, a description, and some instructions. That's it.&lt;/p&gt;

&lt;p&gt;Claude reads it when it's relevant and follows your instructions from there.&lt;/p&gt;




&lt;h2&gt;
  
  
  📁 The folder structure
&lt;/h2&gt;

&lt;p&gt;Skills live inside a &lt;code&gt;.claude/skills/&lt;/code&gt; folder, either in your project or globally in &lt;code&gt;~/.claude/skills/&lt;/code&gt; (available across all your projects).&lt;/p&gt;

&lt;p&gt;Each skill gets its own folder, and the folder name becomes the skill name:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;~/.claude/skills/
└── health-buddy/
    └── SKILL.md
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  🛠️ Building the skill step by step
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Step 1: Create the folder
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;mkdir&lt;/span&gt; &lt;span class="nt"&gt;-p&lt;/span&gt; ~/.claude/skills/health-buddy
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If you want the skill only inside one project, use &lt;code&gt;.claude/skills/health-buddy/&lt;/code&gt; instead.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 2: Create the SKILL.md file
&lt;/h3&gt;

&lt;p&gt;Inside that folder, create a file called &lt;code&gt;SKILL.md&lt;/code&gt; — capital letters matter, that's how Claude finds it.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 3: Add the frontmatter
&lt;/h3&gt;

&lt;p&gt;Every skill starts with YAML frontmatter between &lt;code&gt;---&lt;/code&gt; markers:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="nn"&gt;---&lt;/span&gt;
&lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;health-buddy&lt;/span&gt;
&lt;span class="na"&gt;description&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="pi"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="s"&gt;Your friendly wellness check-in skill. Trigger with /health-buddy, or invoke&lt;/span&gt;
  &lt;span class="s"&gt;automatically when the user says things like "I'm going insane", "I want to&lt;/span&gt;
  &lt;span class="s"&gt;break something", "I can't do this anymore", "this is driving me crazy",&lt;/span&gt;
  &lt;span class="s"&gt;"I need a break", or any sign of frustration or burnout. Give them a wellness&lt;/span&gt;
  &lt;span class="s"&gt;nudge instead of debugging advice.&lt;/span&gt;
&lt;span class="s"&gt;---&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Two things to keep in mind here:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;name must match the folder name&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;description is always in context&lt;/strong&gt; — Claude uses it to decide when to load the skill, so keep it specific and clear&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Step 4: Write the instructions
&lt;/h3&gt;

&lt;p&gt;Everything below the frontmatter is the skill body. This only loads when the skill is triggered — so you can be as detailed as you like without worrying about token waste.&lt;/p&gt;

&lt;p&gt;Here's the full &lt;code&gt;health-buddy&lt;/code&gt; skill:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="nn"&gt;---&lt;/span&gt;
&lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;health-buddy&lt;/span&gt;
&lt;span class="na"&gt;description&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="pi"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="s"&gt;Your friendly wellness check-in skill. Trigger with /health-buddy, or invoke&lt;/span&gt;
  &lt;span class="s"&gt;automatically when the user says things like "I'm going insane", "I want to&lt;/span&gt;
  &lt;span class="s"&gt;break something", "I can't do this anymore", "this is driving me crazy",&lt;/span&gt;
  &lt;span class="s"&gt;"I need a break", or any sign of frustration or burnout. Give them a wellness&lt;/span&gt;
  &lt;span class="s"&gt;nudge instead of debugging advice.&lt;/span&gt;
&lt;span class="s"&gt;---&lt;/span&gt;

&lt;span class="gh"&gt;# Health Buddy 💧🚶‍♀️&lt;/span&gt;

Hey there! I'm your Health Buddy. I help you remember to take care of yourself while you're coding or working.

&lt;span class="gu"&gt;## What I Do&lt;/span&gt;

When you type &lt;span class="sb"&gt;`/health-buddy`&lt;/span&gt;, I'll:
&lt;span class="p"&gt;1.&lt;/span&gt; Remind you to take a break if you've been working a while
&lt;span class="p"&gt;2.&lt;/span&gt; Suggest drinking some water
&lt;span class="p"&gt;3.&lt;/span&gt; Give you a quick stretch or movement idea
&lt;span class="p"&gt;4.&lt;/span&gt; Encourage you with a positive message!

&lt;span class="gu"&gt;## My Reminders&lt;/span&gt;

&lt;span class="gu"&gt;### 💧 Hydration Check&lt;/span&gt;
"Time for a water break! Your brain is 75% water - keep it happy! 🧠💦"

&lt;span class="gu"&gt;### 🚶‍♀️ Movement Break&lt;/span&gt;
Pick one of these fun activities:
&lt;span class="p"&gt;-&lt;/span&gt; "Stand up and do 10 jumping jacks! Get that blood flowing! 🎯"
&lt;span class="p"&gt;-&lt;/span&gt; "Walk around your room or office for 2 minutes. Your legs will thank you! 👟"
&lt;span class="p"&gt;-&lt;/span&gt; "Do 5 desk push-ups! You got this! 💪"
&lt;span class="p"&gt;-&lt;/span&gt; "Shake it out! Arms, legs, head - wiggle everything for 30 seconds! 🕺"

&lt;span class="gu"&gt;### 🧘 Stretch Suggestions&lt;/span&gt;
&lt;span class="p"&gt;-&lt;/span&gt; "Roll your shoulders back 10 times - release that tension! 😌"
&lt;span class="p"&gt;-&lt;/span&gt; "Look up at the ceiling, down at the floor, left, right. Give those eyes a break! 👀"
&lt;span class="p"&gt;-&lt;/span&gt; "Stretch your arms above your head and reach for the sky! 🌟"
&lt;span class="p"&gt;-&lt;/span&gt; "Twist your torso left and right 5 times. Gentle spinal twists feel great! 🌀"

&lt;span class="gu"&gt;### 👀 Eye Care&lt;/span&gt;
"Follow the 20-20-20 rule: Every 20 minutes, look at something 20 feet away for 20 seconds!"

&lt;span class="gu"&gt;## How I Respond&lt;/span&gt;

I'll give you:
&lt;span class="p"&gt;1.&lt;/span&gt; A friendly health tip
&lt;span class="p"&gt;2.&lt;/span&gt; A quick activity suggestion (takes 30 seconds to 2 minutes)
&lt;span class="p"&gt;3.&lt;/span&gt; A motivational message
&lt;span class="p"&gt;4.&lt;/span&gt; Optional: A fun fact about health and productivity

&lt;span class="gs"&gt;**Format:**&lt;/span&gt;
🌟 Health Check Time! 🌟

💧 [Hydration or movement reminder]

🎯 Quick Action: [Specific thing to do right now]

💪 You got this! [Encouraging message]

🧠 Fun Fact: [Optional interesting tidbit]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  ▶️ Testing it
&lt;/h2&gt;

&lt;p&gt;Start a &lt;strong&gt;new Claude Code session&lt;/strong&gt; from the same directory (skills are discovered at session start) and type:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/health-buddy
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Claude will load the skill and respond with a personalised wellness check-in. 🎉&lt;/p&gt;

&lt;p&gt;Or just type &lt;strong&gt;"I'm going insane"&lt;/strong&gt; mid-session and watch Claude send you on a water break instead of debugging with you. 😄 That's the magic of the description field — Claude reads it and decides when the skill is relevant, no slash command needed.&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%2F2tchl53tmbglizddggis.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%2F2tchl53tmbglizddggis.png" alt="Invoking skill with claude" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 Why this matters
&lt;/h2&gt;

&lt;p&gt;The skill system is powerful because it's so simple. No code. No APIs. No configuration files beyond one markdown file. You can teach Claude your conventions, your tone, your preferences — and it will follow them every time.&lt;/p&gt;

&lt;p&gt;The &lt;code&gt;health-buddy&lt;/code&gt; skill is a fun example, but imagine applying this to things like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A skill that generates commit messages in your team's format&lt;/li&gt;
&lt;li&gt;A skill that creates components following your design system&lt;/li&gt;
&lt;li&gt;A skill that does code review against your specific standards&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Same idea. One file. Huge impact.&lt;/p&gt;




&lt;h2&gt;
  
  
  🌟 Your turn
&lt;/h2&gt;

&lt;p&gt;If you build your own skill, I'd love to see it in the comments! What would &lt;em&gt;you&lt;/em&gt; teach Claude to do for you?&lt;/p&gt;

&lt;p&gt;And if you've been coding for more than an hour without a break — this is your sign. Go drink some water. 💧&lt;/p&gt;

</description>
      <category>claudecode</category>
      <category>ai</category>
      <category>beginners</category>
      <category>productivity</category>
    </item>
    <item>
      <title>How to upgrade Git to latest version on macOS</title>
      <dc:creator>The Coding Mermaid 🧜‍♀️</dc:creator>
      <pubDate>Sun, 05 Jan 2025 17:50:31 +0000</pubDate>
      <link>https://dev.to/monicafidalgo/how-to-upgrade-git-to-latest-version-on-macos-38l3</link>
      <guid>https://dev.to/monicafidalgo/how-to-upgrade-git-to-latest-version-on-macos-38l3</guid>
      <description>&lt;h4&gt;
  
  
  👀 If you have homebrew installed, follow there steps, if not, skip to the second part
&lt;/h4&gt;

&lt;h2&gt;
  
  
  1. Confirm existing git
&lt;/h2&gt;

&lt;p&gt;Out of curiosity, if you want to check where your Git is installed, you can type the following in your terminal:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;which git
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It should return something like: &lt;code&gt;/usr/bin/git&lt;/code&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Check git version
&lt;/h2&gt;

&lt;p&gt;To check the version of Git you are using, type:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git &lt;span class="nt"&gt;--version&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  3. Install Git Using Homebrew
&lt;/h2&gt;

&lt;p&gt;If you want to update your Git version, it's simple if you already have Homebrew installed. Assuming Homebrew is already set up on your system, type the following:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;brew &lt;span class="nb"&gt;install &lt;/span&gt;git
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This will install the latest version of Git and automatically set it in your PATH, replacing the Apple-provided version.&lt;/p&gt;

&lt;p&gt;Now quit and restart your terminal.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Confirm Installation Location
&lt;/h2&gt;

&lt;p&gt;To verify where the new version of Git is installed, run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;brew info git
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The output should look something like this: &lt;code&gt;Installed&lt;br&gt;
/opt/homebrew/Cellar/git/2.47.1 (1,685 files, 54.4MB) *&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;You can also check the installed git version and path:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git &lt;span class="nt"&gt;--version&lt;/span&gt;
which git
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The output should point to the new version, located at  &lt;code&gt;/usr/local/bin/git&lt;/code&gt; or &lt;code&gt;/opt/homebrew/bin/git&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Update PATH to Prioritize the New Git Version
&lt;/h2&gt;

&lt;p&gt;If the output of the above command shows the latest version then you are all set.&lt;/p&gt;

&lt;p&gt;⚠️However, it's possible that it is still using the previous version.&lt;/p&gt;

&lt;p&gt;If macOS continues to use the system-provided /usr/bin/git instead of the new version, you need to prioritize the Homebrew version by updating your PATH.&lt;/p&gt;

&lt;h4&gt;
  
  
  For Intel Macs:
&lt;/h4&gt;

&lt;p&gt;Add this line to your shell configuration file (e.g., ~/.zshrc, ~/.bashrc):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;PATH&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"/usr/local/bin:&lt;/span&gt;&lt;span class="nv"&gt;$PATH&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  For Apple Silicon Macs:
&lt;/h4&gt;

&lt;p&gt;Add this line instead:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;PATH&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"/opt/homebrew/bin:&lt;/span&gt;&lt;span class="nv"&gt;$PATH&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then reload your shell configuration:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;source&lt;/span&gt; ~/.zshrc
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Finally, verify the installed version again:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git &lt;span class="nt"&gt;--version&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If the output shows the latest version, you're all set!&lt;/p&gt;




&lt;h4&gt;
  
  
  👉 If you don't have homebrew installed, follow these steps to install homebrew
&lt;/h4&gt;

&lt;p&gt;If Homebrew is not installed, run the following command to set it up:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;/bin/bash &lt;span class="nt"&gt;-c&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="si"&gt;$(&lt;/span&gt;curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh&lt;span class="si"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;After installation, confirm Homebrew is recognized by running:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;brew &lt;span class="nt"&gt;--version&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Set Homebrew Path Variable
&lt;/h2&gt;

&lt;p&gt;If your terminal does not recognize &lt;code&gt;brew&lt;/code&gt;, add Homebrew's &lt;code&gt;bin&lt;/code&gt; directory to your PATH:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s1"&gt;'export PATH="/opt/homebrew/bin:$PATH"'&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&amp;gt;&lt;/span&gt; ~/.zshrc
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This command appends the line export &lt;code&gt;PATH="/opt/homebrew/bin:$PATH"&lt;/code&gt; to your &lt;code&gt;.zshrc file&lt;/code&gt;, ensuring that the &lt;code&gt;/opt/homebrew/bin&lt;/code&gt; directory is included in your PATH variable. &lt;/p&gt;

&lt;p&gt;After running this command, you need to reload your .zshrc file to apply the changes:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;source&lt;/span&gt; ~/.zshrc
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This ensures that the changes take effect immediately without needing to restart your terminal session.&lt;/p&gt;

&lt;p&gt;Now you can install Git using Homebrew (see Step 3 above).&lt;/p&gt;

</description>
      <category>git</category>
      <category>github</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>4 Reasons why your LinkedIn isn't grabbing recruiters attention</title>
      <dc:creator>The Coding Mermaid 🧜‍♀️</dc:creator>
      <pubDate>Fri, 03 May 2024 20:06:40 +0000</pubDate>
      <link>https://dev.to/monicafidalgo/4-reasons-why-your-linkedin-isnt-grabbing-recruiters-attention-4bkl</link>
      <guid>https://dev.to/monicafidalgo/4-reasons-why-your-linkedin-isnt-grabbing-recruiters-attention-4bkl</guid>
      <description>&lt;p&gt;Are you wondering why recruiters are not giving your LinkedIn profile the attention it deserves? 🙊 I was there too and this was what I have learned:&lt;/p&gt;

&lt;h3&gt;
  
  
  🔸Photo
&lt;/h3&gt;

&lt;p&gt;Your LinkedIn profile photo is often the first thing recruiters notice. It's important to take a clear photo, with a simple background and from the front. You can even use editing tools like &lt;a href="https://www.remove.bg/" rel="noopener noreferrer"&gt;remove bg&lt;/a&gt; to add some magic to your photo.&lt;/p&gt;

&lt;h3&gt;
  
  
  🔸Headline
&lt;/h3&gt;

&lt;p&gt;Your LinkedIn headline is like a mini elevator pitch – it should quickly communicate who you are and what you have to offer. Make sure to add a clear introduction of who you are and how you can contribute, using some personality and key words, while keeping it concise.&lt;/p&gt;

&lt;h3&gt;
  
  
  🔸About me
&lt;/h3&gt;

&lt;p&gt;The "About me" section is your opportunity to showcase your unique story, skills, and passions. Write a simple and original text that connects to you as a person, highlighting who you are, where you came from and your biggest career achievements.&lt;/p&gt;

&lt;h3&gt;
  
  
  🔸Skills
&lt;/h3&gt;

&lt;p&gt;Ensure that your skills accurately reflect your expertise and consider reaching out to colleagues and connections for endorsements. Avoid using generic phrases and instead, be highly specific to your industry and dream role description.&lt;/p&gt;

&lt;p&gt;✨ If you would like a review of your LinkedIn and some tips on how to improve it, &lt;a href="https://ko-fi.com/monicafidalgo/commissions" rel="noopener noreferrer"&gt;I'm here to help 😊&lt;/a&gt; &lt;/p&gt;

</description>
      <category>linkedin</category>
      <category>career</category>
      <category>developer</category>
      <category>webdev</category>
    </item>
    <item>
      <title>How to showcase your GitHub repositories on LinkedIn 🐱</title>
      <dc:creator>The Coding Mermaid 🧜‍♀️</dc:creator>
      <pubDate>Wed, 17 Apr 2024 08:23:40 +0000</pubDate>
      <link>https://dev.to/monicafidalgo/how-to-showcase-your-github-repositories-on-linkedin-1non</link>
      <guid>https://dev.to/monicafidalgo/how-to-showcase-your-github-repositories-on-linkedin-1non</guid>
      <description>&lt;p&gt;If you're looking to showcase your projects to the world and let everyone see what you've been developing, I've got some great news for you!&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  You can easily add your GitHub projects directly to LinkedIn and make them stand out with a preview image.
&lt;/h2&gt;

&lt;p&gt;&lt;br&gt;&lt;br&gt;
And the best part? &lt;/p&gt;

&lt;p&gt;It's super easy and fast! &lt;/p&gt;

&lt;p&gt;Just follow these simple steps:&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;1. Add a social media preview image on GitHub&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Go to your repository and click on "Settings"&lt;/li&gt;
&lt;li&gt;Then, navigate to the "Social preview" section and click on "Edit" to upload an image&lt;/li&gt;
&lt;li&gt;Repeat these steps for all the repositories you want to feature&lt;/li&gt;
&lt;/ul&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%2Fm7utiimgk1uqiu58j5w8.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%2Fm7utiimgk1uqiu58j5w8.png" alt="github social preview image" width="800" height="734"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;br&gt;


&lt;h3&gt;2. Feature your repository on your LinkedIn profile&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt; Go to the "Featured" section of your LinkedIn profile (right below the "About" section)&lt;/li&gt;
&lt;li&gt; Click on the plus sign to see the different types of items you can feature&lt;/li&gt;
&lt;li&gt; Click on "Links"&lt;/li&gt;
&lt;li&gt; Enter the URL to your repository in the "Add a link" pop-up window, and then click "Add"&lt;/li&gt;
&lt;li&gt; Enter the title and description you want to be displayed for your project, and then click "Save"&lt;/li&gt;
&lt;/ul&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%2Fhyqi6bt63daqo36oklyy.png" alt="featured section linkedin" width="800" height="338"&gt;


&lt;br&gt;&lt;br&gt;

&lt;br&gt;
&lt;p&gt;&lt;strong&gt;💡Note:&lt;/strong&gt;&lt;/p&gt; 

&lt;p&gt;Alternatively, LinkedIn now lets you add a preview image, which is pretty cool. However, if you want to share the link to your GitHub project on other media platforms, it's always nice to have a social media preview, so it looks more appealing.&lt;/p&gt;






&lt;p&gt;If you liked my post, please consider to Buy me a coffee ❤️
I will be truly happy to continue posting with your support&lt;/p&gt;

&lt;p&gt;&lt;br&gt;&lt;a href="https://ko-fi.com/R6R8D4H75" 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%2Fcdn.ko-fi.com%2Fcdn%2Fkofi3.png%3Fv%3D3" alt="Buy Me a Coffee at ko-fi.com" width="580" height="146"&gt;&lt;/a&gt;&lt;br&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>github</category>
      <category>linkedin</category>
      <category>career</category>
    </item>
    <item>
      <title>Supercharge your GitHub profile with 30 cool JavaScript projects</title>
      <dc:creator>The Coding Mermaid 🧜‍♀️</dc:creator>
      <pubDate>Mon, 29 Jan 2024 15:41:17 +0000</pubDate>
      <link>https://dev.to/monicafidalgo/supercharge-your-github-profile-with-30-cool-javascript-projects-3chi</link>
      <guid>https://dev.to/monicafidalgo/supercharge-your-github-profile-with-30-cool-javascript-projects-3chi</guid>
      <description>&lt;p&gt;Finished your course and now what?🤔&lt;/p&gt;

&lt;p&gt;You are in the job interview process and would like to have more projects to show on your GitHub?&lt;/p&gt;

&lt;p&gt;Then I leave you here the awesome &lt;a href="https://javascript30.com/" rel="noopener noreferrer"&gt;30 Day Vanilla JS Coding Challenge by Wes Bos &lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Projects that you will build:
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 1: JavaScript Drum Kit&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Build a drum kit using JavaScript and HTML5 audio.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 2: CSS + JS Clock&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Build a CSS and JavaScript clock that shows the current time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 3: Playing with CSS Variables and JS&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Explore CSS variables and how you can use them with JavaScript.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 4: Array Cardio Day 1&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Practice your array skills by solving an array-related challenge.&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%2Fwje4eooqtz7wy415mba9.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%2Fwje4eooqtz7wy415mba9.png" alt="flex javascript" width="600" height="298"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 5: Flex Panels Image Gallery&lt;/strong&gt;&lt;br&gt;
Create an image gallery using Flexbox and JavaScript.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 6: Ajax Type Ahead&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Build a type-ahead search feature using Ajax and JavaScript.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 7: Array Cardio Day 2&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Continue practicing your array skills by solving another array-related challenge.&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%2F1bcnbnpff9wg6cyd4kv7.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%2F1bcnbnpff9wg6cyd4kv7.png" alt="javascript text animation" width="600" height="256"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 8: Fun with HTML5 Canvas&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Learn how to use HTML5 Canvas to create a simple drawing app.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 9: 14 Must Know Dev Tools Tricks&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Discover 14 essential developer tools tricks that can save you a lot of time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 10: Hold Shift to Check Multiple Checkboxes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Enable the "Hold Shift to Check Multiple Checkboxes" feature using JavaScript.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 11: Custom HTML5 Video Player&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Build a custom HTML5 video player with various features.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 12: Key Sequence Detection (KONAMI CODE)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Detect key sequences using JavaScript, including the Konami Code.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 13: Slide In on Scroll&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Make elements slide in smoothly as the user scrolls down the page.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 14: Object and Arrays - Reference VS Copy&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Learn the difference between reference and copy when working with objects and arrays.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 15: LocalStorage and Event Delegation&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Store data in LocalStorage and learn about event delegation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 16: CSS Text Shadow Mouse Move Effect&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Create a CSS text shadow that follows the mouse as it moves across the page.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 17: Sorting Band Names without articles&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Sort an array of band names, removing articles like "a" and "the".&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 18: Tally String Times with Reduce&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Count the occurrences of each letter in a string using the reduce() method.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 19: Unreal Webcam Fun&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Use the webcam to create fun effects, such as a mirror effect.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 20: Native Speech Recognition&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Use the native speech recognition API to recognize speech and convert it to text.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 21: Geolocation based Speedometer and Compass&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Create a speedometer and compass based on the user's geolocation data.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 22: Follow Along Links&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Create a page with links that smoothly follow the user's mouse as they move.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 23: Speech Synthesis&lt;/strong&gt;&lt;br&gt;
Learn how to make a speech synthesis app that converts a written text to digital voice.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 24: Sticky Nav&lt;/strong&gt;&lt;br&gt;
Create a sticky navigation bar that stays fixed at the top of the page as the user scrolls down. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 25: Event Capture, Propagation, Bubbling and Once&lt;/strong&gt;&lt;br&gt;
Understand the different event flow mechanisms, including capture, propagation, bubbling and once. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 26: Strip follow along Dropdown&lt;/strong&gt;&lt;br&gt;
Create a follow-along dropdown &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%2Fy6v8mujwdyvvcpap3k1i.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%2Fy6v8mujwdyvvcpap3k1i.png" alt="Click and drag to scroll" width="600" height="391"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 27: Click and drag to scroll&lt;/strong&gt;&lt;br&gt;
Implement drag-to-scroll functionality that allows users to scroll through a page by dragging their mouse. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 28: Video Speed Controller UI&lt;/strong&gt;&lt;br&gt;
Build a video speed controller that allows users to adjust the playback speed of a video. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 29: Countdown Clock&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Create a countdown clock that displays a timer and indicates how much time is left until a specific event occurs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📅 Day 30: Whack a Mole Game&lt;/strong&gt;&lt;br&gt;
Have fun developing a simple whack-a-mole game while getting familiar with setTimeout.&lt;/p&gt;




&lt;p&gt;If you liked my post, please consider to Buy me a coffee ❤️&lt;br&gt;
I will be truly happy to continue posting with your support&lt;br&gt;
&lt;br&gt;&lt;a href="https://ko-fi.com/R6R8D4H75" 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%2Fcdn.ko-fi.com%2Fcdn%2Fkofi3.png%3Fv%3D3" alt="Buy Me a Coffee at ko-fi.com" width="580" height="146"&gt;&lt;/a&gt;&lt;br&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>New Year - New Job? Optimize Your LinkedIn for Success 🚀</title>
      <dc:creator>The Coding Mermaid 🧜‍♀️</dc:creator>
      <pubDate>Tue, 26 Dec 2023 19:17:13 +0000</pubDate>
      <link>https://dev.to/monicafidalgo/new-year-new-job-optimizing-your-linkedin-for-developer-success-17io</link>
      <guid>https://dev.to/monicafidalgo/new-year-new-job-optimizing-your-linkedin-for-developer-success-17io</guid>
      <description>&lt;p&gt;Many people ask me for advice on how to optimize their LinkedIn profile, so I've decided to share some tips. I've put together a list of 10 tips that can help you improve your profile and increase your chances of getting noticed by recruiters. Let's dive into the details! 🤿&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Craft a Captivating Headline 🔍
&lt;/h3&gt;

&lt;p&gt;Your headline is the first thing recruiters see. Make it compelling and concise. Highlight your key skills and expertise to grab attention. &lt;/p&gt;

&lt;p&gt;Example of some eye-catching LinkedIn profile headlines: &lt;a href="https://www.linkedin.com/business/talent/blog/product-tips/recruiters-with-eye-catching-linkedin-profile-headlines" rel="noopener noreferrer"&gt;https://www.linkedin.com/business/talent/blog/product-tips/recruiters-with-eye-catching-linkedin-profile-headlines&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Showcase Your Work with Rich Media 🎨
&lt;/h3&gt;

&lt;p&gt;Don't just tell, show! Use the "Featured" section to display projects, articles, or any other work. Visuals speak louder than words.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Write a Stellar Summary ✍️
&lt;/h3&gt;

&lt;p&gt;Your summary is your personal pitch. Share your journey, passion, and what you bring to the table. Let your personality shine through!&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Detail Your Skills &amp;amp; Endorsements 🛠️
&lt;/h3&gt;

&lt;p&gt;List your technical skills, and ask colleagues for endorsements. This adds credibility and helps recruiters understand your strengths.&lt;br&gt;
&lt;br&gt;&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%2Fmk9ycwsju13oecgfu1s7.gif" 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%2Fmk9ycwsju13oecgfu1s7.gif" alt="The Office Gif" width="480" height="400"&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Highlight Achievements in Experience 💼
&lt;/h3&gt;

&lt;p&gt;Rather than listing duties, focus on achievements. What impact did you make in your previous roles? Quantify results when possible.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Connect and Engage 🤝
&lt;/h3&gt;

&lt;p&gt;Expand your network strategically. Connect with professionals in your field, join relevant groups, and engage in discussions to increase visibility.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  7. Customize Your LinkedIn URL 🔗
&lt;/h3&gt;

&lt;p&gt;Create a personalized LinkedIn URL to make your profile easy to find and share. It adds a professional touch to your online presence. &lt;/p&gt;

&lt;p&gt;Find here how to customize your LinkedIn URL: &lt;a href="https://www.linkedin.com/help/linkedin/answer/a542685/manage-your-public-profile-url" rel="noopener noreferrer"&gt;https://www.linkedin.com/help/linkedin/answer/a542685/manage-your-public-profile-url&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  8. Utilize the "Open to Job Opportunities" Feature 🎯
&lt;/h3&gt;

&lt;p&gt;Signal to recruiters that you're open to new opportunities by enabling the "Open to Job Opportunities" feature in your profile settings.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  9. Stay Active with Regular Updates 📆
&lt;/h3&gt;

&lt;p&gt;Share industry news, insights, or your own thoughts regularly. Active profiles are more likely to catch the attention of recruiters.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  10. Seek Recommendations 🌟
&lt;/h3&gt;

&lt;p&gt;Ask colleagues or supervisors for recommendations. A positive reference can provide valuable insights into your work ethic and skills.&lt;/p&gt;

&lt;p&gt;&lt;br&gt; &lt;br&gt;
If you found these tips helpful, consider giving this post a like or sharing it with your network. Let's boost those career opportunities together! ☕️&lt;/p&gt;

&lt;p&gt;I appreciate your support as always. 🙌&lt;/p&gt;

</description>
    </item>
    <item>
      <title>✨Inspire me Monday✨ - From Pathologic Anatomy to QA Lead</title>
      <dc:creator>The Coding Mermaid 🧜‍♀️</dc:creator>
      <pubDate>Mon, 05 Sep 2022 07:59:17 +0000</pubDate>
      <link>https://dev.to/monicafidalgo/inspire-me-monday-from-pathologic-anatomy-to-qa-lead-531l</link>
      <guid>https://dev.to/monicafidalgo/inspire-me-monday-from-pathologic-anatomy-to-qa-lead-531l</guid>
      <description>&lt;h2&gt;
  
  
  Inspire me Monday - intro
&lt;/h2&gt;

&lt;p&gt;How wonderful it is when we aspire to make a change in our lives and careers, and we find someone who shares an amazing story on how they did achieve their goals and somehow, parts of their path remind us of where we are now..&lt;/p&gt;

&lt;p&gt;Everything looks easier when we think if this person was able to do it, I also can do it!&lt;/p&gt;

&lt;p&gt;With this in mind, I decided to start interviewing people who did a career change, from different backgrounds to different roles! &lt;/p&gt;

&lt;p&gt;This will take place &lt;strong&gt;every first Monday of the month&lt;/strong&gt; and it's open for topic ideas or people's recommendations, so feel free to do it!&lt;/p&gt;

&lt;h2&gt;
  
  
  Our Guest today: Lina Kulakova
&lt;/h2&gt;

&lt;p&gt;Lina is a speaker at conferences like GoogleDevFest and Pixels Camp, and a mentor at PWIT (Portuguese Women in Tech). Lina also, dedicate time to teaching ISTQB and defining QA departments in companies from scratch. Nowadays, she advocates good testing practices and organizes #QualityTalks events to spread her enthusiasm and contribute to the growth of her peers.&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%2Fop15igrhfoco102t8q8e.jpeg" 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%2Fop15igrhfoco102t8q8e.jpeg" alt="Lina Kulakova" width="600" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/kulakova_lina" rel="noopener noreferrer"&gt;Twitter🐦&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.linkedin.com/in/lina-kulakova/" rel="noopener noreferrer"&gt;LinkedIn👩🏻‍💻&lt;/a&gt;&lt;/p&gt;


 &lt;br&gt; &lt;br&gt;
&lt;h2&gt;
  
  
  1. You have a bachelor's in Pathologic Anatomy, then renamed as Biomedical Science but now you work as a Quality Engineer. How did that happen?
&lt;/h2&gt;

&lt;p&gt;I have always been passionate about computers and math but never considered either of them as a career option.  Since childhood,  I thought I would follow my mother's steps as a doctor but when finishing my studies I realized that although I love studying this,  I need something more fast-paced.&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;I've learned that there is a profession called Quality Assurance tester and the plan was to use this to learn computer science and become a developer one day.  However,  I fell in love with QA and could not leave it anymore. &lt;/p&gt;
&lt;br&gt;&lt;br&gt;
&lt;h2&gt;
  
  
  2. Did you take any qa course or have you learned on the job?
&lt;/h2&gt;


&lt;p&gt;I have started without any special course.  There weren't many back then.  I have studied ISTQB syllabus but still could not understand what will be my day-to-day as a QA.  Most of the training I took when I was already working as a QA. &lt;/p&gt;
&lt;br&gt;&lt;br&gt;
&lt;h2&gt;
  
  
  3. Major challenges that you faced when you started as a qa?
&lt;/h2&gt;


&lt;p&gt;&lt;br&gt;
I have struggled to understand what's the right way to do things.  There weren't many trainings nor books on the topic,  especially from the local community and I was working as the only QA in all of my projects.  That's why  I have decided to found QualityTalks so that people like me can learn the best practices from other professionals. &lt;br&gt;
&lt;/p&gt;
&lt;br&gt;&lt;br&gt;
&lt;h2&gt;
  
  
  4. Do you have any tools/websites that help you to always keep updated with the latest news and technologies?
&lt;/h2&gt;


&lt;p&gt;Medium and LinkedIn mostly help me identify the hop topics.  Also, there is a strong community on Twitter where you can talk to the best QAs from all over the world that sometimes are even the "trendsetters".&lt;br&gt;&lt;br&gt;
The Guild Automation podcast and &lt;a href="https://angiejones.tech/" rel="noopener noreferrer"&gt;Angie Jones&lt;/a&gt;'s blogs are a great sources of information. &lt;br&gt;
&lt;/p&gt;
&lt;br&gt;&lt;br&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%2Fhrsw6a2a89utof6fj23n.jpeg" 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%2Fhrsw6a2a89utof6fj23n.jpeg" alt="Angie Jones Podcasts" width="708" height="531"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Looking at your LinkedIn, I see that you are currently studying Mathematics! Is it hard to conciliate with work? What made you interested in this bachelor's?
&lt;/h2&gt;


&lt;p&gt;It is more demanding during the exams but I  am doing this because I love Math so this gives me an extra dose of energy.  I believe that if we really want something,  we will find time and energy to do that. &lt;/p&gt;
&lt;br&gt;&lt;br&gt;
&lt;h2&gt;
  
  
  6. You are also a Founder of QualityTalks, one of the first QA communities in Portugal. Can you tell us a little more about that?
&lt;/h2&gt;

&lt;p&gt;I do remember the very first meet-up that I attended.  I felt so lost.  New job,  new to QA…  and I wanted to meet other QAs but the meet-up was directed mainly to developers so I understood about 30% of the words 😅.  On that day I decided that since there isn't a QA community in Lisbon,  I will create one. So I created &lt;a href="https://www.linkedin.com/company/qualitytalks/about/" rel="noopener noreferrer"&gt;Quality Talks&lt;/a&gt; and this was one of the best experiences for me.&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%2F11m5np7avc2y8jilx03g.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%2F11m5np7avc2y8jilx03g.png" alt="Quality talks event" width="492" height="351"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt; I have met inspiring people, learned different techniques, and always know about the new tech buzzword.  Nowadays,  we are a strong community of more than 500 QualityTalkers and I have the honor to teach and mentor some of them. &lt;/p&gt;
&lt;br&gt;&lt;br&gt;
&lt;h2&gt;
  
  
  7. You now work as a QA Lead at TOGGLE, can you walk us through your role?
&lt;/h2&gt;

&lt;p&gt;Like any leadership role,  it is 60% of the time meetings. But the most exciting part is to be able to build a strategy for the department,  bring ideas,  mentor my team and see the results of our hard work in compliments from our customers.&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;QA has been neglected for a long period of time and now we see its blossom. So showing the importance and value of our job while boosting the team and helping team members grow as individuals is the best investment of my time.&lt;/p&gt;
&lt;br&gt;&lt;br&gt; 
&lt;h2&gt;
  
  
  8. How does your background impact your current job?
&lt;/h2&gt;


&lt;p&gt;Attention to detail is definitely something that I've brought to this job from "my past life".  Other than that I came completely unprepared from college. &lt;/p&gt;
&lt;br&gt;&lt;br&gt;
&lt;h2&gt;
  
  
  9. For someone starting the quality assurance path, what advice would you give?
&lt;/h2&gt;

&lt;p&gt;First: understand your value.  We all know that quality is important but that is not always reflected in the time  we are given.  You need to know for sure how valuable you are and if you need to demonstrate that to the team,  do it with numbers.  A couple of metrics might be the best ally &lt;/p&gt;

&lt;p&gt;Second: never stop learning. As I have said previously,  QA is blossoming.  We see new tools,  new techniques, and new methodologies.  Keep up and learn.  This will improve your results,  reduce your efforts and make everything even more exciting. &lt;/p&gt;


&lt;p&gt;Last but not least,  don't be afraid to ask.  Asking questions might be as hard as apologizing. &lt;br&gt;
But you are actually paid to ask as many questions as you can.  Don't feel that it is a silly question or that others would perceive you as unprofessional.  It takes courage to ask questions that most likely others also have but don't dare to ask.  &lt;/p&gt;
&lt;br&gt;&lt;br&gt;
&lt;h2&gt;
  
  
  10. Final remarks that you want to share with us?
&lt;/h2&gt;

&lt;p&gt;Technology has invaded our world and now almost all the companies are IT companies.  Whether it is a bank,  a grocery store, or a car manufacturer.  We can't escape from it so let's embrace and be amazing at it. Find your inspiration,  learn and teach others.&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;As I usually tell my students,  there isn't right or wrong.  It's your path and your experience and it adds value to the industry! And best of luck ;) &lt;/p&gt;
&lt;br&gt;&lt;br&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%2F6l5x5jqesftbvzh0t9ky.gif" 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%2F6l5x5jqesftbvzh0t9ky.gif" alt="You got this gif" width="480" height="162"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>webdev</category>
      <category>career</category>
      <category>qa</category>
    </item>
    <item>
      <title>✨Inspire me Monday✨ - From Economics to Product Manager (with a stop in Data Science)</title>
      <dc:creator>The Coding Mermaid 🧜‍♀️</dc:creator>
      <pubDate>Mon, 01 Aug 2022 15:20:00 +0000</pubDate>
      <link>https://dev.to/monicafidalgo/inspire-me-monday-from-economics-to-product-manager-with-a-stop-in-data-science-3a7l</link>
      <guid>https://dev.to/monicafidalgo/inspire-me-monday-from-economics-to-product-manager-with-a-stop-in-data-science-3a7l</guid>
      <description>&lt;h2&gt;
  
  
  Inspire me Monday - intro
&lt;/h2&gt;

&lt;p&gt;How wonderful it is when we aspire to make a change in our lives and careers, and we find someone who shares an amazing story on how they did achieve their goals and somehow, parts of their path remind us of where we are now..&lt;/p&gt;

&lt;p&gt;Everything looks easier when we think if this person was able to do it, I also can do it!&lt;/p&gt;

&lt;p&gt;With this in mind, I decided to start interviewing people who did a career change, from different backgrounds to different roles! &lt;/p&gt;

&lt;p&gt;This will take place &lt;strong&gt;every first Monday of the month&lt;/strong&gt; and it's open for topic ideas or people's recommendations, so feel free to do it!&lt;/p&gt;

&lt;h2&gt;
  
  
  Our Guest today: Rita Pereira
&lt;/h2&gt;

&lt;p&gt;Rita is super easy-going and fun to have around. She loves to travel the world and to know different cultures. She is always up for a beer🍻 and relaxing with nice music in the background. Rita works as a Product Manager at Tibber and she is also a mentor and teacher at a project that teaches women how to code for free.&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%2Fqv6mymgdhcsfnfgtjbn6.jpeg" 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%2Fqv6mymgdhcsfnfgtjbn6.jpeg" alt="Rita Pereira" width="512" height="512"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/ritapereira10" rel="noopener noreferrer"&gt;GitHub🐱&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.linkedin.com/in/ritasousapereira/" rel="noopener noreferrer"&gt;LinkedIn👩🏻‍💻&lt;/a&gt;&lt;/p&gt;


 &lt;br&gt; &lt;br&gt;
&lt;h2&gt;
  
  
  1. You have a bachelor's in Economics, how did you get interested in Data Science?
&lt;/h2&gt;

&lt;p&gt;Maths has always been my favorite subject, by far. The subject options in high school, a regular public school in the south of Portugal, didn’t intrigue me. A bachelor's in Economics and Management seemed like a good and appropriate route for me. I attended the reputable Nova SBE University in Lisbon, the perfect city. I enjoyed my time at Nova, focusing on calculus, algebra, and statistics e.g. statistics and econometrics which are the best base for data science. I was also exposed to macroeconomics, which I found really enthralling. &lt;/p&gt;

&lt;p&gt;It was not until I started my master's in Finance at Erasmus University Rotterdam that I came across an impressive tech society - where I was able to help organize a Machine Learning Bootcamp and found interest in Python and Machine Learning subjects.&lt;br&gt;
After my master's, I worked in one of the few sectors in finance that I actually find interesting: Hedge Funds and VCs.&lt;/p&gt;

&lt;p&gt;In February 2020 I started a part-time Bootcamp in data analytics and felt the need to learn Python in more depth, dive into machine learning, and achieve the typical tech stack of a data analyst (python, sql, tableau). By developing my technical skills I would become a more complete analyst.&lt;/p&gt;


&lt;p&gt;After almost 3 years at the hedge fund, I fully merged into running the analytics team, using Python for report automation, managing our databases, and using APIs (eg. Bloomberg) to get important data for investment analysis, among other projects and tasks.&lt;/p&gt;
&lt;br&gt;&lt;br&gt;
&lt;h2&gt;
  
  
  2. What Data Science course did you take and what did you consider when choosing?
&lt;/h2&gt;

&lt;p&gt;Even though I did some Data Engineering in the fund, my main area of interest was in Data Analytics. Choosing this felt very natural as it joins the technical skills with the business intuition one needs to have in order to transform raw and non-organized data (e.g. non labeled JSON files) into actual meaningful findings and conclusions&lt;/p&gt;

&lt;p&gt;I took into consideration my skills (not super technical as a data engineer, but also not so business-focused as a business analyst or a consultant only) and what I liked doing. I enjoy a technical challenge where I can see real-life impact and context.&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%2Fqjmd62mancd6pyhbtt8i.gif" 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%2Fqjmd62mancd6pyhbtt8i.gif" alt="Cat computer" width="267" height="184"&gt;&lt;/a&gt; &lt;/p&gt;


&lt;p&gt;Having this in mind, I searched for a Bootcamp with a part-time option and where I was perhaps able to get a scholarship. I found Ironhack and I applied for a scholarship. When I got the confirmation that I was accepted, the price/quality seemed like a very good investment.&lt;/p&gt;
&lt;br&gt;&lt;br&gt;
&lt;h2&gt;
  
  
  3. Major challenges that you faced while studying? Was it easy to follow or was there a time that you felt less motivated?
&lt;/h2&gt;

&lt;p&gt;Studying in general? Yes, the core subjects in the Finance Masters.&lt;/p&gt;


&lt;p&gt;&lt;br&gt;
In Data Science: I was never really good with Tableau and at producing dashboards. I am more of a resolve a problem, debug a script that is not working, or solve road blockers kind of person than working on the same dashboard to perfection. This is, however, something important for a good business intelligence analyst.&lt;br&gt;
&lt;/p&gt;
&lt;br&gt;&lt;br&gt;
&lt;h2&gt;
  
  
  4. Do you have any tools/websites that help you when you are studying that you want to recommend?
&lt;/h2&gt;

&lt;p&gt;I love &lt;b&gt;medium&lt;/b&gt;: people in the area share really good projects and opinions. From data science to product management, UX, tech, etc. &lt;/p&gt;

&lt;p&gt;Code wise I can not recommend data camp enough. It helped me start with python at the time! &lt;/p&gt;


&lt;p&gt;I also recommend &lt;b&gt;taking courses&lt;/b&gt; or &lt;b&gt;reading into statistics and econometrics&lt;/b&gt; if you’re thinking of diving into the data science world. I see a lot of analysts that are very good at compiling SQL queries or producing dashboards but don’t really understand the logic behind them or don’t interpret the results with statistical accuracy (e.g. ab testing)&lt;/p&gt;
&lt;br&gt;&lt;br&gt;
&lt;h2&gt;
  
  
  5. After finishing the course, how was the job hunting process? Did you find a role in Data Science? If not, why not?
&lt;/h2&gt;

&lt;p&gt;I did the Data Science Bootcamp while I was working at the fund. After that, I did try to find jobs in Data Science. Once deciding where to go, I had the following positions: Growth Analyst, Data Scientist, and even Analytics Engineer (which would be a more junior position).&lt;/p&gt;

&lt;p&gt;I decided to opt for the role of Growth Analyst, not for the position in itself, but for the company (mission, size and country) and the people I would be working with. I knew I would have the flexibility to move around into the position that would be more fit for me (that could be either more technical or less). I don’t regret this decision for a second. During these months of job hunting, there were many take-home assignments: Python scripts to analyse, data sets, presentations and reports, etc.&lt;/p&gt;

&lt;p&gt;It is definitely something one gets better with time so please don’t feel frustrated if you don’t go through your first assessment and always ask for the most detailed feedback possible.  Something that is very important for a Data Analyst: I also knew what kind of data I wanted to work with.&lt;/p&gt;


&lt;p&gt;After working with financial data for so long I knew I was way more interested in user and behaviour data - where I can connect the data points I see with actual behaviour. Super interesting right? :p Therefore I looked for positions where I would work more with growth and product teams ;) &lt;/p&gt;
&lt;br&gt;&lt;br&gt;
&lt;h2&gt;
  
  
  6. A year ago you joined a volunteer community whose goal is to bring more women into the tech world. How did it happen and what were your intentions when joining?
&lt;/h2&gt;

&lt;p&gt;Yes, lucky me! I found an amazing community with such inspirational people and workshops. I was in Cape Verde volunteering last year, where I had some friends, older girls, at the community center, who I was trying to incentivize to learn more about coding and tech. “&lt;a href="https://www.linkedin.com/company/raparigasdocodigo/" rel="noopener noreferrer"&gt;As Raparigas do código&lt;/a&gt;” came a bit randomly on my LinkedIn but I remember connecting so much to it: it opens doors with easy and free access to women of all ages that might feel a bit insecure about taking such a “huge step”.&lt;/p&gt;

&lt;p&gt;They may just want to test the waters and talk to someone they really relate to and feel comfortable that works in an area that interests them.&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%2Fcetodgn3nvlbgywq9ohn.jpeg" 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%2Fcetodgn3nvlbgywq9ohn.jpeg" alt="As raparigas do código" width="800" height="1066"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt; That is just one of the reasons why this community is really important. We not only organize networking events for women to meet women but more importantly, we put a lot of work into real and free workshops (coding basis, data science, and important soft skills, among other ad hoc activities)&lt;br&gt;
&lt;/p&gt;
&lt;br&gt;&lt;br&gt;
&lt;h2&gt;
  
  
  7. You now work as a Product Manager, can you walk me through that change?
&lt;/h2&gt;

&lt;p&gt;After 3 months working as a Growth Analyst I took the opportunity and jumped to the role of Product Manager and Squad Lead for the team that was focusing on how to create and implement tools and technologies that encouraged to-be customers to sign up to Tibber⚡ It's an experimentation based and conversion focused amazing team! I still work a lot with data: when it comes to AB testing, user tracking analytics, and growth metrics. I am now also learning a lot more about web and app development, and tech in general.&lt;/p&gt;

&lt;p&gt;Nevertheless, there are other skills and parts of my job that I now realise were not being used as a Data Analyst: I love building a whole project from scratch, from a problem, a user pinpoint, an idea, or an insight from a test. Going through the ideation process, the design (UI and UX), the implementation, the copy, the testing, improvement, talking, and convincing other teams (aka stakeholder management aka lobbying).&lt;/p&gt;


&lt;p&gt;Finally, above everything else, I love helping my team and pushing them into being happy at work and being the best versions of themselves. &lt;/p&gt;
&lt;br&gt;&lt;br&gt;
&lt;h2&gt;
  
  
  8. How does your background impact your current job?
&lt;/h2&gt;

&lt;p&gt;My background in Economics and Data Science definitely helped me understand data and make database conclusions very fast and with accuracy.&lt;br&gt;
The fact that I am extroverted and naturally very social is also a huge help when it comes to influencing and helping the team and other stakeholders, as well as being the face of the team in saying no, announcing releases and failures, etc.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Being pragmatic definitely helps in shipping features faster, learning from them, and then improving versus being a perfectionist&lt;/b&gt; - which I am not, at all.&lt;/p&gt;


&lt;p&gt;I would even say that having played basketball since a young age has made me into an absolute team player (I am much more competitive in a group than individually) plus playing musical instruments and having a passion for music in general has helped with focus: more efficient at work in less time and being able to multitask while focusing.&lt;/p&gt;
&lt;br&gt;&lt;br&gt;
&lt;h2&gt;
  
  
  9. You now work at Tibber, can you tell me a little more about the company itself?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://tibber.com/en" rel="noopener noreferrer"&gt;Tibber&lt;/a&gt; is a “digital electricity” supplier that uses AI to switch around power for houses based on their predicted levels of consumption. Tibber replaces traditional utilities with smart technology, supplying its customers with renewable energy at transparent prices.&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;In addition, its app provides real-time analytics into energy usage, and pairs with a variety of smart home devices to reduce electricity consumption at home. Tibber has set a target to reduce the residential electricity consumption for European households by 20%. Currently operating in Norway, Sweden, Germany and the Netherlands.&lt;/p&gt;
&lt;br&gt;&lt;br&gt;
&lt;h2&gt;
  
  
  10. Do you have any advice to give other people that want to start a role in tech?
&lt;/h2&gt;

&lt;p&gt;The advice I can give is more appropriate to start-up and scale up companies.&lt;br&gt;
Find a sector or company that you identify with or find a company where you connect with the team. The position you can figure out later: you’ll learn so much and even find other avenues of interest (e.g. web devs turned into designers, engineers turned PM).&lt;/p&gt;


&lt;p&gt;If you work hard, show determination and interest you’ll have the leverage to move into the position that fits you better later on.&lt;/p&gt;
&lt;br&gt;&lt;br&gt;
&lt;h2&gt;
  
  
  11. Final remarks that you want to share with us?
&lt;/h2&gt;

&lt;p&gt;Just that work - just like life - s superfluid and nothing that we choose or start needs to be final and with no turnaround. We are all learning, testing, figuring it out. If tech and coding seems interesting but also super scary in a male dominated world - which in big part, is - take smaller steps.&lt;br&gt;
&lt;/p&gt;
&lt;p&gt; Find a community, people that you identify with, go to talks that relate to subjects that you are interested in. Read, listen to podcasts, get on LinkedIn and talk with people. Try, fail and go back and do it again. BUT PLEASE PLEASE FEEL LIKE YOU CAN TRY AND FAIL &amp;lt;3 &lt;/p&gt;
&lt;br&gt;&lt;br&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%2Fz2ie43wzpovs96803gku.jpeg" 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%2Fz2ie43wzpovs96803gku.jpeg" alt="Try and fail but dont fail to try" width="800" height="856"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>webdev</category>
      <category>datascience</category>
      <category>career</category>
    </item>
    <item>
      <title>🎮 Learn JavaScript while playing games👾</title>
      <dc:creator>The Coding Mermaid 🧜‍♀️</dc:creator>
      <pubDate>Tue, 19 Jul 2022 00:01:32 +0000</pubDate>
      <link>https://dev.to/monicafidalgo/learn-javascript-while-playing-games-4ong</link>
      <guid>https://dev.to/monicafidalgo/learn-javascript-while-playing-games-4ong</guid>
      <description>&lt;p&gt;Are you a beginner in JavaScript or want to improve your coding skills in a cool, fun, and interactive way?🤔&lt;/p&gt;

&lt;p&gt;Say no more! I got you covered!&lt;/p&gt;

&lt;p&gt;I went to look for games where you and I both can do that! &lt;/p&gt;


&lt;p&gt;Next, I'm going to share with you the ones that I played and enjoyed, I hope that you like them too!! &lt;/p&gt;
&lt;br&gt;&lt;br&gt;

&lt;h2&gt;👾1. &lt;a href="https://www.codewars.com/" rel="noopener noreferrer"&gt;Code Wars&lt;/a&gt;⚔️ 💻&lt;/h2&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%2Fcyzr1m3qvcihofaio3ng.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%2Fcyzr1m3qvcihofaio3ng.png" alt="Code Wars" width="800" height="428"&gt;&lt;/a&gt;&lt;br&gt;&lt;/p&gt;


&lt;p&gt;Codewars provides an avenue for novice and experienced programmers to practice their craft and learn new coding languages in a fun and collaborative environment! The community here is very strong! Check also their &lt;a href="https://twitter.com/codewars" rel="noopener noreferrer"&gt;Twitter &lt;/a&gt; and what people say about it! It's also a good option if you are planning to do a "100 days of code" kind of challenge. &lt;/p&gt;
&lt;br&gt;&lt;br&gt;

&lt;h2&gt;2. &lt;a href="https://lab.reaal.me/jsrobot/" rel="noopener noreferrer"&gt;JS Robot&lt;/a&gt;👾&lt;/h2&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%2F6m692a00naao9em21qd1.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%2F6m692a00naao9em21qd1.png" alt="JSRobot code game" width="800" height="441"&gt;&lt;/a&gt;&lt;br&gt;&lt;/p&gt;


&lt;p&gt;JSRobot is a platform where you can control a robot to collect coins, avoid obstacles and reach the flag at the end of the level. It's a fun way if you are getting started with Javascript, since it's not too complex. There are four tabs bellow the screen and the most intersting one maybe would be the first tab since it gives you helpful hints to master the level and thus the basics of Javascript.&lt;/p&gt;
&lt;br&gt;&lt;br&gt;

&lt;h2&gt;3. &lt;a href="https://jamstack-attack.herokuapp.com/" rel="noopener noreferrer"&gt;Jamstack Attack&lt;/a&gt;🏭&lt;/h2&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%2Fhfy414a1zfm24saza293.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%2Fhfy414a1zfm24saza293.png" alt="Jamstack Attack" width="800" height="444"&gt;&lt;/a&gt;&lt;br&gt;&lt;/p&gt;


&lt;p&gt;Jamstack Attack is a collection of mini-games in which each one is designed to help you practice Frontend Development! It does not only have JavaScript but also CSS games, or even a "how much fast do you type" game. Actually, if you click on "Show me other games" you will find also &lt;a href="https://jamstack-attack.herokuapp.com/more.html" rel="noopener noreferrer"&gt;challenges&lt;/a&gt; suggested by the author&lt;/p&gt;
&lt;br&gt;&lt;br&gt;

&lt;h2&gt;4. &lt;a href="https://grasshopper.app/" rel="noopener noreferrer"&gt;Grasshopper&lt;/a&gt;🦗&lt;/h2&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%2Fgalrhkub0d9lwcun5d2b.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%2Fgalrhkub0d9lwcun5d2b.png" alt="Grasshoper app" width="800" height="439"&gt;&lt;/a&gt;&lt;br&gt;&lt;/p&gt;


&lt;p&gt;Grasshopper is a free coding app for beginners, where you can easily learn and understand coding without any previous experience. You can complete lessons, quizzes and visual puzzles to build your coding skills. It focuses on blocks of real JavaScript code (with the real syntax, punctuation, etc.) to solve clearly designed and interesting challenges&lt;/p&gt;
&lt;br&gt;&lt;br&gt;

&lt;h2&gt;5. &lt;a href="https://warriorjs.com/" rel="noopener noreferrer"&gt;Warrior JS&lt;/a&gt;🗡️ ⚔️ 🔪&lt;/h2&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%2Fshbnw1fx8ob3fsqfphy8.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%2Fshbnw1fx8ob3fsqfphy8.png" alt="Warrior JS" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;In WarriorJS, you will be a warrior climbing a tall tower to reach The JavaScript Sword at the top level. Legend says that the sword bearer becomes enlightened in the JavaScript language, but be warned: the journey will not be easy. On each floor, you need to write JavaScript to instruct the warrior to battle enemies, rescue captives, and reach the stairs alive...&lt;/p&gt;
&lt;br&gt;&lt;br&gt;

&lt;h2&gt;6. &lt;a href="https://codecombat.com/play" rel="noopener noreferrer"&gt;Code Combat&lt;/a&gt;🤺⚔🛡&lt;/h2&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%2Fcwjnoaeun61uwsiuh1iz.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%2Fcwjnoaeun61uwsiuh1iz.png" alt="Code Combat" width="800" height="444"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;With Code Combat you can learn typed code through a programming game. You can learn Python, JavaScript, and HTML as you solve puzzles and learn to make your own coding games and websites. The graphics for this game are awesome and addictive. It's recommended for younger ages, but it's so cool that you will want to play it at any age! &lt;/p&gt;
&lt;br&gt;&lt;br&gt;

&lt;p&gt;If you liked my post, please consider to Buy me a coffee ❤️&lt;br&gt;
I will be truly happy to continue posting with your support&lt;br&gt;
&lt;br&gt;&lt;a href="https://ko-fi.com/R6R8D4H75" 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%2Fcdn.ko-fi.com%2Fcdn%2Fkofi3.png%3Fv%3D3" alt="Buy Me a Coffee at ko-fi.com" width="580" height="146"&gt;&lt;/a&gt;&lt;br&gt;&lt;/p&gt;

&lt;h4&gt;Have you tried one of the listed challenges already?😊 Do you have more suggestions?&lt;/h4&gt;

&lt;p&gt;Tell me all about it in the comments 👇&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>gamedev</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
