Remove Designing Remove Java Remove Project
article thumbnail

The Ultimate Guide to Java Virtual Threads

Rock the JVM

Riccardo is a proud alumnus of Rock the JVM, now a senior engineer working on critical systems written in Java, Scala and Kotlin. Version 19 of Java came at the end of 2022, bringing us a lot of exciting stuff. As we said, both projects are still evolving, so the final version of the features might differ from what we will see here.

Java 145
article thumbnail

The Future of Java: Top Trends and Technologies

Knowledge Hut

For over 2 decades, Java has been the mainstay of app development. Another reason for its popularity is its cross-platform and cross-browser compatibility, making applications written in Java highly portable. These very qualities gave rise to the need for reusability of code, version control, and other tools for Java developers.

Java 97
article thumbnail

Using Trino And Iceberg As The Foundation Of Your Data Lakehouse

Data Engineering Podcast

Multiple open source projects and vendors have been working together to make this vision a reality. What are the differences in terms of pipeline design/access and usage patterns when using a Trino/Iceberg lakehouse as compared to other popular warehouse/lakehouse structures? Email hosts@dataengineeringpodcast.com ) with your story.

Data Lake 262
article thumbnail

Top Backend Project Ideas for Your Portfolio

Knowledge Hut

Having knowledge of real-world software applications or projects are very essential for any projects for backend developers aspiring software engineers or developers. The portfolio projects showcase their talents and skills whenever they try to look for new opportunities and jobs. What are Backend Development Projects?

article thumbnail

Using JSpecify 1.0 to Tame Nulls in Java by Magnus Smith

Scott Logic

Introduction In the Java ecosystem, dealing with null values has always been a source of confusion and bugs. Nullability annotations like @Nullable and @NonNull are often used, but theyre not part of the core Java language, leading to inconsistencies across libraries and frameworks. myapp { requires java. As of version 1.0,

Java 52
article thumbnail

Paying down tech debt: further learnings

The Pragmatic Engineer

This project helped onboard me to the software, its structure, its build, and our issue tracking and version control workflows. My first project was supporting i18n (internationalization) in the app. I was hired to rewrite it as a clean Java-based system, and brought in for my experience with the legacy languages and J2EE.

article thumbnail

Top 15 Software Engineer Projects 2023 [Source Code]

Knowledge Hut

In today's fast-paced technological environment, software engineers are continually seeking innovative projects to hone their skills and stay ahead of industry trends. Engaging in software engineering projects not only helps sharpen your programming abilities but also enhances your professional portfolio. cvtColor(image, cv2.COLOR_BGR2GRAY)