The Curious Engineer

All blogs / Ruby / Rails

The Miners

blog.codeminer42.com

Codeminer42's Engineering Blog

Ruby / RailsAI / MLSoftware / engineering practice

Posts
537 from 23 Mar 2015 to 27 Oct 2026
Posting
weekly (138 in the last year)
Kind
company blog
Feed
https://blog.codeminer42.com/feed/

2026 112

  1. Agentes de codificação podem prosperar em uma linguagem que nunca viram?
  2. Can coding agents thrive in a language they have never seen?
  3. Quem você confia quando confia em um certificado? O incidente da eMudhra explicado
  4. Who do you trust when you trust a certificate? The eMudhra incident explained
  5. Documentações desatualizadas são prompts de injeção que você mesmo escreveu
  6. Stale docs are prompt injection you wrote yourself
  7. Cookies de Sessão ou Bearer Tokens?
  8. Session Cookies or Bearer Tokens?
  9. Seis semanas de revisão de código por IA: o que ela pegou e o que deixou passar
  10. Six weeks of AI code review: what it caught and what it let through
  11. [Dev Weekly #127] GPT-6 Astra Breaks AGI Benchmarks | Ruby’s JIT Gets Turbocharged | NVIDIA Acquires Hugging Face
  12. [Dev Weekly #126] AI Models Broke Out of the Sandbox | Nvidia’s $13B Play for Open-Source | SQLite as Executable Format
  13. [Dev Weekly #125] Qwen 27B Runs Locally and Crushes Benchmarks | Supply Chain Under Siege | DuckDB 2.0 Reshapes Analytics
  14. [Dev Weekly #124] Claude Code Plugins Change Everything | Context Windows Are Dead | The Great Performance Sweep
  15. Plugins São a Forma de Entregar um Claude Code Harness
  16. Plugins Are How You Ship a Claude Code Harness
  17. RNG da ColdCard: e quem tinha passphrase?
  18. ColdCard’s RNG: what about your passphrase?
  19. [Dev Weekly #123] AI Rewrites Your Product Demos | npm’s Hidden Supply Chain Bomb | Node.js 26 Hits Different
  20. MyJourney: crie demos de produtos sem desperdiçar um dia inteiro
  21. MyJourney: create product demos without wasting a day
  22. [Dev Weekly #122] Open Frontier Intelligence is Here | Rails Under Attack | GitHub’s Game-Changing PR Stack
  23. De Tickets a Conversas: Aprimorando o Suporte ao Cliente com Gladly
  24. From Tickets to Conversations: Upgrading Customer Support with Gladly
  25. [Dev Weekly #121] AI Models Are Breaching Evaluation Sandboxes | The Great LLM Router Awakening | Ruby’s Supply Chain Emergency
  26. Eu criei um agente de IA para o nosso bolão da Copa do Mundo. Ela venceu a todos nós.
  27. I built an AI agent for our World Cup betting pool. She beat all of us.
  28. Como “Seus CFPs Não São Bons” se tornou cinco aprovações na RubyConf
  29. How “Your CFPs Aren’t Good” Became Five Approvals at RubyConf
  30. [Dev Weekly #119] Grok 4.5 Changes the Game for AI Coding | TypeScript 7.0’s 12x Speed Boost | Why Bun’s Rewrite Matters
  31. [Dev Weekly #117] Open Models Hit Frontier Parity at Half the Cost | AI Agents Go Enterprise | Qualcomm’s $4B AI Bet
  32. [Dev Weekly #116] GLM-5.2 Dethrones the Giants | Claude’s Becoming Difficult | Rust’s Hidden Memory Trap
  33. [Dev Weekly #115] Claude Fable 5 Outperforms GPT-5.5 | AI-Generated Code Needs Four Validation Gates | React Compiler Goes 10x Faster in Rust
  34. Cinco Coisas Que Seu Agente de IA Gostaria Que Você Soubesse
  35. [Dev Weekly #114] Google’s Gemma 4 Changes the Game | Ruby Performance Secrets Exposed | Trust Over Velocity
  36. Até onde a IA consegue autovalidar código Rails?
  37. How Far Can AI Self-Validate Rails Code?
  38. [Dev Weekly #113] Claude 4.8 Rewrites Agent Systems | Ruby LSP with Prism | Ruby’s Concurrency Finally Explained
  39. O que Puma, Falcon e Pitchfork ensinam sobre concorrência em Ruby
  40. What Puma, Falcon, and Pitchfork teach you about Ruby concurrency
  41. [Dev Weekly #112] Andrej Karpathy Joins Anthropic to Lead Frontier AI | The Real Cost of Agentic Engineering | When Rails Breaks at Scale
  42. Minhas Primeiras Duas Semanas como um Engenheiro Agentic
  43. My First Two Weeks as an Agentic Engineer
  44. [Dev Weekly #111] Critical Next.js Vulnerability | TanStack npm supply-chain compromise | Local AI is The Future | Introducing Rubydex & More
  45. DICA DE IA: Modo de Planejamento para PRD/ERD como Passagens de Sessão
  46. AI TIP: Plan Mode into PRD/ERD as Session Handoffs
  47. Como configurar o Claude Code para qualquer linguagem
  48. [Dev Weekly #110] Node.js 26 Ships Temporal | Chrome’s 4GB AI Sneakware | Anthropic Powers Up with SpaceX
  49. How to configure Claude Code for any language
  50. [Dev Weekly #109] GitHub Copilot usage polemics | Claude for Creative Work Goes Nuclear with Adobe & Blender Connectors | Zed 1.0
  51. Kamal e 1Password: Um Fluxo De Deploy De Secrets Mais Seguro
  52. Privacidade em Rails
  53. Privacy on Rails
  54. Kamal and 1Password: A Safer Deploy Secret Flow
  55. Opus 4.7 vs GLM 5.1: misturar modelos vale a pena?
  56. Opus 4.7 vs GLM 5.1: is mixing models worth it?
  57. Claude Code + Ollama: Stress Testing Opus 4.5 vs GLM 4.7
  58. Brainstorming – A habilidade que mudou o Claude para mim
  59. Brainstorming – The skill that changed Claude for me
  60. [Dev Weekly #108] Kimi K2.6 Crushes Long-Horizon Coding | DeepSeek V4 | ChatGPT Images 2.0 | Bitwarden CLI Compromised | GitHub Copilot’s Big Retreat | Vercel’s Security Nightmare
  61. Jujutsu (JJ): Uma Alternativa ao Git?
  62. Pare de ler código de IA. Comece a medi-lo. (Um guia de Rails.)
  63. Stop Reading AI Code. Start Measuring It. (A Rails Playbook.)
  64. [Dev Weekly #107] Claude Opus 4.7 & Claude Design, Anthropic Ejects Bundled Tokens, Rust 1.95.0 with new superpowers and AMD GAIA Unleashes Local AI Agents
  65. Jujutsu (JJ): An Alternative to Git?
  66. [Dev Weekly #106] Project Glasswing Unveiled, GLM-5.1 Runs 8-Hour Coding Marathons
  67. Seu Setup de AI Skills Está Provavelmente Errado
  68. Your AI Skills Setup Is Probably Wrong
  69. Por que um Algoritmo de Machine Learning dos Anos 1990 Destrói LLMs na Previsão de Preços de Casas
  70. Why a 1990s Machine Learning Algorithm Destroys LLMs at Predicting House Prices
  71. [Dev Weekly #105] Claude code source code leaked | Supply Chain Chaos | Google Gemma 4 is announced | Bun’s 5x Speed Boost
  72. [Dev Weekly #104] Wine 11 Rewrites Linux Gaming | Claude Automates WordPress
  73. Configurei um Plugin do WordPress Sem Tocar no Navegador
  74. Construindo um Plugin WordPress Multilíngue com Claude Code
  75. I Automated a Production Site Without Touching the UI
  76. I Built a Production WordPress Plugin Using Claude (In 48 Hours)
  77. Seu Agente de IA Não É o Problema, Você É
  78. The Agent Isn’t the Problem, You Are
  79. Os 5 fundamentos de UI que um desenvolvedor deve conhecer
  80. O Confronto dos Terminais Modernos: Alacritty, Kitty e Ghostty
  81. Figma MCP Constrói Exatamente o Que Você Pede – Nada Mais
  82. DICA DE IA: Executando Duas Contas do Claude Code
  83. [Dev Weekly #103] NVIDIA DLSS 5 Rewrites Graphics | Leanstral’s Lean Revolution | AI in Node.js Core Sparks Debate
  84. AI TIP: Running Two Claude Code Accounts
  85. [Dev Weekly #102] Claude launches automated PR reviews, new Node.js release and Vite 8 Speed Boost
  86. Figma MCP Builds Exactly What You Ask – Nothing More
  87. Five Things Your Coding AI Agent Wishes You Understood
  88. [Dev Weekly #101] GPT-5.4, Google CLI, MCP is dead (?), Vite ecosystem updates, Dinero.js lib is back
  89. Figma Code to Canvas: What the Demo Didn’t Show You
  90. Why Your AI-Powered React Native App Needs a Backend – Even a Tiny One
  91. [Dev Weekly #100 ?] Nano Banana 2 is between us, Hugging Face Skills, Node.js will have Temporal API, AdonisJS v7 Drops, React’s New Foundation Era
  92. Mastering Derived Tables in Rails
  93. From Zero Code to AI-Generated Assets in Just 4 Days
  94. Why We Accept Bad Code From Humans But Reject Good Code From AI
  95. Vibecoding vs Agentic Engineering: One Ships, the Other Prays
  96. [Dev Weekly #99] Gemini 3.1 Pro is out, Learning how to code is still important, Figma & Claude Code: the best duo
  97. Building a Practical AI Agent with RAG, MCP, and Ollama
  98. [Dev Weekly #98] GLM-5 Goes Fully Agentic, Qwen-Image-2.0 Rivals Human Creativity, the “Death” of Heroku, and TypeScript 6.0
  99. Everything you should know about Background Jobs with ActiveJob
  100. [Dev Weekly #97] Astro is 39% More Loved Than Next.js, Claude 4.6 + GPT-5.3 Codex Just Dropped, and more
  101. How To Sandbox Your AI Agent Using Docker
  102. [Dev Weekly #96] Clawdbot Hype, Kimi K2.5 beats Opus 4.5 in SWE benchmarks and Anthropic experiment on AI-driven skill gaining
  103. How To Build An AI Agent For Talent Matching – Part 2
  104. Claude Code + Ollama: Stress Testing Opus 4.5 vs GLM 4.7
  105. Dev Weekly #95 – Qwen3-TTS Family is Now Open Sourced, jQuery Turns 20 & Modernizes, Astro Powers Up with Cloudflare
  106. Women in Tech: Margaret Hamilton
  107. Bun latency in Next.js, avoiding array overuse in JS, AI at scale lessons from Codeminer42 – Dev Weekly #94
  108. The Journey to Modern Software Engineering
  109. AI at scale – Lessons from QCon AI New York 2025
  110. Welcome 2026! AI disruption, Ruby performance advances, Codeminer42 community impact – Dev Weekly #93
  111. How AI Wiped Out 80% of Tailwind’s Revenue
  112. Codeminer42’s 2025 Year in Review: Community & Open Source

2025 150

  1. Ruby 4.0, MCP Overhyped, and Context Engineering 101 – Dev Weekly #92
  2. What’s new in Ruby 4.0
  3. Women in tech: Rebecca Wirfs-Brock
  4. Technical Challenges in Building Voice Agents
  5. React Denial-of-Service flaw + code leak join React2Shell vulnerability in Server Components and more – Dev Weekly #91
  6. Surviving the RAM Squeeze: Efficiency Tips for JavaScript Developers
  7. Building Your First Voice Agent
  8. Bun is joining Anthropic, new AI models: Mistral 3 & DeepSeek-V3.2, Bundle Busters, and Hidden npm Nightmares – Dev Weekly #90
  9. The Big Security Problem Of Google Antigravity
  10. How To Build An AI Agent For Talent Matching
  11. Shai-Hulud 2.0 npm worm, AI Agents Reshape DevOps, Security Alerts in MS Teams – Dev Weekly #89
  12. Powering Your Database Queries with a LLMs and MCPs
  13. How we foster the community
  14. How MCP Turned Into The AI Agents Lingua Franca
  15. Codeminer42 Dev Weekly #88
  16. Learning Tech with AI: Turning confusion into Confidence
  17. Introduction to instrumentation with OpenTelemetry for Developers – Key Concepts
  18. Codeminer42 Dev Weekly #87
  19. A Beginner’s Guide to Kotlin: Syntax, Basics, and Core Concepts
  20. Finite State Machines and how to build any step by step flow in React
  21. The Modern Terminals Showdown: Alacritty, Kitty, and Ghostty
  22. Codeminer42 Dev Weekly #86
  23. Setting Up A Free Claude-Like Assistant With OpenCode And Ollama
  24. Understanding GeoTIFFs and Rendering Them in Leaflet
  25. Codeminer42 Dev Weekly #85
  26. Testing Unnatural Prompt Engineering Across Five Large Language Models
  27. Women in tech: Hedy Lamarr
  28. The 5 UI fundamentals a developer must know
  29. How To Use ChatGPT Atlas Agent Mode
  30. Codeminer42 Dev Weekly #84
  31. Exploring DeepSeek-OCR: How Well Can It Read Images?
  32. A Noob’s Neovim Journey: Pt. 2 “But How?”
  33. Codeminer42 Dev Weekly #83
  34. Making a Keyboard Play Songs on macOS
  35. React Conf 2025 Takeaways: Learn once. Write once.
  36. DDD Studies: Tactical Design between Fishermen and Developers
  37. Codeminer42 Dev Weekly #82
  38. Tool or Agent? The impact of AI in your code and in your wallet
  39. Mastering Zod Validation
  40. Codeminer42 Dev Weekly #81
  41. The Road To JVM: The JVM Specification
  42. Four talks in four weeks
  43. Codeminer42 Dev Weekly #80
  44. How to Detect Forbidden Words in Text (Without Slowing Down) – Part II
  45. Reprogramming My Career – Engineer to Engineer
  46. Rails Multi-Databases and Tenancy: How You Can Do It Today
  47. Codeminer42 Dev Weekly #79
  48. Women in tech: Ada Lovelace
  49. Ctrl + Alt + Career: a shift from teaching to tech with the Codeminer42 Trainee Program
  50. Codeminer42 Dev Weekly #78
  51. The Road To JVM: How To Create A Brainfuck Interpreter
  52. DDD Studies: Between Fishermen and Developers
  53. How To Measure Your Page’s UX with Web Vitals
  54. Codeminer42 Dev Weekly #77
  55. What’s New In Rails 8.1 And Its Ecosystem
  56. Things I wish I knew before switching to React Native
  57. Create CI/CD Pipelines with GitHub Actions
  58. Codeminer42 Dev Weekly #76
  59. How To Structure Your Application Like An Artisan
  60. Design Systems: The True Source of Frontend Peace
  61. React Native Architecture: From Bridge to Fabric
  62. Codeminer42 Dev Weekly #75
  63. How I Crashed a Server (and Learned to Prevent It with Grafana, Prometheus, and Telegram)
  64. Internationalization in Rails
  65. Codeminer42 Dev Weekly #74
  66. Frontend Concurrency Done Right
  67. Internationalization in React Apps
  68. Codeminer42 Dev Weekly #73
  69. An Introduction to Ruby on Rails – From someone with a frontend background
  70. Como Resolver Qualquer Problema de Programação
  71. How To Solve Every Programming Problem
  72. Gotta Go Fast: Jobs, Emails and Cache with Rails
  73. Codeminer42 Dev Weekly #72
  74. Integrating React Native into iOS Apps
  75. Everything You Need To Know About Redux
  76. Codeminer42 Dev Weekly #71
  77. Back-end Design Patterns in Rails
  78. Codeminer42 Dev Weekly #70
  79. Tracking Activity on your App
  80. RailsConf 2025 Takeaways: It’s fun to have fun
  81. Understanding TypeScript
  82. Codeminer42 Dev Weekly #69
  83. AI-Powered Development: How to boost your productivity while staying in control
  84. How To Reduce The PWA Boilerplate Of Your Rails App
  85. Codeminer42 Dev Weekly #68
  86. Packing It All for the Last RailsConf
  87. Coding, Courage, and Community
  88. How To Avoid Losing Your App State
  89. Ruby on Rails: The Open-Source Blueprint
  90. All You Need to Know About Rails Transactions
  91. What you need to know about frontend design patterns
  92. Codeminer42 Dev Weekly #67
  93. How to Speed Up Mobile App Development with Expo OTA Updates
  94. The Overlooked Power of Rails in the Age of AI
  95. Creating REST APIs with Ruby on Rails
  96. Database Relationships Explained: From Theory to Rails Implementation
  97. React Server Components in Expo: A Practical Guide
  98. Codeminer42 Dev Weekly #66
  99. A Journey Through the Greatest Ruby on Rails Milestones
  100. Accessibility & Responsiveness in action – Why they matter
  101. Codeminer42 Dev Weekly #65
  102. The History of Ruby on Rails: Code, Convention, and a Little Rebellion
  103. Debugging Rails Applications Made Easy
  104. Codeminer42 Dev Weekly #64
  105. What It Takes To Foster A Community Around Rails
  106. How to consume APIs in React using Fetch and Async/Await
  107. Codeminer42 Dev Weekly #63
  108. Web Development with Ruby on Rails
  109. Codeminer42 Dev Weekly #62
  110. How to Detect Forbidden Words in Text (Without Slowing Down)
  111. Full Steam Ahead: Getting Started with Ruby on Rails
  112. Codeminer42 Dev Weekly #61
  113. How Artificial Intelligence Learns, Adapts, and Decides
  114. Codeminer42 Dev Weekly #60
  115. Codeminer42 Dev Weekly #59
  116. Async Code Demystified: Promises, Fetch, and useEffect
  117. Codeminer42 Dev Weekly #58
  118. What’s New in Node.JS 24
  119. Introduction to Relational Databases and SQL
  120. Codeminer42 Dev Weekly #57
  121. React: First Puzzle Pieces — Your Easy-to-Follow Guide
  122. Codeminer42 Dev Weekly #56
  123. Setting the backstage: Rack and Sinatra
  124. Modern Approaches to Styling React Native Apps
  125. Linters, Formatters… Same Thing? — Static Analysis Clarified
  126. Codeminer42 Dev Weekly #54
  127. Ruby for the Curious: A Hands-On Guide to Getting Started
  128. Codeminer42 Dev Weekly #53
  129. JavaScript Beginner’s Guide
  130. Codeminer42 Dev Weekly #52
  131. REST, RESTful APIs, and API documentation
  132. Codeminer42 Dev Weekly #51
  133. Codeminer42 Dev Weekly #55
  134. Codeminer42 Dev Weekly #50
  135. Code review and team communication
  136. Codeminer42 Dev Weekly #49
  137. Everything You Need to Ace PWAs in Rails – Part II
  138. Fundamentals of HTTP and Web Development
  139. Codeminer42 Dev Weekly #48
  140. Programming Paradigms: concepts and their value
  141. Codeminer42 Dev Weekly #47
  142. Introduction to Clean Code
  143. Codeminer42 Dev Weekly #46
  144. Docker and Containerization
  145. Codeminer42 Dev Weekly #45
  146. What You Need to Know About View Transitions in React
  147. The Miners’ Guide to Code Crafting: Gearing Up!
  148. Codeminer42 Dev Weekly #44
  149. Codeminer42 Dev Weekly #43
  150. Custom Hooks possible issues: how to avoid them

2024 94

  1. Cursor-based Pagination for GraphQL Servers
  2. Codeminer42 Dev Weekly #42
  3. Rails + Stimulus + React
  4. Codeminer42 Dev Weekly #41
  5. What’s new in Ruby 3.4
  6. Everything You Need to Ace PWAs in Rails
  7. From Bugs to Fixes: Tips you must know for Front-end Debugging
  8. Codeminer42 Dev Weekly #40
  9. Codeminer42 Hackathon: a lesson on experimentation
  10. Hackathon 2024 – Codeminer42
  11. Codeminer42 Dev Weekly #39
  12. Codeminer42 Dev Weekly #38
  13. Codeminer42 Dev Weekly #37
  14. Three Functional Programming Concepts To Start Using Today And Make Your Code Better
  15. Codeminer42 Dev Weekly #36
  16. Welcome to the worst form ever!
  17. Codeminer42 Dev Weekly #35
  18. A Day In The Life of a Ruby Enumerator
  19. Codeminer42 Dev Weekly #34
  20. A Noob’s Neovim Journey: Pt. 1 “But Why?”
  21. Codeminer42 Dev Weekly #33
  22. Codeminer42 Dev Weekly #32
  23. Codeminer42 Dev Weekly #31
  24. Codeminer42 Dev Weekly #30
  25. Rails 8.0 is out
  26. Codeminer42 Dev Weekly #29
  27. Codeminer42 Dev Weekly #28
  28. Codeminer42 Dev Weekly #27
  29. Ruby Enumerators: A Point of View You’ve Never Had
  30. Codeminer42 Dev Weekly #26
  31. Getting started with Lua
  32. Codeminer42 Dev Weekly #25
  33. Git Reflogs: A Guide to Rescuing Your Lost Work
  34. Codeminer42 Dev Weekly #24
  35. The Day Github Almost CrowdStriked Us All (Again)
  36. CodeTips#11: useEffect the right way
  37. Codeminer42 Dev Weekly #23
  38. Understanding complex Rails projects – Ruby on rails stack trace made easy
  39. Codeminer42 Dev Weekly #22
  40. What you need to internationalize your Jekyll website
  41. Codeminer42 Dev Weekly #21
  42. Creating Powerful Rails Project Templates
  43. Codeminer42 Dev Weekly #20
  44. CodeTips#10: Throttle and Debounce
  45. Codeminer42 Dev Weekly #19
  46. Colors on websites: Beyond Aesthetics (Part II)
  47. Codeminer42 Dev Weekly #18
  48. Colors on websites: Beyond Aesthetics (Part I)
  49. Codeminer42 Dev Weekly #17
  50. Miner’s Advice #2: Dare to Experiment
  51. Codeminer42 Dev Weekly #16
  52. CodeTips#9: Readable .html.erb files on VSCode
  53. How React 19 (Almost) Made the Internet Slower
  54. Codeminer42 Dev Weekly #15
  55. CodeTips#8: SQL Transactions
  56. Codeminer42 Dev Weekly #14
  57. Creating Anonymous sign-in flow with Firebase
  58. Codeminer42 Dev Weekly #13
  59. Integrating Ruby with Rust with FFI
  60. Codeminer42 Dev Weekly #12
  61. Profiting with Elixir, Erlang and C
  62. Codeminer42 Dev Weekly #11
  63. Codeminer42 at RailsConf 2024
  64. Women Revolutionizing the Tech World: Inspiring the Future
  65. Codeminer42 Dev Weekly #10
  66. Use ESLint and Prettier correctly and never see ugly code again
  67. Codeminer42 Dev Weekly #9
  68. Setting up ActiveStorage + CloudflareR2 + Quill
  69. Codeminer42 Dev Weekly #8
  70. Wrap and Roll: How to Create and Test an API Wrapper – Part II
  71. Codeminer42 Dev Weekly #7
  72. Wrap and Roll: How to Create and Test an API Wrapper – Part I
  73. Codeminer42 Dev Weekly #6
  74. Introducing Solid Queue for Background Jobs
  75. Codeminer42 Dev Weekly #5
  76. How a local problem led me to contribute to open-source
  77. Codeminer42 Dev Weekly #4
  78. Third-party cookies are phasing out, now what?
  79. Codeminer42 Dev Weekly #3
  80. You are using React Context WRONG
  81. Codeminer42 Dev Weekly #2
  82. RSpec: Basic concepts
  83. Codeminer42 Dev Weekly #1
  84. How to turn your macOS into a Linux-like Desktop
  85. What’s coming next in React 19?
  86. Working Effectively with a Headless CMS in React – Part III
  87. Working Effectively with a Headless CMS in React – Part II
  88. Working Effectively with a Headless CMS in React
  89. Introduction to Headless WordPress
  90. From Bulls to Bytes: Excel Data Importation Made Easy with Ruby on Rails
  91. Two’s Complement trick revealed
  92. CodeTips#7: Spread operator: the slow beauty
  93. Command and Conquer Web Applications
  94. Codeminer42 Open-Source Retrospective

2023 37

  1. This is the way… the Callable Way
  2. Upgrading Rails: Steps to a Smooth Transition
  3. Coding with GitHub Copilot
  4. Beyond State
  5. Auto-Saving Forms Done Right 2/2
  6. Auto-Saving Forms Done Right 1/2
  7. SEO Basics: Searching… Seek and Deploy
  8. Beginner’s Guide to React Native Development
  9. Exploring the Lean4 Language
  10. The Path of Open Source: What I learned
  11. Lean4: Crafting in an Uncharted Territory
  12. Ruby and the State of Artificial Intelligence
  13. Exploring the ChatGPT API
  14. The Right Form of Forming Forms
  15. Modeling data with DynamoDB
  16. Be cool. Don’t use float/double for storing monetary values
  17. Enhancing User Experience with Dynamic iFrame Height
  18. Understanding Front End Under the Hood
  19. Implementing high-performance multiple sort-rules query in SQL
  20. Component-Driven UI Patterns Part ll
  21. LocalStorage and Cookies under the hoodies
  22. The reasons behind the “why”
  23. Codeminer42 Tour 2023 pt 1 (RailsConf and Reactathon)
  24. JavaScript Under the Hood #2: Sub-classes
  25. JavaScript Under the Hood #1: Classes
  26. Increase Performance with Sidekiq and Redis
  27. A/B Testing – Slightly different but the same
  28. Component Driven UI Patterns – Part I
  29. Making a Full-Stack App with Vue, Vite and Express that supports Hot Reload
  30. Dependency injection in React with some Context
  31. A microfrontend for non-propitious environments
  32. Unravel the magic of programming
  33. Alternative for low-end machines to develop mobile applications
  34. Symmetric Encryption in JavaScript for PII
  35. Improve Your Workflow with Git Worktrees
  36. Using Mapbox to plan a city: a use case
  37. Test mocking in practice with Sinon

2022 43

  1. Codeminer42 2022 – An Opensource Review
  2. Codeminer42’s top 5 posts in 2022
  3. Everything you need to know about Concurrent React (with a little bit of Suspense)
  4. Configuring Language Server Protocol in Neovim
  5. From Civil Engineering to Software Development
  6. Neovim Tips and How to Start
  7. Dependency Injection in JS/TS – Part 2
  8. Rails’ Dirty Modules: Checking models states
  9. Polymorphic Associations with Ruby on Rails
  10. Event-Driven Architecture #2: Our First App
  11. SQL 101 – The Basics
  12. Blockchain: What are you Token about?
  13. CodeTips#6: Using the Node.js debugger
  14. CodeTips#5: Debugging in Frontend
  15. A stylish guide to styled components #1
  16. Event-Driven Architecture #1: First Look
  17. CodeTips#4: Debugging Ruby applications
  18. Dependency Injection in JS/TS – Part 1
  19. Mastering Git workflow – Part 1/2
  20. Adding a new technology or concept in your team (the correct way)
  21. Serialization and Deserialization in Java using Jackson
  22. Redux Basics
  23. Miner’s Advice #1: Effective technical writing
  24. Creating a preview mode in a Vuex app with dependency injection
  25. Integers overflow and underflow
  26. Creating a development environment with docker and docker compose
  27. Do you know the CI/CD initiative?
  28. How to use dynamic Components in Vue
  29. A practical dive into functional programming
  30. Securing git commits on Windows 10 and WSL2
  31. First steps through the Flutter framework
  32. Using Docker to instantiate local databases
  33. An approach to routing testing in React
  34. CodeTips#3: How Specificity works in CSS
  35. CodeTips#2: Clean code in JavaScript
  36. A beginner’s personal journey into automated tests
  37. How to Easily Deploy Your Web App to Firebase Hosting
  38. CodeTips#1: Exploring Hashes in Ruby
  39. 5 Truths About Tailwind CSS
  40. Const Correctness (for non C++ programmers)
  41. Elixir/Erlang: Tail Call Optimization is not enough
  42. The acceptable way to integration tests with Spring and Kotlin
  43. Watch out for your test case values: detecting code changes

2021 30

  1. The Art Of Multistep Forms #1 — Navigation
  2. Dependency Injection With Cyclic Dependencies
  3. Empowering your systems with State Machines and XState
  4. Exploring RamdaJs functions
  5. Elixir accumulators
  6. Recursion and Iteration Part I
  7. Our Internal Review Process for Publishing Posts
  8. How to handle loops in Elixir
  9. Mapbox, the “Google” for working with map applications
  10. Ruby’s Cool Features for Beginners
  11. Composition API in VueJS
  12. Zero Knowledge Proofs and Merkle Trees – An overview before diving into it
  13. AWS SNS – What You Should Know About it + a NodeJS Implementation
  14. AWS Cognito – An Implementation Guide for your NodeJS Application
  15. ActiveRecord Callback Chain: A Cool (and Weird) Edge Case
  16. The Power of the ::before and ::after CSS Pseudo-Elements
  17. Fetch data in an effective way with React Query
  18. Why You Should Care About Resilience
  19. Scalable Frontend #4 – Custom Hooks to the Rescue
  20. Let’s Learn GraphQL + Apollo Server and Client
  21. What Should You Know Before Starting to Use Kotlin Multiplatform Mobile?
  22. Optimizing Rails API JSON generation
  23. A Beginner’s Guide on How to Improve Your Software Tests
  24. Exploring RSpec – Improving Your Testing Skills
  25. Multi-tenancy – Dealing With Multiple Contexts on a Single Platform
  26. A Short Guide to Web Accessibility
  27. Next.js – The End of SPAs?
  28. Vim Buffers, Windows and Tabs – An Overview
  29. The Monotonic Clock and Why You Should Care About It
  30. IoT: What Can You Do with Your Stack?

2020 3

  1. Multiple Foreign Keys for the Same Relationship in Rails 6
  2. My Experience Migrating a Rails API to Crystal and AWS Lambda – Part II
  3. My Experience Migrating a Rails API to Crystal and AWS Lambda – Part I

2019 8

  1. AWS SAM and Middy with Lambda Layers
  2. Avoiding Making Your Next.js Build Slower
  3. What a Flerken are React PropTypes and How to Use Them in a Fancy Way?
  4. The Dark Side of Flutter: What Frustrations Should You Expect?
  5. Scalable Frontend #3 — The State Layer
  6. My Journey Discovering Design Patterns I Didn’t Even Know I Use
  7. Using Mappers to Organize Your Data
  8. “!” and “?”: Understanding One of Ruby’s Coolest Naming Conventions

2018 8

  1. Build Your First App with Flutter: Fetching Data from an API
  2. Destroying an Association Marked as Read-Only in Rails
  3. Scalable Frontend #2 — Common Patterns
  4. Migrating from Paperclip to ActiveStorage
  5. Scalable Frontend #1 — Architecture Fundamentals
  6. This Year’s January I Spent Three Weeks Working at GoDaddy Inc.
  7. Build Your Own Criptocurrency with Ethereum
  8. On Writing a Great Pull Request

2017 23

  1. How to Organize your Styles with ITCSS
  2. The Good, The Bad, and The Ugly of TypeScript
  3. NPM@5 Arrived. But Is It as Fast as Yarn?
  4. Should I Migrate to Yarn?
  5. Functional Object Composition and MVC
  6. Crystal by Numbers
  7. NodeJS and Good Practices
  8. Parallel Tests with AVA
  9. How to Test Shared Behavior in Elixir
  10. Zero to Up and Running a Rails Project only using Docker
  11. Refactoring Ruby: From Subclass to Registry
  12. Halving Response Times: Lessons Learned
  13. Your App Across the Globe
  14. Refatorando para JavaScript Funcional: Composição de Funções (parte 1)
  15. Refatorando para JavaScript Funcional: Composição de Funções (parte 2)
  16. Refatorando para JavaScript Funcional: Composição de Funções (parte 3)
  17. Towards Minimal, Idiomatic, and Performant Ruby Code
  18. Aplicando Design Sprint no seu projeto
  19. Deploy de App Ruby on Rails em VPS
  20. Git: Ours or Theirs? (Part 1)
  21. Crazy Developer in Git commit – -amend
  22. How to install Docker and docker-compose
  23. Functional Programming with Lodash/FP

2016 27

  1. Introduction to Functional Programming with Javascript
  2. Cracking the Box Open with Module Factories
  3. Go Full Stack Rails — The Frontend Part 3
  4. Go Full Stack Rails — The Frontend Part 2
  5. Building Scalable Client-side Components
  6. Copycatting netcat: from Node.JS to C
  7. Instalação do Docker e docker-compose
  8. My first 2 weeks at Codeminer 42
  9. Go Full Stack Rails: The Frontend Part 1
  10. Go Full Stack Rails: The Backend Part 2
  11. Go Full Stack Rails: The Backend Part 1
  12. Using Dokku for rails applications on a Linode Server.
  13. Introduction to ActiveRecord Models
  14. Annotations about React Higher-Order Components
  15. Current Strategies for Client-side Communication Between Components
  16. 4.5 Ways to Install Ruby in Userspace
  17. A Quest for Better Specs: Prefer Self-Containment
  18. Prevent a force pushing to master with ruby
  19. Controller Best Practices: Don’t Hide Instance Variables
  20. Using ActiveRecord to create atomic transactions
  21. Data Bugs on Rails
  22. Why I moved from Vagrant to Docker as my default development environment?
  23. Avoid to Get Outdated as a Developer
  24. Um Rápido Mergulho em Expressões Regulares
  25. Writing custom RailsAdmin actions
  26. Pattern Matching in Elixir
  27. Building a Phoenix API

2015 2

  1. Getting Started with Elixir
  2. Why I’m Enjoying My Job at Codeminer