Joannalucas News

dev.to

Latest items from this RSS source.

I built MIAU Browser — open source, privacy-first desktop browser

dev.toMar 12, 2026

## What is MIAU Browser? MIAU is a privacy-first desktop browser built with Electron. Designed for users who don't want big tech tracking their every move. Features 🛡️ Ad & tracker blocker 🔒 HTTPS-only mode 🕵️ Fingerprint protection 🌑 Dark Reader integrat…

Why Perkoon Exists

dev.toMar 12, 2026

I grew up on an internet that felt alive. Personal sites, weird tools, software built by people who had opinions. You could feel the human being on the other side of the thing they made. Somewhere in the last decade that went away. Not all at once. Gradually,…

Stop Blocking the Event Loop: A Deep Dive into Node.js Worker Threads and Multithreading

dev.toMar 12, 2026

Is Node.js Actually Single-Threaded? The short answer: Yes and No. While the code you write is executed on a single thread, the environment it runs in is a multi-threaded powerhouse. To understand why, you have to look at the two halves of Node.js The Single-…

JADEx: A New Practical Null-Safety Solution for Java

dev.toMar 12, 2026

JADEx (Java Advanced Development Extension) is a safety layer that makes Java safer by adding Null-Safety and Final-by-Default semantics without modifying the JVM. GitHub: https://github.com/nieuwmijnleven/JADEx Tutorial Making Your Java Code Null-Safe withou…

The X-Axis of Data: How BigQuery Models the Customer Dimension for Agentic AI Decisions

dev.toMar 12, 2026

I. Executive Summary: The Quantum Mechanics of Customer Data In the early 20th century, physicist Paul Dirac formulated a groundbreaking equation that unified quantum mechanics (the behavior of particles) with special relativity (the spacetime continuum). For…

Learning language platforms

dev.toMar 12, 2026

starting to build a language learning app, for the third time. first two times i got somewhere but never finished, i have the code on github to prove it. this time i actually sat and thought before touching anything. today was just database design. one intere…

Why Your Interview Prep Is Broken (And What AI Gets Wrong About It)

dev.toMar 12, 2026

The job market in 2026 is brutal. Not because there aren't jobs -- there are -- but because the preparation gap has never been wider. Here's what most people do: they read Glassdoor reviews, memorize a few behavioral questions, and hope for the best. Then the…

Build a Creator Discovery Engine with Node.js and SociaVault

dev.toMar 12, 2026

Your client sells vegan protein powder. They need 50 micro-influencers in the fitness + vegan niche. Budget: $10K. You open Instagram. Search "vegan fitness." Scroll through profiles one by one. Copy-paste usernames into a spreadsheet. Check engagement manual…

Convert Images to SVG in Python Using vtracer 🚀

dev.toMar 12, 2026

Recently I found a Python library called VTracer that can convert images to SVG automatically. SVG files use vector paths, which means they can scale to any size without losing quality. That’s why logos, icons, and illustrations are often stored as SVG files.…

CVE-2026-20435: How a MediaTek Boot Chain Flaw Exposes Crypto Wallets on 25% of Android Phones

dev.toMar 12, 2026

TL;DR On March 12, 2026, Ledger's Donjon security team publicly disclosed CVE-2026-20435 — a critical boot chain vulnerability in MediaTek processors that allows an attacker with physical access to extract phone PINs, disk encryption keys, and cryptocurrency …

I built a Prometheus exporter for Docker Compose health monitoring

dev.toMar 12, 2026

The problem I run multiple Docker Compose stacks on my homelab server (Jellyfin, Sonarr, Radarr, etc.). I needed a simple way to monitor the health of each service — whether it's running, restart count, CPU and memory usage — and expose those metrics to Prome…

I Connected Claude AI to Freqtrade in 5 Lines of Code published: true.

dev.toMar 12, 2026

The problem with AI-driven trading bots You want to use Claude or GPT to analyze the market and trade automatically. The usual approach looks like this: Call the AI API Parse the response (pray the format is consistent) Map it to Binance/Bybit API calls Handl…