September 8, 2014 – OWIN – Katana 101

Reaz Haq

Reaz Haq

Topic – OWIN – Katana 101

OWIN.ORG – “OWIN defines a standard interface between .NET web servers and web applications. The goal of the OWIN interface is to decouple server and application, encourage the development of simple modules for .NET web development, and, by being an open standard, stimulate the open source ecosystem of .NET web development tools.”
Katana – OWIN implementations for Microsoft servers and frameworks.
OWIN-based components is the future of .NET based web development.  We had seen some hints in various talks around “vNext.”  This talk is an introduction of OWIN and Katana; a mixture of code and concepts; how middleware are created, and chained together to create something called pipeline.  Also, includes some introduction of how to’s;  example: incorporate a popular framework, like Web API.

About Reaz

  • Team Lead – SecureNet Payment Systems
  • Independent consultant
  • Ex Adjunct Faculty, ACC – CS
  • ~20 of experience
  • Life long student

August 11, 2014 – Modern Artificial Intelligence for the Curious Layman

Patrick Abbs

Patrick Abbs

Abstract

There is a quiet revolution happening in Machine Learning right now that is defying thousands of years of mathematical tradition, the gist of which can be understood without any background in ML at all.  At the core of this revolution is a fundamental shift from representing mathematical relationships with equations to representing these relationships as structures.  And this new approach is quickly proving its mettle; from IBM’s Watson to Google’s self-driving cars to Facebook’s facial recognition, the major players in Machine Learning are gaining a lot of value out of this new structural approach to AI.

In this session, I will provide a high-level introduction to the fundamental concepts behind Equational and Structural Mathematics, highlighting their relative strengths and weaknesses through examples that require no mathematical background to understand.  Later on in the presentation, I’ll dive into an explanation of the inner workings of my own implementation of one of the most popular Structural algorithms – the unbounded Neural Network.  At the end of the session, you will walk away with a high-level understanding of one of the most important and exciting breakthroughs in Artificial Intelligence since the field’s inception, as well as a deeper insight into just what Google, Facebook, IBM, and others are up to.

Bio

Patrick Abbs is a programmer with a passion for Machine Learning that predates his first ever “Hello World”.  He began his career in the trial-by-fire world of NYC startups building Natural Language Processing tools for document categorization and recognition, before moving down to Austin for a more stable life as a Consultant for Headspring building custom applications for a variety of clients and domains.  At work Patrick codes smart, sustainable websites, while at home he experiments with cutting-edge Machine Learning algorithms in what is definitely not an attempt to build Skynet.

The talk will take place at Microsoft Austin office from 5:30 p.m. to 8:00 p.m. on 8/11/2014.

July 21, 2014 – Introduction to AngularJs with Web API

Ryan Vice

Ryan Vice

Abstract

There are a lot of Javascript frameworks to choose from for client side MV* development. It can be a daunting task to try and figure out where you should focus your valuable continuous improvement time or even more stressful if you are responsible for the technology direction of your project. In this session we will take a look at why I feel that AngularJs is worth considering. In this example driven session we will explore a lot of the basic features that make this framework exciting by building out a sample shopping cart application on top of a ASP.Net Web API back end. All of the code will be hosted on GitHub in an easy to consume fashion so that you can take lessons learned and apply them on your projects.

About Ryan

Ryan Vice is an independent consultant with 12 years of experience building enterprise solutions using Microsoft technologies. He’s an MSDN Moderator, has been Microsoft MVP for Connected Systems since 2010 and his first book, “MVVM Survival Guide” was published in November of 2012. His areas of focus are software quality, increasing developer productivity and architecture best practices.

The talk will take place at Microsoft Austin office from 5:30 p.m. to 8:00 p.m. on 7/21/2014.

June 9, 2014 – .NET Cross Platform Development Strategy for Mobile, Cloud and Desktop Apps

Rabi Satter

Rabi Satter

Abstract

Cross platform is nirvana that for the most part has been about the browser. However as computing because more fragmented developers are finding they need to be able to program on multiple platforms (Windows, Mac, iOS, Android, Azure, AWS) using different tools (.NET, Java, Objective-C). Developers need methods, ideas and tools to reduce this complexity into a more manageable chunks. This talk looks at
  • How to get on 2.5 billion devices?
  • Strategies
  • Tooling
About Rabi
Rabi Satter is a former Microsoft employee where he worked on .NET 4 and ASP.NET. He was one of the people behind open sourcing of Azure SDKs, MVC, Web API, Web Pages, and Entity Framework. He now works at Netrix, a consulting firm, as the Practice Lead for Mobile and Cloud app development.
The talk will take place at the Microsoft Austin office on 6/9/2014 at 5:30 pm.

Rabi’s presentation is available for download here: Cross Platform.

May 17, 2014 – Microsoft Publish it event

Calling all windows store app developers, checkout the Microsoft Publish it event happening on May 17th https://publishwindows.com/view/44326b473a294fcab02834c031118287

May 19, 2014 – Oracle, .NET and Visual Studio 2013: Intro, What’s New, and Best Practices

Abstract:
The first half of this session introduces Oracle Database support for .NET, including Oracle Data Provider for .NET (ODP.NET) and Oracle Developer Tools for Visual Studio. We discuss the latest features, including support for Visual Studio 2013, .NET Framework 4.5.1, fully-managed ODP.NET, schema comparison tools, Oracle Database 12c multi-tenant container database support, and Entity Framework.

The second half explores coding best practices for achieving faster .NET Oracle database access performance. We examine techniques for optimizing connection pooling, caching, data fetching and updating, statement batching, and Oracle data type usage.

Christian’s Bio:
Christian Shay is a product manager in the .NET technologies group at
Oracle. As a .NET and Oracle evangelist, he speaks to user groups, at
Microsoft events and at Oracle Openworld events worldwide. Prior to this
role, he was a software engineer at Oracle. Read his article on the Oracle Data Provider for .NET, Managed Driver in this month’s
issue of Oracle Magazine.

The talk will take place at Microsoft Austin office from 5:30 p.m. to 8:00 p.m. on 5/19/2014.

April 14, 2014 – SQL Server Optimization for Developers

Anil Desai

Anil Desai

Talk Summary

Database optimization is a critical component of overall application performance, and sub-optimal configurations can limit reliability, scalability, and the user experience. Unfortunately, many developers see database monitoring and optimization as a black art – something that’s better left to production and operations specialists. This presentation will focus on practical, real-world methods for monitoring and optimizing performance for SQL Server-based applications. Demonstrations will include understanding index types, capturing query data with SQL Profiler, analyzing indexes and using the Database Engine Tuning Advisor. In addition to live demos the content will focus on managing locking, managing schema changes, and application design best practices for developers.

Bio

Anil Desai is an independent consultant based in Austin, TX. He has over 15 years of experience in architecting, implementing, and managing IT software and datacenter solutions. He has worked extensively with IT management, development, and database technology. Anil holds many technical certifications and is a ten-time Microsoft MVP Award recipient (most recently for Microsoft Hyper-V).
Anil is the author of over 20 technical books focusing on the Windows Server platform, virtualization, databases, and IT management best practices. He is also a frequent contributor to IT publications and conferences. For more information, please see http://AnilDesai.net, or e-mail Anil@AnilDesai.net.

 

The talk will take place at Microsoft Austin office from 5:30 p.m. to 8:00 p.m. on 4/14/2014.

March 10, 2013 – Fiddler

Eric Lawrence

Talk Summary

Fiddler is the world’s most popular web debugging tool, used by developers, testers, and other web technologists worldwide.
In this talk, I’ll show how to fully exploit Fiddler to debug traffic from client applications, devices, and web services. We’ll cover the latest enhancements to Fiddler to enable debugging on Windows 8’s new application platform, and how to debug mobile applications running on non-Windows platforms. We’ll look at Fiddler’s new support for HTML5 WebSockets, and explore how Fiddler can be combined with other tools and technologies to enable comprehensive testing of sites and applications. We’ll go beyond passive traffic monitoring to show how Fiddler can be used to modify and even generate web traffic to simulate clients or servers not yet built. We’ll cover existing extensions that greatly expand Fiddler’s power, and I’ll show how developers can easily extend Fiddler to meet their own specific needs. Finally, I’ll show off FiddlerCore, a .NET class library which provides developers with a self-contained version of Fiddler’s proxy engine that they may integrate into their own applications. FiddlerCore provides all of the protocol-level functionality of Fiddler with none of the user-interface. 

Bio

Hi, I’m Eric Lawrence. I’m a developer, author, and MVP passionate about building tools to help developers and testers build better web applications. I built the Fiddler Web Debugger and spent a dozen years at Microsoft working on the Office Online and Internet Explorer engineering teams before moving to Austin in 2012 to work on Fiddler full-time at Telerik. You can find me on Twitter (@ericlaw) and check out my blogs at http://fiddler2.com/blog and http://blogs.msdn.com/b/ieinternals/

Sponsors

This talk is sponsored by ThermoFisher Scientific

They have the following positions available:

The talk will take place at Microsoft Austin office from 5:30 p.m. to 8:00 p.m. on 3/10/2014.

February 10, 2014 – REST & Web API Best Practices

Chander Dhall

Abstract

In this talk that is a mixture of code and concepts, Microsoft MVP, Asp.NET Insider and Web API advisor Chander Dhall, discusses what to do and what NOT to do when it comes to REST best practices. At the same time he also highlights the new features in Web API.You will not only learn the new features and best practices of REST and Web API but also some secret techniques not that widely used yet. The talk plans to cover all level of attendees from beginner to advanced. And if you’ve attended any of his talks, you know how to win some great swag.

Bio

Chander Dhall is a Microsoft MVP, ASP.NET Insider, Web API Advisor, professional software architect/lead developer, trainer, INETA speaker, open source contributor, community leader and organizer with years of experience in enterprise Software Development. Chander started coding since he was 6 and created his first successful software product at the age of 14. He is the owner of Chander Dhall Inc and previously owned Ria Consulting, LLC. He is the Dev Chair of Dev Connections and he works in a goal oriented, technologically driven, fast paced AGILE (SCRUM) environment. He is the founder of Dallas day of dot net and jsSaturday. He has a Master’s Degree in computer science with specialization in algorithms, principles and patterns and is focused on building high performing modular software.

Chander leads the HTML5/Node.js group in Los Angeles and the .NET user group at UTDallas. Chander recently got recognized as ‘One of the top organizers by Eventbrite.’ Chander has been a featured speaker in numerous conferences and code camps all over the world.

Sponsor

Our sponsor this month is Apex Systems www.apexsystemsinc.com.
The talk will take place at Microsoft Austin office from 5:30 p.m. to 8:00 p.m. on 2/10/2014.

 

January 13, 2014 – Practical Benefits of Using a Domain Model

Ryan Vice

Ryan Vice

Abstract

If you have looked into DDD (Domain Driven Design) you may find yourself intimidated by the idea of moving to a full DDD approach on your projects. Like many other people, you might find the amount of work and collaboration that must go into creating a process that allows for business and development to come together for recurring Domain Modeling exercises (meetings where you discuss and develop a conceptual Domain Model and Ubiquitous language) to be an intimidating practice to try and bring to your projects. You may have also read or heard that moving to a Domain Model pattern (Fowler) without taking on the DDD Domain Modeling process is a recipe for failure as you will miss out on many of the benefits of DDD. This can leave you following more of procedural approach in your domain like using fat Domain Services or Repositories with an Anemic Domain Model mapped to the database by your ORM. In this session we will take a look at some of the immediate benefits you can gain from using a Domain Model pattern for your Business Logic and I’ll argue that the value add would be justified with or without the DDD Domain Modeling process. We will take a look at the many practical benefits of combining OOD with your ORM to create well structured, easily persisted Domain Model. If time permits we will also take a quick look at how we can improve our code organization even more by adding CQS to the mix. For the examples in the session we will use Structure Map, AutoMapper, ASP.Net Web API and NHibernate.
Bio

Ryan Vice is an independent consultant with 12 years of experience building enterprise solutions using Microsoft technologies. He’s an MSDN Moderator, has been Microsoft MVP for Connected Systems since 2010 and his first book, “MVVM Survival Guide” was published in November of 2012. His areas of focus are software quality, increasing developer productivity and architecture best practices.

The talk will take place at Microsoft Austin office from 5:30 p.m. to 8:00 p.m. on 1/13/2014.

 

Previous Posts