DevOps is being embraced by more and more companies, but still a minority of organizations that perform software development. There are plenty of software developers, project managers, and operational staff that are comfortable with their own process, even as they may struggle to produce software for their customers. I think DevOps is a better way to build software, and today I want to look at a benefit beyond faster releases. Today, let's talk employee satisfaction.
The State of DevOps report shows that companies who have implemented a DevOps process have more engaged and happier employees. According to the eNPS (e Net Promoter Score), the employees are more likely to continue to work there, and recommend the company to their friends. That endorsement of the organization comes with two benefits. Employees are more productive, and they bring other good employees to work. After all, how many employees recommend someone they don't want to work with or don't think can do the job?
More deployments, easier deployments, the ability to get your code used by customers while you still remember how it works. These are the keys to helping employees enjoy their jobs. When employees are more engaged, and when they are satisfied with their jobs, they work in a more focused manner, trying to ensure their work produces results that help others in the company. In other words, more valuable code.
DevOps isn't new; it's a name given to a number of productive, effective practices that the best software developers have been following for years. The idea of DevOps is being more and more widely embraced, resulting in better software, along with happier employees.
The Voice of the DBA podcast features music by Everyday Jones. No relation, but I stumbled on to them and really like the music.
NEW product launch: SQL Clone - live stream this March!
Data Platform MVPs Grant Fritchey and Steve Jones show how to create database copies in seconds using MBs of disk space with Redgate’s NEW database provisioning tool SQL Clone! Tune in to this live stream session on March 29th 2017. Register now.
Many organizations are taking advantage of the benefits of cloud computing such as lower capital expenditures and increased agility, while still maintaining data in on-premises data stores. This paper describes best practices for security, networking, and component architecture for building a hybrid business intelligence (BI) environment by using a combination of Microsoft Office 365, Microsoft Azure, and on-premises data sources. More »
This week’s blog post is rather simple. One of the main characteristics of a data set involving classes, or discrete... More »
Question of the Day
Today's Question (by Marek Grzymala):
You have a SQL 2014 SERVER\NamedInstance that listens on a statically configured TCP port 1970. One of the old applications needs to connect to that instance using the old default TCP port 1433. You decide to configure the SQL service to listen on multiple TCP ports, by adding ‘,1433’ in the TCP Port box, under Properties -> IPAll in the Configuration Manager, as described here. You restart all services, including the Browser, and verify that the Instance now listens on both ports 1970 and 1433.
Some clients connect using ‘SERVER\NamedInstance’ (rather than ‘SERVER,port#’) in their connection string. To which TCP port(s) will they now connect?
Think you know the answer? Click here, and find out if you are right.
We keep track of your score to give you bragging rights against your peers.
This question is worth
2 points in this category: Browser.
We'd love to give you credit for your own question and answer.
To submit a QOTD, simply log in to the
Protect your data from attack by using SQL Server technologies to implement a defense-in-depth strategy, performing threat analysis, and encrypting sensitive data as a last line of defense against compromise. The multi-layered approach in this book helps ensure that a single breach doesn't lead to loss or compromise of your data that is confidential and important to the business. Get your copy from Amazon today.
Yesterday's Question of the Day
(by Steve Jones):
Which of these enhancements makes AlwaysOn transport compression work faster? (choose 2)
Parallel compression options
Newer compression algorithms
There are two ways in which Always On transport has improved: new compression algorithsm and parallel compression options.
Depending on your view point, I have the lovely task, or not so lovely task or pulling data from 700+ MongoDBs on a linux servers into a SQL Server DB to build some reporting around a specific data point. Using Powershell and the POSH-SSH module I was able to accomplish this. I wasnt able to find much out there for this scenario. Most of what I found was connection to MongoDB on a Windows box. Please read my comments in the script for the explanation of how this works.
This newsletter was sent to you because you signed up at SQLServerCentral.com.
Feel free to forward this to any colleagues that you think might be interested.
If you have received this email from a colleague, you can register to receive it here.