Tag

compile-time

1 views collected around this technical thread.

Architect's Guide
Architect's Guide
Nov 7, 2024 · Backend Development

Injecting Jar Version into Java Components Using Insert Annotation Processors

This article explains how to create a custom insert annotation and an annotation processor in Java to automatically inject the jar version into component constants at compile time, enabling Prometheus monitoring without manual version updates.

GradleJavaPrometheus
0 likes · 7 min read
Injecting Jar Version into Java Components Using Insert Annotation Processors
Architecture Digest
Architecture Digest
Jul 2, 2024 · Backend Development

Injecting Jar Version into Java Components Using a Compile‑Time Annotation Processor

This article explains how to create a custom compile‑time annotation processor that automatically injects the current JAR version into Java component constants, eliminating manual updates and enabling Prometheus monitoring of version usage across internal libraries.

GradleJavaPrometheus
0 likes · 7 min read
Injecting Jar Version into Java Components Using a Compile‑Time Annotation Processor
Java Architect Essentials
Java Architect Essentials
Jun 13, 2024 · Backend Development

Injecting Version Information into Java JARs Using a Compile‑Time Annotation Processor

This article demonstrates how to create a custom compile‑time annotation processor that automatically injects the JAR version into Java constants, enabling Prometheus monitoring of component versions without manual updates, and walks through the full implementation, registration, and testing steps.

GradleJavaPrometheus
0 likes · 8 min read
Injecting Version Information into Java JARs Using a Compile‑Time Annotation Processor
Java Architect Essentials
Java Architect Essentials
Jun 4, 2024 · Backend Development

Injecting Jar Version into Java Components with Insertable Annotation Processors

This article demonstrates how to create a custom insertable annotation processor in Java that automatically injects the jar version into component constants at compile time, enabling Prometheus monitoring of version usage without manual updates.

GradleJavaLombok
0 likes · 8 min read
Injecting Jar Version into Java Components with Insertable Annotation Processors
Selected Java Interview Questions
Selected Java Interview Questions
May 29, 2024 · Backend Development

Injecting Jar Version into Java Components with an Insertion Annotation Processor

This article demonstrates how to create a compile‑time insertion annotation processor in Java that automatically injects the current jar version into static constants of shared components, eliminating manual updates and enabling Prometheus monitoring of version usage across the organization.

GradleJavaLombok
0 likes · 8 min read
Injecting Jar Version into Java Components with an Insertion Annotation Processor
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jul 10, 2023 · Frontend Development

The Evolution and Competitive Trends of Next‑Generation Frontend Frameworks

This article analyses how modern frontend view frameworks such as Solid, Svelte, Qwik, React, Vue and Angular are converging on a solidified programming paradigm while competing through fine‑grained rendering, reactive data, developer tooling, compilation strategies and the push to reduce JavaScript for better first‑page performance.

FrameworksPerformanceReactivity
0 likes · 14 min read
The Evolution and Competitive Trends of Next‑Generation Frontend Frameworks
Cognitive Technology Team
Cognitive Technology Team
Apr 5, 2022 · Fundamentals

Using Compile-Time Java Annotations and Writing a Custom Annotation Processor

This article explains how Java annotations can be leveraged not only at runtime via reflection but also during compilation by creating custom annotation processors, illustrating the definition of an annotation, implementing a processor, configuring SPI, and demonstrating error handling with Maven.

Annotation ProcessorAnnotationsJava
0 likes · 5 min read
Using Compile-Time Java Annotations and Writing a Custom Annotation Processor
ByteFE
ByteFE
Oct 19, 2021 · Frontend Development

TypeScript Type‑Level Implementation of Large Integer Addition

This article explains how to perform high‑precision addition of arbitrarily large numbers entirely at compile time using TypeScript's type system, converting strings to digit arrays, adding digits with lookup tables, handling carries, and finally converting the result back to a string.

Generic Typesadditionbig integer
0 likes · 9 min read
TypeScript Type‑Level Implementation of Large Integer Addition
Architect's Tech Stack
Architect's Tech Stack
Aug 20, 2021 · Fundamentals

Understanding Java String Length Limits: JVM Specification and Practical Constraints

This article explains the theoretical and practical limits of Java String length, detailing how strings are stored as char arrays, the impact of the JVM constant‑pool specification (u2 index limit of 65534), and how runtime concatenation can exceed compile‑time restrictions.

Constant PoolJVMJava
0 likes · 8 min read
Understanding Java String Length Limits: JVM Specification and Practical Constraints