Using Core Concepts of Computational Linguistics with RAG

A super colorful infographic ChatGPT created for this article. How linguistic fundamentals shape the design and performance of retrieval-augmented generation systems In a previous article, I discussed the core concepts of computational linguistics that every language model, big and small, needs to have. This article will discuss the core components of retrieval-augmented generation (RAG) models, show […]
QuickSight Quickstart: From Blank AWS Account to Published Dashboards in One Command

The missing link for enterprise Quicksight Development The Problem — Automating QuickSight Is Still Awkward QuickSight is pay-as-you-go BI, but its deployment story lags behind the rest of AWS. A single dashboard hides dozens of interlocked artefacts — data sources, datasets, analyses, themes, RDS/VPC plumbing, IAM policies, and invisible dependencies such as SPICE refresh schedules. […]
Angular 20 Is the Framework Update We’ve Been Waiting For

Built from real-world feedback, this release rewrites the rules on boilerplate, reactivity, and performance without breaking the foundation. Angular 20 isn’t just another release — it’s a reflection of years of community feedback, evolving web standards, and a renewed commitment to developer experience. After working through the Angular ecosystem for well over a decade, I […]
DERMS and the Decentralized Grid Revolution

Unlocking cost savings, real-time control, and resilience with intelligent distributed energy management Introduction As the energy landscape evolves, Distributed Energy Resource Management Systems (DERMS) play a crucial role in integrating renewable energy resources and optimizing grid performance. DERMS enable utilities to efficiently manage distributed energy resources (DERs) such as inverter-based resources (IBRs), electric vehicles […]
A Primer on Cost Saving Strategies for Deploying Models on the Cloud

How to think about cost savings for machine learning models Introduction The rise of organizations attempting to deploy and train custom Machine Learning models for specific purposes (such as demand forecasting, fraud detection, and more) has led to an increase in dependency on third-party cloud providers to host these models for training and inference purposes […]
Sharper Thinking: Pillars of Logical Arguments

Elevating Consulting with Logical Principles The primary goal of a consultant is to provide the best long-term solutions for customers. Achieving this requires not only technical expertise but also a disciplined approach to evaluating and critiquing solutions. This post outlines ten fundamental principles — adapted from classical logical fallacies — that everyone should follow when […]
Databricks Asset Bundles

Background Photo by Luis Vaz on Unsplash A first look at the tool’s maturity, benefits and current limitations Databricks offers several ways to deploy resources like jobs, notebooks, clusters — each suited to different levels of automation, complexity and levels of control. Whether it’s managing infrastructure, orchestrating jobs, or promoting code across environments, choosing the right deployment tool is […]
Ship Clean Code Faster: A Pragmatic Guide to Using Cursor Effectively

TL;DR — Cursor can 2× your delivery speed if you install hard guardrails. This guide shows how rule files, checkpoint‑and‑restore, test‑driven development, and ruthless pruning let you bank that speed without inflating technical debt. Why Bother Reading Another AI‑Coding Post? Most “AI pair‑programmer” articles stop at shiny demos. They rarely answer the question architects lose sleep over: How do we prevent the […]
Resilience for Power Systems

Current and Future Trends with A Look at Recent HILF Events The consumption of energy and its transformation into electricity are essential for societal progress. As the Rockefeller Foundation highlights, electricity is a key driver of economic competitiveness and prosperity more now than in previous centuries. Even developing economies depend heavily on stable, reliable, and […]
Introduction to GraphQL and AppSync

Core Concepts and Value Propositions In the ever-evolving landscape of web development, efficient data fetching and manipulation have become paramount concerns. Traditional REST APIs, while widely used, often struggle with problems like over-fetching or under-fetching data. Enter GraphQL — a query language for APIs that addresses these issues by giving clients the power to request […]