Codeminer42

Codeminer42 The software development boutique for your company Our HQ is in São Paulo but we have branch offices in Novo Hamburgo, Campinas, Sorocaba and Natal.

We are a fledgling software development consulting geared towards innovative clients that needs cutting edge solutions not found in big, slow, narrow minded software factories or traditional consulting.

Your database transactions are quietly breaking your locking logic. 🚨 PostgreSQL's `now()` isn't what you think it is—an...
29/05/2026

Your database transactions are quietly breaking your locking logic. 🚨 PostgreSQL's `now()` isn't what you think it is—and we're diving into why, plus Claude 4.8's game-changing improvements for AI agents. Link in the comments!

Claude 4.8 is out; Pitchfork vs Puma vs Falcon aren't just different; they're three completely different answers to the same problem. Plus, a PostgreSQL bug that silently breaks distributed locks

Codeminer42 will be at QCon AI Boston. 🤖💎On June 1 and 2, our team will be following the conversations happening at one ...
26/05/2026

Codeminer42 will be at QCon AI Boston. 🤖💎

On June 1 and 2, our team will be following the conversations happening at one of the key events for senior developers, architects, and engineering leaders working on reliable, production-grade AI.

The conference is positioned around practical patterns for scaling enterprise AI, with themes that are highly relevant to how we think about architecture, applied AI, resilience, and real-world delivery.

For us, being close to these discussions is part of how we keep sharpening the services we offer. If you’ll be there too, let’s connect!

Ready to simplify deployments and boost security? Discover how integrating Kamal with 1Password can streamline secret ma...
25/05/2026

Ready to simplify deployments and boost security? Discover how integrating Kamal with 1Password can streamline secret management, minimize risk, and keep workflows efficient—without extra DevOps overhead. Learn how to protect sensitive credentials while maintaining easy, fast deployments.



Read the full guide now by clicking the link in the first comment below!

Upgrade Kamal deployments by managing secrets with 1Password. Streamline your workflow while keeping credentials secure and access tightly controlled.

Your AI workflow isn't slow because ex*****on is slow. It's slow because your inputs are unclear.Dev Weekly  #112 breaks...
22/05/2026

Your AI workflow isn't slow because ex*****on is slow. It's slow because your inputs are unclear.

Dev Weekly #112 breaks down why throwing more bodies or models at the problem misses the real bottleneck, plus LLM agents just became reliable, npm packages got safer, and what agentic engineering actually feels like.

Link in the comments!

The Dev Weekly is out! Agentic Rails in 2 weeks, Node.js 26.2.0, a new look for Express and more!

We’re happy to welcome João Mateus Scarpa to Codeminer42 as our newest Software Engineer! 💎With 13+ years of experience ...
21/05/2026

We’re happy to welcome João Mateus Scarpa to Codeminer42 as our newest Software Engineer! 💎

With 13+ years of experience focused on Ruby on Rails, João brings deep technical knowledge and a strong connection to the Ruby community in Brazil.

His own words perfectly capture the energy of this moment: after years following Codeminer42’s impact, he’s now officially joining the Miners team. And having him here means a lot to us too.

Welcome aboard, João! 🚀

Ever needed to send a confirmation email only after a dozen background jobs finished, and ended up writing fragile glue ...
21/05/2026

Ever needed to send a confirmation email only after a dozen background jobs finished, and ended up writing fragile glue code to track which ones were done? There's a much cleaner way.

One of BullMQ's most interesting features is the Flow Producer. It lets you define parent-child relationships between jobs, so a parent only runs once all its children have completed—no manual status tracking, no polling, no custom orchestration code. Dispatching that final email after a long work routine becomes something BullMQ handles for free.

In this brownbag, Douglas Marques will break down how Flow Producer works, when it shines, and how to design job hierarchies that stay easy to reason about as they grow.

If you want to stop babysitting your background jobs and start orchestrating them deliberately, this is for you.

Available on .

https://youtu.be/LoyhiXaTTIA

One of the most interesting features BullMQ is the Flow Producer. It allows us to have parent-child relations between jobs, so the parent only executes when ...

Ruby concurrency is getting interesting again. 🚀Our DevRel Edy Silva will be on the Main Stage at RubyConf 2026 with a t...
18/05/2026

Ruby concurrency is getting interesting again. 🚀

Our DevRel Edy Silva will be on the Main Stage at RubyConf 2026 with a talk about Ractors in Ruby 4.0 and how message passing can make concurrent Ruby feel safer, clearer, and more practical.

In “Ractors in Ruby 4.0: Message Passing Without the Pain”, Edy will explore how Ractors compare to Threads and Fibers, what Ruby 4.0 improves, and where Actor Model patterns can help build isolated, scalable architectures, including use cases involving AI agent orchestration.

If you care about Ruby performance, concurrency, or the future of parallel ex*****on, this session should be on your schedule.

Your npm packages might be stealing your AWS credentials right now.TanStack got hit with a sophisticated three-part atta...
15/05/2026

Your npm packages might be stealing your AWS credentials right now.

TanStack got hit with a sophisticated three-part attack. Mini Shai-Hulud is back and self-spreading with valid security signatures. This week's Dev Weekly breaks down what happened and what it means for your projects.

Link in the comments!

Your npm dependencies just became supply-chain weapons. Mini Shai-Hulud is self-spreading with valid cryptographic signatures. Trust is broken.

Not every AI problem needs an LLM, and Gabriel Quaresma is taking that conversation to RubyConf 2026. 💎On July 14, he wi...
14/05/2026

Not every AI problem needs an LLM, and Gabriel Quaresma is taking that conversation to RubyConf 2026. 💎

On July 14, he will present “Why a 1990s Machine Learning Algorithm Destroys LLMs at Predicting House Prices”.

In this talk, Gabriel will use a practical Ruby example to compare Random Forest and LLMs for property price prediction, showing why structured data and traditional machine learning still matter — and how hybrid architectures can bring the best of both worlds together.

A great session for anyone building AI-powered systems and wondering: am I using the right tool for the job?

📍 July 14, 3:30 PM
📌 Breakout 1 — Charleston D-C
🔗 Learn more: https://rubyconf.org/

Ever asked Claude Code to do something simple, only to watch it forget context, edit the wrong file, and burn through 40...
14/05/2026

Ever asked Claude Code to do something simple, only to watch it forget context, edit the wrong file, and burn through 40,000 tokens? If you blamed the model, you were blaming the wrong thing.

In this brownbag, you will learn Claude Code's fundamentals—the loop, the context window, and the harness that's actually responsible for almost every weird behavior you've blamed on the model. Paulo Vilarinho will break down how the harness works and why, once you see it, the frustration starts to disappear.

If you want to stop fighting your coding agent and start using it deliberately, this is for you.
Available on .

https://youtu.be/c699LSE8H0c

Ever asked Claude Code to do something simple, and watched it forget context, edit the wrong file, andburn through 40,000 tokens?If you blamed the model. You...

Hello there! 👋 Here is the brownbag calendar for this month.We're gonna have the following transmissions (all will be av...
11/05/2026

Hello there! 👋

Here is the brownbag calendar for this month.

We're gonna have the following transmissions (all will be available later on our
YouTube channel):

14/05 - Everything You Need to Know to Understand Claude Code, by Paulo Vilarinho
21/05 - Background Jobs Orchestration with BullMQ's Flow Producer, by Douglas Marques
28/05 - What Your Sidekiq Dashboard Isn’t Showing, by João Mangilli

Subscribe to Codeminer42TV and be sure to don't miss a thing!

Endereço

Avenida São Gabriel, 477, Cj 82
São Paulo, SP
01435-001

Horário de Funcionamento

Segunda-feira 09:00 - 20:00
Terça-feira 09:00 - 20:00
Quarta-feira 09:00 - 20:00
Quinta-feira 09:00 - 20:00
Sexta-feira 09:00 - 20:00

Notificações

Seja o primeiro recebendo as novidades e nos deixe lhe enviar um e-mail quando Codeminer42 posta notícias e promoções. Seu endereço de e-mail não será usado com qualquer outro objetivo, e pode cancelar a inscrição em qualquer momento.

Compartilhar