Sign in

Nicolas Fränkel 🇪🇺🇺🇦🇬🇪

@frankel.ch
1.9K followers 28 following 2.6K posts

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

PostsRepliesMedia
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 6h
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...
020
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 14h
What makes #Lisp difficult to read? paultm.nl/paren-...
000
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 29/09/2026
Javadoc That Feels Like Your Website www.codenameone.... #lookandfeel
010
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 29/09/2026
2026 #PasswordManager Tier List: Does Yours Stack Up? neat.tube/w/hx72...
010
Reposted by Nicolas Fränkel 🇪🇺🇺🇦🇬🇪
NAFO_trinzu @trinzu.bsky.social · 28/09/2026
We are FINALLY down to the last item on the ORION fundraiser. 🚁 DJI Matrice 4T batteries €1,003 / €4,182 €3,179 left. Help @luhanskdpsu finish this 🇺🇦 paypal.me/TriinuP send.monobank.ua/jar/5Wh3LGp7dX
0104
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 28/09/2026
#OpenSource - Who holds control? via Peter Zaitsev on LinkedIn www.linkedin.com... #database
042
Reposted by Nicolas Fränkel 🇪🇺🇺🇦🇬🇪
Foojay, the Friends Of OpenJDK @foojay.io · 28/09/2026
@frankel.ch published a follow-up on using AI for genealogy research. The results show how machine learning can help trace family histories and connect historical records more efficiently. foojay.io/today/ai-ass... #AI #genealogy #Java
foojay.io
AI-assisted genealogy, a follow-up
A follow-up on AI-assisted genealogy: source quality with GEDCOM QUAY, per-site browsing skills, Playwright sessions, transcriptions, and hiccups along the way.
011
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 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." Read on!
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...
040
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 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.
040
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 27/09/2026
How I changed #teaching after #AI managed to do all my homework assignments thelastsoftwaree...
000
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 26/09/2026
#Agent Harness — A complete guide medium.com/@AIBi...
020
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 26/09/2026
Call an HTTP API with curl: Reading Resources labs.iximiuz.com... #handsonlab
000
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 25/09/2026
North Korean Hackers Posed as Recruiters. They Infected 30,000 Devices Worldwide www.inc.com/kevi...
000
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 25/09/2026
#Markdown in /src htmx.org/essays...
000
Reposted by Nicolas Fränkel 🇪🇺🇺🇦🇬🇪
Association Pour l'Ukraine, pour leur liberté et la nôtre ! @pourlukraine.bsky.social · 24/09/2026
La levée des sanctions de l'UE à l'encontre de l'oligarque Usmanov, à la suite des pressions de la France, a laissé un goût amer aux responsables et diplomates de Bruxelles, qui craignent désormais que cela ne crée un dangereux précédent. @nicolastenzer.bsky.social @nathalieloiseau.bsky.social
pravda.com.ua
Euronews reveals EU mood after Russian oligarch Usmanov sanctions lifted
Euronews reports Brussels officials fear the EU's removal of oligarch Alisher Usmanov from sanctions has set a dangerous precedent.
2197
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 24/09/2026
Looking forward to #Git 2.56 — and 3.0 lwn.net/Subscrib...
021
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 24/09/2026
How To Write With An #LLM sockpuppet.org/b... #writer
000
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 23/09/2026
A Java Geek weekly 155 Writing an agent skill. Why we built Pion. What are Open Weights?. Smetana. On learning programming in an age of LLMs. Shopify Drops React Native for Swift and Kotlin as AI Changes Cross-Platform Development Tradeoffs. DNS-AID will make AI agents easier to discover, etc.
blog.frankel.ch
A Java Geek weekly 155
Writing an agent skill. Why we built Pion. What are Open Weights?. Smetana. On learning programming in an age of LLMs. Shopify Drops React Native for Swift and Kotlin as AI Changes Cross-Platform Deve...
100
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 23/09/2026
Arguing about arguments steveklabnik.com... #programming #coding #rust
010
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 22/09/2026
#Python 3.15 Is Bigger Than You Think: 7 New Features Worth Using in 2026 medium.com/@capt...
010
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 22/09/2026
Unit #tests mark territory more than squash #bugs yosefk.com/blog...
010
Reposted by Nicolas Fränkel 🇪🇺🇺🇦🇬🇪
Nicolas Tenzer @nicolastenzer.bsky.social · 21/09/2026
Urgence absolue de l'action. Il faut sauver des vies. Cela fait plus de 2 ans que nous le demandons. Tribune que je cosigne avec @nathalieloiseau.bsky.social, @fpetit.bsky.social, @cyrilleamoursky.bsky.social, @arjakovsky.bsky.social, @aurelienduchene.bsky.social... www.la-croix.com/a-vif/l-ukra...
la-croix.com
« L’Ukraine vit chaque mois l’équivalent de Guernica »
Alors que les victimes civiles ukrainiennes ont bondi de 70 % en un an, des experts et élus appellent l’Occident à déployer le dispositif SkyShield pour protéger le ciel ukrainien des frappes russes c...
28453
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 21/09/2026
#Cloudflare Introduces the #Agent Development Lifecycle to Replace Traditional #SDLC www.infoq.com/ne...
010
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 20/09/2026
I got a lot of #feedback on my post #AI-assisted #genealogy, some good, some not so good. In any case, I felt the subject was interesting to a lot of people. Meanwhile, I continue working on my tree, and I have deepened my understanding of the subject. In this post, I want to share again.
blog.frankel.ch
AI-assisted genealogy, a follow-up
I got a lot of feedback on my post AI-assisted genealogy, some good, some not so good. In any case, I felt the subject was interesting to a lot of people. Meanwhile, I continue working on my tree, and...
020
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 20/09/2026
HarnessTax: How Much Does the #Harness Matter for #CodingAgents? harnesstax.githu...
021
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 19/09/2026
#DNS-AID will make #AI agents easier to discover, says Linux Foundation www.infoworld.co...
000
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 19/09/2026
#Shopify Drops #ReactNative for #Swift and #Kotlin as #AI Changes Cross-Platform Development #Tradeoffs www.infoq.com/ne...
020
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 18/09/2026
On #learning #programming in an age of #LLMs blog.ploeh.dk/20...
010
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 18/09/2026
#Smetana is a partial translation of #Graphviz/Dot sources from C to #Java github.com/plant... #plantuml
000
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 17/09/2026
What are #OpenWeights? opensource.org/a...
010
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 17/09/2026
Why we built #Pion andonlabs.com/bl... #ecommerce #AI
000
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 16/09/2026
A Java Geek weekly 154 Choosing a dependency. European Union Public Licence. Rust debugging survey 2026 results. Comparing TSV and CSV formats. Call14 — Smart Elevator Companion. Ma stack de service logiciels pour construire des produits. OTel Collector metrics: how to monitor Collector and more
blog.frankel.ch
A Java Geek weekly 154
Choosing a dependency. European Union Public Licence. Rust debugging survey 2026 results. Comparing TSV and CSV formats. Call14 — Smart Elevator Companion. Ma stack de service logiciels pour construi...
020
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 16/09/2026
A Java Geek weekly 154 Choosing a dependency. European Union Public Licence. Rust debugging survey 2026 results. Comparing TSV and CSV formats. Call14 — Smart Elevator Companion. Ma stack de service logiciels pour construire des produits. OTel Collector metrics: how to monitor Collector and more!
blog.frankel.ch
A Java Geek weekly 154
Choosing a dependency. European Union Public Licence. Rust debugging survey 2026 results. Comparing TSV and CSV formats. Call14 — Smart Elevator Companion. Ma stack de service logiciels pour construi...
010
Reposted by Nicolas Fränkel 🇪🇺🇺🇦🇬🇪
Association Pour l'Ukraine, pour leur liberté et la nôtre ! @pourlukraine.bsky.social · 16/09/2026
La Fédération internationale des droits de l'homme (FIDH) condamne fermement la décision de la Cour européenne des droits de l'homme (CEDH) de radier de sa liste des affaires en instance 879 requêtes contre la Russie. @nicolastenzer.bsky.social www.ejiltalk.org/judicial-ind...
ejiltalk.org
Judicial Independence Under Threat: Russia’s Conviction <i>in absentia</i> of Nine International Criminal Court Officials
On 12 December 2025, the Moscow City Court convicted nine International Criminal Court (ICC) officials in absentia for crimes relating to the unlawful prosecution of Russian citizens. These individuals were prosecuted in retaliation for the issuance of ICC arrest warrants against several Russian nationals, including President Vladimir Putin. A group of UN experts promptly declared […]
01911
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 16/09/2026
Pelican-bicycle alternatives gally.net/temp/2...
010
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 15/09/2026
Is #Jenkins Dead? No, And That's Much Worse www.youtube.com...
010
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 15/09/2026
what if my #git host were a static site generator? char.lt/blog/202... #SSG
001
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 14/09/2026
Why #CodeQuality Still Matters in the Age of #AI Agents medium.com/@ramt...
010
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 14/09/2026
My week of #boardgames. 1. SETI boardgamegeek.com/boardgame/41... My second round in 2 weeks, and it went faster. Plus, I won. Again, a lot of fun. My only complaint: alien civilizations are very different; some are very powerful, some not. Granted, all players have the same, but still.
180
Reposted by Nicolas Fränkel 🇪🇺🇺🇦🇬🇪
Nicolas Tenzer @nicolastenzer.bsky.social · 13/09/2026
Four basic rules: 1 The more Putin threatens us, the more we must threaten him; 2 The more he forbids us from doing something, the more we must do it; 3 The more he attacks us, the harder we must respond; 4 The more he tries to scare us, the more we must terrify him. www.lemonde.fr/en/internati...
lemonde.fr
Putin says European troop deployment in Ukraine would be 'war against Russia'
The Russian president said European leaders 'are frightening their populations with an imaginary threat coming from Russia,' adding that 'this threat does not exist and has never existed.'
1319090
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 13/09/2026
A short but fun post about the gotchas of #modeling the world's #geography in #softwaresystems. Years ago, a colleague of mine told me about two pockets of foreign land surrounded by Switzerland: Campione d'Italia and Büsingen am Hochrhein, respectively Italy and Germany.
blog.frankel.ch
World geography gotchas
Years ago, a colleague of mine told me about two pockets of foreign land surrounded by Switzerland: Campione d’Italia and Büsingen am Hochrhein, respectively Italy and Germany. Both are enclaves of th...
000
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 13/09/2026
What will our economic future look like? www.anthropic.co... #anthropic #prediction
000
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 12/09/2026
What Should Programmers Do While the AI Writes Code? medium.com/@scot...
000
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 12/09/2026
#OTelCollector metrics: how to monitor #Collector health www.parseable.co... #OTel #OpenTelemetry
101
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 11/09/2026
Ma stack de service logiciels pour construire des produits eventuallycoding...
011
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 11/09/2026
Comparing #TSV and #CSV formats github.com/eBay...
110
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 10/09/2026
#Rust #debugging survey 2026 results blog.rust-lang.o...
000
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 10/09/2026
This #EUPL collection focuses on open licensing. It includes the European Union Public Licence (EUPL), a Licensing Assistant, and guidance for IT developers, practitioners, and users to define the conditions for sharing and reusing software. interoperable-eu...
000
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 09/09/2026
A Java Geek weekly 153 Testing the untestable. Your phone is about to stop being yours. GitFarm: Git as a Service for Large-Scale Monorepos. simdjson. Breaking Claude Code Opus 5 Auto Mode. Spot the troll. About ASD-STE100, Simplified Technical English, and more!
blog.frankel.ch
A Java Geek weekly 153
Testing the untestable. Your phone is about to stop being yours. GitFarm: Git as a Service for Large-Scale Monorepos. simdjson. Breaking Claude Code Opus 5 Auto Mode. Spot the troll. About ASD-STE100,...
000
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 09/09/2026
Internationalization (#i18n) and Localization (#l10n) www.kashyapsuhas...
000