User Group Night, July 25, 2016 

Spencer Schneidenbach
Never RESTing – RESTful API Design Best Practices Using ASP.NET Web API

Designing and building RESTful APIs isn’t easy. On its surface, it may seem simple – after all, we’re only marshaling JSON back and forth over HTTP right? However, that’s only a small part of the equation. There are many things to keep in mind while building the systems that act as the key to your system.

In this session, we’ll delve into several best practices to keep in mind when designing your RESTful API. We’ll discuss authentication, versioning, controller/model design, and testability. We’ll also explore the do’s and don’t’s of RESTful API management so that you make sure your APIs are simple, consistent, and easy-to-use. Finally, we’ll discuss the importance of documentation and change management.

The session will show examples using ASP.NET Web API and C#. However, this session will benefit anyone who is or might be working on a RESTful API.

Spencer Schneidenbach is a web developer in the St. Louis area, focusing on JavaScript, C#, AngularJS, and ASP.NET. He currently works as the Platform Architect at Ryvit/Gadellnet, leading the technical decisions on the platform as well as mentoring other developers. While not at work, he enjoys speaking, blogging, reading, and spending time with his two kids and wife.


Also Showing (You can choose which session to experience)


John Baluka
Hacking PowerPoint for Developers

Effective presentations are hard. When presenting, many developers show a few traditional bullet-point slides and discount the usage of PowerPoint or Keynote, and then resort to unpredictable live demos. From a developer’s perspective, I will highlight simple, but usually overlooked, features within PowerPoint, and some conventions you can apply to your next presentation. I will also demonstrate how PowerPoint can be used for Story Boards and as an alternative to Camtasia for recorded demos, as well as, a replacement for a live demo. It is time for you to revisit the powerful and easy to use capabilities of PowerPoint.

John has been developing software with the Microsoft stack for 20+ years. For most of the last 10 years, John has been a sub-contractor, business owner, and a Dad. John enjoys researching and applying new technologies to real world examples.


Monday, July 25, 2015
5:30 - 6:00 pm Food and social
6:00 - 7:30 pm Presentation
Location:
Three City Place Drive
Suite 1100
Creve Coeur, MO 63141
[MAP]
Sponsor:



  User Group Night - August 22, 2016 



  User Group Night, September 26, 2016 

John Baluka
Open Source .NET eCommerce Solutions - Compared

The search for an enterprise level Open Source project based on .NET (ASP.NET MVC, Entity Framework) using current web frameworks (jQuery, Bootstrap, Kendo UI, Angular, or React), that applies best practices (Unit Testing, Issue Tracking, Good Documentation) and is used in production environments whether self-hosted or hosted in Azure – was not easy to find. I will share the journey that lead to narrowing to two eCommerce solutions – nopCommerce and Virto Commerce. These quality solutions will be compared at feature and code levels. Who will win…?

John has been developing software with the Microsoft stack for 20+ years. For most of the last 10 years, John has been a sub-contractor, business owner, and a Dad. John enjoys researching and applying new technologies to real world examples.


Also Showing (You can choose which session to experience)


Spencer Schneidenbach
Getting Started with Angular 2 and TypeScript

The web world has become increasingly more complex over the past few years. The demand for fast, fluid single page applications (or SPAs) has gone up, along with the seemingly endless number of frameworks used to build them. The most popular among them, Angular 1, took the SPA world by storm seven years ago. Since then, it’s been adopted by many developers and firms looking to build rich, feature-fill applications for the web, mobile, and beyond.

Angular 2 looks to continue that trend with a library that is more performant, lighter, and easier to use. In this session, we’ll learn about components, directives, services, and dependency injection, as well as the new Angular 2 syntax. We’ll also learn about TypeScript, Microsoft’s open source superset of JavaScript that enables fast, fluid, fun, and safe development. Learn about some of the features of TypeScript that enable us to rapidly develop and easily maintain Angular 2 applications with ease, including classes, decorators, and compile-time type checking.

Spencer Schneidenbach is a web developer in the St. Louis area, focusing on JavaScript, C#, AngularJS, and ASP.NET. He currently works as the Platform Architect at Ryvit/Gadellnet, leading the technical decisions on the platform as well as mentoring other developers. While not at work, he enjoys speaking, blogging, reading, and spending time with his two kids and wife.


Also Showing (You can choose which session to experience)


Brian Blanchard
Real world IoT – what they don’t tell you in the maker’s kit

In this session, we will run through the basic IoT kit. We’ll talk about options to get started. We’ll even walk through the hello blinky project to show off some basic code.

Once you have a feel for the basic, we will dig into the real world side by looking at a few recent IoT projects. In these architecture & code reviews, we’ll look at the following concepts and ways to address them:

  • How to choose & talk to sensors
  • Securely connecting remote devices to Azure
  • High volume (Many device) streaming analysis
  • Storing massive amounts of device data
  • Command & control – how to write code that changes the real world


Monday, September 26, 2015
5:30 - 6:00 pm Food and social
6:00 - 7:30 pm Presentation
Location:
Three City Place Drive
Suite 1100
Creve Coeur, MO 63141
[MAP]
Sponsor:



  dev up Conference - October 20-22, 2016 



  Blocked Domains 

We normally send out meeting reminders using Constant Contact. Some companies block emails that are sent from that service. Here are some of the emails we have on file that are routinely blocked:
  • 21cn.com
  • aeg-inc.com
  • amnesiac.net
  • archcove.com
  • atai.com
  • boeing.com
  • bryancave.com
  • daugherty.com
  • directrac.com
  • element74.com
  • epcusa.com
  • epsiconnect.com
  • federated.com
  • housemail.us
  • ic-t.com
  • infragistics.com
  • kellymitchell.com
  • leadonellc.com
  • mdtablet.com
  • mhe.net
  • rkvtechnologies.com
  • scott.af.mil
  • seilerinst.com
  • teamkingsley.com
  • tjco.net
  • transatech.com
  • ungerboeck.com
  • unifiedcomms.com













  FAQs 

  1. How do I join your group?
    Register here on the web site to receive our newsletter. Then, come to our monthly meetings. No fee, no mess, no fuss. Just information, learning, and great networking.
  2. When is the next meeting?
    Our main meeting is almost always held on the last Monday of the month. Sometimes due to holidays or other circumstances, we move it to another night but that is very rare. Check the home page of the web site for details.  The special interest groups meet at other times during the month. Check the SIG page and visit their individual sites for more information.
  3. Can I post job information on this site?
    Yes, registered users can go to the "Jobs" tab to post open positions and view other jobs that have already been posted by other users. 
  4. How do I sponsor a meeting?
    Contact one of the leadership team members (found on the “Contact“ page) and they will fill you in on sponsorship details.
  5. How do I receive the newsletter?
    Registered users automatically receive the newsletter when it is sent.  It comes from the address “newsletter@stlnet.org“ so make sure that doesn't get caught in your spam catcher.

 



  Local Groups 



  Sponsors 

Microsoft Logo

INETA Logo

Telerik

ArchitectNow Logo

Maritz Logo

ASPNETEMAIL Logo

APEX Systems Inc Logo

iBridge Logo

Ajilon Logo

SyllogisTeks Logo

MSDN Logo

Securewebs Logo

AEG INC

Advanced Resources Logo

Infragistics Logo

Transition Methods

Valorem Consulting

Adaptive Solutions Group

Technology Partners

Telerik

TEKsystems

VantageLinks






Copyright 2008 St. Louis .NET User Group
*
Powered by STLNET.ORG    Terms Of Use    Privacy Statement
Portal engine source code is copyright © 2002-2016 by DotNetNuke. All Rights Reserved