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
 

Do As I Say, Not As I Do

Yesterday morning I sat down to start a new project. Before I got started, I knew I needed to put this in source control. Now, the project was going to be in AWS, but, AWS has shut down their flavor of Git, CodeCommit. I decided to use GitHub instead, no big deal.

Well, until I looked at my GitHub repositories.

See, I use GitHub all the time. I put my presentation code there. I have examples there. I published the code for my book there. I'm shoving stuff in to source control pretty willy nilly all the time. I've been pretty tactical, adding stuff on the fly and working way more remotely and not centrally.

Yeah.

My GitHub was a mess.

There were repositories there I didn't recognize. I found duplicate repositories with no idea why. Failed experiments. Just a jumbled up pile of, probably, junk. What's worse, because it's just me and my own code, no team, I hadn't bothered using good code commit messages. Further, I wasn't in the habit of putting in good, oh heck, any, ReadMe files to show what the heck the project was for. I realized that before I could get going on yet another repo with bad documentation, poor naming standards, and all the rest, that I would need to clean up.

The irony wasn't lost on me. I fly around the world teaching people how to get their database code into source control. I go off on rants about how important proper naming standards are. I crack jokes about bad commit messages. In short, every single silly thing I had done to turn my GitHub repositories into a hot mess, I tell all of you not to do.

I spent a chunk of yesterday, and will probably be spending some more time today, cleaning up a mess I knew better than to create.

I see you out there. There's a whole bunch of you saying, "Hoo, Grant, why'd you do that? I'd never intentionally violate good practices myself." And, sure, for a few of you, that's probably true. The rest of you, well, come on, look around, you're with me. We just don't always practice what we preach. It's a humbling, but useful, reminder.

I want to say, it doesn't hurt to slow down for a minute and be sure you're doing what you know you should. However, yesterday hurt. Regardless, through inattention, I built up a technical debt. Sooner or later, one way or another, you're going to pay for that debt. So, do as I say, not as I do, and be sure you are indeed following the best practices you know you should.

Now, I've got to go write some ReadMe files.

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.
Vendors/3rd Party Products

The ROI of SQL Prompt

Find your personal ROI in under 1 minute. And see how many working days you and your team could save in coding time with SQL Prompt!

AI/Machine Learning/Cognitive Services

Bridging the AI Skills Gap: Top Strategies for IT Teams in 2025

From IT Pro - Microsoft Windows Information, Solutions, Tools

As AI and ML drive IT innovation, organizations fa...

AI Helping with an API

From SQLServerCentral Blogs

Can an AI help me with some database API work? Let...

AI helps ID paint chemistry of Berlin Wall murals

From Ars Technica

Italian scientists designed a neural network to an...

69% of Job Seekers Say Enterprise AI Fails to Boost Workplace Performance

From Past News - RSS Feeds

Investigate why a staggering 69% of job seekers th...

Parents’ Legal Battle Over AI Cheating Backfires as Massachusetts Judge Defends School’s Grade Penalty

From Past News - RSS Feeds

Parents' lawsuit over AI homework cheating fails a...

New Study Identifies Major Roadblocks to AI Adoption for Businesses — Are You Aware of Them?

From Past News - RSS Feeds

Discover the latest research uncovering critical barriers to AI adoption for enterprises of all sizes. The post New Study Identifies Major Roadblocks to AI Adoption for Businesses — Are You...

Google Uncovers 20-Year-Old Software Bug Using AI

From Past News - RSS Feeds

Discover how Google leveraged AI to uncover a hidden software bug that has been lurking for two decades. The post Google Uncovers 20-Year-Old Software Bug Using AI appeared first on...

Itch.io platform briefly goes down due to “AI-driven” anti-phishing report

From Ars Technica

Domain registrar failed to respond after offending content was taken down.

Reddit debuts AI-powered discussion search—but will users like it?

From Ars Technica

"Reddit Answers" will answer questions with AI-generated summaries of user content.

Chatbots urged teen to self-harm, suggested murdering parents, lawsuit says

From Ars Technica

Parents suing want Character.AI to delete its models trained on kids' data.

 
Administration of SQL Server

SQL Create Database Tutorial

From MSSQL Tips

In this article, we look at how to create an SQL S...

Creating a “Real” Copy of a View: #SQLNewBlogger

From SQLServerCentral Blogs

I saw a post where a developer was trying to read ...

Resolving and Preventing Deadlocks in SQL Server

From Eitan Blumin

Deadlocks in SQL Server can be frustrating and can...

Trace Flag 3625 Follow Up

From SQLServerCentral Blogs

Several months ago, I discussed my customer’s intention to enable trace flag 3625. Since that time, we have observed an intriguing phenomenon when encountering a login failure. To demonstrate... The...

Video: SQL Server Filegroup Backup and Restoration

From 36 Chambers – The Legendary Journeys

THE VIDEO THE SYNOPSIS In this video, I show how to back up and restore SQL Server databases in piecemeal form, using filegroups to manage read-only versus read-write data,...

Analysis Services / BI on the MS Stack

SQLBI+ updates in December 2024

From SQLBI

We released more content in SQLBI+ with two new se...

Career, Employment, and Certifications

Designing for Multi-Platform Databases: A SME’s Perspective

From DBAKevlar

When building products that interact with multiple...

Advent of 2024, Day 8 – Microsoft Azure AI – Speech Studio in Azure with AI Services

From TomazTsql

In this Microsoft Azure AI series: Speech studio (available at URL: https://speech.microsoft.com/portal)  is a set of UI-based tools for building and integrating features from Azure AI Speech service (available...

How to Keep IT Team Boredom From Killing Productivity

From IT Pro - Microsoft Windows Information, Solutions, Tools

A bored IT team is also an unproductive IT team. Here's how to keep your staff motivated and energetic.

Cloud - AWS

Now Available – Second-Generation FPGA-Powered Amazon EC2 instances (F2)

From AWS News Blog

Accelerate genomics, multimedia, big data, network...

Cloud - Azure

Advent of 2024, Day 12 – Microsoft Azure AI – Vision and Document AI Service

From TomazTsql

In this Microsoft Azure AI series: Vision and Docu...

Community Interests

Bluesky has an impersonator problem 

From Technology Review Feed - Tech Review Top Stories

Like many others, I recently fled the social media...

12 sweet seasons of giving

From AllAnalytics

Since 2012, the SAS Health Center Center and VETS ...

Obesity rates are down. Is that because of weight-loss drugs?

From Ars Technica

Results from a recent survey have prompted questions.

DMO/SMO/Powershell

Tracking Down Lost Disk Space: A PowerShell Solution

From IT Pro - Microsoft Windows Information, Solutions, Tools

In Part 1 of this article series, we will begin to build a PowerShell tool that visualizes disk space.

Data Mining / Data Analysis

2025 SAS Customer Recognition Awards: Share your Success!

From AllAnalytics

Have you accomplished something amazing with SAS s...

learning from the design of everyday objects

From Storytelling with Data

  ...

do you need a data story?

From Storytelling with Data

As someone who works at storytelling with data, I'...

Latin hypercube sampling in SAS

From AllAnalytics

While researching the topic of Latin hypercube sampling (LHS), I read an article by Emily Gao (2019) that shows how to use PROC IML in SAS to perform the...

SoDA(SAS OnDemand for Academics)의 작업 방식

From AllAnalytics

SoDA를 이용해 쉽게 배우는 데이터 과학 #4 지난 포스팅에서는 SoDA 인터페이스 구성과 그 기능에 대해 알아보았습니다. 오늘은 SoDA 인터페이스 중 ‘작업 모드’와 ‘프로세스 플로우’ 두 가지 요소에 대해 알아보겠습니다....

Data Privacy, Compliance, and Governance

Location data firm helps police find out when suspects visited their doctor

From Ars Technica

Leaked form shows how Fog Data helps cops find whe...

Your data security is a joke!

From Data – Marc

Yes, you read it right. Most security implementati...

Database Design, Theory and Development

Modern Data Archiving: Managing Explosive Unstructured Data Growth

From Dataversity

As unstructured data creation rates have soared, t...

Delivering Personalized Recommendations Without Sacrificing User Privacy

From Dataversity

In today’s fast-paced digital landscape, we all ...

Handling Data Quality and Data Enrichment

From Prologika (Teo Lachev's Weblog)

Some of the most difficult and tedious issues in a...

In the data and AI era – Will data engineering reign supreme?

From AllAnalytics

In 2012, Harvard Business Review declared the data scientist the sexiest job of the 21st century. Here’s what we knew at the time: big data was (and still is...

DevOps and Continuous Delivery (CI/CD)

Two ways to perform CI/CD for SQL databases in Fabric using YAML Pipelines

From Kevin Chant

Reading Time: 8 minutesIn this post I cover two ...

2025 DevOps Trends: What Will Change and What Won't

From IT Pro - Microsoft Windows Information, Solutions, Tools

Explore emerging trends alongside enduring strategies, while understanding which practices may fade as DevOps evolves in 2025.

DocumentDB/Key-Value/Graph/other NoSQL Databases

How to Build Data Management for Unstructured Data

From Joyful Craftsmen – The Business Intelligence Agency

The post How to Build Data Management for Unstructured Data appeared first on Joyful Craftsmen.

How to Build Data Management for Unstructured Data

From SQLServerCentral Blogs

The post How to Build Data Management for Unstructured Data appeared first on Joyful Craftsmen. The post How to Build Data Management for Unstructured Data appeared first on SQLServerCentral.

Hardware

Startup will brick $800 emotional support robot for kids without refunds

From Ars Technica

Embodied says it will try to refund recent purchas...

Google steps into “extended reality” once again with Android XR

From Ars Technica

No pricing or availability, but there's new compet...

Intel Arc B580 review: A $249 RTX 4060 killer, one-and-a-half years later

From Ars Technica

Intel has solved the biggest problems with its Arc...

The Latest Nvidia Earnings Report Is Out—Is It Still Leading AI Investments?

From Past News - RSS Feeds

Explore the latest Nvidia earnings report, AI grow...

Raspberry Pi 500 makes an 8GB Pi 5 into a compact, inexpensive desktop PC

From Ars Technica

New Pi 5-powered PC also launches with optional portable 1080p monitor.

How to Conduct an Infrastructure Assessment

From IT Pro - Microsoft Windows Information, Solutions, Tools

Learn how to conduct a goal-driven infrastructure assessment to uncover vulnerabilities, ensure compliance, and strengthen your IT environment.

Internet of Things

Why the Growing Adoption of IoT Demands Seamless Integration of IT and OT

From Dataversity

Over the past year, cyberattacks on cyber-physical...

MDX/DAX

Optimizing DAX in Power BI – Tools and techniques

From SQLBI

Overview of the techniques and the tools (free and...

Detect and Fix Issues with Tabular Editor 3 and DAX Optimizer Integration

From Sqlbi

In Tabular Editor 3, you can analyze models with DAX Optimizer and track fixed/ignored issues without leaving the integrated development environment.

Microsoft Fabric ( Azure Synapse Analytics, OneLake, ADLS, Data Science)

Granting Permissions in a Fabric Data Warehouse and Lakehouse

We are becoming used to being a bit lazy when granting permissions to Data Warehouses and lakehouses in Fabric. We only go to the workspace level and add the user as a viewer or member. However, this is far from a good idea. The solution is on the old and good SQL security practices.

Fabric Licensing from Scratch

From SQLGene – Learning SQL Slowly

The Basics If you’ve dealt with Power BI licensi...

Performance Tuning SQL Server

When Function Rewrites Need Query Rewrites In SQL Server

From Erik Darling Data

When Function Rewrites Need Query Rewrites In SQL Server Thanks for watching! Going Further If this is the kind of SQL Server stuff you love learning about, you’ll love...

PostgreSQL

Robert Haas: PostgreSQL Hacking Workshop - January 2025

From Planet Postgres

Next month, I'l be hosting 2 or 3 discussions of A...

Umair Shahid: VACUUM FULL in PostgreSQL – What you need to be mindful of

From Planet Postgres

If you have worked with PostgreSQL for a while, yo...

Andreas Scherbaum: PGConf.EU 2024 Review

From Planet Postgres

PGConf.EU 2024 in Athens is over, time for a revie...

Kaarel Moppel: Postgres Synchronous Replication - a 99.99% guarantee only

From Planet Postgres

At last week’s local Postgres user group meetup here in Estonia, one of the topics was HA and recent Patroni (the most popular cluster manager for Postgres) improvements in...

Robert Bernier: Performing ELT Operations Using DOMAINs

From Planet Postgres

First things first, a couple of definitions to clear up: ETL: Extract, Transform, Load. Transforms data before loading it into the target system extract raw data from various sources...

Paul Ramsey: Smarter Postgres LLM with Retrieval Augmented Generation

From Planet Postgres

"Retrieval Augmented Generation" (RAG) is a useful technique in working with large language models (LLM) to improve accuracy when dealing with facts in a restricted domain of interest. ...

Peter Eisentraut: Where are all the PostgreSQL users?

From Planet Postgres

Let’s stipulate that PostgreSQL has grown significantly in popularity over the last 20 years. I don’t know by how much, but certainly at least one order of magnitude, probably...

Stefanie Janine: Implementing Time Travel In PostgreSQL

From Planet Postgres

Time Travel PostgreSQL History Until PostgreSQL 6.2 had time travel implemented in its core. It has been removed in PostgreSQL 6.3. How To Implement It In...

Umair Shahid: Understanding Wait Events in PostgreSQL

From Planet Postgres

As databases grow in size and complexity, performance issues inevitably arise. Whether it is slow query execution, lock contention, or disk I/O bottlenecks, identifying the root cause of these...

PowerPivot/PowerQuery/PowerBI

Introducing Visual Calculations in Power BI

From SQLBI

This session introduces the Visual Calculations fe...

Field Parameters in Power BI

From Purple Frog Systems

  Field parameters are another tool for Power BI ...

Rebinding your Power BI Report with Semantic Link Labs

From Guy in a Cube

Maybe you are moving from Dev to Production, or yo...

Tracing your Power BI Report

From Guy in a Cube

Is your Power BI report taking too long? Are you c...

Power BI Upgrade: Easy Vertical Waterfall Charts with Visual Calcs

From Havens Consulting

Video by: Reid HavensLearn how to build a dynamic vertical waterfall chart using Power BI's native stacked column visual and visual calculations. This step-by-step tutorial covers setting up the...

Professional Development

Data Monetization: The Holy Grail or the Road to Ruin?

From Dataversity

Unlocking the value of data is a key focus for bus...

My First Big Presentation: Career-Making Moment or Total Trainwreck?

From IT Pro - Microsoft Windows Information, Solutions, Tools

An IT professional is anxious about giving a prese...

7 Trends That Helped Shape Software Development in 2024

From IT Pro - Microsoft Windows Information, Solutions, Tools

From widespread developer layoffs to the mainstreaming of AI-assisted coding and the rise of platform engineering, 2024 reshaped software development in unexpected ways.

Python

Advent of 2024, Day 9 – Microsoft Azure AI – Speech SDK with Python

Besides Python Speech SKD there are multiple langu...

PySpark DataFrame

From Mainri

PySpark DataFrame PySpark – apply() PySpark – ...

Advent of 2024, Day 11 – Microsoft Azure AI – Language and Translation Python SDK

From TomazTsql

In this Microsoft Azure AI series: Using SDK optio...

Python NumPy for Multi-Dimensional Arrays

From MSSQL Tips

Learn how to use multi-dimensional arrays when wor...

SQL

Top 5 Advanced SQL Courses for 2025 (Must-Know)

From SQLServerCentral Blogs

Want to seriously boost your data skills? Mastering advanced SQL is the key, whether you're in data analysis, data science, or any field that uses data. Trust me, it's... The...

Security News and Issues

Critical WordPress plugin vulnerability under active exploit threatens thousands

From Ars Technica

Vulnerability with severity rating of 9.8 out of p...

Inside Perspectives: The growing importance of security and compliance

Redgate's Inside Perspectives offer a selection of insights from industry experts on the most compelling topics for the data community. Hear from Mri Pandit, Senior Manager at Navy Federal Credit Union, about how the data security and compliance landscape has evolved.

Full-Face Masks to Frustrate Identification

From Schneier on Security

This is going to be interesting. It’s a video of someone trying on a variety of printed full-face masks. They won’t fool anyone for long, but will survive casual scrutiny....

Sprawling 'Operation Digital Eye' Attack Targets European IT Orgs

From IT Pro - Microsoft Windows Information, Solutions, Tools

A Chinese threat actor infiltrated several IT and security companies in a bring-your-own VS code, with an eye to carrying out a supply-chain-based espionage attack.

How To Flip the Script on the Latest Insider Threat Trends

From IT Pro - Microsoft Windows Information, Solutions, Tools

Insider risk prevention strategies should emphasize unified visibility, context-aware monitoring, access management, and a cyber-aware culture fostered through training and motivation-aware policies.

Software Development

Monolithic vs Microservices Architecture

From MSSQL Tips

Many people are confused about monolithic and micr...

T-SQL and Query Languages

T-SQL Tuesday #181 – A Present from Microsoft

From Callihan Data

For the final T-SQL Tuesday of 2024, Kevin Chant i...

TSQL Tuesday #181 – The first SQL Server Feature that made me go “Wow!”

From Simple Talk

First off, thank you to Kevin Chant for hosting TS...

T-SQL Tuesday #181: Query Store and its evolution

From Simple Talk

Query Store. This is my choice in relation to “W...

T-SQL Tuesday #181 – The Festive Tech Calendar ft. Query Store

From Andy Broadsword

Rounding out T-SQL Tuesday for 2024, Kevin’s invitation brings it together with the Festive Tech Calendar (more on that at the end), and asks us to write about a Microsoft Data Platform announcement...

T-SQL Tuesday 181 – The premise of Microsoft Fabric

From Kevin Chant

Reading Time: 3 minutesFor this months T-SQL Tuesday contribution I cover why I believe in the premise of Microsoft Fabric and why it made me go “wow”...

T-SQL Tuesday #181: A Technology Present

From SQLServerCentral Blogs

It’s the last T-SQL Tuesday of the year, and it’s amazing to think we’ve gotten to #181. That’s over 15 years of monthly blog parties. This month we have... The...

T-SQL Tuesday 181 – Amazing announcements

From SQL Server Fast

It’s December. The last month of the year, and hence also the last T-SQL Tuesday of the year. Edition 181 is hosted by Kevin Chant. His chosen topic for...

Tech News

New congressional report: “COVID-19 most likely emerged from a laboratory”

From Ars Technica

A textbook example of shifting the standards of ev...

NASA believes it understands why Ingenuity crashed on Mars

From Ars Technica

Engineers are already beginning to plan for possib...

Generating power with a thin, flexible thermoelectric film

From Ars Technica

Device could be integrated into clothing, harvest ...

Studies pin down exactly when humans and Neanderthals swapped DNA

From Ars Technica

We may owe our tiny sliver of Neanderthal DNA to j...

Latest James Webb data hints at new physics in Universe’s expansion

From Ars Technica

These latest findings further support the Hubble Space Telescope's prior expansion rate measurements.

Anti-Predictions 2025: What Won't Happen in the Year Ahead

From IT Pro - Microsoft Windows Information, Solutions, Tools

It's predictions season. Find out what the coming year won't have in store in Forrester's 2025 anti-predictions.

In a not-so-subtle signal to regulators, Blue Origin says New Glenn is ready

From Ars Technica

Blue Origin needs to fly the New Glenn rocket to identify where the vehicle has margin.

The Lighter Side

CodeSOD: Ready Xor Not

From Daily WTF

Phil's company hired a contractor. It was the typi...

CodeSOD: Enterprise Code Coverage

From Daily WTF

Alice has the dubious pleasure of working with SalesForce. Management wants to make sure that any code is well tested, so they've set a requirement that all deployed code...

Win hardware, collectibles, and more in the 2024 Ars Technica Charity Drive

From Ars Technica

Help yourself to prizes by helping us raise money for good causes.

Elon Musk’s Latest 7-Inch Tesla Bot Action Figure Sells Out in Minutes, Fetching Over 30x Retail Price

From Past News - RSS Feeds

Tesla's limited-edition action figure, modeled after its Optimus humanoid robot, flew off the virtual shelves at $40 each. The collectible sold out within a day of its release, and...

CodeSOD: While This Works

From Daily WTF

Rob's co-worker needed to write a loop that iterated across every element in an array. This very common problem, and you'd imagine that a developer would use one of...

Efficiency, power, luxury: The 2025 Lucid Gravity SUV nails all three

From Ars Technica

Understanding the gravity of the situation: Driving Lucid's serious new SUV.

Tools for Dev (SSMS, ADS, VS, etc.)

A Very Cool Benefit in SSMS 21

From SQLServerCentral Blogs

I saw a post from Erin that Preview 2 is available...

Virtualization and Containers/Kubernetes

Kubernetes 1.32 'Penelope' Introduces Key Innovations for Open Source Cloud Deployment

From IT Pro - Microsoft Windows Information, Solutions, Tools

Kubernetes 1.32 boasts 44 enhancements, including ...

history

Paleolithic deep-cave compound likely used for rituals

From Ars Technica

A boulder engraved with a turtle, good acoustics, and torch lighting—what more do you need for a good time?

 
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

 

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