May was packed with exciting updates across the development and design world. Figma Config 2025 introduced powerful new AI tools like Figma Make, hand-drawn-style vector features in Figma Draw, direct web publishing via Figma Sites, and efficient visual batch generation with Figma Buzz. Meanwhile, Java celebrated its 30th anniversary, with a special livestream featuring legends like James Gosling and Brian Goetz. Angular 20 focused on stabilizing key features, improving DevTools integration, and expanding its template syntax. And last but not least, Elementor 3.29 introduced its brand-new Editor V4, built on a CSS-first architecture, offering better performance and finally supporting cloud-based templates.
1

What’s New from Figma Config 2025

Mikuláš Žačok
Visual Content Creator
Once again, Figma surprised the design community with a range of powerful updates at Config 2025.
- Figma Make is an AI-powered tool that can transform text prompts or existing designs into working prototypes or web apps — like having an assistant who helps you rapidly test and iterate on ideas without writing code. Currently in beta, it’s available for paid users.
- The Grid System adds another web-like layout tool to Figma, enabling better organization and flexibility for complex interfaces.
- Figma Draw introduces features like lasso, shape builder, curved text, and various brushes for a hand-drawn feel — great news for illustrators and vector fans alike.
- Possibly the most exciting update: Figma Sites, which lets you design and publish responsive websites directly from Figma. No need to export to other tools — it’s all in one place. Ideal for rapid prototyping and testing, and also available for paid users.
- Figma Buzz is a lightweight, Canva-style tool still connected to Figma. It comes with pre-built templates and social media sizes, and lets you upload CSVs (e.g., product names, prices, event dates, quotes, speaker names…) to automatically generate multiple visual variations from a single template.
And that’s just scratching the surface of what Figma announced.
2

Java Turns 30!

Lukáš Huňár
Developer
Java, one of the most influential programming languages in history, officially turned 30 years old on May 23rd!
To mark the occasion, a special livestream took place on May 22nd on the official Java YouTube channel, featuring well-known figures from the developer community. If you missed the event live — don’t worry, the full recording is available to watch.
What happened during the stream?
- Interviews with legends like James Gosling (Java’s creator), Brian Goetz, Mark Reinhold, Venkat Subramanian, and more.
- Panel discussions about Java’s past, present, and future with Ana-Maria Mihalceanu, Billy Korando, and Nicolai Parlog.
- Reflections on Java’s impact on the tech industry and the challenges it may face in the coming decades.
Wishing Java many more years of innovation, growth, and community building. Let it continue to remain relevant, secure, beginner-friendly, and an ecosystem that supports sustainable, high-quality development.
3
Angular 20: A Steady Update, Powerful Tools – and a New Mascot?

Ján Hažinčák
Developer
Angular v20 is here — and this time, it’s not about groundbreaking change. Unlike some of its more radical predecessors, Angular 20 takes a more measured, thoughtful step forward by stabilizing existing features and introducing practical improvements.
Stabilizing What’s Already in Play
This release focuses on maturing previously preview-only features, such as:
- effect, linkedSignal, and toSignal
- server-side rendering (SSR) capabilities like incremental hydration and route-level rendering
- Zoneless applications now available in developer preview, signaling a major architectural shift
Native Performance Profiling in Chrome DevTools
One of the most useful additions is tighter integration with Chrome DevTools. Now you can get Angular-specific performance data directly in the Performance panel.
Thanks to console.timeStamp() API, profiling won’t negatively impact performance. The tool color-codes your code vs. code generated by Angular’s compiler, and can be enabled with ng.enableProfiling() — either from the app or the console. Just make sure your Chrome is up to date!

More JavaScript in Templates
Angular continues moving closer to full JS-like syntax in templates. Angular 20 adds support for two new operators within expressions:
{{ n ** 2 }}
{{ name in person }}
Karma Out, Vitest In?
The Angular team officially sunset Karma as its test runner and is now scouting for its successor. Key criteria include:
- A clear migration path
- Strong community support
- Better developer experience
While Jest has long been a top choice, Angular 20 also introduces Vitest in experimental mode — a modern, lightweight runner with real promise.
Angular Wants a Mascot!
Just like Java has Duke and Golang has Gopher, Angular is getting its own mascot! The community has the chance to suggest and vote on names and designs via this GitHub thread.
4

Elementor 3.29: New Core, Better Layout, Templates in the Cloud

Mikuláš Žačok
Visual Content Creator
- Version 3.29 of Elementor brings major changes that could significantly impact how websites are built. The biggest update is the brand-new Editor V4, currently in its early Alpha stage. It marks a major step forward, promising improved performance, better maintainability, and a more modern architecture.
- The V4 editor is built on a CSS-first architecture, meaning less reliance on JavaScript and better overall speed. With CSS taking the lead role, users can expect faster load times and cleaner output code. Elementor now introduces atomic elements like buttons, headings, paragraphs, and images, ensuring a consistent design across websites and a more streamlined codebase.
- New layout tools such as Div blocks, Flexbox, and Grid have also been added, enabling more precise and flexible content structures. Additional improvements include the ability to add custom CSS classes for unified styling, and support for pseudo-classes like :hover and :focus, allowing for dynamic styling without extra code.
- Another standout feature is Elementor Cloud Templates, which let you create, save, and share templates across multiple websites linked to your Elementor account — making multi-site workflows much easier.
- Finally, this release also includes notable accessibility enhancements, a welcome step forward that aligns with modern standards and legal accessibility requirements. Read more here!
Missed the April edition of Coder’s Corner? Read it here.