Latest news with #JetBrains'


Techday NZ
23-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.


Local Germany
14-02-2025
- Business
- Local Germany
How much do software developers typically earn in Germany?
Software company JetBrains recently revised its IT salary calculator which shows salary ranges for developers depending where they live and which programming language they can use. According to the company's State of Developer Ecosystem Survey 2024, which polled 23,000 developers worldwide, Germany ranks fourth in the world for the highest median salaries for developers. The median salary for tech developers in Germany was $75,200, or around €72,000 at the time of writing. (JetBrains gave its salary figures in US dollars, which have been converted here. At time of writing one US dollar is worth about 0.96 euro.) Developers in Germany earn just a bit less than those in Canada and the UK, according to JetBrains' survey, and about half as much as those in the US. Germany's median salary came in just above the average for the Benelux countries (Belgium, the Netherlands and Luxembourg) and Northern Europe (at $68,300 or about €66,000), while it is significantly higher than Central Europe ($59,500 or about €57,000) as well as France ($51,500 or about €49,500). So how much do developers earn in Germany? Salary scales for developers can be very large, with the number of years of working experience and the programming language(s) used being among the main factors that determine an initial offer. On the upper end of the spectrum would be a JavaScript/TypeScript developer with over 16 years of coding experience, for example. Someone fitting this description could earn up to $223,000 annually at a full-time job in Germany - around €215,000. But you can't expect to earn that much at your first job. A first year developer with proficiency in the same coding language would likely earn around $43,000 (€41,430) Even for candidates with similar levels of experience, working with the same programming languages, there are sharp differences between the lowest and highest salaries. Developers with six to 10 years of programming experience in Germany generally earn anywhere between $35,000 and $150,000 (€33,600 - €144,200) annually - with the majority earning somewhere between $60,000 to $90,000 (€57,700 - €86,500). Salary ranges are similarly diverse for other coding languages as well. Developers with six to ten years of Python coding experience, for example, earn between $39,000 and $134,000 (€37,500 - €128,800). Those with just one to two years of HTML/CSS experience earn anywhere from $36,000 to $86,000 (€34,600 - €82,700). If you'd like to try the developers salary calculator for yourself, you can find it here. It shouldn't come as a surprise that developers and similar IT and tech roles are among some of the higher paying jobs in Germany – as they are in much of the world. The job platform Stepstone reported that doctors have the highest median salaries in Germany, but with a median income of €98,750, some of the high-paid developers earn as much or more. But even for those who are pretty far from being paid like a doctor, most developers will earn enough to live quite comfortably in Germany. Median salaries in the German states range from €39,500 to €52,000. So developers at the lower end of the pay scale will earn at least a median salary for Germany, and can expect that number to rise as they gain experience. Also, with the this year, most full-time developers have a pretty good shot at qualifying for that.