Skip to main content

Posts

Understanding Prisma and Sql — Relationships, Schema,...

Recent posts

The Ultimate Beginner's Guide to Microsoft Excel: Master...

The Ultimate Beginner's Guide to Microsoft Excel: Master Spreadsheets from Scratch Did you know that 85 % of all corporate data analysis still happens in excel ? Whether you’re tracking personal finances, building a sales dashboard, or preparing data for a big presentation, mastering the excel spreadsheet is the fastest way to turn raw numbers into actionable insight—no coding degree required. In This Article Getting Started: The Excel Interface & Core Concepts Building Your First Spreadsheet Power Up with Formulas Why Excel Matters: Real‑World Impact & Use Cases Actionable Takeaways & Next Steps Frequently Asked Questions Getting Started: The Excel Interface & Core Concepts And the first thing you’ll notice is the excel ribbon—those tabs that look like a plate of options. Just click Home , Insert , Formulas and feel the power of built‑in tools. But before you dive into formatting, let’s talk about the difference between a workbook and a worksheet...

Gribouille 0.3.0: A Grammar of Graphics for Typst

Gribouille 0.3.0: A Grammar of Graphics for Typst Nearly 80 % of business decisions are driven by visual data, yet more than half of analysts spend over 30 % of their time wrestling with formatting instead of insight‑generation. With Gribouille 0.3.0 you can cut that wasted time in half—turning raw data into polished, interactive dashboards directly inside Typst, the next‑gen typesetting system. Imagine drafting a quarterly report, tweaking a chart, and seeing the result instantly rendered in the same document you’ll print for the board—no Photoshop, no PowerPoint, no copy‑paste. In This Article What is Gribouille? Setting Up Gribouille in Your Analytics Workflow Building Business‑Ready Visualizations Why It Matters: Real‑World Impact on Data Analysis & Decision‑Making Actionable Takeaways & Next Steps Frequently Asked Questions What is Gribouille? A Quick Primer Gribouille is a lightweight, declarative package that brings the grammar of graphics to Typst. Think ...

Datasette Apps: Host custom HTML applications inside...

Datasette Apps: Host custom HTML applications inside Datasette Did you know that > 70 % of data‑science projects stall because the insights never leave the notebook? Imagine turning every exploratory notebook into a share‑ready, interactive web app without leaving the familiar Datasette environment—and doing it with just a few lines of HTML, CSS, and JavaScript. In this article you’ll learn how to embed custom front‑ends directly inside Datasette, turning raw query results into polished, production‑ready dashboards for machine‑learning teams. In This Article What Datasette Apps Are & When to Use Them Setting Up the Environment Building the Front‑End Why It Matters Actionable Takeaways & Next Steps Frequently Asked Questions What Datasette Apps Are & When to Use Them Datasette apps are lightweight plug‑ins that serve custom HTML, CSS, and JavaScript alongside Datasette’s built‑in API. They’re perfect when you want to expose data‑first views—like model‑per...

Real-Time Metrics Dashboards with SQL: Patterns That...

Real‑Time Metrics Dashboards with SQL: Patterns That Actually Scale 84 % of enterprises say their biggest bottleneck in data‑driven decision‑making is stale reporting. With the right SQL patterns, you can deliver sub‑second, always‑up‑to‑date dashboards without moving to a separate streaming platform. Imagine a sales leader opening a dashboard at 9 am and seeing the exact number of deals closed **right now**, not a 24‑hour‑old snapshot. In This Article Foundations – Why Real‑Time Matters for Data Analysis Core SQL Patterns That Scale Step‑by‑Step Walkthrough: Building a Real‑Time Dashboard Performance & Cost Considerations (Why This Matters) Actionable Takeaways & Checklist for Scaling Your Own Dashboards Frequently Asked Questions Foundations – Why Real‑Time Matters for Data Analysis Imagine you’re a product manager that sees a sudden spike in support tickets. If your analytics stay a day behind, you’re already late to act. That latency turns insights into *op...

Stop Shipping ML Models With Bare Floats: A Deep Dive...

Stop Shipping ML Models With Bare Floats: A Deep Dive Into Statistically Rigorous Model Evaluation 90 % of production ML failures are traced back to a single, invisible mistake: reporting a single floating‑point number as the model’s performance. Most data scientists treat an AUC of 0.842 as a badge of honor, yet that number hides variance, bias, and the risk of catastrophic mis‑predictions once the model hits real users. In this article we’ll expose why those “bare floats” are dangerous and show you a reproducible, statistically sound workflow you can ship today. In This Article Why “Bare Floats” Kill Trust in Your Model Foundations of Rigorous Evaluation (Theory Meets Practice) Hands‑On Walkthrough with scikit‑learn From Evaluation to Production: Embedding Rigor in Your ML Ops Actionable Takeaways & Checklist for Shipping Robust Models Frequently Asked Questions Why “Bare Floats” Kill Trust in Your Model The illusion of precision is real. A single decimal point fe...

Made a free macOS menu bar app that fixes typing in the...

Made a free macOS menu bar app that fixes typing in the wrong keyboard layout Did you know that ≈ 30 % of macOS users accidentally type in the wrong keyboard layout at least once a week? The frustration of garbled text can ruin a coding session, a Jupyter notebook, or a quick pandas data‑clean‑up. That’s why I built Flickey , a free menu‑bar utility that instantly detects and corrects the layout mismatch—no terminal commands, no reinstalling pip packages, just a click. In This Article Why the Wrong Layout Happens (and Why It Matters) Inside Flickey: Core Features & Architecture Step‑by‑Step Walkthrough: Installing & Using the App (Practical Code Example) Extending the App: Integrations with pandas, NumPy & Jupyter Actionable Takeaways & Next Steps Frequently Asked Questions Why the Wrong Layout Happens (and Why It Matters) When you’re juggling multiple language projects, you’re probably flipping between US‑QWERTY, German QWERTZ, or Dvorak without even ...