Latest blogs from us

Power of SwiftUI

For years there have been open debates in the iOS community on whether to manage views programmatically or through xib files. Both have their own pros and cons. Swift UI brings much needed closure to that.  The XML based xib files (and Storyboards) let us design our views visually in Xcode’s interface builder. It’s a … Continue reading Power of SwiftUI

Setting up a simple performance test with Jmeter

Introduction Performance tests can be daunting for the first-timer with little to no experience. Hopefully, this blog will help you to get started. We are going to use a simple open source API https://catfact.ninja/fact. Catfact is one of the most popular free APIs on which a simple performance test will be done. First Steps We … Continue reading Setting up a simple performance test with Jmeter

Streamline CI Testing with Cypress: Simulating Camera and Microphone

Cypress is an open-source test automation tool favored for its speed and reliability in end-to-end testing of web applications. What sets Cypress apart is its ability to effortlessly simulate web camera and microphone access, a vital feature for testing WebRTC functionalities. Cypress captures insights by taking screenshots and recording videos during test runs, making it … Continue reading Streamline CI Testing with Cypress: Simulating Camera and Microphone

Setting up a simple Streaming Performance test with Jmeter

Introduction Streaming tests are a mandate in today’s digital landscape. The critical challenge is to ensure seamless and quality live streaming depends on a large number of factors like network, server capacity, live-streaming protocol, and notably the number of users streaming concurrently. In this blog, we learn a very simple yet efficient way to performance … Continue reading Setting up a simple Streaming Performance test with Jmeter

Building a Playwright JavaScript Framework with Page Object Model

Introduction Playwright is a popular JavaScript library for automating web applications. With Playwright, we can write automated tests for web applications using JavaScript, TypeScript, or any other language. One of the best practices for writing maintainable and scalable tests is to use the Page Object Model (POM) pattern. In this blog, we'll learn how to … Continue reading Building a Playwright JavaScript Framework with Page Object Model

Product listing and detail – Part 1

https://youtu.be/8qgLdGqrBL0 In this blog we are going to see how we can display list of products fetched from an API and the product detail screen. We are going to use Retrofit to make the api call. Add these dependencies to add retrofit to our project. Follow the retrofit doc to add the dependencies - https://square.github.io/retrofit/ Continue reading Product listing and detail – Part 1

Testing

https://youtu.be/slNApFY0w7Q Testing your app is an integral part of app development. By running tests against your app consistently, you can verify your app's correctness, functional behavior, and usability before you release it publicly. Testing also provides you with the following advantages: Rapid feedback on failures.Early failure detection in the development cycle.Safer code refactoring, letting you … Continue reading Testing

MVVM architecture pattern

In this blog we are going to see about the importance of architecture pattern and MVVM architecture pattern in android application development. Let's dive in.... https://youtu.be/AaCslcvvufc Architecture pattern Architecture is an integral part of any application development. It helps in writing a clean , testable and manageable code. Following an architectural pattern will benefit in … Continue reading MVVM architecture pattern

Sound Classifiers: Here is how to build them

If your objective is to identify only 1 particular sound among all the other sounds, or it is to identify if the sound source is ObjectA or ObjectB; you are in the right place. At the end of this blog, you will know enough to get started on your classifier. We will take the example … Continue reading Sound Classifiers: Here is how to build them