September 2017 Newsletter

Thank You Parag Joshi

CINNUG would like to thank Parag Joshi for presenting on "Digital Payments in a Mobile World" in August.

CINNUG

Tuesday September 26th, Max Technical Training in Mason, OH

6pm at our monthly CINNUG meeting, we welcome James Bender with "Async JS"

Client-side JavaScript development has become more and more popular over the past few years and shows no signs of slowing down. Many developers are making their way from being focused on more traditional platforms like Java and .NET and are learning how to write great front-end applications with JavaScript and frameworks like Angular, React or Aurelia. As many of these developers begin writing more and more complex JavaScript. They are finding that, in many areas, JavaScript is like nothing they have worked with before. One of those areas is asynchronous programming. Many developers find asynchronous programming intimidating, but JavaScript is so dependent on it. The good news is that it’s easier than you think it is.

In this session, you’ll learn why asynchronous development is so critical to creating a great JavaScript application. You’ll learn how concurrency works in a little differently in JavaScript then you might be used to, and see some patterns to help you deal with even the most complex asynchronous situations. You'll see that asynchronous JavaScript is an easy and effective way to create great and responsive JavaScript applications.

BIO:

James has worked as a developer and architect on everything from small, single-user applications to Enterprise-scale, multi-user systems. His specialties are .NET development and architecture, TDD, Web Development and JavaScript. James is a Microsoft MVP, ASP.NET Insider and author of the book "Professional Test Driven Development with C#: Developing Real World Applications with TDD." His new book "Developing SPAs: Working with Visual Studio, Angular and ASP.NET Web API" will be out in 2017. James's Twitter ID is JamesBender.

Pizza and drinks will be provided by our sponsors.

Immediately following the main speaker and pizza we will be holding another CINARC (Cincinnati Software Architecture Group). This session will feature more discussion on topics chosen the night of the meeting. The focus of the meeting will be to discuss issues of software architecture relevant to the members of the community.

All Things Mobile

October meeting: Our Max Train app is taking shape! We have identified stories and are documenting the same on Visual Studio Online. If anyone would like to join our team, you are welcome to reach out to Parag Joshi Or Bob Kramer. Our goal is to identify the stories, assign points, and begin development with a target completion of end of this year in time for CodeMash. We would appreciate contribution in any capacity , technical or requirements.

Upcoming Regional Events

 

Southwest Ohio Give Camp - Cincinnati, OH, Friday Oct 20th - Sunday Oct 22nd

August 2017 Newsletter

Thank You Sam Basu

CINNUG would like to thank Sam Basu for presenting on "So you want to be a Developer Advocate?" in July.

CINNUG

Tuesday August 22nd, Max Technical Training in Mason, OH

6pm at our monthly CINNUG meeting, we welcome Parag Joshi with "Digital Payments in a Mobile World"

Apple Pay and Android Pay are now here as are several other methods to pay electronically rather than using conventional means such as check or cash. How do we integrate these in our app and what are our options? In this session, we will look at at an Android app that uses Android Pay to process payments using Stripe. We will take a look at the Stripe backend and also the android pay development do’s and do not’s. We will also look at an iOS app that uses Square to accept credit card payments. No doubt, if you have walked into a store or rented a car, you have seen the Square terminals. We will take a look at the Square reader and walk through the code to interact with a Square app. You will leave this session with an understanding of what it takes to integrate Stripe and Square into your apps.

BIO:

Parag Joshi (@ilovethexbox ) is a Co Lead for Digital , Mobile, Portal and Outsourcing for Cincinnati Business Unit of Centric Consulting LLC and has over 19 years software development experience working on various technologies. He is co director of the Cincinnati DotNet User Group (CINNUG.org) and also director of the Cincinnati All Things Mobile User Group (Catmug.org). He spends his time writing apps and staying current on technology. He loves playing tennis with his 13 year old son and singing with his 7 year old daughter.

Pizza and drinks will be provided by our sponsors.

Immediately following the main speaker and pizza we will be holding another CINARC (Cincinnati Software Architecture Group). This session will feature more discussion on topics chosen the night of the meeting. The focus of the meeting will be to discuss issues of software architecture relevant to the members of the community.

All Things Mobile

September meeting: We discussed building an application for Max Technical Training at our last meeting. We will continue building that at the September meeting. The application is being built using Xamarin with a FireBase backend. Anyone that wishes to contribute can attend and join our GitHub project.

Upcoming Regional Events

 

Southwest Ohio Give Camp - Cincinnati, OH, Friday Oct 20th - Sunday Oct 22nd

Couchbase Day - Cincinnati, OH, Wednesday Sept 27th - Cincinnati Marriott River Center.

July 2017 Newsletter

Thank You Trey Mayer

CINNUG would like to thank Trey Mayer for presenting on "Getting to know the Microsoft Graph" in June.

CINNUG

Tuesday July 25th, Max Technical Training in Mason, OH

6pm at our monthly CINNUG meeting, we welcome Sam Basu with "So you want to be a Developer Advocate?"

Technical developer evangelism is no longer a role that you have to explain – it is critical to the success of most software product companies. And the craft has evolved over the past few years – come learn the many nuances to be successful. Take away 20 well-accepted tricks of the trade applicable to all developers – with real world evangelism examples and resources. How do you stay humble while making a name for yourself? How do you create a niche, write well, speak well and move the needle? Come be awesome!

BIO:

Sam Basu is a technologist, author, speaker, Microsoft MVP, gadget-lover and Progress Developer Advocate for Telerik products. With a long developer background, he now spends much of his time advocating modern web/mobile/cloud development platforms on Microsoft/Telerik technology stacks. His spare times call for travel, fast cars, cricket and culinary adventures with the family. You can find him on the internet.

Pizza and drinks will be provided by our sponsors.

Immediately following the main speaker and pizza we will be holding another CINARC (Cincinnati Software Architecture Group). This session will feature more discussion on topics chosen the night of the meeting. The focus of the meeting will be to discuss issues of software architecture relevant to the members of the community.

All Things Mobile

July meeting will be merged with CINNUG with a talk on Soft Skills – “So you want to be a Developer Advocate?” by Sam Basu.

Upcoming Regional Events

 

Cincy.Develop(); / Day of Agile - Cincinnati, OH July 28th, 2017

Southwest Ohio Give Camp - Cincinnati, OH, Friday Oct 20th - Sunday Oct 22nd

June 2017 Newsletter

Thank You Joe Wirtley

CINNUG would like to thank Joe Wirtley for presenting on "Building concurrent systems with Akka.NET" in May.

CINNUG

Tuesday June 27th, Max Technical Training in Mason, OH

6pm at our monthly CINNUG meeting, we welcome Trey Mayer with "Getting to know the Microsoft Graph"

We all know Microsoft is continuing to push out new features, services and enhancements almost every week to most of their core offerings. In particular Azure and Office 365. In this session we will take a look at the newly released Microsoft Graph Endpoint, discuss the use cases, capabilities, roadmap and dive deep (with live demos) into the Excel API for .NET. According to Microsoft here are a few scenarios how developers can use the new Excel REST API:

Excel as a calculation service - Developers can now access Excel’s powerful calculation engine with instant results. Excel as a reporting service - Developers gain full access to all of Excel’s reporting features—making Excel an online reporting service within Office 365. Excel as a data service - Excel is also a great tool to store and track data. If your information is stored in a workbook, that data is available to any app integrating with Office 365, making its contents available to read from custom solutions and enabling them to use Excel as the data storage.

In this talk we will take a look at the current Excel REST API end point and look at some of the preview end points for the Excel API. Additionally, we will discuss how the Excel REST API fits in with Office 365 and how you can get started using it today. The last thing we will go over is a hands on live code demo of working with the Excel REST API.

BIO: Trey Mayer Portals and Collaboration Practice Lead, has been with HMB for nearly five years and has extensive knowledge working with organizations to help bridge their business with technology. Mayer specializes in Enterprise productivity and collaboration and has helped organizations of all sizes improve their productivity. Mayer has worked with numerous clients including Fortune 500, Privately held, State and Local Governments, Non-Profits and International organizations. Prior to joining HMB, Mayer worked for a Columbus, OH based startup and founded and sold a technology company. Mayer currently resides on the Executive Committee for Code PaLOUsa in Louisville, KY and DogFoodCon in Columbus, OH.

Pizza and drinks will be provided by our sponsors.

Immediately following the main speaker and pizza we will be holding another CINARC (Cincinnati Software Architecture Group). This session will feature more discussion on topics chosen the night of the meeting. The focus of the meeting will be to discuss issues of software architecture relevant to the members of the community.

All Things Mobile

Date for the meeting will be announced. We are starting a special App Dev effort to build an application and launch in the app / play stores.

At the last meeting a discussion on building a mobile application took place and a few suggestions were put forth. Details are being worked out. Two current options: 1) Build a game app for Max and 2) Build an app for a charity via South West Ohio Give Camp.

Date will be announced soon via meetup messages.

Upcoming Regional Events

Cincy Develop/Day of Agile - Cincinnati, OH July 28th, 2017

May2017 NewsLetter

Thank You Lee Brandt

CINNUG would like to thank Lee Brandt for presenting on "Dockerize Your .NET Development Environment" in April.

CINNUG

Tuesday May 23rd, Max Technical Training in Mason, OH

6pm at our monthly CINNUG meeting, we welcome Joe Wirtley with "Building concurrent systems with Akka.NET"

Building concurrent systems is challenging. Code that is innocuous when run on a single thread can require a tangle of locking when running on multiple threads. One way to address this problem is leveraging the actor model. Akka.NET implements the actor model and is ideal for developing concurrent, scalable, and fault tolerant applications in .NET. In this session, you will see code to create actors, send messages to actors, and handle messages within actors. You will also learn about advanced capabilities of Akka.NET including routing, location transparency, persistence, and clustering. You will leave with ideas of how you might use Akka.NET in your own projects and resources to continue your exploration.

BIO: Joe Wirtley is an independent consultant who has been creating software for over twenty-five years. He works with .NET development teams on both desktop (WPF) and web (ASP.NET, JavaScript, Web API) applications. He is an active member of the developer community in southwest Ohio and helps lead the Dayton .NET Developer Group. He has presented at many user groups and conferences including CodeMash, Code PaLOUsa, CodeStock, and Stir Trek. He is the author of the Generics in .NET screencast for O'Reilly. You can check out his site at http://WirtleyConsulting.com or follow him on Twitter: @JoeWirtley.

Pizza and drinks will be provided by our sponsors.

Immediately following the main speaker and pizza we will be holding another CINARC (Cincinnati Software Architecture Group). This session will feature more discussion on topics chosen the night of the meeting. The focus of the meeting will be to discuss issues of software architecture relevant to the members of the community.

All Things Mobile

Thursday June 8th, 6:30pm, Max Technical Training in Mason, OH via Parag Joshi Labs - Xamarin, Native iOS and Native Android

We will follow the May session on building a Xamarin application by Suganthi Giridharan with a Labs session. There will be several lab examples for Xamarin as well as Native iOS and Native Android.

Bring your laptops and we will code together in a group session. Please ensure environments are setup prior to the session.

April 2017 - Newsletter

CINNUG would like to thank Philip Japikse for hosting CINNUG's Visual Studio Launch Party On Tuesday March 28th, 2017.
 

April CINNUG Meeting

Tuesday April 25th, 2017 6 PM at Max Technical Training in Mason, OH

We welcome Lee Brandt with "Dockerize Your .NET Development Environment"

It works on my machine. We’ve all heard it. Most of us have said it. It’s been impossible to get around it… until now. Not only can Docker-izing your .NET development environment solve that issue, but it can make it drop-dead simple to onboard new developers, keep a team working forward and allow everyone on the team use their desired tools! 
I will show you how to get Docker set up to use as the run environment for your .NET projects, how to maintain the docker environment, and even how easy it will be to deploy the whole environment to production in a way that you are actually developing in an environment that isn’t just “like” production. It IS the production environment!
You will learn the basics of Docker, how to use it to develop and how deploy your “development” environment as the production environment!
 

BIO: After almost two decades writing software professionally (and a few years unprofessionally before that), Lee Brandt still continues to learn every day. He has led teams in small and large companies and always manages to keep the business needs at the forefront of software development efforts. He speaks internationally about software development, from both a technical and business perspective, and loves to teach others what he learns. Lee writes software in Objective-C, JavaScript and C#… mostly. He is a Developer Evangelist at Okta, a Microsoft Most Valuable Professional in Visual C# and one of the directors of the Kansas City Developer Conference (KCDC). Lee is a decorated Gulf War veteran, a husband, a proud pet parent and loves to play the drums whenever he gets any spare time.

Immediately following the main speaker and pizza we will be holding another CINARC (Cincinnati Software Architecture Group). This session will feature more discussion on topics chosen the night of the meeting. The focus of the meeting will be to discuss issues of software architecture relevant to the members of the community.

Pizza and drinks will be provided by our sponsors.

March 2017 - Newsletter

CINNUG would like to thank Brian Sherwin for presenting "Visual Studio...What's Coming in 2017" On Tuesday January 24th, 2017. You can find his presentation materials here: https://github.com/CINNUG/presentations/tree/master/2017-feb
 

March CINNUG Meeting

Tuesday March 28th, 2017 6 PM at Max Technical Training in Mason, OH

CINNUG is celebrating the release of Microsoft Visual Studio 2017 with a launch party. CINNUG's own Philip Japikse will be preside over the event. This is one meeting you don't want to miss. Learn about all the VS2017 goodness, fill up on pizza (thanks to our sponsors), and have a great time. As an added incentive, Microsoft has generously donated copious amounts of swag. We look forward to seeing you!

Bio: An international speaker, Microsoft MVP, ASPInsider, MCSD, CSM, and CSP, and a passionate member of the developer community, Phil Japikse has been working with .NET since the first betas, developing software for over 30 years, and heavily involved in the agile community since 2005. Phil is co-author of best selling "C# and the .NET 4.6 Framework" (http://bit.ly/pro_csharp), the Lead Director for the Cincinnati .NET User’s Group (http://www.cinnug.org) and the Cincinnati Software Architect Group, co-hosts the Hallway Conversations podcast (http://www.hallwayconversations.com), founded the Cincinnati Day of Agile (http://www.dayofagile.org), and volunteers for the National Ski Patrol. Phil is also a published author with LinkedIn Learning (https://www.lynda.com/Phil-Japikse/7908546-1.html). During the day, Phil works as an Enterprise Consultant and Agile Coach for large to medium firms throughout the US. Phil enjoys to learn new tech and is always striving to improve his craft. You can follow Phil on twitter via http://www.twitter.com/skimedic and read his blog at http://www.skimedic.com/blog.

February 2017 - Newsletter

CINNUG would like to thank Mike Wood for presenting "Being Efficient with Azure Automation" On Tuesday January 24th, 2017. You can find his presentation materials here: https://github.com/CINNUG/presentations/tree/master/2017-jan

 

February CINNUG Meeting

Tuesday February 28th, 2017 6 PM at Max Technical Training in Mason, OH

We welcome Brian Sherwin with "Visual Studio...What's Coming in 2017"

Every day, developers are faced with new challenges for assimilating technology, developing and deploying applications with ever newer technologies and changing architectural approaches. Visual Studio 2017 looks to streamline the flow of code to deployment from fundamental tasks like unit tests to challenging deployments in the cloud. In this talk we will look at what makes VS2017 a compelling choice for "Any Dev, Any App and Any Platform". From mobile to cloud, Game to Website, Windows to Mac, you can get just what you need to get the job done.
 
BIO: Brian Sherwin is a Technical Evangelist with Microsoft from Columbus, Ohio. He has been a consultant and trainer for over 19 years. One of his core passions is helping companies make decisions based on value and not a particular technology. When he’s not trying to figure out some new technology, he spends time reading, Scouting, and drinking enough coffee to keep up with his five kids.
 

Immediately following the main speaker and pizza we will be holding another CINARC (Cincinnati Software Architecture Group). This session will feature more discussion on topics chosen the night of the meeting. The focus of the meeting will be to discuss issues of software architecture relevant to the members of the community.

Pizza and drinks will be provided by our sponsors.