logo
#

Latest news with #JVM

How Platform Engineering Enables Modernization And Cloud Adoption
How Platform Engineering Enables Modernization And Cloud Adoption

Forbes

time7 hours ago

  • Business
  • Forbes

How Platform Engineering Enables Modernization And Cloud Adoption

Steve Millidge, CEO and founder at Payara Services. As organizations advance in their digital transformation, the modernization of legacy applications and the adoption of new technologies are becoming fundamental strategies to drive competitiveness. Yet, many enterprises still grapple with the complexity of legacy systems, fragmented toolchains and the daunting risks associated with large-scale migrations. Platform engineering can bridge this gap by enabling safe, incremental modernization while supporting unified application management. The first enterprise applications emerged 25 to 30 years ago, when Java and Java 2 Platform, Enterprise Edition (J2EE) were launched. Since then, Java has remained a foundational technology for business-critical systems. In effect, fast forward to 2025, and Java (as well as enterprise Java) remains a dominant force in enterprise IT. Nearly 70% of organizations have more than half of their applications built with Java or running on the Java Virtual Machine (JVM). A significant share of production workloads still rely on older Java versions, and legacy applications remain at the heart of business operations for the vast majority of enterprises. To give some context, current statistics report that 80% of companies plan to continue leveraging past investments in Java applications, which typically number in the hundreds for large firms and in the thousands for big enterprises. Even more, while many organizations are currently modernizing Java applications, 19% of modernized Java applications will still use Java 8, which was released in 2014, rather than more recent versions, such as Java 17, 21 or 23. These current trends clearly show how legacy enterprise Java applications still form the backbone of daily operations for a large portion of the global market, with organizations continuing to depend on them for mission-critical workloads and key business activities. While essential, these aging systems often lack the flexibility, scalability and security required for today's digital operations. They can also be difficult and costly to maintain or scale. To address these issues, a growing number of firms are investing in enterprise Java modernization strategies and migration engineering tools, with organizations expected to modernize over 80% of their existing Java applications. The associated modernization efforts are expected to divert 45% of available developer resources on average, potentially for five years or more. The Growing Role Of Platform Engineering Platform engineering, an approach that focuses on unified, self-service technology platforms, can help organizations address the issues associated with legacy application performance and modernization. In effect, platform engineering principles are all about streamlining and standardizing the development, deployment and management of applications to improve productivity, reduce operational overheads, shorten application cycle times and accelerate speed to market. These gains are achieved through standardized, scalable and reusable systems as well as automated workflows. By utilizing application platforms, developers can quickly access resources without delays through self-service tools. In addition, automations can handle repetitive tasks, such as provisioning and deployment, cutting down manual work, while the standardized workflows and environments offered can reduce errors and simplify troubleshooting. Furthermore, built-in security features and centralized monitoring tools keep systems reliable and compliant. Platform Engineering As A Migration Engineering Tool One less-discussed benefit of platform engineering for software development and IT teams is its ability to support modernization efforts, simplifying and streamlining key activities while reducing their risks. In fact, the traditional approach to application modernization typically consists of replatforming or rearchitecting entire systems in one sweeping move. While these methods promise relatively quick transformations, they can lead to extended downtime, high costs and can disrupt essential business operations. A comprehensive, compatibility-oriented application platform offers a more pragmatic, incremental path. Thanks to its core capabilities, it can help organizations modernize legacy Java applications in well-planned stages while offering a unified system to maintain and run both brownfield and greenfield applications, addressing the needs of both systems. How To Choose An Application Platform For Effective Modernization The strategic, compatibility-first approach offered by platform engineering can help software development teams innovate and reduce technical debt, as well as future-proof their application portfolio at a sustainable pace. However, as the number of solutions available is expanding exponentially, it is important to select a suitable option. First, it is essential for organizations to identify intuitive interfaces that emphasize developer experience in order to reduce onboarding time. The right platform should also embed the necessary security and compliance requirements as well as auditability to help ensure robustness, resilience and alignment with relevant regulations. Comprehensive monitoring and observability tools are essential for maintaining application health, diagnosing issues and optimizing performance. It is also advisable for platforms that provide built-in dashboards, real-time alerts and integration with popular observability solutions. This visibility is crucial for enhancing application reliability and supporting continuous improvement throughout the modernization journey. The ideal platform should also support robust customization and easy integration with other systems, APIs and third-party services to futureproof modernization efforts while empowering developers with the tools they seek and require. Portability is another critical factor when choosing an application platform for modernization, as it has direct impacts on an organization's ability to avoid vendor lock-in and maintain strategic flexibility. In practice, it is advisable to choose a solution that allows applications and data to be moved seamlessly between different environments and technology stacks without extensive rework or disruption. In particular, the right platform should allow teams to deploy and manage applications wherever suitable—on-premises, across multiple clouds or in hybrid environments. This flexibility is key to helping organizations meet data residency requirements and application needs while helping modernization strategies involving the transition from on-premises to cloud-native or cloud-first. Finally, it's important to evaluate the total cost of ownership (TCO) associated with a platform and whether it aligns with current budgets. In particular, organizations should evaluate the long-term operational expenses, including maintenance, support and scalability, in addition to the upfront expenditure. Legacy Java applications are not going away anytime soon. However, by prioritizing these criteria, organizations can rely on an application platform that not only addresses the immediate challenges of legacy modernization and application maintenance but also positions them for sustainable growth and innovation. Forbes Technology Council is an invitation-only community for world-class CIOs, CTOs and technology executives. Do I qualify?

Giridih mechanic's son secures AIR-134 in NEET-UG, tops state
Giridih mechanic's son secures AIR-134 in NEET-UG, tops state

Time of India

time14-06-2025

  • Business
  • Time of India

Giridih mechanic's son secures AIR-134 in NEET-UG, tops state

1 2 Ranchi: Himanshu Kumar, the son of a mobile phone and TV mechanic from Giridih district, became the state topper in NEET-UG 2025, the results of which were declared by the National Testing Agency (NTA) on Saturday. Himanshu secured All India Rank (AIR) 134. A total of 36,466 students had registered for the exam from Jharkhand. Of them, 35,397 took the exam and 19,203 qualified. Himanshu said, "I have been living in Ranchi for the past two years to prepare for the entrance. I dedicated over 10 hours daily, avoiding social distractions. I relied on NCERT books and guidance from my institute." The state topper, who completed his Class 10 from SR DAV Public School, Giridih, and Class 12 from Bishugarh Inter College, Giridih, said, "My father underwent surgery last year for an intestinal tumour and has been unfit since. My mother is a homemaker. I had no option but to study to change the fortune of my family." Himanshu received financial help from his grandfather. His elder brother is pursuing engineering at IIT, Kharagpur, while his sister is enrolled at Ranchi Women's College. "At Brothers Academy, I was awarded a scholarship with a 100% fee waiver and 60% off on additional charges," he added. From Jawahar Vidya Mandir (JVM), Shyamli, 40 students qualified for NEET-UG. by Taboola by Taboola Sponsored Links Sponsored Links Promoted Links Promoted Links You May Like Giao dịch vàng CFDs với sàn môi giới tin cậy IC Markets Tìm hiểu thêm Undo Siddharth Agarwal secured AIR-373, Sparsh Sidana AIR-743, and Ranak AIR-847. JVM, Shyamli, principal Samarjit Jana said, "Our NEET-qualified students are not just future doctors but leaders driven by compassion and courage." The management of Delhi Public School (DPS), Ranchi, said 20 of its students cleared the exam. Armaan Ahmed secured AIR-3369, Kumar Manasvi AIR-12797, Yuvraj Gupta AIR-20162, Prince Gupta AIR-29669, Unnati Arya AIR 34013, and Dhruv Garodia AIR-34250. Tender Heart School also said many of its students achieved ranks within the top 12,000. Follow more information on Air India plane crash in Ahmedabad here . Get real-time live updates on rescue operations and check full list of passengers onboard AI 171 .

Mohammad Anas tops state with AIR-42 in JEE (Advanced)
Mohammad Anas tops state with AIR-42 in JEE (Advanced)

Time of India

time02-06-2025

  • General
  • Time of India

Mohammad Anas tops state with AIR-42 in JEE (Advanced)

Ranchi: Mohammad Anas of Ranchi became the state topper in the Joint Entrance Examination (JEE) Advanced-2025 by bagging all-India rank (AIR), 42, the results of which were released on Monday. Abhinit Pandey of Dhanbad secured AIR-101 and became the second topper from the state, followed by Harsh Gupta at the third position with AIR-210, Harsh Jha from Gumla at fourth with AIR-401, Dhruv Prakash from Jamshedpur at the fifth position with AIR-483. From the state's capital, Vishesh Barnwal of Jawahar Vidya Mandir (JVM), Shyamali, secured AIR-549. Sahil Akash of LA Garden High School and Brother's Academy secured AIR-938, and Anand Kishore secured AIR-987. Over 2,000 candidates had taken the examination at three designated centres on May 18. Sahil said, "My father supported our family financially and ensured I had access to all study materials. My mother taught me until Class X. The well-organised notes and regular mock tests helped me to stay on track." His preparation strategy depended on a balance of classroom learning and self-study, rigorous practice, and consistent revision. A former student of Oxford Public School, Anand said, "I've been fascinated with mechanised toys and robots since childhood. Studying with like-minded peers and the challenges of staying away from distractions is the key to success." Among the top achievers from JVM Shyamli are Vishesh Barnwal, followed by Shaurya Sharma with AIR 1714, Arnab Pandey with AIR 1881, Aryan Aditya with AIR 2367, Archit Shivam with AIR 2941, and Aditya Shivam with AIR 3703, among many others, including notable category rankers. Over 50 students of Delhi Public School Ranchi qualified for JEE Advanced 2025. Nupur Singh bagged AIR 2139, followed by Dript Divyansh Pandey, securing AIR 2533, and Aditya Shaurya Singh, who secured AIR 4393. More than 115 students from Brother's Academy secured their rank in JEE Advanced. Shourya with AIR 1714, Aryan with AIR 2367, and Tanya with AIR 2876 are among the top performers after Sahil and Anand.

Why Java Still Dominates Enterprise Software Development in 2025
Why Java Still Dominates Enterprise Software Development in 2025

Hans India

time24-05-2025

  • Business
  • Hans India

Why Java Still Dominates Enterprise Software Development in 2025

In a landscape where programming languages come and go with every trend shift, Java continues to hold its ground — and not by accident. With over two decades of evolution behind it, it remains one of the most trusted, scalable, and versatile technologies in enterprise software development. From fintech platforms to IoT ecosystems, this programming language powers critical systems that demand performance, security, and long-term support. If your organization is planning a digital transformation, launching a new software product, or modernizing legacy infrastructure, now is the time to consider expert Java programming services. Here's why. The Unshakable Pillars of Java Java was built on the principle of 'write once, run anywhere', and this philosophy still defines its global success. It's not just a language — it's a platform with rich libraries, powerful frameworks, and an active developer ecosystem that ensures innovation and reliability go hand in hand. 1. Platform Independence Java's bytecode runs on the Java Virtual Machine (JVM), making it inherently cross-platform. Whether you deploy on Windows, Linux, or macOS, this language ensures consistency across environments. For enterprises managing hybrid infrastructure or planning future migration to the cloud, this flexibility is invaluable. 2. Robust Ecosystem and Tooling From Spring Boot and Jakarta EE to Apache Kafka and Hibernate, this language offers frameworks and tools for almost any business need. Whether you're building a microservices architecture, implementing machine learning workflows, or integrating with legacy ERP systems, there's a mature solution available. 3. Security and Reliability Java's emphasis on backward compatibility and extensive testing tools (like JUnit and TestNG) means lower maintenance risks. Its built-in security manager, sandboxing features, and exception handling make it a preferred choice for industries with high regulatory demands, such as banking, insurance, and healthcare. Real-World Use Cases: Where Java Excels Let's sum up a few real-world use cases where Java excels: Enterprise-grade web applications Java is a go-to language for complex, transactional web applications. Think of government portals, ERP systems, and supply chain platforms — all of which require reliable back-end systems, seamless integrations, and long-term scalability. Android and mobile back-end development Even though Kotlin has taken center stage in Android UI development, it remains the foundation for many Android SDK components. Moreover, Java is frequently used to build mobile backends using REST APIs and cloud services. IoT and edge devices Java's portability makes it ideal for distributed systems, including IoT. Many embedded systems rely on Java's lightweight frameworks to manage device data securely and efficiently. Cloud-native applications With the rise of containers and Kubernetes, this programming language has adapted to modern cloud infrastructures. Frameworks like Spring Cloud and Micronaut allow developers to build responsive, cloud-native apps while benefiting from Java's mature tooling. When You Need More Than Code: Professional Java Consulting In today's fast-moving markets, companies often require more than just code — they need guidance. This is where professional Java consulting can make all the difference. Whether you're designing an architecture from scratch or reengineering a legacy monolith, consulting services can help you: ● Define the right technology stack for your business case ● Evaluate system performance and bottlenecks ● Ensure compliance with security and data regulations ● Architect cloud migrations and DevOps workflows ● Conduct code audits and quality assessments Instead of hiring in-house talent for each task, a consulting partnership provides access to senior architects, solution designers, and domain experts who tailor solutions to your unique context. Why isn't hiring an in-house team the answer to all the questions? Because it takes a lot of time and effort. You need to carry out a number of interviews, spend lots of money on hiring, training, providing benefits, and more. On the other hand, working with the outsourcing company saves you a lot of effort. You can focus on the core tasks of your business, while a professional team is busy providing reliable development and consulting services. Java in 2025: Modernized, Modular, and AI-Ready Java's adaptability is one reason it's still relevant - and thriving - in 2025. With the latest LTS versions (Java 21 and beyond), modularization has made the language even more scalable and secure. New features like pattern matching, virtual threads, and improved memory handling are closing the gap with newer languages in terms of developer productivity and performance. In addition, the Java ecosystem has embraced AI and ML. Frameworks like DJL (Deep Java Library), ND4J, and Java bindings for TensorFlow are bringing machine learning to Java developers' toolkits - while integrating with Java-based backends without friction. Enterprise organizations are also leveraging AI for code optimization, test automation, and real-time analytics in Java environments. With its mature ecosystem and growing integration capabilities, Java is uniquely positioned to be both legacy-safe and future-ready. Choosing the Right Partner for Java Development Working with Java isn't just about choosing a language. It's about aligning with best practices, leveraging the right frameworks, and ensuring long-term maintainability. This makes your choice of development partner crucial. An ideal development partner should: ● Have proven experience in your industry ● Offer full-cycle development: from design to support ● Demonstrate strong QA and DevOps integration ● Be flexible in engagement models — from dedicated teams to consulting Such a partner can help reduce technical debt, accelerate time to market, and ensure your applications are future-proof. What can help choose the perfect development partner? Reading the reviews is one of the options. Find out what other well-known and big companies say about this provider. Also, don't forget about case studies. Read what they've done for other enterprises. This will give you an idea of what they can provide for you. Final Thoughts Despite the arrival of newer programming languages and platforms, Java continues to evolve — staying modern while maintaining the stability that businesses rely on. For enterprises seeking reliable, scalable, and secure software solutions, this language remains a cornerstone. Whether you need to modernize existing infrastructure, launch a new product, or integrate AI-driven features, expert programming services and consulting can guide you through the complexity of enterprise development. In a world full of buzzwords and fleeting tech trends, Java quietly — and powerfully — gets the job done.

Azul & JetBrains partner to boost Kotlin performance on JVM
Azul & JetBrains partner to boost Kotlin performance on JVM

Techday NZ

time23-05-2025

  • Techday NZ

Azul & JetBrains partner to boost Kotlin performance on JVM

Azul and JetBrains have announced a technical collaboration aimed at enhancing the runtime performance and scalability of web and server-side Kotlin applications. The partnership seeks to improve the interaction between Kotlin-generated bytecode and the Java Virtual Machine (JVM) environment. By leveraging Azul's expertise in JVM performance and JetBrains' development of the Kotlin language, the companies aim to optimise how modern applications execute, particularly in terms of scalability and efficiency. Kotlin, a high-level programming language designed to be fully compatible with the JVM, draws much of its application performance and scaling characteristics from the JVM itself. The collaboration centres on utilising Azul Platform Prime, which features the Zing JDK with Azul's Falcon LLVM-based Just-In-Time (JIT) compiler and the C4 garbage collector. According to data from the TechEmpower Web Framework Benchmarks, applications built in Kotlin and running on Azul Platform Prime exhibited a 23.9% reduction in latency and a 30.5% increase in throughput compared to the same workloads on OpenJDK. These results highlight a measurable performance boost for web and server-side applications using the new environment. Azul Platform Prime is available for x86 and ARM64 processors running Linux, and it is tested for compatibility with enterprise workloads through the industry standard Java Compatibility Kit (JCK or TCK). The platform builds on the OpenJDK code base, with specific improvements targeting JIT compilation, garbage collection, and startup behaviour. The Falcon compiler, integrated within Azul Platform Prime, is based on the LLVM infrastructure and is designed to optimise application code at runtime for increased execution efficiency. The C4 garbage collector, also part of the platform, maintains application execution without disruption across a spectrum of memory requirements, from gigabytes to terabytes, and sustains high allocation rates. This approach is intended to improve throughput and response times while reducing requirements for IT infrastructure and cloud resources. Vsevolod Tolstopyatov, Kotlin Project Lead at JetBrains, commented on the collaboration's significance: "From its inception, Kotlin was designed with the goal of building robust applications, including server-side solutions where performance is critical. Performance has always been a priority for us because it's essential to our users." "Kotlin incorporates specific language features, such as inline functions and inline classes, which directly enhance performance. We've developed the Kotlin Coroutines library to facilitate concurrency and asynchronous programming, enabling efficient, scalable applications. Recognising that the JVM runtime is one of the most critical elements in application performance, we believe our collaboration with Azul will unlock new opportunities to further elevate the performance capabilities of Kotlin applications." Gil Tene, Co-Founder and Chief Technology Officer at Azul, highlighted the performance benefits: "The Azul JVM is the fastest and cheapest way to run Kotlin applications. Azul Platform Prime is built to solve the performance challenges enterprise applications face at scale. By providing a runtime that significantly improves the execution of JVM-based applications, which includes Kotlin-based applications, organisations can deploy applications more rapidly, with less tuning and ensure scalability as demands grow." "Through our strategic collaboration with JetBrains, we help Kotlin teams to significantly boost their DevOps productivity and runtime application efficiency, which enables them to achieve their business priorities while improving the bottom line." For Kotlin developers seeking to assess these performance improvements, Azul Platform Prime Stream Builds are available for download and are free for evaluation and development use.

DOWNLOAD THE APP

Get Started Now: Download the App

Ready to dive into a world of global content with local flavor? Download Daily8 app today from your preferred app store and start exploring.
app-storeplay-store