Azure Synapse Analytics’ serverless SQL pool lets you query data lake files with T-SQL. No infrastructure to manage, pay only for queries. Here’s how it works. Query Data Lake with SQL Create External Tables Use Cases Ad-hoc exploration: Query without loading Data transformation: CETAS for ETL Logical data warehouse: Views over lake files Pricing Model […]
Read more →Month: January 2020
Debezium: Change Data Capture for Kafka
Debezium turns your database into an event stream. Every change — insert, update, delete — becomes a Kafka event. Here’s how to get started. What is Change Data Capture? CDC captures row-level changes in databases. Instead of polling for changes, Debezium reads the database’s transaction log and streams changes in real-time. Architecture Supported Databases PostgreSQL […]
Read more →Terraform 0.12: HCL2 and Provider Improvements
Terraform 0.12 is the biggest update in Terraform’s history, introducing HCL2 (HashiCorp Configuration Language 2). It addresses the major pain points of 0.11: type constraints, complex interpolations, and limited support for loops. This guide demonstrates how to refactor your infrastructure code to leverage the power of HCL2. First-Class Expressions Gone are the ‘${…}’ wrappers for […]
Read more →React Suspense and Concurrent Mode: What to Expect
React’s Concurrent Mode and Suspense are experimental but represent the future of React. Here’s what developers should know as we head into 2020. What is Concurrent Mode? Concurrent Mode allows React to work on multiple tasks simultaneously, interrupting less important updates for urgent ones. This means smoother UX during loading and transitions. Suspense for Data […]
Read more →Azure DevOps: Multi-Stage Pipelines with YAML
The Classic UI pipelines in Azure DevOps are going away. The future is YAML—specifically Multi-Stage Pipelines. This approach allows you to define your Build (CI) and Deployment (CD) processes in a single, version-controlled file stored alongside your code. This guide implements a complete specific end-to-end pipeline for a .NET Core application deploying to Azure Kubernetes […]
Read more →Vue 3 Composition API Preview: The Future of Vue
Vue 3 is coming later this year, and the Composition API is its most significant feature. Having played with the preview, here’s what I’ve learned. Why Composition API? The Options API (data, methods, computed) works great for small components. But as components grow, related logic gets scattered. Composition API lets you organize by feature, not […]
Read more →