| The Complete Weekly Roundup of SQL Server News by SQLServerCentral.com | Hand-picked content to sharpen your professional edge |
| The Birth of Computing Was the Birth of Testing Last year I had the most wonderful opportunity. I took part in Data Relay, an event in the UK which tours several cities. Wonderful time, but not the focus here. The very first one was held at the National Museum of Computing at Bletchley Park. Without a doubt, you've heard of Alan Turing, Enigma, and his work on the Bombe, an electro-mechanical calculation engine. What you may not have heard of, I sure hadn't, was Colossus, the very first electronic, not mechanical, pure electronic, computer created by Tommy Flowers, a postal worker you probably have never heard of. It's an amazing story, well told there at Bletchley Park. They even have a recreated, fully functional, Colossus there. I strongly recommend you go if you get the opportunity. The secret wasn't even released until 1999, which is incredible. After a lot of research, I picked up a book on the topic, Colossus: Bletchley Park's Greatest Secret. It has been an amazing read and I recommend this as well. I think the most interesting part of it is not simply how these people built the very first computer, but how they also figured out all the steps in processing that we, sort of, take for granted today. One of the most eye-opening things in the book was the discovery of how important testing and validation was at every step. When they started out, the assumption was, well, of course all the calculations will be correct, it's done by machine after all. Yet, they hadn't run into GIGO (Garbage In, Garbage Out), but they did. The concept of a bug didn't yet exist, but they found them. PEBKAC (Problem Exists Between Keyboard and Chair), also known as operator error, was also not yet a thing, but it's something they found nonetheless. In short, the need for thorough and ongoing testing and validation was cooked into the pie right from the start. And yet, we still, to this day, have a tendency to be dismissive, or least forgetful, about testing and validation. So, take a lesson from our forefathers & mothers. Set up testing and validation as a fundamental aspect of all your computing needs. It's been there from the beginning and I sure don't see any signs that the need for testing is going away. PS: Before I let you go and not drop a radio reference, in addition to computing, decryption and the rest, the UK home to amateur radio is also located in Bletchley Park. 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 |
At our recent livestream to launch the State of the Database Landscape survey results, there were lots of questions from the live audience about data careers in 2024 and beyond. Here are the responses from the livestream speakers: Steve Jones and Ryan Booz (Redgate Advocates) and Beca Parker (Software Engineer). |
This article explains the various ways of using placeholders to pass information and settings to any Flyway script, to gain bit of extra flexibility in a migration run., providing examples of conditional execution, running SQL expressions using environment variables and even one of using placeholders in a callback to send a warning notification to your phone, after a migration completes. |
The management of datasets is intrinsic to effective team-based database development. This article reviews what's required of test datasets in database development and then proposes a system of managing them in a migration-based approach that adopts a common standard for their storage, using JSON. |
AI/Machine Learning/Cognitive Services |
Microsoft recently announced that it is taking a s... |
Nobody's really ready for how automation could upend white-collar drudgery. |
In the past year, we have witnessed the explosive emergence of generative AI (GenAI) use cases. Its potential to revolutionize how businesses analyze, create, and compete is undeniable, but... |
By one tracker, US firms have announced 4,600 job cuts since May related to artificial intelligence. |
Administration of SQL Server |
Azure SQL Database and SQL Server 2016 introduced ... |
In this third article of the series on building a ... |
THE VIDEO THE SYNOPSIS In this video, we will talk... |
This article will provide an understanding of iden... |
Introduction These are my SQL Server Diagnostic In... |
Join us in the next episode of SQL Server 2022 Hidden Gems to dive into hands-free tempdb. Watch on Data Exposed Resources: What's new in SQL Server 2022 - SQL Server |... |
Azure Databricks, Spark and Snowflake |
All Spark Connect Posts Code Goal of this post The goal of this post is to look at creating a SparkSession and a DataFrame that will wrap the Range relation and... |
Azure SQL Managed Instance |
This article walks through each step of provisioni... |
On December 4, 2023, AWS was named as a Leader in ... |
With all the generative AI announcements at AWS re... |
NFS support is now available for App Service Linu... |
CISPE said it wants to make "substantive progress" on the cloud software licensing dispute this quarter. |
Conferences, Classes, Events, and Webinars |
Take part in our survey, and your input will ensure Summit delivers the most relevant topics and speakers to the data community. You’ll have the chance to opt-into a prize draw to win a free 3-day pass to Summit 2024! The survey closes February 19. |
A series of Redgate events across the globe for data professionals who want to improve their skills and knowledge about Database DevOps, learn about moving to the Cloud, AI, and working across multiple databases. Redgate Summit aims to bring together database professionals who want to level-up their skills to navigate the increasingly complex database landscape. Learn more about emergent technologies, and reliably solve the complex challenges of database management across the entire DevOps lifecycle. Each event will all feature three separate tracks covering New and Future Technologies, Deep Dive Solutions, and Leadership, all promising to equip senior database professionals with the tools and insights needed to navigate the intricate landscape of 2024. Who Should Attend This event is tailored for database professionals at every level who are keen on staying ahead of the curve in the dynamic world of DevOps. Whether you're an end-user looking to level up your skills, a technical enthusiast eager to dive into advanced solutions, or a senior decision-maker steering strategic initiatives, Redgate Summit is your gateway to staying informed and empowered in the rapidly evolving field of Database DevOps. |
I was talking with a good friend that has an environment with terabytes of information and to create a homolog or dev environment to him is a pain. He... |
Having been an avid chess player for years, I find... |
DevOps and Continuous Delivery (CI/CD) |
I love this logo. Our marketing people were very c... |
Last week, the Cybersecurity & Infrastructure ... |
Here's how synthetic data can help when developing... |
Here's why detecting and managing cybersecurity threats is often a task that falls to ITOps engineers rather than a dedicated SecOps team. |
Enterprise IT incidents are on the rise as digital transformation, automation, and AI efforts ramp up, PagerDuty's State of Digital Operations 2024 report finds. |
Data analytics and integration are the key components of building a data strategy. For organizations to have an effective data strategy, it requires the definition of measurable metrics and... |
Microsoft Fabric ( Azure Synapse Analytics, OneLake, ADLS, Data Science) |
The product vs the capabilities I think it’s fai... |
When you add a column to your lakehouse in Microso... |
I was going to update my existing blog post with regards to the fabric costs. I was then fortunate to be contacted by David Brown from the Microsoft Fabric... |
In a previous post I explained how to manage the capacity costs of a Fabric F capacity (under Pay-As-You-Go pricing model) using Logic Apps to Suspend and Resume it.... |
Oracle/PostgreSQL/MySQL/other RDBMS |
This month’s PGSQLPhriday event is about UUId th... |
I wrote very simple extension pgmeminfo for PostgreSQL12+, that should to help with investigation of memory usage by Postgres. Function pgmeminfo returns glibc information about memory usage provided by... |
After the craziness of the FOSDEM weekend in Brussels (FOSDEM PGDay, and the PostgreSQL booth and Devroom at FOSDEM itself) I headed to Paris for PG Session 16 on... |
Once again, Postgres has been elected DBMS of the ... |
A way to fix some oddity that comes from other dat... |
A new command in the pgenv script. pgenv gains... |
On February 6th, 2024, we had the PostgreSQL February Meetup in Berlin. |
PostgreSQL 16 introduces quite a few improvements to the query planner and makes many SQL queries run faster than they did on previous versions of PostgreSQL. If you... |
Performance Tuning SQL Server |
In this article, we look at why a SQL Server clust... |
Blocking in SQL Server will reduce throughput. Exc... |
You may hear or read about locks and latches and assume these terms are being used interchangeably. After all, if you search for synonyms for the word “lock”, you’ll... |
Your challenge for this week is to tune a query. Say Stack Overflow has a dashboard that shows the top-ranking users in their most popular location. It’s even got... |
Worst Behavior For many SQL Server developers, using statement-level OPTION(RECOMPILE) hints is the path of least resistance for tuning parameter sensitive queries. And I’m okay with that, for the... |
Lead Up I have a couple posts scheduled next week about aggregates, so now is a good time to continue my series on how you, my dear, sweet, developers,... |
PowerPivot/PowerQuery/PowerBI |
Microsoft PowerToys offers a practical set of tool... |
Learn about various DAX functions to dynamically c... |
The proprietary storage format of Power BI Desktop... |
My course on performance tuning is live and you ca... |
We have numerous Azure Analysis Services servers r... |
Last year my wife and I did a tour of Greece, and we had a blast. Greece, of course, is the place to go if you are interested in... |
Wait!?! I need to adjust some properties in my Pow... |
DESCRIPTION Join us to complete a Workout Wednesday challenge together! We’ll review the challenge, provide all the resources you need, and build a report live with you! Bring any... |
Hello! I’m Mark Horseman, and welcome to The Coo... |
We recently launched the State of the Database Lan... |
Reductions in 2024 are seen as reaction to the pan... |
Many people, including me up until a year or so ag... |
Skilled citizen developers don’t just suddenly appear. They require training and encouragement. |
If your organization aims for longevity, resilience is a muscle you want to build. The 5 Resiliency Rules: Speed and agility Data culture and literacy Curiosity Innovation Equity and... |
I’m thrilled to share that after 15 months of dedicated effort, my book, “Deciphering Data Architectures: Choosing Between a Modern Data Warehouse, Data Fabric, Data Lakehouse, and Data Mesh,”... The... |
You probably have heard the saying “if you fail to plan, you plan to fail”. I get the sentiment here, when you have a task to do, if you... |
The combination of compulsory and voluntary measur... |
Via a FOIA request, we have documents from the NSA... |
Over on Lawfare, Jim Dempsey published a really interesting proposal for software liability: “Standard for Software Liability: Focus on the Product for Liability, Focus on the Process for Safe... |
T-SQL and Query Languages |
Recently someone posted a question where they couldn’t quite figure out how to construct a predicate based on a bit parameter. I explained that you can’t have control-of-flow inside a SQL statement like that, at least not in T-SQL. |
I was working with a customer that was doing some ... |
Steve Jones shows ERROR_MESSAGE()’s extended family: I was working with a customer that was doing some error handling in procs and helped them do some… |
For half a century, climate researchers have consi... |
This article is from The Spark, MIT Technology Review’s weekly climate newsletter. To receive it in your inbox every Wednesday, sign up here. It must be tough to be... |
This article first appeared in The Checkup, MIT Technology Review’s weekly biotech newsletter. To receive it in your inbox every Thursday, and read articles like this first, sign up here.... |
Video by: Reid HavensSee some examples on how to l... |
The management of datasets is intrinsic to effective team-based database development. This article reviews what's required of test datasets in database development and then proposes a system of managing... |
Virtualization and Containers/Kubernetes |
Docker is an open-source platform that enables developers to automate the deployment and management of applications using containerization. It was created by Solomon Hykes and his team at Docker, Inc., and was first released in 2013. Docker allows developers to package their applications and their dependencies into lightweight, portable containers that can run consistently across different computing environments. Docker introduced a new level of efficiency in application deployment by leveraging containerization technology. |
RAM disks provide a potential storage solution for Hyper-V VMs. Learn about the pros and cons of hosting Hyper-V VMs on RAM disks. |
In a world that thrives on connectivity and progress, the concept of accessibility has emerged as a fundamental bridge that connects diverse individuals to a shared digital landscape. Accessibility goes beyond mere convenience; it embodies the principles of equity and inclusion, ensuring that information, activities, and environments are not only usable but also beneficial to everyone. Whether the challenge is permanent, temporary, or situational, accessibility extends its hand to embrace all, especially those with disabilities. |
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. |
|
|