Imagine you’re building a React app where users can log in, get notifications, and change theme preferences. With traditional tools like Redux, managing all these states can be tricky. Lots of code, a complicated setup, and a steep learning curve. Now, with Jotai, you can handle all these states with very little code and setup. […]
Services
Intelligent Agents with n8n: AI-Powered Automation
Abstract We live in a time when automating processes is no longer a luxury, but a necessity for any team that wants to remain competitive. But automation has evolved. It is no longer just about executing repetitive tasks, but about creating solutions that understand context, learn over time, and make smarter decisions. In this blog, […]
Flutter + GitHub Copilot = Your New Superpower
Flutter is powerful — but let’s be honest, it often involves a lot of repetitive boilerplate and wiring. Enter GitHub Copilot: your AI-powered pair programmer that lives right in your IDE and helps you write better Flutter code, faster. Why Use GitHub Copilot for Flutter? Flutter development often involves: Repetitive UI patterns Business logic & […]
Databricks Lakebase – Database Branching in Action
What is Databricks Lakebase? Databricks Lakebase is a Postgres OLTP engine, integrated into Databricks Data Intelligence Platform. A database instance is a compute type that provides fully managed storage and compute resources for a postgres database. Lakebase leverages an architecture that separates compute and storage, which allows independent scaling while supporting low latency (<10ms) and […]
Celebrating Perficient’s Third Databricks Champion
We’re excited to welcome Bamidele James as Perficient’s newest and third Databricks Champion! His technical expertise, community engagement, advocacy, and mentorship have made a profound impact on the Databricks ecosystem. His Nomination Journey Bamidele’s journey through the nomination process was vigorous. It required evidence that he has successfully delivered multiple Databricks projects, received several certifications, […]
Mitigate DNS Vulnerabilities Proactively with Amazon Route 53 Resolver DNS Firewall
In today’s cloud-first world, securing your DNS layer is more critical than ever. DNS (Domain Name System) is a foundational element of network infrastructure, but it’s often overlooked as a security risk. Attackers frequently exploit DNS to launch phishing campaigns, exfiltrate data, and communicate with command-and-control servers. Proactive DNS security is no longer optional – […]
Monitoring Object Creation/Deletion in Cloud Storage with GCP Pub-Sub
When using cloud-based event-driven systems, it’s essential to respond to changes at the storage level, such as when files are added, modified, or deleted. Google Cloud Platform (GCP) makes this easy by enabling Cloud Storage and Pub/Sub to talk to one another directly. This arrangement lets you send out structured real-time alerts whenever something happens […]
Preparing for the New Normal: Synthetic Identities and Deepfake Threats
What’s it like to receive a phone call to say, “I need you to quickly transfer some funds,” and that person sounds just like your boss, but it is not your boss? Or somebody constructing a complete and realistic video of you stating something you never said? This is not science fiction, this is reality […]
Flutter Web Hot Reload Has Landed – No More Refreshes!
Flutter’s famous hot reload just levelled up — now it works on the web! No more full refreshes every time you tweak a UI. If you’re building apps with Flutter Build Web, this update is a game-changer. Let’s dive into what it is, how to use it, why it matters, and see it in action. […]
From Flow to Fabric: Connecting Power Automate to Microsoft Fabric
In this blog, we’ll walk through how to use Eventstream in Microsoft Fabric to capture events triggered by Power Automate and store them in a Lakehouse table. Whether you’re building dashboards, triggering insights, or analyzing user interactions, this integration provides a powerful way to bridge business logic with analytics. 1. Create a Power Automate Flow to Post Data Start by […]
Trust but Verify: The Curious Case of AI Hallucinations
AI is no longer the future; it is happening. Every other technology faces issues during its development phase, and AI is no exception. Have you ever asked an AI a question and received an answer that sounded perfectly confident, only to find out it was completely wrong? That is not a glitch; it is called […]
Unlocking Business Success with Databricks One
Business users don’t use notebooks. Full stop. And for that reason, most organizations don’t have business users accessing the Databricks UI. This has always been a fundamental flaw in Databricks’ push to democratize data and AI. This disconnect is almost enshrined in the medallion architecture: Bronze is for system accounts, data scientists with notebooks use […]