Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 94
  1. Bring Back Idiomatic Design

    John Loeber wants idiomatic design back, and he's right - but the loss of idiom wasn't laziness, it was physics.

  2. 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…

  3. Performance Whack-a-Mole

    Optimization isn't a single measurement and a fix.

  4. We've decided, collectively, that the things we love should be free and paid for by someone else.

  5. Boilerplate Three Ways

    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

  6. ByteCode.News has some pretty fundamental updates on the way behind the scenes, to make maintenance and updates a lot easier than they were.

  7. 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.

  8. 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.

  9. How Would You Avoid AI?

    A writing community survey asked "do you use AI?"

  10. Layoffs at Oracle

    Oracle laid off roughly 30,000 people, including Sharat Chander and others important to the Java ecosystem.

  11. The Invoice You Don't See

    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…

  12. 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.

  13. The Wrong Boundary

    Junior programmers mess up paradigms because they think they're more experienced than they actually are.

  14. AIs Onboard, too

    Yury Selivanov recently released lat.md, a knowledge graph for your codebase, stored as user-editable markdown.

  15. Miasma is a new project in Rust that creates a maze of twisty passages, all alike, for AI scrapers.

  16. 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.

  17. 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…

  18. 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

  19. 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…

  20. Magic Link Pitfalls

    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.

  21. diffnav gives git a syntax-highlighted display of changes in a navigable filetree, as a natural extension of git-delta.

  22. Mirko Caserta has released Bruce 2.0, a library that wraps JCA with a clean API.

  23. EclipseLink 5.0.0 has been released.

  24. The AI Dilemma

    The software industry has a short memory.

  25. 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.

  26. ByteCode.News now has an integrated MCP server, providing read-only access to the factoid database, taxonomies, and post content.

  27. 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.

  28. RasKrebs' sonar is a CLI tool for inspecting and managing everything listening on localhost ports.

  29. 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.

  30. Addy Osmani put out an essay called "Comprehension Debt - the hidden cost of AI generated code."

  31. Anderson Fariña tagged a release candidate of Kotauth, a "docker-oriented full authentication service inspired by keycloak."

  32. Eclipse has announced the release of Mojarra 5.0.0-M1, an implementation of the Jakarta Faces 5 specification still in draft.

  33. 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.

  34. JohannaWeb's Project Falcon is a Discord-style desktop client built on top of the Bluesky AT Protocol.

  35. Vite 8.0 has been released.

  36. For Java, JEP 8357464, Enhanced Local Variable Declarations , is an extension of JEP 441, Pattern Matching for switch .

  37. In a number of applications I work with, I use JSON everywhere, as a sort of lingua franca.

  38. I've been trying to think about access control and data access patterns for ByteCode.news.

  39. 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.

  40. I chose 21 matches in nevet, the bot that accompanies bytecode.news, deliberately.

  41. We're starting to get there!

  42. Diataxis

    Diataxis is a way of thinking about and doing documentation.

  43. So about this site...

    Chances are, if you're reading this, you're seeing an HTML site that looks... primitive.

  44. Welcome to ByteCode.News!

    This is a site that is built around information - information aquisition (ingress) and information dispensation (egress).