- Design gotchas in JDK’s functional interfaces
-
Because of a course I prepared, I recently had a closer look at the
java.util.functionpackage in JDK 8, and discovered a couple of interesting design choices.Callableis not aSupplierComparatoris not aBiFunctionPredicateis not aFunction
- syncthing
-
Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. We strive to fulfill the goals below. The goals are listed in order of importance, the most important ones first.
Syncthing should be:
- Safe From Data Loss
- Secure Against Attackers
- Easy to Use
- Automatic
- Universally Available
- For Individuals
- Everything Else
- The Teal programming language
-
Teal is a statically-typed dialect of Lua. It extends Lua with type annotations, allowing you to specify arrays, maps and records, as well as interfaces, union types and generics.
It aims to fill a niche similar to that of TypeScript in the JavaScript world, but adhering to Lua’s spirit of minimalism, portability and embeddability.
- Ponytail Agent Skill Corrects Its Own Benchmark After Contributor Challenge
-
What happened next distinguishes Ponytail from most viral AI projects. The author rebuilt the benchmark against a fair agentic baseline, running twelve feature tasks through Claude Code on a real FastAPI and React repository, and revised the claims publicly.
I’m using
ponytail. - Eight Myths on Software Engineering and GenAI
-
- Developers Spend Most of Their Time Writing Code
- Writing Code Is the Bottleneck
- Lines of Code Written by AI Is the Best Measure of Impact
- AI Helps All Tasks and Engineers Equally
- AI Will Turn Individual Developers into 10x Developers
- It’s Up to Each Developer to Make AI Work
- High-Performing AI Tools Will Be Adopted Automatically
- With GenAI, Enterprises Can Innovate at Startup Speed
I hope that #1 and #2 have been largely disregarded for the last decade. Others are more interesting.
- rustkyll
-
A fast, drop-in replacement for Jekyll, written in Rust.
rustkyll reads the same source files as Jekyll - Markdown with YAML front matter, Liquid templates, YAML data files, collections - and usually produces equivalent HTML output much faster.
I wanted so hard to try it, but unfortunately, custom plugins aren’t supported, and I have more than a couple of them. If you don’t, the compatibility matrix shows you all you need to decide to migrate or not.
- Bridgy Fed
-
Bridgy Fed is a decentralized social network bridge. It connects the fediverse, the web, and Bluesky. If you’re on one of these networks, you can use Bridgy Fed to follow people on other networks, see their posts, and reply and like and repost them. Likewise, they’ll be able to see you and your posts too.
- CycloneDX
-
The CycloneDX object model is a structured framework for representing information relevant for software and system transparency. Designed for clarity, precision, and extensibility, it organizes complex supply chain data into a well-defined schema that is both machine-readable and human-friendly. This model forms the backbone of CycloneDX’s ability to support diverse use cases ranging from vulnerability management and license compliance to cryptographic transparency and operational assurance.
'Lo and behold, someone made a Maven plugin to generate the manifests.
- Voici comment l’agent d’OpenAI s’est échappé
-
Derrière l’attaque menée par cet agent rebelle contre Hugging Face se cache une succession bien précise de décisions humaines. Nous devons tous redoubler de vigilance, car les pirates, eux aussi, apprennent.
- 8 Claude Code Commands Most Developers Never Use
-
- The Hash Key That Saves Memories Instantly
/resume→ Your Sessions Don’t Have to Die/compact→ With a Focus Instruction/agents— Build Your Own Specialists/hooks— Automate the Stuff You Always Forgetclaude -p→ Headless Mode for Scripts and CI--append-system-prompt→ Override Behavior Without Editing Files/install-github-app→ Claude on Every PR, AutomaticallyTIL: the hash key
- "Code was never the hard part" is an insult to all programmers
-
I never thought about it this way, but I can’t disagree.
A Java Geek weekly 149
Design gotchas in JDK’s functional interfaces. syncthing. The Teal programming language. Ponytail Agent Skill Corrects Its Own Benchmark After Contributor Challenge. Eight Myths on Software Engineering and GenAI. rustkyll. Bridgy Fed. CycloneDX. Voici comment l’agent d’OpenAI s’est échappé. 8 Claude Code Commands Most Developers Never Use. 'Code was never the hard part' is an insult to all programmers.