{"version":"https://jsonfeed.org/version/1.1","title":"Chemaclass","home_page_url":"https://chemaclass.com","feed_url":"https://chemaclass.com/feed.json","description":"Tech Lead sharing practical insights on software craftsmanship, TDD, leadership, Bitcoin, and AI.","language":"en","icon":"https://chemaclass.com/icon.jpg","favicon":"https://chemaclass.com/icon.jpg","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"items":[{"id":"https://chemaclass.com/blog/why-non-deterministic-ai-is-good/","url":"https://chemaclass.com/blog/why-non-deterministic-ai-is-good/","title":"Why non-deterministic AI is a feature, not a bug","date_published":"2026-06-20T00:00:00+00:00","summary":"Same prompt, different answer. That unpredictability is what makes generative AI useful.","content_text":"I ran the same prompt twice and got two different answers. My first instinct was to call it broken. It took me a while to realize the opposite: that difference is where most of the value lives.","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["ai","engineering","mindset"],"image":"https://chemaclass.com/images/blog/placeholder.jpg"},{"id":"https://chemaclass.com/blog/the-human-bottleneck/","url":"https://chemaclass.com/blog/the-human-bottleneck/","title":"The Human Bottleneck","date_published":"2026-06-01T00:00:00+00:00","summary":"AI agents ship faster than you can review. The answer isn't speeding up. It's choosing where your attention actually matters.","content_text":"AI agents can write code, review it, test it, and deploy it. We spent decades making machines faster. Now the slowest part of the system has changed. It's us.","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["ai","software","leadership"],"image":"https://chemaclass.com/images/blog/placeholder.jpg"},{"id":"https://chemaclass.com/blog/skills-over-agents/","url":"https://chemaclass.com/blog/skills-over-agents/","title":"Skills Over Agents","date_published":"2026-05-13T00:00:00+00:00","summary":"Why Claude Code skills beat specialized agents. On-demand context, not the model, decides quality. Build a skill library that travels with your code.","content_text":"People compare coding agents. Claude Code, Codex, Gemini CLI. Which one is smarter, faster, cheaper. Benchmarks refresh every month. Wrong question. After a year wiring agents into real projects, the biggest lever wasn't the agent. It was the skills I wrote for it.","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["ai","software","craftsmanship","productivity","developer-tools"],"image":"https://chemaclass.com/images/blog/placeholder.jpg"},{"id":"https://chemaclass.com/blog/the-levels-of-ai-adoption/","url":"https://chemaclass.com/blog/the-levels-of-ai-adoption/","title":"The Levels of AI Adoption","date_published":"2026-05-01T00:00:00+00:00","summary":"A six-level ladder of AI adoption, from copy-paste prompts to agentic teams and AI-native workflows. Where most companies stall, and how to climb.","content_text":"Most companies use AI today, but few know where they stand on the AI adoption ladder. At one end, you paste code into ChatGPT. At the other, agents open PRs while you sleep. Beyond that, AI reaches people who never touched a terminal. This post maps the path.","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["ai","software","leadership","craftsmanship","productivity","developer-tools"],"image":"https://chemaclass.com/images/blog/2026-05-01/cover.jpg"},{"id":"https://chemaclass.com/blog/inside-the-claude-folder/","url":"https://chemaclass.com/blog/inside-the-claude-folder/","title":"Inside the .claude Folder","date_published":"2026-04-17T00:00:00+00:00","summary":"A hands-on tour of Claude Code's project folder. What rules, skills, agents, hooks, and settings each do, and how they fit together.","content_text":"Every project I work on has a `.claude/` folder at the root. Committed to git, like the rest of the code. That folder turns Claude Code from a generic assistant into a project-aware teammate. Everyone who clones the repo inherits the same setup. Agentic coding is only as good as the context you give the agent. The `.claude/` folder is where that context lives.","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["ai","software","tutorial","craftsmanship","developer-tools","productivity"],"image":"https://chemaclass.com/images/blog/2026-04-17/cover.jpg"},{"id":"https://chemaclass.com/blog/building-a-game-in-two-days/","url":"https://chemaclass.com/blog/building-a-game-in-two-days/","title":"Building a Game in Two Days","date_published":"2026-04-05T00:00:00+00:00","summary":"A casual Telegram message turned into a nine-level Lord of the Rings browser game. Every line of code written by an AI agent. Every creative decision made by a human who grew up on Middle-earth.","content_text":"Hidden inside [Sauron's blog](https://sauronbot.github.io/), there is a playable game. You will not find it by navigating menus. You have to discover the secret. A hint: the Konami Code. Once you do, the Fellowship begins. That game, nine levels, nine chapters of Middle-earth, fully playable in a browser tab, was built in roughly two days. I did not write a single line of code for it. I sent Telegram messages to my OpenClaw agent Sauron, and he did the rest. This is the story of how it happened.","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["ai","software","open-source"],"image":"https://chemaclass.com/images/blog/2026-04-04/cover.png"},{"id":"https://chemaclass.com/readings/the-art-of-being-happy/","url":"https://chemaclass.com/readings/the-art-of-being-happy/","title":"The Art of Being Happy","date_published":"2026-03-15T00:00:00+00:00","summary":"Schopenhauer's posthumous collection of 50 rules for practical happiness, built on the idea that avoiding suffering matters more than chasing pleasure. Surprisingly useful advice from philosophy's most famous pessimist.","content_text":"Schopenhauer is probably the most famous pessimist in philosophy. He believed suffering is the default state of existence and that desire only leads to more desire. So a book about happiness from this guy? Sounds like a contradiction. It's not. It's actually one of the most practical things he ever wrote.","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["philosophy","self-improvement"],"image":"https://chemaclass.comhttps://m.media-amazon.com/images/S/compressed.photo.goodreads.com/books/1736579215i/223484689.jpg"},{"id":"https://chemaclass.com/blog/idealism-vs-pragmatism/","url":"https://chemaclass.com/blog/idealism-vs-pragmatism/","title":"Idealism vs Pragmatism","date_published":"2026-03-01T00:00:00+00:00","summary":"The tension between doing things right and getting things done shapes every decision in software and in life. TDD, pair programming, AI adoption: the best results come from holding both ends of the rope.","content_text":"You believe in clean architecture, comprehensive tests, disciplined processes. You also shipped an ugly fix at 11pm last month because the system was down and users were waiting. Both of those are you. The tension between them isn't a contradiction. It's how this work actually gets done.","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["ai","software","craftsmanship","leadership"],"image":"https://chemaclass.com/images/blog/2026-03-01/cover.jpg"},{"id":"https://chemaclass.com/blog/build-your-own-team-of-agents/","url":"https://chemaclass.com/blog/build-your-own-team-of-agents/","title":"Build Your Own Team of Agents","date_published":"2026-02-07T00:00:00+00:00","summary":"Stop using AI as a single assistant. Organize agents into specialized teams with roles, docs, and parallel execution for real leverage.","content_text":"Most people use AI coding assistants as a single conversation partner. You open a chat, describe what you need, and get an answer. It works. But it's like hiring one generalist to handle everything: frontend, backend, testing, documentation, deployment. No real team works that way. The real leverage comes when you organize AI as a team: onboarding, standard procedures, specialists, and parallel execution. In the [MCP post](/blog/mcp-giving-your-ai-agent-the-right-context/), I covered how to give","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["ai","software","craftsmanship","leadership"],"image":"https://chemaclass.com/images/blog/2026-02-07/cover.jpg"},{"id":"https://chemaclass.com/readings/notes-from-underground/","url":"https://chemaclass.com/readings/notes-from-underground/","title":"Notes from Underground","date_published":"2026-02-04T00:00:00+00:00","summary":"A bitter, hyper-conscious man retreats from society to wrestle with free will, spite, and the stubborn irrationality of human nature.","content_text":"","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["fiction","philosophy","psychology"],"image":"https://chemaclass.comhttps://m.media-amazon.com/images/I/61To6c2uwtL._SL1491_.jpg"},{"id":"https://chemaclass.com/readings/broken-money/","url":"https://chemaclass.com/readings/broken-money/","title":"Broken Money","date_published":"2026-01-17T00:00:00+00:00","summary":"A deep dive into monetary history through a technological lens. Lyn Alden traces how innovations shaped money across centuries, examining commodity-based systems, modern fiat currencies, and emerging alternatives like Bitcoin. Essential reading for understanding why our financial system is failing and what we can do about it.","content_text":"A deep dive into monetary history through a technological lens. Lyn Alden traces how innovations shaped money across centuries, examining commodity-based systems, modern fiat currencies, and emerging alternatives like Bitcoin.","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["bitcoin","economics","philosophy"],"image":"https://chemaclass.comhttps://m.media-amazon.com/images/S/compressed.photo.goodreads.com/books/1692701772i/197566578.jpg"},{"id":"https://chemaclass.com/blog/mcp-giving-your-ai-agent-the-right-context/","url":"https://chemaclass.com/blog/mcp-giving-your-ai-agent-the-right-context/","title":"MCP: Giving Your AI Agent the Right Context","date_published":"2026-01-11T00:00:00+00:00","summary":"MCP connects AI agents to your dev tools, databases, and APIs through a standard protocol. Give your agent the context it actually needs.","content_text":"Modern AI coding assistants are remarkably good at understanding context. Models like Claude Opus with large context windows (~200k tokens) can hold substantial portions of your codebase in mind, reason about architecture, and maintain coherence across long conversations. Not the entire project for large codebases, but enough to work effectively. But understanding isn't the same as access. The AI can reason about your database schema if you paste it. It can suggest changes to files you share. It","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["ai","software-architecture","developer-tools","craftsmanship"],"image":"https://chemaclass.com/images/blog/2026-01-11/cover.jpg"},{"id":"https://chemaclass.com/blog/how-bitcoin-works/","url":"https://chemaclass.com/blog/how-bitcoin-works/","title":"How Bitcoin Works","date_published":"2025-12-22T00:00:00+00:00","summary":"Transactions, blocks, mining, the UTXO model, and Lightning Network -- how Bitcoin actually works under the hood, explained in plain terms.","content_text":"This post explains how Bitcoin works under the hood. If you're looking for why Bitcoin matters, start with [Bitcoin Fundamentals](/blog/bitcoin-fundamentals/).","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["bitcoin","cryptography","tutorial"],"image":"https://chemaclass.com/images/blog/2025-12-21/cover.jpg"},{"id":"https://chemaclass.com/blog/bitcoin-fundamentals/","url":"https://chemaclass.com/blog/bitcoin-fundamentals/","title":"Bitcoin Fundamentals","date_published":"2025-11-21T00:00:00+00:00","summary":"21 million cap, no central authority, permissionless and censorship-resistant. Bitcoin is digital money you truly own. No bank required.","content_text":"What would you do if your bank account was frozen tomorrow? No warning, no explanation, no access to your own money. This isn't hypothetical. In 2022, Canada froze bank accounts of people who donated to a protest. In 2015, Greeks could only withdraw €60 per day from ATMs. In Argentina, Turkey, and Lebanon, people watched their savings lose half their value in months. Bitcoin exists because these things happen. Understanding it requires going back to basics: what is money, why does it matter, and","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["bitcoin","economics","privacy","philosophy"],"image":"https://chemaclass.com/images/blog/2025-12-21/footer.jpg"},{"id":"https://chemaclass.com/blog/ai-gives-you-speed-not-quality/","url":"https://chemaclass.com/blog/ai-gives-you-speed-not-quality/","title":"AI Gives You Speed, Not Quality","date_published":"2025-10-10T00:00:00+00:00","summary":"AI accelerates your output but doesn't ensure quality. You're responsible for every line you commit. Speed without direction is chaos.","content_text":"I've been using AI coding assistants extensively: ChatGPT, Codex, Claude with Sonnet and Opus. They're incredibly helpful. They give you speed like nothing else. But speed isn't quality.","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["ai","software-architecture","craftsmanship","leadership"],"image":"https://chemaclass.com/images/blog/2025-12-02/cover.jpg"},{"id":"https://chemaclass.com/blog/what-success-means-to-me/","url":"https://chemaclass.com/blog/what-success-means-to-me/","title":"What Success Means to Me","date_published":"2025-09-15T00:00:00+00:00","summary":"Success is waking up knowing that what you do makes the people around you, and yourself, happier. No complex formula. Just consistency over perfection, and building habits that align with what matters.","content_text":"For the longest time, I thought success was about hitting certain milestones. Getting that promotion. Earning a specific salary. Building something that people would recognize. But I've realized that's not what gets me out of bed in the morning.","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["philosophy","career","productivity","leadership"],"image":"https://chemaclass.com/images/blog/2025-11-15/cover.jpg"},{"id":"https://chemaclass.com/readings/principles-of-economics/","url":"https://chemaclass.com/readings/principles-of-economics/","title":"Principles of Economics","date_published":"2025-06-22T00:00:00+00:00","summary":"If you've ever scratched your head at the economy, wondered why prices keep rising, or questioned why money seems to lose value over time, Principles of Economics by Saifedean Ammous might blow your mind. It's not your typical dry economics book. Instead, it's a bold, no-nonsense guide to understanding how the world really works—through the lens of Austrian economics. Here's what stood out to me.","content_text":"If you've ever scratched your head at the economy, wondered why prices keep rising, or questioned why money seems to lose value over time, Principles of Economics by Saifedean Ammous might blow your mind. It's not your typical dry economics book. Instead, it's a bold, no-nonsense guide to understanding how the world really works—through the lens of Austrian economics. Here's what stood out to me.","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["economics","bitcoin","philosophy","career"],"image":"https://chemaclass.comhttps://m.media-amazon.com/images/I/71OdiXckU3L._SY522_.jpg"},{"id":"https://chemaclass.com/blog/ship-show-ask/","url":"https://chemaclass.com/blog/ship-show-ask/","title":"Ship, Show, Ask","date_published":"2025-04-12T00:00:00+00:00","summary":"In fast-moving teams, one of the biggest tensions we face is this: How do we keep shipping without compromising quality or collaboration? The traditional approach to pull requests often slows things down. We wait hours—or days—for approvals, even for trivial changes. But the alternative—just merging directly—can feel reckless or invisible to the rest of the team. That's where the Ship-Show-Ask strategy comes in.","content_text":"In fast-moving teams, one of the biggest tensions we face is this: How do we keep shipping without compromising quality or collaboration? The traditional approach to pull requests often slows things down. We wait hours—or days—for approvals, even for trivial changes. But the alternative—just merging directly—can feel reckless or invisible to the rest of the team.","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["agile","code-review","team-management","productivity"],"image":"https://chemaclass.com/images/blog/2025-04-12/cover.jpg"},{"id":"https://chemaclass.com/readings/the-road-to-serfdom/","url":"https://chemaclass.com/readings/the-road-to-serfdom/","title":"The Road to Serfdom","date_published":"2025-03-31T00:00:00+00:00","summary":"A quick and plain-English summary of Hayek's classic take on freedom, planning, and why good intentions can still go very wrong.","content_text":"First published in 1944, The Road to Serfdom is still making waves today. Friedrich Hayek, an Austrian economist, wrote it during World War II to warn against something he saw as really dangerous: central economic planning. His message? Even well-meaning government control over the economy can quietly take away our freedom—and possibly lead us toward dictatorship.","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["economics","philosophy","privacy","bitcoin"],"image":"https://chemaclass.comhttps://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1327787673i/299215.jpg"},{"id":"https://chemaclass.com/blog/run-your-ln-node/","url":"https://chemaclass.com/blog/run-your-ln-node/","title":"Run Your LN Node on a Raspberry Pi","date_published":"2025-02-17T00:00:00+00:00","summary":"In this guide, I'll show you how to set up a fully custodial Lightning Network (LN) node using Alby Hub on a Raspberry Pi, giving you complete control over your node. Alby Hub offers a DIY free version for a self-custodial Lightning wallet, ensuring full ownership of your funds while being 100% open-source.","content_text":"In this guide, I'll show you how to set up a fully custodial Lightning Network (LN) node using Alby Hub on a Raspberry Pi, giving you complete control over your node. Alby Hub offers a DIY free version for a self-custodial Lightning wallet, ensuring full ownership of your funds while being 100% open-source.","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["bitcoin","open-source","privacy","tutorial"],"image":"https://chemaclass.com/images/blog/2025-02-17/cover.jpg"},{"id":"https://chemaclass.com/readings/digital-minimalism/","url":"https://chemaclass.com/readings/digital-minimalism/","title":"Digital Minimalism","date_published":"2025-02-16T00:00:00+00:00","summary":"In an era dominated by constant connectivity, the concept of digital minimalism emerges as a refreshing antidote. Coined by Cal Newport, this philosophy isn't about rejecting technology but rather about using it with greater intention and care. By implementing digital minimalism, individuals can reclaim focus, reduce anxiety, and cultivate deeper, more meaningful relationships.","content_text":"In an era dominated by constant connectivity, the concept of digital minimalism emerges as a refreshing antidote. Coined by Cal Newport, this philosophy isn't about rejecting technology but rather about using it with greater intention and care. By implementing digital minimalism, individuals can reclaim focus, reduce anxiety, and cultivate deeper, more meaningful relationships.","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["productivity","psychology","career","philosophy"],"image":"https://chemaclass.comhttps://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1549433350i/40672036.jpg"},{"id":"https://chemaclass.com/readings/criptoria/","url":"https://chemaclass.com/readings/criptoria/","title":"Criptoria","date_published":"2025-02-09T00:00:00+00:00","summary":"A story about the evolutionary process that gave birth to computers, networks, cybersecurity and digital money. From Greece to Bitcoin, Cryptoria narrates a selection of milestones that occurred before and after Alan Turing. The book showcases a broad collection of people, organizations, concepts and inventions that evidence the deep historical and cultural relationship between mathematics, cryptography, computer science and the struggle for individual sovereignty. Cryptoria is addressed to all people convinced that, beyond inherited or imposed ways, there are other forms of social and economic organization that can and should be explored.","content_text":"Cryptoria is a story about the evolutionary process that gave birth to computers, networks, cybersecurity and digital money. From Greece to Bitcoin, Cryptoria narrates a selection of milestones that occurred before and after Alan Turing. The book showcases a broad collection of people, organizations, concepts and inventions that evidence the deep historical and cultural relationship between mathematics, cryptography, computer science and the struggle for individual sovereignty.","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["bitcoin","privacy","philosophy","economics"],"image":"https://chemaclass.comhttps://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1736371979i/223396846.jpg"},{"id":"https://chemaclass.com/readings/bitcoin-with-rigor/","url":"https://chemaclass.com/readings/bitcoin-with-rigor/","title":"Bitcoin with Rigor","date_published":"2025-01-18T00:00:00+00:00","summary":"Bitcoin with Rigor goes beyond a basic explanation of Bitcoin, offering a detailed analysis of how Bitcoin works. It breaks down its components clearly, helping readers understand both the parts and the system as a whole. This deep dive explores Bitcoin’s potential and risks, recognizing it as a decade-old monetary experiment that hasn’t yet stood the test of time like gold or silver. Despite this, its innovative design makes it a promising system for the present and future.","content_text":"Bitcoin with Rigor goes beyond a basic explanation of Bitcoin, offering a detailed analysis of how Bitcoin works. It breaks down its components clearly, helping readers understand both the parts and the system as a whole. This deep dive explores Bitcoin’s potential and risks, recognizing it as a decade-old monetary experiment that hasn’t yet stood the test of time like gold or silver. Despite this, its innovative design makes it a promising system for the present and future.","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["bitcoin","privacy","software-design"],"image":"https://chemaclass.comhttps://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1705890863i/205759549.jpg"},{"id":"https://chemaclass.com/blog/understanding-taxes/","url":"https://chemaclass.com/blog/understanding-taxes/","title":"Understanding Taxes","date_published":"2025-01-02T00:00:00+00:00","summary":"Taxes are unavoidable. Whether it's your paycheck, morning coffee, or the house you just bought, taxes are everywhere. If you've ever wondered where your money goes after payday or why buying property comes with extra fees, this post is for you.","content_text":"Taxes are unavoidable. Whether it's your paycheck, morning coffee, or the house you just bought, taxes are everywhere. If you've ever wondered where your money goes after payday or why buying property comes with extra fees, this post is for you. I'll keep it simple without diving into complicated legal stuff.","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["bitcoin","philosophy","economics","privacy"],"image":"https://chemaclass.com/images/blog/2025-01-02/cover.jpg"},{"id":"https://chemaclass.com/blog/the-cypherpunks/","url":"https://chemaclass.com/blog/the-cypherpunks/","title":"The Cypherpunks","date_published":"2024-12-11T00:00:00+00:00","summary":"In the early '90s, with the internet on the rise, a group called the Cypherpunks emerged to defend digital privacy. They pushed for encryption and privacy tech, shaping our digital world with their vision and ideals.","content_text":"In the early '90s, with the internet on the rise, a group called the Cypherpunks emerged to defend digital privacy. They pushed for encryption and privacy, shaping our digital world with their vision.","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["privacy","bitcoin","cryptography","security","philosophy"],"image":"https://chemaclass.com/images/blog/2024-12-11/cover.jpg"},{"id":"https://chemaclass.com/readings/mans-search-for-meaning/","url":"https://chemaclass.com/readings/mans-search-for-meaning/","title":"Man's Search for Meaning","date_published":"2024-11-29T00:00:00+00:00","summary":"In Man's Search for Meaning, Frankl not only shares his harrowing experiences from the Holocaust but also presents a profound philosophy on the human condition. This book is a testament to the resilience of the human spirit, exploring how even in the darkest of times, individuals can find purpose and meaning.","content_text":"In \"Man's Search for Meaning,\" Frankl not only shares his harrowing experiences from the Holocaust but also presents a profound philosophy on the human condition. This book is a testament to the resilience of the human spirit, exploring how even in the darkest of times, individuals can find purpose and meaning.","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["psychology","philosophy","leadership","career"],"image":"https://chemaclass.comhttps://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1535419394i/4069.jpg"},{"id":"https://chemaclass.com/blog/verified-git-commits/","url":"https://chemaclass.com/blog/verified-git-commits/","title":"Verified Git Commits","date_published":"2024-11-17T00:00:00+00:00","summary":"Sign your Git commits with GPG to prove they're really from you. Without signatures, anyone can fake commits using your email. It takes 5 minutes to set up and adds real trust to your codebase.","content_text":"When it comes to software development, trust and security are very important. One easy way to level up both is by using verified commits.","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["git","security","cryptography","open-source"],"image":"https://chemaclass.com/images/blog/2024-11-17/cover.jpg"},{"id":"https://chemaclass.com/blog/bashunit/","url":"https://chemaclass.com/blog/bashunit/","title":"bashunit","date_published":"2024-10-30T00:00:00+00:00","summary":"bashunit is a lightweight, easy-to-use testing framework for Bash, packed with handy features like parallel and snapshot testing, test doubles, data providers, and tons of built-in assertions. Backed by clear docs and an active community, it's become a favorite for reliable Bash testing. What started as a simple dev frustration has grown into an open-source tool that makes testing in Bash a lot easier and fun.","content_text":"bashunit is a lightweight, easy-to-use testing framework for Bash. Features like parallel and snapshot testing, test doubles, data providers, and tons of built-in assertions.","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["bash","testing","open-source","tdd"],"image":"https://chemaclass.com/images/blog/2024-10-30/cover.jpg"},{"id":"https://chemaclass.com/blog/people-skills/","url":"https://chemaclass.com/blog/people-skills/","title":"People Skills","date_published":"2024-09-02T00:00:00+00:00","summary":"So, you're a software developer, and you've mastered coding languages, algorithms, and all the tech stuff. That's awesome! But here's the deal: technical skills alone won't get you as far as you might think. If you can't work well with others, it doesn't matter how great your code is — nobody will want to work with you.","content_text":"So, you're a software developer, and you've mastered coding languages, algorithms, and all the tech stuff. That's awesome! But here's the deal: technical skills alone won't get you as far as you might think.","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["communication","team-management","career","leadership"],"image":"https://chemaclass.com/images/blog/2024-09-02/cover.jpg"},{"id":"https://chemaclass.com/readings/bitcoin-wip/","url":"https://chemaclass.com/readings/bitcoin-wip/","title":"Bitcoin: A Work in Progress","date_published":"2024-08-02T00:00:00+00:00","summary":"With thousands of 'crypto' projects out there, they say Bitcoin is old and boring, but nothing could be further from the truth. This book will guide you through the latest developments in Bitcoin, as seen through the eyes of one of its many developers.","content_text":"With thousands of \"crypto\" projects out there, they say Bitcoin is old and boring, but nothing could be further from the truth. This book will guide you through the latest developments in Bitcoin, as seen through the eyes of one of its many developers.","authors":[{"name":"Jose Maria Valera Reales","url":"https://chemaclass.com"}],"tags":["bitcoin","privacy","software-design"],"image":"https://chemaclass.comhttps://www.btcwip.com/front.jpg"}]}