Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Nicolas Fränkel 🇪🇺🇺🇦🇬🇪

@frankel.wsocial.eu
18 followers 0 following 154 posts

🧑‍💻 Developer and architect ✍️ Blogger @ blog.frankel.ch 🎓 Eternal learner 📖 Book author at leanpub.com/integrationtest

PostsRepliesMedia
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 20m
The problem isn't Wikipedia, but some extremist moderators who have taken control of some pages.
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 20h
I'm a user of #Signal and #Wikipedia. I just donated a bit to each, so they can continue providing their service for free. Please consider doing the same
131 3
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 22h
To build a #maps application, you pick a tile provider such as #Google or #Mapbox, or a self-hosted stack like #GeoServer or #Martin. @stefanofago.bsky.social asked himself if a different approach was possible. He found #PMTiles that removes the tile server. Read on!
blog.frankel.ch
Maps without a tile server
If you have built an application with an interactive map, you know what you are in for. You pick a tile provider such as Google or Mapbox, or a self-hosted stack like GeoServer or Martin, and your fro...
010 1
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 18/10/2026
Adding features to the #ClaudeCode harness www.wecodefire.c...
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 18/10/2026
Thanks for the tip. I'm not sure for how long I didn't use `go` anymore, or even why I installed it in the first place, so it's also a manifesto to my hate for the language 😅
110 1
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 18/10/2026
> du -sh ~/go 2.8G /Users/nico/go > brew uninstall go
100 1
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 17/10/2026
#Variance in Generics, Phantom and Existential types with #Java and #Scala blog.scottlogic....
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 17/10/2026
#Grafana #Tempo 3.1 Adds Query-Based Trace Redaction and Sampling-Aware TraceQL Metrics www.infoq.com/ne...
010 1
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 17/10/2026
Back from JavaCro after 2 years of absence: enlightening talks, passionate hallway discussions, boardgames, tourism in nearby Rovinj... Guys, it was as amazing as ever! #conference #croatia
Before my talkRovinjSpeaker badgeBrass boardgame
040 4
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 16/10/2026
What I Self-Host, What I Don’t, and Why viceconsole.fyi...
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 16/10/2026
Next level phishing: "My name is John Scognamiglio, and I serve as Editor-in-Chief at Kensington Publishing. I recently came across Integration Testing from the Trenches [...]" They target using data from my website. Too bad they use an aol.com address in 2026.
010 1
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 15/10/2026
#Yandex outage: Data shows that instead of going dark, malicious #bots went on the move blog.cloudflare....
010 1
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 15/10/2026
8 #Programming Concepts That Look Useless Until Something Breaks medium.com/skill...
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 14/10/2026
A Java Geek weekly 158 Making illegal state unrepresentable. Zero-code trace-log correlation with OBI. Gleam doesn’t compile to Erlang source anymore. PhotoCraft. Ahnentafel. Python 3.15.0. Anti-Patterns in Software Blogging. Github Migrates Copilot Runtime to Rust with AI-Assisted Rewrite and more
blog.frankel.ch
A Java Geek weekly 158
Making illegal state unrepresentable. Zero-code trace-log correlation with OBI. Gleam doesn’t compile to Erlang source anymore. PhotoCraft. Ahnentafel. Python 3.15.0. Anti-Patterns in Software Bloggin...
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 14/10/2026
Could this be the end of software subscriptions? medium.com/@chri...
010 1
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 13/10/2026
Eye of Sauron: Long-Range Hidden Spy Camera Detection and Positioning with Inbuilt Memory EM Radiation www.usenix.org/c...
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 13/10/2026
Harness engineering for coding agent users martinfowler.com...
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 12/10/2026
#Java garbage collection in its own log: eight checks you can run huseyinbabal.dev...
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 11/10/2026
While searching for my ancestors, I had to access data from many different websites. I noticed there were different levels of protection against automated access depending on the site. In this post, I’ll list them and mention countermeasures you can take to bypass them anyway. #scraping #bot
blog.frankel.ch
Scraping websites and bot-protection
While searching for my ancestors, I had to access data from many different websites. I noticed there were different levels of protection against automated access depending on the site. In this post, I...
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 11/10/2026
#Github Migrates Copilot Runtime to #Rust with #AI-Assisted Rewrite www.infoq.com/ne...
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 10/10/2026
Anti-Patterns in Software #Blogging refactoringengli...
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 10/10/2026
#Python 3.15.0 www.python.org/d...
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 09/10/2026
Ahnentafel. A genealogical numbering system for listing a person's direct ancestors in a fixed sequence of ascent en.wikipedia.org... #genealogy
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 09/10/2026
PhotoCraft, #free #Photoshop clone getartcraft.com...
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 08/10/2026
Gleam doesn't compile to Erlang source anymore gleam.run/news/g...
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 08/10/2026
Zero-code trace-log correlation with #OBI opentelemetry.io... #Opentelemetry #eBPF
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 07/10/2026
A Java Geek weekly 157 Security Baked Into the JVM. How People Actually Use Claude. The Findings Were Surprising. 13 years of blogging. The lazy way to SSH into your computers. 10 Popular Security Practices That Do Harm. Half the AI agents in production are if-statements with a GPU bill and more
blog.frankel.ch
A Java Geek weekly 157
Security Baked Into the JVM. Anthropic Studied How People Actually Use Claude. The Findings Were Surprising. Thirteen years of blogging. The wonderfully lazy way to SSH into your computers. 10 Popular...
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 07/10/2026
#OpenSource as We Know It Is Dead jross.me/open-so...
020 2
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 06/10/2026
Follow the Law of Demeter: Reduce the Dependency Surface adamtornhill.sub...
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 06/10/2026
Skip Lists #DataStructure pradyumnachippig...
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 05/10/2026
Why I recommend #Renovate over any other dependency update tools www.jvt.me/posts...
000 0
Reposted by Nicolas Fränkel 🇪🇺🇺🇦🇬🇪
Mark Chadbourn @chadbourn.bsky.social · 04/10/2026
Russia is working on bio-weapons in Siberia.
themoscowtimes.com
Nearly 200 People Under Observation After Irkutsk Lab Worker Dies From Plague - The Moscow Times
Health authorities in Siberia’s Irkutsk region have placed nearly 200 people under medical observation after a laboratory worker died from plague, according to media reports and a statement by a regio...
951333675 1.3K
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 04/10/2026
Guest author Peter Firmstone continues his exploration of #security baked into the #JVM. This 5th part is about what the caller is then allowed to do.
blog.frankel.ch
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 04/10/2026
I learned a long time ago that #Java #PreparedStatement's were compiled once and then re-used. I thought that the result was stored in the driver. I was wrong. It's stored in the connection. For connection pools, the statement is compiled once for each new connection.
010 1
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 04/10/2026
Where Sensitive Data Hides in #OpenTelemetry Pipelines, and How to Find It ollygarden.com/r... #leak #infosec
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 03/10/2026
10 Modern #CLI Tools You Should Try in 2026 medium.com/@sand...
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 03/10/2026
Half the #AI agents in production are if-statements with a GPU bill dev.to/cyclopt_d...
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 02/10/2026
10 Popular #Security Practices That Do More Harm Than Good medium.com/@vndp...
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 02/10/2026
The wonderfully #lazy way to #SSH into your computers hackernoon.com/t... #tailscale
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 01/10/2026
Thirteen years of #blogging vladmihalcea.com...
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 01/10/2026
#Anthropic Studied How People Actually Use #Claude. The Findings Were Surprising pub.towardsai.ne...
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 30/09/2026
A Java Geek weekly 156 Pi-hole behind Tailscale. How To Write With An LLM. Looking forward to Git 2.56. Markdown in /src. North Korean Hackers Posed as Recruiters. Call an HTTP API with curl: Reading Resources. Agent Harness — A complete guide. How I changed teaching after AI and more
blog.frankel.ch
A Java Geek weekly 156
Pi-hole behind Tailscale. How To Write With An LLM. Looking forward to Git 2.56 — and 3.0. Markdown in /src. North Korean Hackers Posed as Recruiters. They Infected 30,000 Devices Worldwide. Call an H...
001 1
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 30/09/2026
What makes #Lisp difficult to read? paultm.nl/paren-...
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 29/09/2026
Javadoc That Feels Like Your Website www.codenameone.... #lookandfeel
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 29/09/2026
2026 #PasswordManager Tier List: Does Yours Stack Up? neat.tube/w/hx72...
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 28/09/2026
#OpenSource - Who holds control? via Peter Zaitsev on LinkedIn www.linkedin.com... #database
020 2
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 27/09/2026
Guest poster @stefanofago.bsky.social today: "I started with a simple task: I needed an #AI agent to help me compile decision records that capture why a team chose option A over B, using the #OpenSource #MADR format. It worked. And it was useless."
blog.frankel.ch
From documenting decisions to questioning them
I started with a simple task: I needed an AI agent to help me compile decision records, structured documents that capture why a team chose option A over B, using the open-source MADR format. Fill in t...
020 2
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 27/09/2026
I set up #synchthing via #Tailscale on my laptop and my server in just about 15 minutes, plus #SyncAnything for my phone. It's just amazing how well it works. Great way to self-host your data and move away from proprietary solutions such as #GoogleDrive.
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 27/09/2026
How I changed #teaching after #AI managed to do all my homework assignments thelastsoftwaree...
000 0
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.wsocial.eu · 26/09/2026
#Agent Harness — A complete guide medium.com/@AIBi...
010 1