Speaker

Samir Behara

Samir Behara

Senior Cloud Infrastructure Architect at AWS

Birmingham, Alabama, United States

Actions

Samir Behara is a Senior Cloud Infrastructure Architect with AWS Professional Services. He is passionate about helping customers accelerate their IT modernization through cloud adoption strategies. Samir has an extensive software engineering background and loves to dive deep into application architectures and development processes to drive performance, operational efficiency, and increase the speed of innovation.

Samir is a frequent speaker at local, regional and national conferences and is the Co-Chapter Lead of the Steel City SQL Server UserGroup, Birmingham, AL. He is the author of www.samirbehara.com

Area of Expertise

  • Information & Communications Technology

Improving Software Quality and Managing Technical Debt of your SQL Server Database

The importance of Code Quality in Software Development has increased over the period of time. With the right set of tools and processes, developers can make complex database changes and deploy them to Production confidently. It is more about identifying defects earlier in the process, preferably prior to code check-in to source control. Static Code Analysis is a collection of rules to analyze your source code at compile time to identify potential vulnerabilities, bugs, anti-patterns, refactoring and poor coding practices. 

Come join me in this session to learn how you can identify anti-patterns in your SQL Server database. This will also assist you to improve overall quality of code, adhere to good practices and keep the technical debt of your application in check.

DevOps, Continuous Integration & Database Lifecycle Management: Rule them all

Do you want to make your deployments risk free? Do you want to deliver business values to your customers faster? Do you want to increase the efficiency of your Team? Are your application and database deployment separate processes? Do you encounter issues while deploying your database changes? Do you want to automate your testing process? Is your database slowing you down?

If the answer to any of the above questions is a Yes, then this presentation is for YOU.
Come join me in this session to understand the problems with traditional database development, why organizations are moving towards achieving Continuous Integration and Database DevOps, the problems it tries to solve and learn about the toolsets which will assist you in this journey towards painless database deployments.

Modernize your Database development with the all new SQL Server Cross-Platform Tools

Since the release of SQL Server 2017 on Linux and macOS (Docker), the need for cross platform tooling has increased. In this session, you will learn about the improvements to the open source cross-platform SQL Server Tooling.

We will dive deep into an interactive tool for SQL Server which enhances the T-SQL experience in command line with superior intellisense and special command features. Next we will explore an extension to develop your SQL Server inside the most popular development environment as per the Stack Overflow Developer Survey 2018. If that is not enough, we will also look at the next generation lightweight customizable development environment for SQL development.

Come join me in this demo intensive session as we get started learning more about mssql-cli, mssql-scripter, mssql extension for Visual Studio Code and SQL Operations Studio. You will walk out of this session with better insights and hands-on knowledge of the various cross-platform open source SQL Server tools.

Master the Art of Unit Testing your Database Deployments

Data is hard to manage and databases are hard to test. Database deployments are far more complicated than application deployment, since you cannot redeploy your code from scratch every time. Database automation is tough and more often it’s the fear of messing up the critical data that can pause the forward development and slow down business delivery.

Writing SQL Unit Tests is an integral part of the database lifecycle and gives more confidence to developers to push a change to Production. Unit Testing, done right, can save you from burning midnight oil and fighting production issues after a deployment.

Come join me in this session to learn how to effectively test your database code, isolate external dependencies with mock objects, gain in-depth understanding of mocking and assertion frameworks, write data driven tests and also running automated tests as part of the Continuous Integration process. This will be a demo intensive session and I will explain the various challenges we faced in our organization while writing automated tests for our database code and how we successfully resolved them.

Global Azure Bootcamp 2019 at Troy University Sessionize Event

April 2019 Troy, Alabama, United States

CodeStock 2019 Sessionize Event

April 2019 Knoxville, Tennessee, United States

Global Azure Bootcamp 2018 at Troy University Sessionize Event

April 2018 Troy, Alabama, United States

Samir Behara

Senior Cloud Infrastructure Architect at AWS

Birmingham, Alabama, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top