Welcome to Part 2 of our series on Advanced API Testing with Rest Assured. In this segment, we delve into three critical aspects of API testing: JSON Schema Validation, Serialization, and Deserialization. These advanced techniques empower developers and testers to ensure the reliability and efficiency of their APIs. Let’s explore how Rest Assured simplifies these […]
Technical
Advanced API Testing Part 1: Payloads & Rest Assured Framework
Introduction to Rest Assured Framework In today’s API-driven development landscape, testing RESTful APIs is a critical aspect of ensuring application functionality and performance. The Rest Assured framework is a powerful and easy-to-use Java library that simplifies testing REST APIs. Leveraging a fluent API allows developers to write readable and maintainable tests. By the end of […]
AI and Software Development: The Formula for Success
In the rapidly evolving software development landscape, Artificial Intelligence (AI) has emerged as a transformative force, redefining traditional methodologies, and significantly enhancing productivity. From automating tasks to optimizing complex processes, AI technologies are revolutionizing the way software is conceptualized, developed, and deployed. This article delves into some ways with examples in which AI is empowering […]
Unleashing CI/CD Magic in Boomi’s Integration
What is CI/CD? A CI/CD (Continuous Integration/Continuous Deployment) pipeline is an automated workflow or series of steps that developers use to build, test, and deploy their code changes. It’s a crucial part of modern software development, promoting efficiency, reliability, and consistency in the software development process. Why Do We Need CI/CD? In many organizations, […]
API’d Like to Talk to You: A Dive into the OpenAI Assistant API
Recently, I’ve had time to sit down and wade into the my own little area of the digital Wild West, that being AI integration. With the explosion of AI, I wanted to give my apps the ability to tap into that vast potential. While it seems like every tech giant, startup, and their mother […]
Flywheels and why it matters with Snowflake
Reflecting on Summit At the Snowflake Summit, a strong commitment to AI was emphasized. Both Snowflake and NVIDIA have made strides in building their AI capabilities. The rise of AI, particularly generative AI, has been a prominent topic at cloud tech conferences over the past year. As a former Snowflake employee and current customer, I’m […]
GitHub – On-Prem Server Connectivity Using Self-Hosted Runners
Various deployment methods, including cloud-based (e.g., CloudHub) and on-premises, are available to meet diverse infrastructure needs. GitHub, among other tools, supports versioning and code backup, while CI/CD practices automate integration and deployment processes, enhancing code quality and speeding up software delivery. GitHub Actions, an automation platform by GitHub, streamlines building, testing, and deploying software workflows […]
Testing Permission Sets in Salesforce
Permission sets in Salesforce are a powerful tool for granting users access to specific objects, fields, and functionality without modifying their profiles. However, testing permission sets is crucial to ensure they are working as intended and not causing any unintended consequences. Let’s discuss when and how to test permission sets, as well as some advanced […]
12 Best Practices for React Developers
As a React developer, it’s critical to increase the performance of your React applications to provide a smooth and streamlined user experience. This post will cover the best practices for writing code in React JS. 1. Minimize Re-renders and Use Memoization Memoization is a technique for minimizing expensive computations or function calls by caching their […]
Enabling Dynamic Media Feature For AEM Custom Components
Dynamic Media is one of the versatile tools provided by Adobe. Previously, it was known as Scene7. It has strong Asset editing and authoring tools capabilities. It is based on a Cache delivery network, which loads the contents to improve page load time and renders the right image renditions correctly resized and optimized. Dynamic Media allows […]
Components of SonarQube
What is SonarQube? SonarQube is a Code Quality Assurance tool that collects and analyzes source code and provides reports on the quality of your project’s code. It is also a self-managed, automatic code review tool that systematically helps you deliver clean code efficiently. SonarQube integrates into your existing workflow and detects issues in your code […]
Create Custom Datasource for Dropdown Fields in Context-Aware Config Editor
Sling Context-Aware Configuration in AEM (Adobe Experience Manager) provides the flexibility to set key value pairs for a business logic specific to a content path instead of site-wide configuration or template-wide configuration. For example, if you want to set different values for path /content/mysite/en and /content/mysite/es, then we can use the Context-Aware Configuration at the […]