#bytecode-transformation

[ follow ]
#ai-coding-assistants
Node JS
fromAllthingssmitty
1 day ago

Why I don't chain everything in JavaScript anymore - Matt Smith

Chaining methods in JavaScript can complicate readability and debugging, making step-by-step coding often clearer and easier to manage.
#ai-generated-code
Information security
fromSecuritymagazine
1 day ago

58% of Organizations Spend Over 10 Hours a Month Securing AI-generated Code

31% of organizations using AI-generated code spend 10 hours or less per month on validation and auditing, raising security concerns.
Information security
fromSecuritymagazine
1 day ago

58% of Organizations Spend Over 10 Hours a Month Securing AI-generated Code

31% of organizations using AI-generated code spend 10 hours or less per month on validation and auditing, raising security concerns.
#java
Java
fromInfoQ
1 day ago

Java News Roundup: OpenJDK JEPs, Jakarta EE 12, Spring Framework, Micrometer, Camel, JBang

New Java features and updates include JEPs, Spring Framework maintenance, and Jakarta EE 12 advancements.
Java
fromMedium
4 weeks ago

Java vs Kotlin vs Scala: Which to Choose in 2026

Java, Kotlin, and Scala serve different audiences and problems despite running on the JVM.
fromDevOps.com
2 months ago
Java

Survey Surfaces Massive Amount of Java Technical Debt

Dead and unused code and frequent Java CVEs reduce developer productivity; Java remains widely used with growing AI use and many migrating from Oracle Java.
fromInfoWorld
2 months ago
Java

Java use in AI development continues to grow - Azul report

Java usage for AI development increased to 62% in 2026, with enterprises embedding AI into existing Java systems and migrating toward non-Oracle OpenJDK.
Java
fromInfoQ
1 day ago

Java News Roundup: OpenJDK JEPs, Jakarta EE 12, Spring Framework, Micrometer, Camel, JBang

New Java features and updates include JEPs, Spring Framework maintenance, and Jakarta EE 12 advancements.
Java
fromMedium
4 weeks ago

Java vs Kotlin vs Scala: Which to Choose in 2026

Java, Kotlin, and Scala serve different audiences and problems despite running on the JVM.
UX design
fromMedium
3 days ago

Your AI agent can read your codebase. It doesn't know your product.

AI coding agents lack design context, leading to generic outputs that don't align with a product's unique interaction patterns and brand identity.
Productivity
fromMedium
4 days ago

How to prevent "You've hit your limit" when working with Claude Code

Reaching usage limits in Claude Code can hinder productivity, but there are practical tips to manage and reduce this risk.
fromScala-lang
1 week ago

Last mile towards sbt 2

sbt 2.x uses Scala 3.x for build definitions and plugins, while still supporting Scala 2.x. It embraces a simpler build.sbt via common settings and introduces an incremental test feature.
Scala
Software development
fromInfoWorld
5 days ago

The two-pass compiler is back - this time, it's fixing AI code generation

Multi-pass compilers revolutionized programming by separating analysis and optimization, a model that could enhance AI code generation.
#ai
Artificial intelligence
fromFuturism
1 week ago

The Effects of AI-Generated Code Tearing Through Corporations Is Actually Kind of Funny

Corporations are facing challenges with AI-generated code, leading to increased workloads for programmers and potential security vulnerabilities.
fromTheregister
2 weeks ago
Software development

AI slop got better, so now maintainers have more work

AI-generated reports improve quality but increase workload for maintainers, necessitating more reviewers in open-source projects.
fromTheregister
3 weeks ago
Software development

AI software development: It works, but it's finicky

AI can write code, but expert developers are essential to correct its errors and ensure quality.
Artificial intelligence
fromFuturism
1 week ago

The Effects of AI-Generated Code Tearing Through Corporations Is Actually Kind of Funny

Corporations are facing challenges with AI-generated code, leading to increased workloads for programmers and potential security vulnerabilities.
Data science
fromInfoWorld
2 weeks ago

How to halve Claude output costs with a markdown tweak

A markdown file can reduce Claude's token output by over 50%, aiding enterprises in managing AI costs during production.
Software development
fromTechzine Global
6 days ago

Anthropic introduces routines in Claude Code

Anthropic introduces routines in Claude Code to automate recurring tasks in software development, enhancing workflow efficiency without additional infrastructure.
#webassembly
JavaScript
fromInfoWorld
2 weeks ago

Rust team warns of WebAssembly change

Undefined symbols in WebAssembly can lead to unexpected behavior and errors, necessitating better diagnostics for developers.
JavaScript
fromInfoWorld
2 weeks ago

Rust team warns of WebAssembly change

Undefined symbols in WebAssembly can lead to unexpected behavior and errors, necessitating better diagnostics for developers.
Software development
fromInfoQ
4 days ago

Anthropic Introduces Agent-Based Code Review for Claude Code

Anthropic launched a Code Review feature for Claude Code, utilizing multiple AI agents to analyze pull requests for bugs and issues.
#scala
Scala
fromMedium
1 week ago

Scala's Growth Model - Building Inward, Starving Outward

Scala's ecosystem excels internally but struggles to attract new users due to structural and cultural barriers.
Scala
fromScala-lang
4 weeks ago

Porting the Scala 2 optimizer to Scala 3

The Scala 3 compiler's optimizer improves performance by 10-30% for high-level functional code without complicating developer tasks.
Scala
fromMedium
1 week ago

Scala's Growth Model - Building Inward, Starving Outward

Scala's ecosystem excels internally but struggles to attract new users due to structural and cultural barriers.
Scala
fromScala-lang
4 weeks ago

Porting the Scala 2 optimizer to Scala 3

The Scala 3 compiler's optimizer improves performance by 10-30% for high-level functional code without complicating developer tasks.
Web frameworks
fromInfoWorld
2 weeks ago

PEP 816: How Python is getting serious about Wasm

Python will now formally support WebAssembly standards through PEP 816, enhancing its usability in browser applications.
Software development
fromInfoWorld
6 days ago

Where will developer wisdom come from?

Agentic coding allows software creation without traditional developer wisdom, relying instead on AI like Claude Code for implementation and problem-solving.
fromYcombinator
3 weeks ago

Show HN: QuickBEAM - run JavaScript as supervised Erlang/OTP processes | Hacker News

QuickBEAM runs JavaScript inside OTP supervision trees, allowing each runtime to function as a process with a `Beam` global that can call Elixir code and send/receive messages.
Python
fromMathspp
3 weeks ago

Ask the LLM to write code for it

Using an LLM to write code can effectively solve complex transcript merging issues involving overlaps, timestamps, and speaker identification.
Agile
fromInfoQ
4 weeks ago

AI Coding Assistants Haven't Sped up Delivery Because Coding Was Never the Bottleneck

AI coding tools increase individual developer output, but project-level gains are modest due to bottlenecks in specification and verification requiring human judgment.
fromRubyflow
1 month ago

The tool I wish I had 25 apps ago

Every iOS app I've shipped over the last nine years started the same way: a Rails developer with a great web app, users who want it in the App Store, and weeks spent on Xcode, signing certificates, and Swift boilerplate that has nothing to do with the actual product.
Java
fromInfoWorld
3 weeks ago

Basic and advanced Java serialization

Order in custom serialization must match exactly to avoid data corruption or deserialization failure.
JavaScript
fromMedium
4 weeks ago

Metaprogramming: teaching the compiler to explain your data.

Contextual information enhances debugging by providing field names, types, and nested structures.
Marketing tech
fromAdExchanger
1 month ago

The JavaScript Overload; Whatever, AI Will Handle It | AdExchanger

News publishers are compromising long-term reader retention for short-term ad revenue, leading to bloated web pages and diminished content visibility.
Software development
fromInfoQ
2 weeks ago

Dynamic Languages Faster and Cheaper in 13-Language Claude Code Benchmark

Dynamic languages like Ruby, Python, and JavaScript are faster and cheaper for AI coding tasks compared to statically typed languages.
Node JS
fromhowtocenterdiv.com
1 month ago

Bun vs Node.js Performance: Why Your Event Loop Is the Real Bottleneck

Bun outperforms Node.js in specific benchmarks, but real-world performance issues often stem from database and CPU bottlenecks, not runtime choice.
Scala
fromMedium
3 weeks ago

Breaking Scala's Nil with Java Reflection

Java reflection in Spring Data MongoDB caused a bug in Scala's Nil singleton, revealing a mismatch between Scala's guarantees and JVM behavior.
Web frameworks
fromSubstack
1 month ago

Blob Objects in JavaScript: A Practical Guide to Files, Previews, Downloads, and Memory

Blob objects are essential for efficient file handling in frontend development, addressing issues like memory management and performance.
Web development
fromGitHub
1 month ago

GitHub - j9t/minifier-benchmarks: Regularly updated benchmarks for web page minification

HTML minifier benchmarks compare compression effectiveness across tools using byte-based measurements, with two test modes: HTML-only minification and full feature minification.
Java
fromInfoWorld
1 month ago

Java future calls for boosts with records, primitives, classes

Java is advancing record creation, primitive boxing, and pattern matching through multiple JEPs to improve code conciseness and type handling capabilities.
Java
fromInfoQ
1 month ago

Java 26 Delivers Language Innovation, Library Improvements, Performance and Security

Java 26 introduces 10 JEPs including improvements to libraries, language innovation, performance, and security, with five features still in preview or incubator stages.
Artificial intelligence
fromZDNET
1 month ago

AI is getting scary good at finding hidden software bugs - even in decades-old code

AI models can effectively identify decades-old bugs in legacy code, but this capability also enables hackers to exploit vulnerabilities in deployed systems.
#coding-agents
Software development
fromArs Technica
3 weeks ago

Mozilla dev's "Stack Overflow for agents" targets a key weakness in coding AI

cq aims to enhance coding agents' efficiency by enabling knowledge sharing and addressing outdated information and resource consumption issues.
Software development
fromArs Technica
3 weeks ago

Mozilla dev's "Stack Overflow for agents" targets a key weakness in coding AI

cq aims to enhance coding agents' efficiency by enabling knowledge sharing and addressing outdated information and resource consumption issues.
Java
fromOracle
1 month ago

The Arrival of Java 26

JDK 26 introduces ten significant enhancements including language innovations for AI integration, performance improvements through garbage collection optimization, and cryptographic security enhancements for better application security.
Python
fromInfoWorld
2 months ago

CPython vs. PyPy: Which Python runtime has the better JIT?

PyPy remains far faster for raw numerical workloads, but CPython's new native JIT and no-GIL builds close the gap in other workloads and enable threading.
Web development
fromTheregister
2 months ago

Anthropic's AIbuilt C compiler is not all that impressive

Anthropic's AI-built C compiler is largely a demo, replicating existing knowledge and failing practical basics; it does not signal a revolution in software engineering.
Node JS
fromInfoWorld
2 months ago

Deno shrinks deno compile binaries

Deno 1.41 reduces deno compile binary sizes up to 50% and adds official Linux ARM64 builds plus compatibility, API, and language-server improvements.
Artificial intelligence
fromZDNET
1 month ago

7 AI coding techniques that quietly make you elite

Agentic AI tools make a single developer far more productive, enabling rapid cross-platform product creation by encoding design systems, user profiles, and permanent bug lessons.
fromMedium
1 month ago

Scala Profiling Under Fire

While the codebase is fresh and grows fast under the umbrella of the local environment, we tend to rely on debugging tools, which were created specifically for that purpose. The app is half-baked, and the code is split open. We observe it through the lens of our IDE and with the speed of our brain. Everything is possible; we may pause execution for minutes, and the whole system is a white box - an open book for us.
Software development
Software development
fromInfoWorld
1 month ago

The AI coding hangover

Replacing developers with LLMs creates brittle, unmaintainable systems with hidden costs rather than eliminating complexity, as enterprises discover engineering judgment cannot be automated away.
Artificial intelligence
fromInfoQ
2 months ago

Working with Code Assistants: The Skeleton Architecture

Combining Vertical Slice architecture with Dependency Inversion and a Skeleton of base classes constrains AI code assistants' context, producing safer, consistent, and maintainable generated code.
fromMedium
2 months ago

Algorithms Are Just Real Life, Formalized

Which Algorithm Is This? If you step back, this maps almost perfectly to the Top K Frequent Elements problem.We usually solve it for integers in a list. Here, the "elements" are audience profiles age and body-type combinations. First, define what an audience profile looks like: case class Profile(age: Int, height: Int, weight: Int) What we want is a function like this:
Scala
Software development
fromInfoWorld
1 month ago

Coding for agents

AI agents reward explicit, consistent, well-documented code over clever or personally-preferred approaches, fundamentally changing software engineering standards toward machine-legibility.
Java
fromInfoQ
1 month ago

Java News Roundup: Lazy Constants, TornadoVM 3.0, NetBeans 29, Quarkus, JReleaser, Open Liberty

Java ecosystem releases include JEP 531 Lazy Constants advancing to Candidate status, GA releases of TornadoVM 3.0 and NetBeans 29, and multiple point releases across Quarkus, JReleaser, Chicory, RefactorFirst, Micronaut, Jox, and Open Liberty.
Software development
fromInfoWorld
2 months ago

Go 1.26 unleashes performance-boosting Green Tea GC

Go 1.26 introduces self-referential generic parameters, expression operands for new, go fix modernizers, reduced cgo overhead, and multiple runtime and performance improvements.
Software development
fromInfoWorld
2 months ago

8 reasons developers love Go-and 8 reasons they don't

Go is a simple, C-like programming language created at Google to simplify building concurrent, networked, large-scale software with safety, performance, and easy learning.
Software development
fromZDNET
2 months ago

I used GPT-5.2-Codex to find a mystery bug and hosting nightmare - it was beyond fast

A $20 ChatGPT Plus plan with Codex can diagnose and fix real-world WordPress plugin bugs and hosting issues, saving developer time.
Software development
fromSmashing Magazine
2 months ago

Practical Use Of AI Coding Tools For The Responsible Developer - Smashing Magazine

AI coding tools improve developer productivity by handling grunt work, guiding through legacy codebases, and enabling low-risk feature implementation.
Software development
fromInfoQ
2 months ago

VoidZero Announces Oxfmt Alpha with Rust-Powered Performance and Prettier Compatibility

Oxfmt is a Rust-based JavaScript/TypeScript formatter delivering up to 30× faster formatting than Prettier while preserving over 95% compatibility and supporting major Prettier options.
Software development
fromInfoWorld
2 months ago

Go developers mixed on AI coding tools - survey

Most Go developers use AI-powered development tools, but satisfaction with those tools is moderate; 91% report satisfaction with the Go language.
Software development
fromMedium
2 months ago

I Can't Believe Rust Is Replacing Java

The X recommendation system was fully rewritten and open-sourced using only Rust and Python, replacing previous Java and Scala implementations.
Software development
fromScala-lang
2 months ago

Scala Standard Library Process

Scala 3 standard library now accepts contributions in scala/scala3; most new features require migrating to Scala 3; Scala Core Coordinator manages API-change process.
fromTheregister
2 months ago

VS Code for Linux may be secretly hoarding trashed files

The reason for this is Snap - a Linux application packaging format - creates a local Trash folder for each VS Code version, one that's separate from the system-managed Trash, according to a VS Code bug report dating back to November 11, 2024. Not only that, but Snap keeps older versions of VS Code after updates, potentially multiplying the number of local Trash folders and the trashed-but-not-deleted files therein. Emptying the system Trash folder doesn't affect the local instances.
Software development
Software development
fromInfoQ
2 months ago

Are You Missing a Data Frame? The Power of Data Frames in Java

DataFrames and data-oriented programming promote modeling immutable data separately from behavior, making Java suitable for DataFrame-style data manipulation comparable to Python.
[ Load more ]