When we think about globally distributing an application to increase its performance, we usually consider deploying our front or back end in a serverless architecture, a CDN, or perhaps in an edge network. But, while these approaches work and give the expected results, we can go further and try to increase performance even more. What […]
Technical
Revolutionizing OpenAI Chatbot UI Deployment with DevSecOps
In the contemporary era of digital platforms, capturing and maintaining user interest stands as a pivotal element determining the triumph of any software. Whether it’s websites or mobile applications, delivering engaging and tailored encounters to users holds utmost significance. In this project, we aim to implement DevSecOps for deploying an OpenAI Chatbot UI, leveraging Kubernetes […]
How to Configure ServiceNow Knowledge Articles for Microsoft Search
If you use ServiceNow as your knowledge management platform, you might want to make your knowledge articles searchable and accessible from Microsoft Search. Microsoft Search is a unified search experience that helps you find what you need across your organization, including files, sites, people, and more. By connecting your ServiceNow knowledge articles to Microsoft Search, […]
Ultimate Guide to Setting Up Jenkins Server with DevSecOps Tools on AWS EC2.
In this blog post, I will guide you through the process of configuring a Jenkins server integrated with essential tools necessary for constructing a robust DevSecOps pipeline. This tutorial is designed for individuals with foundational knowledge of navigating the AWS console. Prerequisite: AWS Free Tier Account Step1: Jenkin Server Setup on EC instance and installation […]
How to Configure ServiceNow Catalog Items for Microsoft Search
If you are using ServiceNow as your IT service management platform, you might want to make your catalog items searchable in Microsoft Search. Microsoft Search is a unified search experience that helps you find what you need across your organization, including files, sites, people, and more. By connecting your ServiceNow catalog items to Microsoft Search, […]
Dev Tutorial: Building a Shared Navigation With Help from AEM Headless Services | Part 2
In part 1 of this series, I walked through the setup of a simple navigation component (HTL). This component’s model uses a service to provide a list of navigation link elements. This results in the author only needing to select a starting path, without having to add each link manually. What’s more, we set up […]
Part 2: Read and Validate PDF Text Content in Browser Using PDFBox and Selenium
Validating the content of PDF files that an application generates is a common task while testing web applications. To do this, utilize PDFBox, a Java library for managing PDF documents, in combination with Selenium, a potent web automation tool. This post will demonstrate how to use PDFBox and Selenium to read and validate PDF text […]
Advanced API Testing Part 2: JSON Schema Validation, Serialization & Deserialization Techniques
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 […]
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 […]