November 2017 Newsletter

Thank You Jay Harris

CINNUG would like to thank Jay Harris for presenting on "Design for Non-Designers from a Non-Designer" in October.

CINNUG

Tuesday November 28th, Max Technical Training in Mason, OH

6pm at our monthly CINNUG meeting, we welcome Serge Doumit with "Machine Learning Techniques"

Today vast amounts of data is becoming available from many sources including the Internet and other digitization efforts. Due to the enormous scale of these data collections, it is becoming unrealistic to assume that any human supervision can play any significant role in making sense of or the classification of this data. This is where automated machine learning techniques play an important role in making sense with this information overload.
In this talk, we will briefly discuss machine learning techniques with emphasis on a particular algorithm: Latent Dirichlet Allocation (LDA). We will describe LDA's model, from data collection to the analysis of the output. We will break down the process of achieving a working prototype into manageable steps with focus on the technical/programmatic details behind each of the steps. 
 

BIO:

Sarjoun Doumit is a software engineer with over 15 years experience in the industry ranging from scientific instrumentation, medical, web development and e-commerce. He is also a researcher at the University of Cincinnati with interest and publications in the fields of data science, machine learning, cognitive science and swarm intelligence

 

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.

CINNUG Director Elections

Director elections will be taken at the November meeting for next year.

  • Lead Director
  • Three Additional Directors

–Main responsibilities

  • Speaker Coordinator
  • Finance
  • Marketing
  • Only Supporting Members can nominate/be nominated

–Attended 3+ of last 6 meetings (incl. Sept.)

All Things Mobile

December meeting: In our November meeting we looked at how we can generate a QR code using data and also scan that QR code in this session. December meeting will be held on 14th December where we will continue the building process towards a Jan first week release date.

Our Steps for QR code generation

1. Capture data to share using Xamarin Forms page

2. Serialize data to JSON

3. Create QR code with serialized data

4. Parse QR code and render serialized data for adding to contacts.

Upcoming Regional Events

 

CodeMash - Sandusky, OH,  Jan 9th - 12th

October 2017 Newsletter

Thank You James Bender

CINNUG would like to thank James Bender for presenting on "Async JS" in September.

CINNUG

Tuesday October 24th, Max Technical Training in Mason, OH

6pm at our monthly CINNUG meeting, we welcome Jay Harris with "Design for Non-Designers from a Non-Designer"

Elegant design requires talent, but talent is not a prerequisite for avoiding bad design. If you lack artistic touch and prefer rules and logic over the ethereal art form, the fundamental tenets of composition can enable you to apply Design as a programming paradigm. Spend an hour with a coder learning the logic of design—hacking pixels instead of bits—and free yourself of your excuse for horrible designs.

BIO:

Jay is a code wrangler, software consultant, and co-owner of Arana Software. He has been developing on the web since 1995, when the Blink tag lured him away from Visual Basic 3, and has been awarded as a Microsoft Regional Director, ASPInsider, and Microsoft MVP. Recognizing that the greatest application performance bottleneck is a developer’s time, Jay’s continuing quest is for frameworks, modules, tools, and practices that make developers stronger, fitter, happier, and more productive.

 

Originally from Rochester, New York, Jay resides in Las Vegas, Nevada. Follow him on Twitter at @jayharris.

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.

CINNUG Director Nominations

Director nominations will be taken at the October meeting for next year.

  • Lead Director
  • Three Additional Directors

–Main responsibilities

  • Speaker Coordinator
  • Finance
  • Marketing
  • Only Supporting Members can nominate/be nominated

–Attended 3+ of last 6 meetings (incl. Sept.)

All Things Mobile

November meeting: We have an app idea identified (suggested by James Bender). We are building a contact app that can be used to share contact details easily at a conference by simply scanning a QR code. App will also let the user import these contacts into their phone contact list. This might be converted into an SDK for incorporating in to different apps. 

Upcoming Regional Events

 

CodeMash - Sandusky, OH,  Jan 9th - 12th

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.