Problems displaying this newsletter? View online.
Database Weekly
The Complete Weekly Roundup of SQL Server News by SQLServerCentral.com
Hand-picked content to sharpen your professional edge
Editorial
 

Happy Holidays, Let's Do Nerdy Stuff

I'm actually writing this on my day off. I took a bunch of vacation around the holidays because I could, and because I don't take enough the rest of the year. Anyway, I'm just going to share how I've been spending my time (not counting time with the family, which I am certainly doing).

I was looking at my radio gear sitting on my desk when I spotted a Raspberry Pi 5. I won it in a drawing last year at pgConf.EU. I promised I'd do something with it in PostgreSQL when I won it, and I've let it sit for a year. So I decided to cross the streams a bit. I went to CoPilot, the AI, and gave it a list of radio equipment and gear I had sitting around the house and asked it to suggest some projects I could work on to put the Pi to work AND to build out a PostgreSQL database in Azure along the way (keep in mind, this is my time off work). It suggested a bunch of projects, some of which I'll come back to I think. But the one I picked was to build PiAware, a part of FlightAware, into the Pi. Further, I figured I'd vibe code the whole thing.

And that's what I did. Go here to see it in action.

I worked with CoPilot to get PiAware installed and running. That took no time at all and CoPilot was helpful through out. Then, I added a database to a cluster I already have running in Azure for the series of articles I'm doing on dbRosetta (link to the latest one). I then asked CoPilot to help me build a web app to show off the data I was collecting. Hoo boy, all hell breaks loose. See, the AI, CoPilot, is smart. It has reems and reems of knowledge. However, it truly does not think. And it loses context, frequently. It started me down multiple bad paths, but I kept at it. First day, I had a functional web page. Second day, I added a report and cleaned up the behavior. Third day I worked on securing the whole thing (OMG is AI horrible at security unless you explicitly tell it, constantly, to be secure). It's still not quite where I want it, and I'll probably do some more to it. It's incredible how much I got done and how quickly, but also, just how painful it can be working with the AI unless you're very clear, careful, and studious with your prompts. I'm already planning on submitting this (along with dbRosetta) to events in the coming year (sorry to all the events that accepted me, or rejected me, before I put this all together). My biggest learning from this is, the AI really can do everything for you except reason. You are going to have to think through the issues when you hit them (and you will) and do troubleshooting on your own frequently, then feed the results into the AI. Humans are still necessary.

Anyway, that's how I've been spending my "holiday," building an application and a database. How have you spent yours?

For those interested, it's a Pi 5 running latest Pi OS. PiAware linked above. I have a tiny little antenna attached to my roof. That's all connected to an RTL-SDR (Realtek Software Defined Radio, mine is the v2). It's PostgreSQL 17 on an Azure Flexible Server. I'm serving it through an Azure Static Web App running Python. I have a private endpoint enabled and a VPN connecting the Pi to Azure. Currently the code is in a private repo on GitHub, but I'll eventually share it.

Grant Fritchey

Join the debate, and respond to the editorial on the forums

 
The Weekly News
All the headlines and interesting SQL Server information that we've collected over the past week, and sometimes even a few repeats if we think they fit.
AI/Machine Learning/Cognitive Services

There is yet another AI productivity gap

From AllAnalytics

When I first started as a data scientist, there wa...

How I learned to stop worrying and love AI slop

From Technology Review Feed - Tech Review Top Stories

Lately, everywhere I scroll, I keep seeing the sam...

OpenAI Debuts Personalized Year-in-Review ChatGPT Experience for Users

From Past News - RSS Feeds

This development showcases how AI companies are bo...

Waymo to Update Robotaxi Software After SF Blackout Exposes Navigation Gaps

From Past News - RSS Feeds

The company is rolling out software updates that p...

The Relentless Rise of OpenAI

From Past News - RSS Feeds

Its recent launches, public milestones, and high-p...

Pulitzer Winner Sues 6 AI Giants for Billions Over Copyright

From Past News - RSS Feeds

Court documents reveal the lawsuit targets tech ti...

PropertySphere bot: understanding images

From Ayende @ Rahien

In the previous post, I talked about the PropertySphere Telegram bot (you can also watch the full video here). In this post, I want to show how we can make...

Administration of SQL Server

SQL Server Privilege Escalation via Replication Jobs

From Simple Talk

Learn how attackers can exploit SQL Server replica...

Maximize pagination performance even with filters

From SQLBlog.org

In this tip, I show a few pagination tricks to let...

Known Issues So Far in SQL Server 2025

From Brent Ozar Unlimited

Whenever a brand spankin’ new version of any sof...

Advent of 2025, Day 24 – SQL Server 2025 – Documentation and learning materials

From TomazTsql

In this Microsoft SQL Server 2025 series: Microsof...

Self-Hosting a Photo Server the Whole Family Can Use

From SQLServerCentral Blogs

Until recently, my family's 90,000+ photos have be...

T-SQL Inline UDF Plan Caching and Reuse in SQL Server

From Erik Darling Data

T-SQL Inline UDF Plan Caching and Reuse in SQL Ser...

Career, Employment, and Certifications

Look at my work, not at me! (023)

From Dr SQL

In this episode of Blogging for Programmers, I dis...

If it isn’t fun, could it be your purpose (024)

From Dr SQL

In this final episode for 2025, the host emphasize...

Cloud - Azure

Stop Being Surprised by Your Azure Bill: Use Budgets

From DCAC

When organizations migrate workloads to Azure, the...

DMO/SMO/Powershell

Start with the FabricTools PowerShell module

From Azure Player

Managing Microsoft Fabric at scale quickly becomes...

ETL/SSIS/Azure Data Factory/Biml

Is ETL now a Circular Process?

From Purple Frog Systems

Traditionally, ETL (Extract, Transform, Load) has ...

PostgreSQL

Mayur B.: PostgreSQL Santa’s Naughty Query List: How to Earn a Spot on the Nice Query List?

From Planet Postgres

Santa doesn’t judge your SQL by intent. Santa ju...

Umair Shahid: PostgreSQL Column Limits

From Planet Postgres

The 1,600-column ceiling, and the real production ...

David Wheeler: ?? Taming PostgreSQL GUC “extra” Data

From Planet Postgres

New post up on on the ClickHouse blog: ...

Pavel Stehule: fresh dll of orafce and plpgsql_check for PostgreSQL 17 and PostgreSQL 18

From Planet Postgres

I compiled and uploaded zip files with latest oraf...

Devrim GÜNDÜZ: What happened?

From Planet Postgres

This is an incident report, a post-mortem writeup ...

Floor Drees: PostgreSQL Contributor Story: Mario Gonzalez

From Planet Postgres

Earlier this year we started a program (“Develop...

Shinya Kato: New PostgreSQL Features I Developed in 2025

From Planet Postgres

Introduction I started contributing to Postgre...

Radim Marek: Instant database clones with PostgreSQL 18

From Planet Postgres

 

PowerPivot/PowerQuery/PowerBI

A little Power BI colour trick for you with AI!

From Guy in a Cube

 

Performance and Cost Considerations from Power BI Pro/PPU to Fabric

From Prologika (Teo Lachev's Weblog)

What performance and cost considerations should yo...

Professional Development

Festive 500: Learning through Hobbies

From SQL DBA with A Beard

Introduction As the year draws to a close, it’s ...

Security News and Issues

Microsoft Is Finally Killing RC4

From Schneier on Security

After twenty-six years, Microsoft is finally upgra...

OpenAI Steps Up Security as ChatGPT Atlas Faces Ongoing Prompt Injection Threats

From Past News - RSS Feeds

The AI firm has rolled out a new security update t...

Meet the man hunting the spies in your smartphone

From Technology Review Feed - Tech Review Top Stories

In April 2025, Ronald Deibert left all electronic ...

Urban VPN Proxy Surreptitiously Intercepts AI Chats

From Schneier on Security

This is pretty scary: Urban VPN Proxy targets conv...

Software Development

Every app is a data app (well almost every app) (S01:E04)

From Dr SQL

I have had this argument with too many people, and...

Static Site Improvements: Scheduled Posts, Preview Builds, Robots Writing the CSS

From Kendra Little's Blog

I’ve standardized design, upgraded components, a...

Finding your own mistakes (022)

From Dr SQL

In this episode of Blogging for Programmers, I tal...

Tech News

MIT Technology Review’s most popular stories of 2025

From Technology Review Feed - Tech Review Top Stories

It’s been a busy and productive year here at MIT Technology Review. We published magazine issues on power, creativity, innovation, bodies, relationships, and security. We hosted 14 exclusive virtual...

The Lighter Side

CodeSOD: A Case of Old Code

From Daily WTF

We've talked about the For-Case anti-pattern many,...

Christmas in the Server Room III: The Search for Santa

From Daily WTF

How many times does it take to make something a tr...

Error'd: Boxing Day Math

From Daily WTF

To be honest, math works the same way all year 'ro...

 
RSS FeedTwitter
This email has been sent to {email}. To be removed from this list, please click here. If you have any problems leaving the list, please contact the webmaster@sqlservercentral.com. This newsletter was sent to you because you signed up at SQLServerCentral.com. Note: This is not the SQLServerCentral.com daily newsletter list, and unsubscribing to this newsletter will not stop you receiving the SQL Server Central daily newsletters. If you want to be removed from that list, you can follow the instructions on the daily newsletter.
©2019 Redgate Software Ltd, Newnham House, Cambridge Business Park, Cambridge, CB4 0WZ, United Kingdom. All rights reserved.
webmaster@sqlservercentral.com

 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -