August 2018 Meetup!

Ahoy!

The August 2018 Meetup of Columbus App Dev User Group is scheduled for August 20th from 6-8 PM @ Improving Ohio Office. Please see details below & kindly RSVP.

Topic:
NativeScript Beyond the Basics!

Abstract:
NativeScript is a free and open source framework to develop native Android and iOS mobile apps from a single code base. This session will go through the fundamentals of building cross platform mobile apps using NativeScript, while leveraging the power of frameworks like VueJS or Angular, and Typescript or JavaScript as language. We will focus on using vanilla JavaScript and look at supporting tools which can be used for truly native cross platform mobile app development.

Speaker Bio:
Baskar Rao Dandlamudi is a Senior .NET Consultant with over 10 plus years of work experience in enterprise software solutions, design, development, implementation support and performance monitoring using Microsoft stack of technologies. His passion is to explore Cloud technologies and learn /share new trends with the developer community. Baskar’s areas of interest include Azure, Kubernetes and NativeScript.

Please RSVP on our Meetup site @ https://www.meetup.com/columbusappdevug/. Come join us!

Advertisements

July 2018 Meetup!

Ahoy!

The July 2018 Meetup of Columbus App Dev User Group is scheduled for July 16th from 6-8 PM @ Improving Ohio Office. Please see details below & kindly RSVP.

Topic:
Accelerating Application Development with 3rd Party Libraries!

Abstract:
Let’s have an honest discussion about professional application development and recreational game development using Angular 2-5 and the triumphs/pitfalls of incorporating third party libraries/controls. We’ll talk about when to build a component versus when to use open source or commercial component, how to evaluate component options against one another and how to reduce risk when working with third-party code.

This will not be a code-heavy session, but one of practical experience talking about a handful of applications projects done either in a professional or recreational context. That said, there will be a few deep dives into concrete examples to illustrate some key points and techniques. We’ll focus on two project management applications and two hobbyist game projects, the different challenges of each project, and the way that third-party libraries helped (and hindered) these ultimately successful projects. Also on offer will be some cautionary tales from some less fortunate projects that helped cement these lessons learned.

This talk will highlight examples working with the following libraries as simple conceptual examples and touch upon a bunch more, like:

  • NLP Compromise
  • Ng-drag-drop
  • The Field / Wally FOV
  • HandsOnTable
  • Sortable.JS
  • Angular Material
  • Materialize CSS
  • Prime NG
  • Pixi.JS
  • Chromatism
  • Showdown
  • Kendo UI
  • Telerik UI for WPF/Silverlight

This is not a talk to learn how to program in Angular or even about how to write better code. This is a talk about learning how to do more of what matters and manage the risks/rewards when bringing on external components/libraries in any programming language.

Speaker Bio:
Matt Eland has been programming professionally for 12 years in various sectors of the Consumer Software and SaaS industries. Matt has been referred to at various points in his career as a WPF Client Expert, a XAML Specialist, a Full Stack .NET Developer, an Applications Developer and as a Lead Software Engineer.

Matt has been working with C# and .NET since its infancy in Beta 2 and Angular since the early betas of Angular 2. In addition to applications development, Matt has enjoyed dabbling in game development in various languages/ platforms since 1987, ranging from QBasic to Turbo Pascal to Direct Draw in C++ to Unity to Angular / TypeScript. You can connect with Matt as @Integerman.

Please RSVP on our Meetup site @ https://www.meetup.com/columbusappdevug/. Come join us!

June 2018 Meetup!

Ahoy!

The June 2018 Meetup of Columbus App Dev User Group is scheduled for June 18th from 6-8 PM @ Improving Ohio Office. Please see details below & kindly RSVP.

Topic:
What’s New in OWASP Top 10!

Abstract:
Think the OWASP top 10 is just for web developers because the W in OWASP is for Web?  You might be wrong! The OWASP Top 10 isn’t the be all and end all of application security guidance, but it is an awesome tool for bringing up the topic of application security for those that are new to it.  Usually published every three years, the Top 10 shows the aggregated ten most risky vulnerabilities discovered in vulnerability assessments since the last list.  It famously doesn’t change much, but there are some new tweaks to the 2017 list, they are important, and you should know about them.  Join us to look at Insecure Deserialization, XML External Entities, Logging, Monitoring, and Access Control.

Speaker Bio:
Husband. Father. Pentester. Secure software composer. Brewer. Lockpicker. Ninja. Insurrectionist. Lumberjack. All words that have been used to describe Bill Sempf recently. Bill simply helps people write more secure software.

Please RSVP on our Meetup site @ https://www.meetup.com/columbusappdevug/. Come join us!

May 2018 Meetup!

Ahoy!

The May 2018 Meetup of Columbus App Dev User Group is scheduled for May 21st from 6-8 PM @ Improving Ohio Office. Please see details below & kindly RSVP.

Topic:
What’s New in Azure Serverless!

Abstract:
Serverless is a great computing abstraction. When combined with great tools, developers can be more productive than ever. Developers are looking to leverage the new paradigm of serverless architecture: a scalable and reliable event-based compute experience for code and workflows, which accelerate the development of applications while eliminating the need to manage infrastructure, providing fast auto-scale and micro-billing. In this session, we will explore the use of Azure Functions, Event Grid, and Logic Apps for building powerful serverless applications. We will learn how to build, deploy, manage, and monitor those solutions. This session will quickly cover the basics, and finish with a look at the newest features in the Azure Serverless platform.

Speaker Bio:
Michael Collier is a Senior Software Development Engineer in Microsoft’s CSE ISV organization, where he engages deeply with select global ISVs to help them best utilize Azure’s features. Michael has over 13 years of experience with various consulting and technology firms where he was instrumental in leading and developing solutions for a wide range of clients. He has a vast amount of experience in helping companies determine the best strategy for adopting cloud computing, and providing the insight and hands-on experience to ensure they are successful. Michael is also a respected technology community leader, and is often found sharing his Microsoft Azure insights and experiences at regional and national conferences.

Please RSVP on our Meetup site @ https://www.meetup.com/columbusappdevug/. Come join us!

April 2018 Meetup!

Ahoy!

The April 2018 Meetup of Columbus App Dev User Group is scheduled for April 16th from 6-8 PM @ Improving Ohio Office. Please see details below & kindly RSVP.

Topic:
You Got TDD in My SQL DB?

Abstract:
When should we test our data? From an application development perspective, a unit test against a database isn’t a unit test at all. Which makes sense — connected systems introduce overhead and dependency, both of which reduce stability and decrease productivity during test-driven development (TDD). But if we wait for integration testing, critical functionality can get missed. In this session, we will discuss strategies for filling the data testing gap, directly within a Microsoft SQL Server environment. If you do a lot of work in T-SQL but aren’t familiar with TDD, you’ll learn the why and how of test-first development. If you’re accomplished with unit tests, but never tried them in your database, you’ll learn how to apply familiar concepts like setup, mocking, and assertion. We’ll spend most of our time walking through a solution based on a real-world project, specifically using the open source tSQLt database unit testing framework.

Speaker Bio:
Jeff McKenzie has worked in software development for nearly twenty years, in both freelance and full-time capacities, as a developer and team leader. He enjoys helping others solve problems through technology, whether it’s the small business getting on the web for the first time, or a Fortune 500 company expanding its enterprise. Although he started his career using BASIC on an Atari 800, he took a big detour, getting Biology and English degrees before rediscovering programming, with a new thing called the World Wide Web. He is currently Principal Consultant at Cardinal Solutions Group in Columbus Ohio.

Please RSVP on our Meetup site @ https://www.meetup.com/columbusappdevug/. Come join us!