#1

Top Tech Picks of NOVEMBER

2024-11-28

Reading time: 1:43 min

Are you looking for inspiration for your projects? Do you want to stay one step ahead in the world of technology? Coder’s Corner is your regular dose of fresh updates, enhancements, and tools, by developers for developers.

In November, we were delighted by revolutionary changes in Angular 19, enhancements in Elementor 3.25, modernization in WordPress 6.7, and unmissable innovations in GitHub Copilot and Java 23.

1

Angular 19: A Revolution in Simplicity and Performance

Ján Hažinčák

Developer

November brought Angular 19 to the world of web development, delivering a host of improvements sure to delight any Angular enthusiast. This latest version of the popular framework introduces architectural simplifications, particularly beneficial for new developers, while also optimizing web loading speeds.

One of the most significant changes is the full adoption of the standalone architecture. Developers no longer need to define components with standalone: true, making it easier to adapt to the new architecture. It seems that NgModules may soon become a thing of the past, remembered only by longtime Angular users. This move marks one of the final steps in the transition from modular to standalone architecture, a process that began in version 14 with the introduction of standalone components.

Additionally, Angular has further developed the Signals API, introduced in version 16, by stabilizing signal inputs and introducing the new linkedSignal. These updates greatly simplify reactive programming and facilitate the move to a zoneless environment.

Another exciting addition is the Resource API, which simplifies working with asynchronous calls using signals. In other words, it improves state management for scenarios like loading, error handling, and success states, while enabling easier triggering of asynchronous calls based on signal changes. For a better understanding, I recommend checking out this video.

 

There are also improvements for server-side rendering (SSR). The event dispatch library, which allows the use of UI events performed on a page before hydration, is now integrated into projects. It can be enabled by adding a hydration provider configuration:

				
					// For new projects the Angular CLI will generate this code by default

bootstrapApplication(App, {
  providers: [
    provideClientHydration(withEventReplay())
  ]
});

				
			

Another new feature for SSR is the introduction of a new interface called ServerRoute. This is an array where you can define the routes of your application, specifying which pages should be rendered using server-side rendering (SSR) and which should use client-side rendering (CSR).

For more updates that Angular 19 brings, including enhancements to the Angular Material library, Component Dev Kit (CDK), and new features currently available in preview, check out this detailed article.

2

The updates in Elementor 3.25 promise faster, more interactive websites with smoother navigation

Mikuláš Žačok

Visual Content Creator

Fans of the popular Elementor builder will love the latest 3.25 update. This release focuses on code optimization, specifically reducing CSS by loading only the styles you actually need, while skipping unused ones. To improve navigation, the update also introduces search result pagination, making it easier to sift through large volumes of content.

One of my personal favorite features is Anchor Offset, which makes scrolling smoother and more consistent across devices. This feature lets you set a custom offset value to ensure linked sections are fully visible—no more content hidden behind sticky headers!

But that’s not all. The November 3.25 update comes packed with even more exciting improvements.

For a deeper dive into what’s new, check it out here.

3

Was gibt's Neues bei GitHub Copilot: Mehr Flexibilität für Entwickler

Gabriel Falis

Developer

GitHub is once again redefining developer productivity! The latest updates to GitHub Copilot introduce more options and tools, making it an even more versatile partner in the software development process.

What’s new?
One of the standout features is support for multiple language models, including Claude 3.5 Sonnet, Gemini 1.5 Pro, and OpenAI o1-preview. Developers can now select the model that best suits their specific needs. Additionally, these new models are integrated into various GitHub Copilot tools, such as Copilot Chat and automated security fixes.

Another exciting addition is GitHub Spark, which simplifies application development using natural language, streamlining the entire process.

Why should you try these updates?
They offer greater flexibility, a significant productivity boost, and enhanced support for innovation. Developers can tackle complex tasks more easily, experiment with new applications, and customize tools to fit their project requirements. GitHub Copilot continues to prove itself as an indispensable tool for modern developers seeking efficient and creative solutions in today’s fast-paced tech environment.

Explore GitHub Copilot here.

4

Was gibt's Neues in der Welt von Java: Version 23

Lukáš Huňár

Developer

Java 23 has arrived as of September 17, bringing a host of new features and improvements designed to make life easier for both beginners and seasoned developers. One standout enhancement is the introduction of Markdown for Javadoc comments, replacing the mix of HTML and Javadoc @-tags. This change makes code documentation cleaner and more readable.

Another significant update is the move of the Garbage Collector (ZGC) to a generational mode. This upgrade greatly improves memory management, particularly for applications that demand low latency and high performance. Additionally, developers now have more flexibility when defining constructor behavior, as Java 23 allows commands to be added to constructors even before explicitly calling them.

Java 23 marks a major step forward in scalability, efficiency, and application security. Make sure to give it a try and explore all the new features it has to offer! For more detailed information on the updates and improvements in Java 23, visit the official release notes.

5

WordPress 6.7: A New Theme and the Handy "Zoom Out" Mode

Mikuláš Žačok

Visual Content Creator

In November, WordPress released its 6.7 update, the third and possibly final major release of 2024. Whether you’re a developer, website owner, or simply someone interested in current trends, WordPress 6.7 offers features that improve the content creation process, expand customization options, increase workflow speed, and much more.

First, let’s highlight the new default theme, Twenty Twenty-Five. This is a modern and adaptive design suitable for various types of websites, especially blogs, portfolios, and business pages. It focuses on speed, accessibility, and user simplicity, ensuring a seamless experience for both users and developers.

In the page editor, the new “Zoom Out” mode deserves attention. This “bird’s-eye view” not only makes content organization easier but also allows you to see the overall layout of your site and quickly adjust its design.

The media library has also received updates, including support for HEIC image formats (finally!) and faster media loading.

As expected, the new version brings improvements in performance, PHP 8+ support, removal of outdated code, automatic image sizing for lazy loading, and more efficient tag handling in the HTML API.

For more details, check out the official release notes.