No december meeting

No December meeting! Happy holidays!

November 13, 2017 – Building beautiful RESTful APIs with ASP.NET Core

Nate Barbettini

Nate Barbettini

BIO:

Nate is a Microsoft MVP and author who specializes in full-stack .NET and JavaScript. He’s a Developer Advocate at Okta, and frequently speaks about web security, C#, and ASP.NET Core. Nate hails from San Francisco, but calls Texas home. He’s passionate about helping developers learn how to write better, more secure code.
Abstract:
Many APIs claim to be RESTful, but what does that actually mean? What does it take to build a scalable API with ASP.NET Core?
In this talk, I’ll share best practices for building APIs on the ASP.NET Core stack, as well as the “hows” and “whys” of designing RESTful interfaces. The session will include real code examples and a discussion of REST best practices.

 

Topics covered include:

 

* What is REST and HATEOAS?
* What is the real difference between POST and PUT?
* How to represent hypermedia in JSON
* Building clean, lightweight API controllers
* How to secure the transport layer

 

The talk will take place on 11/13/2017 at the Headspring office 5:30 pm to 8:00 pm.
10415 Morado Circle
Building 3, Suite 300
Austin, TX 78759

October 9, 2017 – CI/CD with VisualStudio.com and Azure

Shawn Weisfeld

Shawn Weisfeld

Abstract:

In this talk we will take a simple ASP.NET MVC application and check it in to VisualStudio.com Source Control. We will then use the online Build tools to automate builds on check-in. Then using the online release management we will automate deploying it to our Dev, QA and Production environments. All the while ensuring that we keep all of the configuration for each of these environments safe.

About Shawn:

Shawn (http://www.shawnweisfeld.com, shawn@shawnweisfeld.com) is passionate about building awesome applications and websites with .NET technologies and Azure. He is currently a Technical Evangelist for Microsoft based in Austin TX and founder of http://UserGroup.tv. Read his full bio at http://about.me/shawnweisfeld

The talk will take place on 10/9/2017 at the Headspring office 5:30 pm to 8:00 pm.
10415 Morado Circle
Building 3, Suite 300
Austin, TX 78759

September 11, 2017 – Power of a Nudge

Jane Prusakova

Jane Prusakova

Abstract:

“Nudging is a tool every Agile leader should have in their toolbox. Nudging is making a subtle suggestion in a powerful way, while letting the team make the final decisions. This presentation will be most helpful to those with strong opinions, passion to improve, and ambition to be a servant leader. A nudge is a way to lead without authority or positional power. People’s choices are strongly influenced by the environment, and nudging is about creating an environment that helps people make better choices.

In this interactive session we will learn how to nudge others to become more Agile. Create a toolset of strong nudges to take your team to the next level. Build subtle yet powerful nudges to improve team spirit and productivity. Explore nudge patterns and techniques, and practice different ways to lead by nudging.

Nudge shorter and more productive meetings Nudge code base improvement by moving furniture Nudge better communication and more trust”

About Jane

I am a software architect and developer, an Agile proponent, and a great believer in building valuable software that users will love to use. I build large back-end systems that require high-performance and high-reliability, and process vast amounts of data. I believe that successful software is created by strong teams, requires good engineering practices, and evolves in close collaboration with the users. As a Principal Consultant for Improving Enterprises, I work with distributed teams on distributed software. As a consulting team, we focus on technical excellence, close contact with the client, and rapid iterations.

The talk will take place on 9/11/2017 at the Headspring office 5:30 pm to 8:00 pm.
10415 Morado Circle
Building 3, Suite 300
Austin, TX 78759

August 14, 2017 – Building pragmatic mobile apps

Yogiraj Aradhye

Yogiraj Aradhye

Session:

Last year, our team landed on a project that was just in a vision document form at a process management company with a huge portfolio. Over the course of time, I lead our team to convert that vision into an iOS app using Xamarin, ASPNET Core api, Angular Web App and NServicebus endpoint. It was quite a fun filled ride because all the technologies we were dealing with were new and were in flux. They presented a unique set of challenges. We, as a team, learned a lot of valuable lessons during this process. Some of them were new while others were relearned. This presentation is going to cover all of them.

Bio

Yogiraj(Yogi) Aradhye has been writing code since 2002 and professionally since 2007. He is currently leading projects at Headspring. He works on a variety of technologies from Xamarin, JS frameworks to distributed systems and microservices. In the past, he has worked at many different organizations such as Dell.

Yogi is a graduate of Shivaji University in India, and has received the Masters of Information Systems from Marist College in Poughkeepsie, NY. He is a past speaker from .Net user group Code Camps in Hartford, Boston and Austin. When he is not coding, learning about new technology or presenting, Yogi loves to spend some time each week perfecting his serve at the local tennis courts.

The talk will take place at HeadSpring office from 5:30 p.m. to 8:00 p.m. on 8/14/2017.

July 10, 2017 – VSTS and Octopus Deploy to Azure

 

Jeffrey Palermo

Jeffrey Palermo

Abstract

In this lecture, you will learn the principles and practices in using a continuous delivery pipeline with the modern version of Octopus Deploy through Visual Studio Team Services. You will see how to stitch together VM environments with Octopus automated deployments in order to create a software environment that flies!

DevOps is a term representing the convergence of development and operations. Both the development and operations communities like to own the term, so it has accumulated multiple meanings. With the Agile Manifesto, developers have jettisoned annual software releases for processes that allow releasing software multiple times per day. To accomplish this, teams use rigorous suites of automated tests to ensure that every change to the software is a solid step forward rather than an accidental step backwards. Come see the tooling that makes this all possible for Microsoft-platform applications.

About

Jeffrey Palermo is the CEO of Clear Measure, a custom software engineering firm based in Austin, TX. Jeffrey has been recognized as a Microsoft MVP for 11 consecutive years and has spoken at national conferences. He is the author of several books, articles, and hundreds of pithy Twitter quips. He is a graduate of Texas A&M University and the Jack Welch Management Institute, an Eagle Scout, and an Iraq war veteran.

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

June 12, 2017 – Using MongoDB with .NET

Joseph Fluckiger

Joseph Fluckiger

Abstract

What do MongoDB, Mars, Mythbusters, Michael Phelps, and Mass Spectrometers have in common? They are all a part of this informative talk about when and how to best use MongoDB from a .NET application.

We will answer these questions:

  • When is MongoDB the right fit for my application?
  • How does MongoDB performance compare with a relational databases?
  • What are the best MongoDB query patterns for my .NET Application?
  • I’ve heard that MongoDB is productive and easy by not reliable. How secure, reliable, compliant, scalable and performant is MongoDB?
  • I thought MongoDB was is for dynamic languages on a Linux stack. Does it work well on and Windows and with .NET?
  • I’ve heard that MongoDB clustering is hard to set up. Are there hosted service offerings that take care of this for me?

We’ll also talk about how ThermoFisher uses MongoDB to reduce scientific experiment times by an order of magnitude and some interesting applications that are making the world cleaner, safer and healthier.

Bio

Joseph is a Senior Software Architect at ThermoFisher Scientific leading efforts to build big-data Scientific workflows via the new ThermoFisher Cloud platform. Joseph has written software used to check for drugs in Michael Phelp’s pee, detect life on Mars, monitor signals from brain implants, broker trucking cargo transport, prioritize billion dollar private equity decisions, and even wrote software used by Mythbusters to check for rat urine on soda cans.

Joseph co-presented at AWS re:Invent 2016 with Mongo CTO Elliot Horowitz in 2016 and often presents at local developer and MongoDB user groups. He has a degree in Physics from Brigham Young University and a masters degree in Software Engineering from University of Texas at Austin. Joseph has been programming professionally for a couple of decades and for fun since his first Logo program on the Apple IIe. Joseph keeps busy in his free time mountain biking, teaching his 9 and 11 year old sons to program robots in Blockly, and singing along with his 4 year old daughter who has a Frozen obsession.

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

May 8, 2017 – What’s new in C# 7

Reaz Haq

Reaz Haq

Abstract:

Released just a few weeks ago (March 7, 2017, along with new version of VS), C# 7 brings some new and interesting features; like tuple, pattern matching, etc.  In this talk, I shall ‘show and tell’ some of these new features [with code examples], as well as few interesting ones that didn’t make the final cut.

https://github.com/reazhaq/CSharp7

Bio:

  • Geek and Independent Consultant
  • ~20+ years

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

April 10, 2017 – How to Scale .NET Apps with Distributed Caching in Microsoft Azure

Abstract:

Your .NET applications may experience database or storage bottlenecks due to growth in data volume, session volume/length or size of objects. Learn how to remove bottlenecks and scale your .NET applications using distributed caching. This talk covers:

  • Quick overview of scalability bottlenecks in .NET applications
  • Description of distributed caching and how it solves response time issues
  • Where you can use distributed caching in your application(s)
  • Some important features in a distributed cache
  • Hands-on examples using a distributed cache in MS Azure

Iqbal Khan’s Profile:

Iqbal is Alachisoft’s President and Technology Evangelist. His Master’s of Computer Science from Indiana University, 25+ years of software architecture, design and development, plus deep business experience make him a great resource. He speaks frequently at .NET events including DevWeek London, TechDays France and VS Live! shows along with local .NET Code Camps and Meetups. He has written for MSDN magazine, CodeProject and Visual Studio Magazine.

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

May 15-18, 2017 – Rock YOUR Code

Rock YOUR Code in Austin this May with Visual Studio Live! VSLive!™ is bringing back its unique brand of practical, unbiased developer training to the deep heart of Texas. From May 15 – 18, we’re offering four days of sessions, workshops and networking events – all designed to help you elevate your code-writing abilities to write masterful applications across all platforms. Code with the best in .NET, listen intently to industry insiders and tune up on today’s hottest training topics!

 

Exclusive savings for Austin .NET User Group members: Register with priority code AUUG04 and save $500 off the standard rate of registration! More info: http://bit.ly/AUUG04home

Previous Posts