Hey there! Look at our thoughts, stories and ideas



Caratlane Insider Installation of Custom Gem File into your Ruby Project

This article mainly discusses “Installation of custom Ruby gem file to your Ruby Project” using three Different Techniques. It also discusses about the .gem file and some commands to work with the file and components present in the gem file. By Vishnuram R — “The Creative Dreamer” What is a .gem File? The package could include Ruby applications and libraries, saved […]

March 16, 2023|3 mins
Caratlane Insider Exploring Layout Managers in Android: Constraint, Linear, and Relative Layouts with a Simple UI…

This article will give you a fair understanding of Constraint, Linear, Relative Layout By Aishwarya S — “Tech Fanatic” Android app development has become increasingly popular over the years, with millions of users downloading and using apps on their devices every day. One important aspect of creating a successful app is designing an intuitive and visually appealing user […]

March 17, 2023|3 mins
Caratlane Insider Understanding Auto Layout and Constraints in Swift: A Comprehensive Guide

This article gives you an easy way of understanding Constraints And AutoLayout in iOS. By Ramasamy P— “Learning Monk” Auto Layout and Constraints in Swift Auto layout is a constraint-based layout system. It allows developers to create an adaptive UI that responds appropriately to changes in screen size and device orientation. Without using auto layout, it would […]

March 21, 2023|3 mins
Caratlane Insider Sharing Data Between Controllers: Best Practices Swift — Part 1

This article will help you to understand the different ways of data-passing techniques in Swift iOS. By Naveen C — “Swift Savvy” Sharing Data Between Controllers: Best Practices Swift — Part 1 Data passing between controllers is a crucial aspect of application development, allowing information to be shared and utilized across different components. There are several methods available for accomplishing this, […]

May 17, 2023|3 mins
Caratlane Insider Discover the Benefits of Module Federation: Unlocking the Power of Software Modularity!

This article gives you a brief knowledge about Benefits of Module Federation. By Amar Balu— A multi-sport champion! Welcome to the exciting world of module federation! Whether you’re a software professional looking to learn more about this fascinating technology or just a curious reader looking to dig deeper into the software modularity trend, you’ve come […]

January 19, 2023|3 mins
Caratlane Insider WebdriverIO Browserstack -Automating Barcode Scanner

This article will explain how we have automated barcode scanning features using BrowserStack and WebdriverIO iOS App Automation. By Pravin Kumar — If you automate a mess, you get an automated mess When we had the barcode scanning feature implemented in our application there was a lot of verification that has to be done manually, which is […]

January 20, 2023|3 mins
Caratlane Insider Fascinating Features of Rails 7

This article explains to you the features that we use very often in rails. By Vendhan P J — “ Code Fella” The Fascinating Science of New Features for Ruby on Rails Ruby on Rails, sometimes referred to as rails, is a server-side web application development framework. It is built in the Ruby programming language. It supports the […]

March 2, 2023|3 mins
Caratlane Insider Fundamentals of HTML

HTML; According to the Stack overflow survey, worldwide nearly 55% to 60% of people uses HTML to build their websites. The fact that frameworks like React employ the HTML coding syntax to build front-end websites is sufficient justification for learning HTML. By Abhishek Sh– “Code Dev” What is HTML? Before learning how to learn HTML or […]

March 6, 2023|3 mins
Caratlane Insider Fundamentals of CSS

This article shows the basics of CSS and its styling on a HTML page. By Abhishek Sh — “ Cool Dev” After mastering the fundamentals of HTML, learning CSS is commonplace. HTML is only used to generate a web page’s structure, it cannot be used to create a beautiful website. In order to design and make a website […]

March 9, 2023|3 mins
Caratlane Insider Video Editing in iOS using AV Foundation

This article will give you a fair understanding of video editing using AV foundation. By Ulaganathan Pv — “ The Inquisitive” Video editing using AVFoundation is similar to using video editing software. Every video file will have two tracks in it, A Video track and an Audio track. We will focus only on the Video track for […]

March 10, 2023|3 mins
Caratlane Insider POST API with request body as JSON in Swagger

This article mainly discusses on “message body does not match the declared format” issue encountered while integrating Swagger for POST requests with a Ruby on Rails repository and how to resolve it. By Kripa K — “An Inquisitive learner” Swagger The most recent versions of Ruby and Rails are being used to set up a Ruby on […]

March 13, 2023|3 mins

This article explains, how parallelization can be achieved in Kafka when there is an overload. By Veeramani T — “A skilled techie” In our organization, an important sync job was running simultaneously. During peak times, this sync job gets slower due to overload. To improve the order sync performance, we did a parallelization with Kafka. This blog […]

March 16, 2023|3 mins
Caratlane Insider Security Testing

This article will help you on basic checks of Security Testing By Prasanth V — “Be Calm I’m a Security Tester” Security Testing Security Testing is a type of Software Testing that uncovers vulnerabilities, threats, and risks in a software application and prevents malicious attacks from intruders. The purpose of Security Tests is to identify all possible loopholes […]

March 17, 2023|3 mins
Caratlane Insider Micro Frontend Architecture at CaratLane

This article gives you a brief knowledge on implementing Micro Frontend Architecture using Module Federation By Rishabh Gupta — “A Whimsical Tech Guy” Micro Frontends are to Frontend what Microservices are to backend. Coined in 2016 in Thoughworks Technology Radar , they bring the benefits of independent deployability and autonomous teams to Frontend. In short, Micro Frontends are […]

March 21, 2023|3 mins
Caratlane Insider TestCafe

This article will help you to understand automation testing tool to develop web applications. By Sayonica Roy — “Empowering Quality Assurance through Comprehensive Testing Insights” Test Cafe TestCafe is an open-source web automation testing tool that allows developers and QA professionals to write automated tests for web applications. It is designed to be easy to use and […]

March 23, 2023|3 mins
Caratlane Insider CaratLane Stories — Correcting the many myths about CaratLane

This is the reality — We are a digital native jewellery company. By avnishanandThe author is the Chief Operating Officer of CaratLane. FINANCIAL HIGHLIGHTS In the last few months, there has been a sudden surge in the interest people have started to take in CaratLane. In large part, it has to do with people suddenly discovering, that […]

March 23, 2023|3 mins
Caratlane Insider Visual Regressions Using BackstopJS

This article will explain how we automated User Interface Testing using BackstopJS. By Shamsudheen S— “A Quality Tester” BackstopJS is a framework for visual regression testing, written in Javascript. Visual Regression Testing is a form of snapshot testing that tests a web front-end. It goes beyond testing the markup or layout by testing the rendered […]

March 24, 2023|3 mins
Caratlane Insider Early Stage Issues in Android Development: Navigating the Challenges and Overcoming Common…

This article will give you solutions to Emulator Connectivity, GitHub Authentication Issues and App Crashing Issues By Shalini Saravanan— “Tech Savant” Android development can be challenging, especially for beginners who are just starting. In this post, we’ll take a look at some of the most common issues that beginners face in Android development, and provide some […]

March 24, 2023|3 mins
Caratlane Insider CaratLane Stories — The story of the first order

avnishanand The author is the Chief Operating Officer of CaratLane. In August 2008, the CaratLane website finally went live. Building the website took a lot of time and money ( we didn’t have Magento or Shopify. Were using something called OSCommerce). It also took a lot of time and effort to get a courier company […]

March 26, 2023|3 mins
Caratlane Insider Want to make a difference?

Hands-on in :1. Any modern programming language like Ruby on Rails, Node, Java, Python, C++, or C#;2. Any frontend JavaScript framework like react.js, vue.js, angular, react-native, or even flutter;3. Any modern SQL Database like MySQL, Oracle, MS SQL, or Postgres.4. A sound foundation in data structures, algorithms, and System Design.5. A passion to understand how things […]

March 28, 2023|3 mins
Caratlane Insider We’re hiring

Want to make a difference? So do we. Work with the unicorn in the jewelry industry and push your career to the next level. Hands-on experience in : -Any modern programming language like Ruby on Rails, Node, Java, Python, C++, or C#;-Any frontend framework like react.js, vue.js, angular; even iOS, Andriod, react-native, or flutter;-Any modern SQL Database like MySQL, […]

March 28, 2023|3 mins
Caratlane Insider Checkout why compose UI better than standard XML

This article will teach the benefits of Jetpack Compose over standard XML By Subhash — “Android Monk” Jetpack Compose Jetpack compose is a modern way of UI development toolkit recommended and preferred by Google. It accelerates the development of UI with less code, and less time and provides powerful APIs. It has many alternative and advanced concepts compared […]

March 30, 2023|3 mins
Caratlane Insider Ways to hit multiple API calls efficiently with Kotlin Coroutine threads?

Here we can learn about different approaches and scenarios for parallel and concurrent API calls with kotlin Coroutines. By Sobhana kr — “Optimistic Quoter” Let’s Consider a Situation, where call1 is expecting an id to make call2 with the fetched id from call1 response and based on the response from call2, call3 conditions, and params will be […]

April 12, 2023|3 mins
Caratlane Insider What Is Cache? Learn This Common and Complex Technology

This article shows the process of how caching works and is implemented By Sagar Gupta— “A proficient pupil ” In today’s digital age, website performance has become increasingly important for businesses and organizations. Slow-loading pages can result in frustrated users, decreased engagement, and even lost revenue. To combat this, web developers and administrators have turned […]

April 27, 2023|3 mins
Caratlane Insider Measure App Performance By Using Macrobenchmark

This article will help in analysing the performance of the app By Sahil G — “Android Ninja” Macrobenchmark Want to measure and improve the app loading time when the user launches the app the first time but doesn’t know where to start? or have you optimized the performance and wondered if there’s space for improvement Then you can […]

May 9, 2023|3 mins
Caratlane Insider Demystifying the Event Loop in Node.js Unleashing the Power of Asynchronous Programming

Harnessing the Magic of Non-Blocking Operations for High-Performing Node.js Applications By Chauhanshubhankar — “Sorcerer Scripter” Every JavaScript developer deals with the event loop in some way or another, but it can be difficult to understand at first. To help you understand the significance of the event loop in Node.js, we will dive deep into its workings, discuss […]

May 22, 2023|3 mins


Caratlane Insider Understanding Partitions in MySQL

How to manage huge datasets and large inflow of data By Sai Viswanathan, who doesn’t just breath air, he breathes programming. Introduction Imagine a platform like Instagram/Facebook/Amazon with millions of users and tons of day-to-day activities done by them. How data flows in such platforms? How do they manage their huge datasets? How data will be […]

February 3, 2022|3 mins
Caratlane Insider Location Based IOT Devices

How do Smart bikes / Cycles work? By Robin Malhotra — “On the journey to find the biggest Goliath and slay it down!” There would be multiple Bikes/Scooters/Cycles in a city that are available on a various stations spread intelligently in the city. Where a customer would just scan the QR code of the bike and the lock […]

February 3, 2022|3 mins
Caratlane Insider Why is MySQL skipping the index?

Slow queries, high Apdex score and average response time — this article solves all these and more! By Rajesh krishnakumar — “Go above and beyond!” All of us come through applications that use MySQL as RDBMS. MySQL came across in my life when I was in class 11. It’s a wonderful RDBMS. MySQL is a fast, easy-to-use RDBMS being used […]

February 3, 2022|3 mins
Caratlane Insider Arrays — Understanding the random access

by Deepakumar M, who explains learning in just two words. Hands-on! Understanding how random access is supported under hood. Arrays, one of the most predominant data structures that we are using in our day to day programming life. It‘s so popular because of its ease of use and its random access in constant time. What […]

February 3, 2022|3 mins
Caratlane Insider Arrays — Cost of flexible size

How flexible are programming languages and and at what costs! by Deepakumar M, Let’s see the flexibility provided by programming languages and their associated costs. Declaring arrays without size Most of the programming languages supports initializing arrays without defining the size. For example, vectors in C++, arrays in many interpreted languages. So what’s special with this flexibility? […]

February 3, 2022|3 mins
Caratlane Insider An Insight to Jest

A guide on what Jest is, why we need it and how to implement it By Dharshinisivakumar, a social butterfly! Jest — Delightful JavaScript Testing Unit testing is an integral part of Test Driven Development (TDD) where we define the actions of a function and its expected result even before working on the actual function! Why TDD ? […]

February 22, 2022|3 mins
Caratlane Insider How to Monitor Express GraphQL Apps in New Relic

A guide on how you can instrument your express GraphQl apps and arrest the bottleneck to improve your app performance. By Rajesh krishnakumar — “Go above and beyond! Express graphql Server, an open-source GraphQL server that helps you connect a GraphQL schema to an HTTP server in Express node js application. What is GraphQL? GraphQL is a query […]

February 22, 2022|3 mins
Caratlane Insider Caching API Response At Edge

Serving the static/configured API response through S3 By Rajesh krishnakumar– “Go above and beyond!” The title idea kicked in when I saw our APM platform- a static/config api- getting hit 1200req/sec. I thought let’s move this api to the edge so the server will be free of TCP connection, memory, and computing power. This led me […]

February 23, 2022|3 mins
Caratlane Insider Reasons to Choose React as a UI Library for your application

What is React and why you need to use it as a UI Library for your application By Monikatharaka R, a super intuitive JavaScript developer What is React? It is created by Jordan Walke. It is maintained by (Meta)Facebook. React is a front-end library that runs on a browser. React is a Library, not a […]

March 10, 2022|3 mins
Caratlane Insider Lazy loading feature of Code Splitting technique in React

Bringing Lazy Loading through Code Splitting By Amar Balu, a multi-sport champion! A common problem faced by most single-page applications (SPAs) are large bundle sizes and slow loading once they starts. As they try to download all its Javascript, css files required for the application to start before rendering a single pixel. Source : Google A simple […]

March 14, 2022|3 mins
Caratlane Insider CaratLane — Design for Desire!

By Shobhit Chahal Embarking on a new Journey 🙂 Marvelapp Creative Commons A popular British author and scholar, Thomas Gray, once said: “Commerce changes the fate and genius of nations.” There was a time when India was known as the Golden Sparrow and was the leading hub of commerce. The travel records of Chinese pilgrim Hsuan Tsang’s […]

March 17, 2022|3 mins
Caratlane Insider Detect WebP browser support

That what, why, and how of WebP By Amar Balu, a multi-sport champion! WebP is a modern image format introduced by Google provides superior lossless and lossy compression for images on the web. Why WebP ? Webp uses VP8 to provide files of reduced size with quality equivalent to JPEG/PNG formats. Due to the smaller file sizes, […]

April 11, 2022|3 mins
Caratlane Insider CAP Theorem

CAP Theorem for Distributed Systems By Ajay Paul– “Code maker-Code breaker.” CAP theorem for distributed system states that it is impossible for a distributed data store to simultaneously provide more than two out of the following three guarantees: For nodes N1 and N2, each having values V1, client C calls the node N1 and updates […]

May 9, 2022|3 mins
Caratlane Insider How Marketers use “Brain Science” to persuade us to act or react

Can marketers induce a sale? By Rowena Fernandes, ‘Challenging Stereotypes.’ Even wondered why do we do the things that we do? What is brain science or Neuroscience? In simple words is the understanding of the structure, working and development of the nervous system (which transmits signals between different parts of the body) and the brain. […]

May 30, 2022|3 mins
Caratlane Insider Brand Purpose — what is it and why should we care?

The Power of Brand Purpose By Rowena Fernandes, ‘Challenging Stereotypes.’ Finding your brand purpose should be the number one step of your overall brand strategy, yet very few do it. Through this article, I would like to explain the concept of brand purpose and why it’s so essential to any organisation’s brand strategy. Let’s first […]

May 30, 2022|3 mins
Caratlane Insider How Behavioural Science can help build Brands?

Build distinct brand assets using Behavioural Science By Rowena Fernandes, ‘Challenging Stereotypes.’ In today’s ever evolving and ever-changing world, we (Marketers) often face an important and ongoing challenge of: Ensuring our brands continues to stay relevant to consumers and their changing needs Building distinct brand assets to trigger and reinforce existing memory structures built over […]

May 30, 2022|3 mins
Caratlane Insider Performance Branding — How, What and Why is it a better Marketing Strategy?

Learn about the paradigm in marketing, Performance Branding. By Rowena Fernandes, ‘Challenging Stereotypes.’ Performance Branding — the Holistic Marketing Strategy Let’s start by understanding the two terms (Performance Marketing and Brand Marketing) which forms the bases of Performance Branding by using the Sales Funnel. Performance marketing is about maximizing ROI on the marketing spends in Digital Media. […]

May 30, 2022|3 mins
Caratlane Insider Psychology in Digital Marketing

Neuromarketing in the Digital Age By Rowena Fernandes, ‘Challenging Stereotypes.’ Neuromarketing in a digital age While the world was thrown into a COVID-19 whirlwind, digital marketing ballooned into a-must have life hack for most businesses. And as marketers, we were forced to think about technologies needed and learn digital analytics to decode the changing buying behaviours. We […]

May 31, 2022|3 mins
Caratlane Insider Brand Reputation Management

Online Reputation Management in today’s digital era By Rowena Fernandes, ‘Challenging Stereotypes.’ Online Reputation Management (ORM) in Today’s Digital Age First let’s start with the basics…What is a Brand? Brand is a symbol, mark, logo, name, word or sentence that a company uses to distinguish their products and services from those of the competitors. These brand names/logos […]

May 31, 2022|3 mins
Caratlane Insider Marketer’s Guide to Marketing Technology

Understanding the what, how and why of Marketing Technology Understanding the what, how and why of Marketing Technology As we enter a new year, the single most visible change has been in ‘the adoption of technology’ especially in the e-commerce space. There is a fundamental and long-term change in the way we now shop and […]

May 31, 2022|3 mins
Caratlane Insider 5 Key Steps to Grow & Manage Brands

Brand Management in five easy steps! By Rowena Fernandes, ‘Challenging Stereotypes.’ 5 Steps to grow and manage brands To better understand this concept, let’s draw a parallel between Personal Branding i.e. Brand “ME” and “Branding”. Starting with the basics — What is Branding? Branding, by definition, is a marketing practice in which a company creates a name, symbol or […]

May 31, 2022|3 mins
Caratlane Insider Top 4 Reasons why Employees can be Brand Assets to build your Brand

Employees can be important brand assets, here’s how By Rowena Fernandes, ‘Challenging Stereotypes.’ During this COVID-19 times, while we have all faced disruption in our lives. One thought that kept ricocheting in my head was — why are companies overlooking the fact that their employee can be the BRAND Assets? This thought was actually instilled by Professor Nader […]

May 31, 2022|3 mins
Caratlane Insider Drive conversions through Customer Experience

An omni-channel marketing strategy for seamless customer experience By Rowena Fernandes, ‘Challenging Stereotypes.’ Strategy for seamless customer experience — an omni-channel marketing strategy Omnichannel is about convenience — providing a seamless experience wherever the customer is! In the earlier article (March 2021), I mentioned about how customer experiences can help build brand awareness. However while working in the current […]

May 31, 2022|3 mins
Caratlane Insider Cache Miss Attack

The cache is an engineer’s best friend. But if we don’t handle it properly, it can turn out to be enemy. By Rajesh krishnakumar — “Go above and beyond!” Why Cache is Important? In today’s era, we all know what the advantage of caching systems are. Like how the cache is helping us speed up a process or […]

June 14, 2022|3 mins
Caratlane Insider Implementing a Custom Logger in Strapi v4 with log-rotate

Use log-rotate to implement a custom logger in Strapi version 4 By Shuruthi V, Rajesh krishnakumar and Krishna B. In STRAPI, logger middleware is used to log requests. To define a custom configuration for the logger middleware, create a dedicated configuration file (./config/logger.js). It should export an object that must be a complete or partial winston […]

June 29, 2022|3 mins
Caratlane Insider Introduction to Design Patterns

The Why, What, and How of Design Patterns By Sai Viswanathan, who doesn’t just breath air, he breathes programming. Design Patterns Background We software engineers write million lines of code that suits our application needs and take pride in that. And, you might have often seen the code that exceeds thousands of lines in a single […]

June 29, 2022|3 mins
Caratlane Insider S1E1: Strategize

Part — I of the Design Pattern Series By Sai Viswanathan, who doesn’t just breath air, he breathes programming. Strategize Recap In the previous article, we had discussed about the background of Design Patterns, explanation and the types of it. If you remember, we also had seen the 23 patterns which were classified under Creational, Structural and Behavioural […]

July 8, 2022|3 mins
Caratlane Insider Network I/O- The Underhood of Node.js

Is the network request from node handled by event loop or libuv? Find out with this article! By Rajesh krishnakumar — “Go above and beyond!” Does Node Js use libuv Thread Pool for Network I/O? Everyone is confused that network request from node application is handled by event loop or libuv (ThreadPool). Interviewed multiple candidates but many of […]

August 22, 2022|3 mins
Caratlane Insider How to Deal with Broken Images?

This article tells you everything you need to know about dealing with Broken Images By Amar Balu — A multi-sport champion! In day to day life, platforms like E-commerce were prone to treat millions of pictures on their website or mobile application. It’s relatively feasible that on occasion, several pictures may break up to live. When you stretch […]

August 22, 2022|3 mins
Caratlane Insider Automatic Persisted Queries(APQ) & Caching in Strapi

Develop highly performing graphql API in Strapi using APQ and Caching By Krishna Deo Rai To make our Strapi Api performant, we wanted to implement automatic persisted queries and caching in Strapi. Because CDNs and caching proxies only cache GET requests (not POST requests, which Apollo Client sends for all operations by default). So it was […]

September 13, 2022|3 mins
Caratlane Insider Trim Video in ReactJS

This article helps to trim off the video in a ReactJS application. By Akanksha Yadav — A quick learner! In some scenarios, when you upload a video on a web page, you want to trim the video for some specific start and end time on the client side before uploading the video to the server. Trimming the […]

September 15, 2022|3 mins
Caratlane Insider WebdriverIO — JAVA to JS Automation for Mobile Apps

Develop Automation Script using Page Object Model and Mocha for your Mobile App By Padmini Aishwarya Bolgam– A Sitha “The Warrior” in her own Life! In the initial days of my career, I used to hear my seniors saying WebdriverIO, Appium and many keywords then I started feeding my brain with some knowledge about the tools […]

September 23, 2022|3 mins
Caratlane Insider Unit Testing Tricks

This article helps you by providing some interesting tricks to handle certain test case scenarios. By Akanksha Yadav— A Quick Learner! Unit testing is quite helpful while writing code, it helps to have smooth debugging, improve the quality of code, reduce the cost of building products, and so on. Unit Testing Tricks In this blog, we […]

November 17, 2022|3 mins
Caratlane Insider Bun — JavaScript just got faster

This article helps you to have a basic understanding of Bun. By Muhammediqbal P— A Technophile . Bun-JavaScript What is Bun? Bun is built on Zig and has the ability to transpile, set up, and run TypeScript and JavaScript projects. It is a complete utility since it also functions as a package manager. That’s why it’s called all-in-bun […]

November 18, 2022|3 mins
Caratlane Insider Bank Account Verification — Cashfree

This article helps you to tackle bank account verification using Cashfree. By Muhammediqbal P — A Technophile We guys at Caratlane started having a problem verifying the bank accounts from users, so we started looking around for solutions, and at last, we are here at Cashfree. Cashfree is a safe payment gateway that is used by over […]

November 21, 2022|3 mins
Caratlane Insider Headspin- The Power of Performance

Measure the client-side performance of your Mobile App By Padmini Aishwarya Bolgam– A Sitha “The Warrior” in her own Life! Where there is a will, there is a way. This quote truly portrays the situation we were in. For almost so many months we tried different tools for testing the Client-side Performance of our Mobile App. […]

November 23, 2022|3 mins
Caratlane Insider ZOD — TypeScript-first schema validation with static type inference

This article gives you a basic understanding of working with modern validator ZOD in JS frameworks. By Saiganesh Sampathirao — “Commitment Matters!” Zod Introduction to ZOD Zod is a TypeScript-first schema declaration and validation library. I’m using the term “schema” to broadly refer to any data type from a simple string to a complex nested object. Zod is […]

November 24, 2022|3 mins
Caratlane Insider In-house distribution of iOS apps using shell script.

This article helps you to understand the iOS in-house app distribution and how to automate the distribution process using shell script. By Praveen Apk– “ The architect of my life” Apple supports wireless installation of in-house builds. With this feature, we can distribute our apps to our end users without uploading them to the App store. […]

December 2, 2022|3 mins
Caratlane Insider The Wizard Tour Flow

This article shows how to create a simple wizard tour flow UI with minimal JavaScript. By Sreemaan K C K S– “Smart Coder” Most people imagine an elderly man with magical abilities, like Dumbledore from Harry Potter when they hear the word “wizard.” Sadly, this has little to do with the technical term, but it […]

December 19, 2022|3 mins
Caratlane Insider Is there any way to develop and test the reusable packages at the same time without re-installing…

Yes, One of the NPM commands will perform that trick. -Npm Link By Vinoth S — “An Enthusiast Coder thrives for learning” Problem statement As a developer, I used to think of a way to test the reusable component in my main application before publishing the changes to the remote server. By default, I will complete the coding […]

December 23, 2022|3 mins
Caratlane Insider Forward and Reverse Geocoding in iOS

This article helps you understand geocoding in iOS using the CLGeocoder class. By Praveen Apk– “ The architect of my life” Since the product delivery is directly related to the Pin-code, we would need the user Pin-code. We use Pin-code for multiple purposes like calculating the expected delivery time, features available for a particular area […]

December 27, 2022|3 mins
Caratlane Insider Problems with new SameSite cookie changes

This blog will give basic understanding of the SameSite attribute in cookies and its old behaviour. By Kripa K— “An Inquisitive learner” Problems with new SameSite cookie changes We are aware of Google’s launch of the SameSite updates. There were some explicit changes to the SameSite attribute to send the cookie to the third-party context. This […]

December 27, 2022|3 mins
Caratlane Insider CSS Trendy Design Examples (Parallax, Floating Menu)

This article demonstrates how to build a Web page containing examples of trendy CSS designs using only HTML and CSS. By — Sreemaan K C K S — “Smart Coder” The majority of people mistakenly believe that the term “parallax effect” refers to a type of visual effects editing that is employed in photography, graphic design, or other platforms. […]

December 28, 2022|3 mins
Caratlane Insider GraphQL Automation with Database Verification

This article will show you how to use Mocha and Chai to test your GraphQL Query and connect to a database to verify the API response. By Saranraj S — “Testing for Excellence” GraphQL is a popular query language for interacting with APIs, and it allows clients to request only the specific data they need, rather than […]

December 29, 2022|3 mins


Seema J

Enhance Your Website’s Performance with Clarity’s Performance Widget In the digital age, where user experience reigns supreme, website owners are constantly seeking ways to optimise their platforms for optimal performance. Enter Clarity’s Performance widget — a powerful tool designed to monitor and improve your website’s user experience. In this comprehensive guide, we’ll delve into the features and […]

February 20, 2024|3 mins