April 2025 Summaries
8 posts from Vonage
Filter
Month:
Year:
Post Summaries
Back to Blog
Vonage is hosting a series of interactive online developer events called the Vonage Knowledge Quest, designed to enhance programming skills using Vonage products. These sessions include building a two-factor authentication flow with Ruby on Rails and the Vonage Verify API, implementing Rich Communication Services (RCS) with Laravel and Livewire, and exploring Silent Authentication with the Verify API to improve user experience by eliminating the need for OTPs. Participants can register for these events and stay informed about future sessions by joining the Vonage Community Slack or following their updates. The events are led by experienced developer advocates and aim to provide hands-on learning experiences for attendees.
Apr 30, 2025
596 words in the original blog post.
PEST, a testing framework inspired by JEST and created by Nuno Maduro and Luke Dowling, has introduced architecture testing to the PHP world, specifically for Laravel applications. This feature is particularly beneficial for refactoring legacy codebases by enforcing rules on class extensions, interface placements, and the use of traits, among others. The article highlights how PEST’s architecture testing can help manage and refactor complex legacy systems by establishing a rigorous testing environment and employing tools like RectorPHP or Laravel Shift to modernize code. It discusses the implementation of strict testing rules through git hooks, ensuring that no code can be committed without passing PEST tests, which aids in maintaining code quality and security. Additionally, it touches on the integration of security checks, like replacing outdated cryptographic methods, to strengthen codebases. The article concludes by mentioning the introduction of mutation testing in PEST 3, offering a comprehensive toolkit for developers tackling legacy projects, and encourages developers to engage with the Vonage developer community for further insights and collaboration.
Apr 29, 2025
1,423 words in the original blog post.
In April 2025, Vonage announced the release of version 1.1 of its Video Reference Application for React, an update that introduces enhanced mobile UX/UI support for smaller screens and the ability to pin video streams to the main view, a feature highly requested by users. This update also includes over 100 bug fixes and improvements, such as visual UI cleanup and better support for deployment on Vonage's Cloud Runtime platform, providing a more stable experience for users running the application on their own setups. The Video Reference Application, first released in December 2024, serves as a demo and base for developers to build their own video applications using Vonage's Video API with React, and the company encourages developers to explore the new features by signing up for a free Vonage Developer Account.
Apr 22, 2025
714 words in the original blog post.
The tutorial explores the use of environment variables in Symfony, highlighting how they can be employed to configure applications based on different execution environments. Environment variables are instrumental for storing sensitive data such as API keys and database credentials, and can be set in a .env file or directly in the server environment. In Symfony, these variables can be referenced in configuration files using a specific syntax and injected into services, providing a flexible approach to managing environment-specific configurations. The guide also emphasizes performance optimization by dumping environment variables into a compiled PHP file for production, and underscores the importance of not committing sensitive data to version control. Additionally, it differentiates between Symfony's application environment settings and the server environment, while recommending best practices for ensuring security and effective debugging.
Apr 17, 2025
832 words in the original blog post.
Vonage has announced the release of Java SDK v9.0.0, which represents a significant update with over 39,000 lines of code changes, including enhancements and breaking changes due to removals and refactorings. This release features 100% test coverage for both the Java and Kotlin SDKs and introduces three new APIs: Conversation API, SIM Swap, and Number Verification API, which enhance capabilities for handling multi-participant calls, verifying SIM swaps, and matching user devices with mobile numbers. The update also brings improvements to existing APIs, such as the Messages, Video, Voice, SMS, and Numbers APIs, with added functionalities, standardization, and stronger typing to improve consistency and streamline interactions. Additionally, quality of life improvements address technical debt and deprecations, while enhancements in logging and JSON object handling aim to improve debugging and traceability. The Kotlin SDK has been updated in line with these changes, and future plans include moving away from Java 8 to Java 11 to leverage the built-in HTTP client, reducing dependencies and enhancing security.
Apr 10, 2025
2,820 words in the original blog post.
Vonage has announced that its Video Post-call Transcription API, which uses artificial intelligence to create text transcripts of recorded video calls, has moved from Early Access to Public Beta, allowing users to access the feature without prior permission. The API generates a transcription file after a video call is recorded, providing it as a downloadable JSON file, which includes channel-specific audio transcriptions, confidence scores, and word-level timing. This feature aims to improve record-keeping, customer service, productivity, and data analysis by facilitating note-taking, analyzing sales calls, documenting customer feedback, and creating searchable databases of recorded interviews. A sample application has been developed to help users quickly set up and use this feature, and Vonage is seeking feedback from developers through its Community Slack to refine the API further.
Apr 08, 2025
490 words in the original blog post.
The Vonage Video Reference App for React is a ready-to-use application that facilitates the integration of Vonage's Video API into projects, offering an accessible way for developers to explore and implement video features in their applications. The app can be deployed either through Vonage's Cloud Runtime platform or locally, providing flexibility depending on the developer's preference or capabilities. It comes with sample backend and front-end code, allowing users to customize the application to their needs and learn from its structure. The Cloud Runtime option provides an in-browser editor for easy deployment, while the local setup requires Node.js, Yarn, and Git, among other tools. Both methods enable developers to tweak the code and explore the app's functionalities, making it a versatile tool for those looking to enhance their projects with Vonage's video capabilities. Additionally, developers are encouraged to join the Vonage Developer Community for further engagement and support.
Apr 03, 2025
1,499 words in the original blog post.
Laravel 12 marks a significant turning point for the framework, not due to changes in its core code, but because of developments within the organization following a substantial $57 million funding round from Accel. The release introduces revamped starter kits, such as Livewire with the Volt API, which offer flexibility and ease in handling routine tasks like user authentication and session storage. Additionally, Laravel Cloud emerges as a new solution that simplifies infrastructure orchestration with a user-friendly interface, integrating the functions of Laravel Forge, Envoyer, and auto-scaling into one platform, thereby enhancing the developer experience. The new features reflect Laravel's ongoing mission to empower developers to build scalable applications swiftly and effectively, with options for integrating various authentication systems and cloud services according to specific project needs.
Apr 01, 2025
969 words in the original blog post.