It is crucial for every end product to meet/excel Customer expectations. For a successful delivery, it is not just about doing that matters but about the way it is done by following/implementing the desired standards. This post explains the following best practices to be considered with IDMC CDI ETL during the below phases., Development Operations […]
Software Development
Over The Air Updates for React Native Apps
Mobile App development is rapidly growing and so is the expectation of robust support. “Mobile first” is the set paradigm for many application development teams. Unlike web deployment, an app release has to go through the review process via App Store Connect and Google Play. Minor or major releases follow the app review same process, […]
Securely Store API, Bearer and Auth Tokens with Platform Cache
Imagine you are retrieving an API key/Bearer token from an external system to make a new callout to another external system. But there is one issue: you cannot determine when the new callout will take place, so you need to store the token value somewhere in your org for later use. Probably you will be […]
October CMS: A Modern CMS for Developers and Creators
In the ever-evolving world of content management systems (CMS), there are many options to choose from—WordPress, Joomla, Drupal, and others. But for developers who love clean code, flexibility, and control, October CMS stands out as a modern, elegant solution built on the popular Laravel PHP framework. What is October CMS? October CMS is an open-source, […]
Loading JSON Data into Snowflake From Local Directory
In today’s world, there are various data formats such as traditional, unstructured, raw format and semi structured data and load into target system. Semi structured data is often used in web applications, IOT and API sensors. Customers use JSON format mostly to get the data because it is easy to understand. Snowflake Snowflake is a […]
Helpful Git Aliases To Maximize Developer Productivity
Git is a powerful tool, but it can sometimes be overwhelming with the number of commands required to perform common tasks. If you’ve ever found yourself typing out long, complex Git commands and wondered if there’s a faster way to get things done, you’re not alone. One way to streamline your workflow and reduce repetitive […]
Good Vibes Only: A Vibe Coding Primer
In the ever-evolving landscape of software development, new terms and methodologies constantly emerge, reshaping how we think about and create technology. Recently, a phrase has been buzzing through the tech world, sparking both excitement and debate: “vibe coding.” While the idea of coding based on intuition or a “feel” isn’t entirely new, the term has […]
Promises Made Simple: Understanding Async/Await in JavaScript
JavaScript is single-threaded. That means it runs one task at a time, on one core. But then how does it handle things like API calls, file reads, or user interactions without freezing up? That’s where Promises and async/await come into play. They help us handle asynchronous operations without blocking the main thread. Let’s break down […]
Scoping, Hoisting and Temporal Dead Zone in JavaScript
Before mastering JavaScript, it’s crucial to understand how it thinks behind the scenes. Concepts like scope, hoisting, and the temporal dead zone might sound tricky at first, but they form the backbone of how your code behaves. In this blog, we’ll break down these key ideas in the simplest way possible—so you can write cleaner […]
⚡ PERFATHON 2025 – Hackathon at Perficient 👩💻
April 10–11, 2025, marked an exciting milestone for Perficient India as we hosted our hackathon – Perfathon 2025. Held at our Bangalore office, this thrilling, high-energy event ran non-stop from 12 PM on April 10 to 4 PM on April 11, bringing together 6 enthusiastic teams, creative minds, and some truly impactful ideas. Setting the […]
Convert a Text File from UTF-8 Encoding to ANSI using Python in AWS Glue
To convert a text file from UTF-8 encoded data to ANSI using AWS Glue, you will typically work with Python or PySpark. However, it’s important to understand that ANSI is not a specific encoding but often refers to Windows-1252 (or similar 8-bit encodings) in a Windows context. AWS Glue, running on Apache Spark, uses UTF-8 […]
Android Development Codelab: Mastering Advanced Concepts
This guide will walk you through building a small application step-by-step, focusing on integrating several powerful tools and concepts essential for modern Android development. What We’ll Cover: Jetpack Compose: Building the UI declaratively. NoSQL Database (Firestore): Storing and retrieving data in the cloud. WorkManager: Running reliable background tasks. Build Flavors: Creating different versions of […]