Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
John Loeber wants idiomatic design back, and he's right - but the loss of idiom wasn't laziness, it was physics.
-
Scott Chacon and Markus Feilner have introduced GitButler, a tool that changes how developers work with branches in Git: instead of working on a branch, possibly introducing changes that belong in other issues, developers can work on a cohesive codebase a…
-
Optimization isn't a single measurement and a fix.
-
We've decided, collectively, that the things we love should be free and paid for by someone else.
-
Three projects had releases that generate scaffolding for database access: spring-crud-generator uses an entity specification as the director for generation, scythe uses SQL queries as story drivers for data definition and API endpoints, and fluent-repo-4j
-
ByteCode.News has some pretty fundamental updates on the way behind the scenes, to make maintenance and updates a lot easier than they were.
-
Primate, an opinionated web framework primarily written in Typescript but with support for many languages, has reached 0.37, with added support for migrations, a greater emphasis on developer correctness and ease of use.
-
DoytoQuery's author published a performance comparison against a number of data access frameworks, and it came out well - which isn't surprising, given that its author wrote the framework.
-
A writing community survey asked "do you use AI?"
-
Oracle laid off roughly 30,000 people, including Sharat Chander and others important to the Java ecosystem.
-
From a health podcast, a guest ran into a situation where Claude - being used as an AI writing assistant - *offered to author content itself*, and the content is not only pretty good, but offers a chance for insight into how the entire modeling construct…
-
OpenJDK leet koda Hanz Franz MacNamaramara told ByteCode.News today that the new structured concurrency implementation in the JVM was being rewritten in Python, using the most current AI modeling available.
-
Junior programmers mess up paradigms because they think they're more experienced than they actually are.
-
Yury Selivanov recently released lat.md, a knowledge graph for your codebase, stored as user-editable markdown.
-
Miasma is a new project in Rust that creates a maze of twisty passages, all alike, for AI scrapers.
-
You've probably never thought about why your IDE's default theme uses the colors it does, or why every hospital, factory, and control room built between 1944 and 1980 looked the same.
-
Two recent articles tackle JSON querying performance from opposite ends: one applies automata theory to eliminate interpretation overhead at query time, the other kills a $500K/year language-boundary tax by rewriting a JavaScript reference implementation…
-
Piotr Minkowski's new article on Spring Kafka offset behavior ("Deep Dive into Kafka Offset Commit with Spring Boot") goes into how Spring's Kafka reader commits read offsets: it treats the read operation as a committable transaction, which means your code
-
Andros Fenollosa had never built a RAG system before he was handed a 1TB corpus of proprietary engineering documents and told to make it queryable in natural language - locally, with no external APIs, a problem many users of AI would like to solve for the…
-
Evan Todd wrote "Magic Link Pitfalls," an article going over some of the errors he's seen in sites that mail a passthrough link to log in to users.
-
diffnav gives git a syntax-highlighted display of changes in a navigable filetree, as a natural extension of git-delta.
-
Mirko Caserta has released Bruce 2.0, a library that wraps JCA with a clean API.
-
EclipseLink 5.0.0 has been released.
-
The software industry has a short memory.
-
The OpenJDK team has released Java 26 - a non-LTS release, but one that supports some important language and API updates, along with some potentially useful ahead-of-time updates for garbage collection and runtime caching.
-
ByteCode.News now has an integrated MCP server, providing read-only access to the factoid database, taxonomies, and post content.
-
Bram Cohen, creator of BitTorrent, has released "Manyana," a version control system with a new way of tracking changes that reduces the impact of merges to something more manageable and coherent.
-
RasKrebs' sonar is a CLI tool for inspecting and managing everything listening on localhost ports.
-
Tela is a remote-access fabric built around encrypted WireGuard tunnels relayed over WebSocket, with no TUN device and no admin privileges required on either end.
-
Addy Osmani put out an essay called "Comprehension Debt - the hidden cost of AI generated code."
-
Anderson Fariña tagged a release candidate of Kotauth, a "docker-oriented full authentication service inspired by keycloak."
-
Eclipse has announced the release of Mojarra 5.0.0-M1, an implementation of the Jakarta Faces 5 specification still in draft.
-
An IRS engineering lead put out article saying "XML is a cheap DSL," defending XML's structure and verbosity as absolute gains: it's hard to misunderstand documents when their purpose is baked into their structure.
-
JohannaWeb's Project Falcon is a Discord-style desktop client built on top of the Bluesky AT Protocol.
-
Vite 8.0 has been released.
-
For Java, JEP 8357464, Enhanced Local Variable Declarations , is an extension of JEP 441, Pattern Matching for switch .
-
In a number of applications I work with, I use JSON everywhere, as a sort of lingua franca.
-
I've been trying to think about access control and data access patterns for ByteCode.news.
-
In F-Bounded Polymorphism: Type-Safe Builders in Java , author fbounded addresses what he calls a fundamental inheritance problem in Java's fluent builder pattern.
-
I chose 21 matches in nevet, the bot that accompanies bytecode.news, deliberately.
-
We're starting to get there!
-
Diataxis is a way of thinking about and doing documentation.
-
Chances are, if you're reading this, you're seeing an HTML site that looks... primitive.
-
This is a site that is built around information - information aquisition (ingress) and information dispensation (egress).