Author Archives
I am a passionate software developer.
I have nine years of experience in IT industry, working on large-scale enterprise applications involving complex business functions, web integration, and data management in various domains like Insurance, Manufacturing and Publishing.
Currently I am working as a .NET Developer in EBSCO Industries, Birmingham, Alabama.
-
Attach to Process in Visual Studio 2017 not working
I started seeing a weird issue while working in Visual Studio 2017 few days back. I was not able to attach to running processes with the Visual Studio debugger. The IDE used to freeze/hung each time I tried to do so. The ‘Attach to Process’ window used to come up but it was blank and all I saw was the spinner – eventually the screen became unresponsive after some time.
-
JSON_MODIFY FUNCTION IN SQL SERVER 2016
-
JSON_QUERY FUNCTION IN SQL SERVER 2016
-
JSON_VALUE Function in SQL Server 2016
SQL Server 2016 provides built-in support for storing, managing and parsing JSON data. Sometimes you might need to just extract one scalar value from the JSON data, instead of parsing and returning the entire data. In such cases, you can effectively use a new function in SQL Server 2016 called JSON_VALUE().
-
ISJSON Function in SQL Server 2016
SQL Server 2016 provides built-in support for storing, managing and parsing JSON data. Lot of web services and Web APIs are using JSON these days, primarily as their data interchange format. The inability of the older versions of SQL Server to parse, store and process JSON data has been a hindrance. This makes the integration of JSON tinto SQL Server as one of the most popular features of SQL Server 2016.
-
Increasing your Coding Speed in SQL Server Management Studio 2017
-
Searching in SQL Execution Plans – SSMS 17
-
SSMS 17: Built-in Performance Dashboard Reports
SQL Server Performance Dashboard Reports are used to monitor and resolve performance issues in your Database Server. They are generally targeted towards a Database Administrator, and enabling them to quickly identify any performance bottlenecks in the system, gather diagnostic information that can potentially help to resolve the issue.
-
Speaking at Atlanta Code Camp 2017
-
SSMS 2017 – Number of affected rows
-
Diagnosing a SQL Performance Issue in Production
-
Generate millions of rows of test data for SQL Performance Analysis
Your application is bound to grow over a period of time. Sometimes it is critical to test your changes with a bigger workload than your current table size to identify any performance bottlenecks, well ahead of time. Leveraging automated tools to generate a workload for you to test your application makes your lives much easier.
-
Identify SQL Blocking Issues using Activity Monitor
-
Identifying Missing Indexes in SQL Server
Having an effective Database Indexing Strategy is a key to your application performance. When we think about optimizing SQL query performance, generally the first thing which comes to our mind are ‘Indexes’. And rightly so, because Indexes tremendously help in fetching your data faster from SQL Server.
-
Lock Escalations in SQL Server
“Lock Escalation” is an optimization technique used by SQL Server and it is basically how it handles locking for large updates. When SQL Server is going to modify a large number of rows – it is more efficient for the database engine to take fewer, larger locks (table lock) instead of dealing with a large number of individual locks (row locks).
-
Dynamic Toggle Functionality – Knockout and JavaScript
-
Speaking at PASS Summit, Seattle 2017
I am honored and super excited to have been selected to speak at this PASS Summit 2017 – the world’s biggest conference in the Microsoft Data Platform. This will be my first PASS Summit experience. I consider myself very fortunate to have got this opportunity, knowing very well that there are so many experienced and better speakers around.
-
SQL Saturday Chattanooga 2017
-
Speaking at SQL Saturday 617 Pensacola
I am excited to announce that I have been selected to speak at SQL Saturday Pensacola on 3rd June, 2017. I have heard so many good things about this event from my peers, that I feel humbled to be part of the event this year. SQL Saturday is a free training event for Microsoft Data Platform professionals and those wanting to learn about SQL Server, Business Intelligence and Analytics.
-
Microsoft Build 2017 Recap – Day 1 announcements and highlights
The Day 1 of the Microsoft annual developer Build Conference started at the Washington State Conference Center in Seattle. There were over 5000 attendees and the place looked all jam packed by 7AM, as people started to come in for the Keynote. In this blog, I will recap the Top 12 announcements during the Day 1 of the Build Conference.
-
Microsoft AI Immersion Workshop 2017 Recap
One of the events which I was lot excited to attend was the pre-Build event – ‘Microsoft AI Immersion Workshop’. The event promised to be a great opportunity for developers to learn about building intelligent applications using Microsoft and open source technologies. Now that the event is over, I must say that it did live up to its expectation.
-
Issues with Lightweight Solution Load in Visual Studio 2017
One of the coolest feature in Visual Studio 2017 is the ‘Lightweight Solution Load’ which greatly reduces the Visual Studio startup time and the overall memory consumption.
However I have bumped into multiple issues working with Lightweight Solution Load feature turned ON in VS2017. In this article, I will list down few of my observations, so that you are aware of these limitations. -
Use custom colors to differentiate between environments
During my SQL Saturday Birmingham Presentation on SQL Tips and Tricks, one of the productivity feature which got lot of love from most of the attendees was the use of custom colors to differentiate between SQL environments. SSMS provides us with an ability to set different colors for connection to separate environments.
-
Upgrading from Visual Studio 2015 to Visual Studio 2017
Visual Studio 2017 comes with a lot of new capabilities and productivity enhancements. This was good enough reason to start moving from VS 2015 to VS 2017, and leveraging all the new features. In this blog post, I will mention about couple of issues which I bumped into during the migration process and the action items I took to resolve those.
-
Redgate Data Tools in Visual Studio 2017
-
Find all References in Visual Studio 2017
-
SQL Saturday Birmingham 2017
-
Fixing Build Errors with Database Unit Test Projects in Visual Studio 2017
-
Automatic Performance monitoring of Extensions in Visual Studio 2017
-
Lightweight Solution Load in Visual Studio 2017
When you have a large solution comprising of multiple projects, you must have experienced a delay while loading the solution for the first time. One of the coolest feature in Visual Studio 2017 is the ‘Lightweight Solution Load’ which greatly reduces the Visual Studio startup time and the overall memory consumption. In this article, we will understand all the details around this new feature.
-
SQL Saturday Nashville 2017
-
Save connection information of frequently accessed servers
-
Celebrating 1 year of DotNetVibes
-
Double your Coding Speed using SQL Code Snippets
-
Windows Workflow is now an individual component in VS 2017 RC
-
New Installation Experience with Visual Studio 2017 RC
In the recently concluded Microsoft Connect 2016 Conference, Microsoft made a number of big announcements. One of them was the availability of the next version of Visual Studio -Visual Studio 2017 Release Candidate. In this article, I will be explaining the new installation experience with Visual Studio 2017.
-
Searching Data in SQL Tables – Impact on Performance
-
Searching made easier with SSMS 2016
-
Atlanta Code Camp 2016
-
Automatic Check for Updates in SSMS 2016
Since the initial release of SQL Server 2016 in May 2016, there has been monthly updates to SSMS which includes enhancements, new features and bug fixes. This has been a big step in ensuring that the SSMS IDE is up to date and provides a superlative user experience. But how do you know that a new version of SSMS has been released?