In June, we looked into several exciting updates: Elementor 3.30 expands the capabilities of the web editor and brings improvements in performance and accessibility, while Ultracite is reshaping the way we approach TypeScript linting and formatting – with a focus on speed, type safety, and AI integration. The company Anysphere released Cursor 1.0, enhancing AI-assisted programming with features like BugBot, background agents, and Jupyter notebook support. Finally, a major step in cross-platform development comes with the announcement that the Swift programming language is officially coming to Android, opening new possibilities for teams who want to build apps for both platforms using a single language.
1

Elementor 3.30

Mikuláš Žačok
Visual Content Creator
Elementor 3.30 introduces advancements to the V4 editor, adds new capabilities to the cloud library, expands mask shapes, continues to optimize site performance, and improves accessibility across various widgets.
- This update continues the development of the V4 editor, which is currently in early alpha and not intended for production websites. Enhancements include JavaScript Handlers for Atomic Elements and the manual definition of CSS class names.
- Cloud Library: “Kits” have been renamed to “Website Templates,” and users can now save entire website templates to the cloud for easier sharing and reuse.
- Mask Shapes: 20 new predefined masks have been added along with an expanded visual interface and a new option for developers to register custom mask shapes.
- Performance Improvements: Includes optimized font loading, especially for the Video Playlist widget.
- Accessibility Improvements: Focuses on post archives, post navigation, and forms to ensure better consistency and usability.
- The update also merges several experimental features into the core plugin, such as “Editor Top Bar” and “Load Google Fonts locally,” and promotes “Element Caching” to a stable release.
2
Ultracite: A lightning-fast linting and formatting tool for TypeScript with AI integration

Gabriel Falis
Developer
Ultracite delivers a robust, modern environment for team-based code formatting and AI integrations. Built in Rust, it’s incredibly fast and supports automatic formatting and error fixing on save – all without disrupting your workflow.
Key features of Ultracite include:
- Easy installation – quick setup via npx ultracite init or by manually adding the package.
- Automation – linting and fixes happen automatically on save, saving time and reducing errors.
- High type safety – the rules are designed to enforce maximum consistency and security in your TypeScript codebase.
- Speed – powered by Biome, it’s significantly faster than traditional tools like ESLint or Prettier.
- Simple configuration – easily adjust rules in the biome.json file to suit your project’s needs.
- Optimized for VS Code – designed for seamless use in VS Code, including support for auto-fixes on save.
Ultracite is the ideal solution for developers seeking top-tier quality, speed, and efficiency when working with a modern TypeScript stack.
3
Cursor 1.0 brings new features for AI-driven coding

Ján Hažinčák
Developer
Anysphere has released version 1.0 of its AI code editor, Cursor, which introduces several new features. Most notably, BugBot now offers automatic code analysis by reviewing pull requests and identifying potential issues before merging into the main branch. BugBot supports three operation modes: automatic commenting, manual activation, and direct integration.
Another major addition is the enhanced Background Agent, now available to all users. This feature allows AI agents to run in the cloud and make background code changes. It can be activated by clicking the cloud icon in the chat or using the shortcut Cmd/Ctrl+E. The Background Agent runs on AWS infrastructure, which offloads processing from the local machine.
Cursor 1.0 also adds support for Jupyter Notebooks, enabling agents to create and modify multiple cells at once. This feature is currently limited to the Sonnet model family.
Additional improvements include the Memories feature, allowing Cursor to remember context from conversations for future reference, and a simplified MCP protocol integration to connect AI agents with external data sources more easily.
Cursor 1.0 also brings richer in-chat responses, including visualizations, and a new dashboard with detailed stats and settings. The update contains smaller enhancements too, such as new keyboard shortcuts and expanded account management tools.
One of the most impactful aspects of version 1.0 is the automation of code review and the expansion of cloud-based features. The streamlined integration of the MCP protocol may accelerate adoption of external tools. However, certain features like the Background Agent require careful consideration of security implications, especially for organizations handling sensitive data.
4
Swift officially coming to Android

Mikuláš Žačok
Visual Content Creator
The Swift programming language, originally developed by Apple for building apps on iOS, macOS, watchOS, and tvOS, can now be used effectively for Android development. Until now, building Android apps with Swift was only possible through unofficial tools or community-maintained forks of the language.
What this means:
- Swift is now available as a first-class language for Android app development – just like Kotlin or Java.
- Support is being developed to compile Swift code into native Android APKs.
- App developers can now write logic in a single language (Swift) for both iOS and Android, reducing the need to maintain separate codebases (e.g. Swift + Kotlin).
- This is especially valuable for teams already proficient in Swift who want to target Android without learning Kotlin or Java.
It’s important to note that although Swift is coming to Android, Apple’s UI frameworks such as SwiftUI remain exclusive to Apple platforms. This means that while you can share business logic across platforms, you’ll still need to use native UI solutions (Jetpack Compose for Android, SwiftUI for iOS) or find third-party UI frameworks that support Swift.
Overall, this is a very promising step toward greater flexibility and efficiency for developers, potentially resulting in more powerful and higher-quality apps for Android users.
Missed the latest edition of Coder’s Corner? Read it here.