• IndySA

    Online event

  • IndySA

    Online event

  • IndySA

    Online event

  • Solving AI Problems the Easy Way With Off the Shelf Tools

    Online event

    These days we do not need to be an AI expert to reap the benefits of the research community. Off-the-shelf open source tools exist which are powerful enough to solve many industrial problems. In this talk we will map business problems to tools and show how to translate a problem domain into the expected input of the tool. Using these tools will help us identify development opportunities that we might have otherwise missed and save time by not re-implementing common solving techniques.

    ----

    # Jordan Thayer

    Jordan Thayer received his PhD in Artificial Intelligence in 2012 from the University of New Hampshire. Ever since, he’s been applying artificial intelligence in academia and industry to problems including intrusion detection, planning, static analysis, and program generation.

    As a thought leader at SEP, he’s been proving that AI isn't futuristic technology. Rather, it's a collection of techniques of varying levels of maturity that can often reliably solve problems they have today. He gives talks, runs workshops, visualizes algorithm behavior, and builds proofs of concept as well as products to show what AI can do already.

    # Robert Herbig

    Robert Herbig is passionate about leading teams that can deliver products that users love.

    He is a Lead Software Engineer at SEP, a software product design and development company. In his 10+ years in the software industry, he has worked on products ranging in size from small apps to enterprise systems; embedded, desktop, web, and cloud platforms; and in a variety of markets and domains including aerospace, medical, agriculture, construction, and secure communication.

    As an AI Practice Lead at SEP, he strives to educate clients and peers about what AI can do, identify complex problems AI can address in whole or in part, and incorporate AI into software products that make a difference for their users.

    2
  • Automatic Xamarin App Distribution with AppCenter

    Online event

    Using Microsoft's free AppCenter solution, you can automatically build and distribute your Xamarin apps to beta testers. We'll go through setting up Continuous Integration and Continuous Deployment - aka CI/CD - of your Xamarin apps with AppCenter, and cover both the benefits and gotchas.

    Presenter: Auri Rahimzadeh, Owner, Auri's Ideas

  • Crafting the Perfect Developer Resume

    Online event

    UI Architect, The Jared Wilcurt, who has worked for companies such as World Wide Technology and the Salesforce Marketing Cloud, will be giving a talk on how to craft your resume for technical job applications.

    This talk covers how to break down your resume into sections each aimed at the 3 types of people that will be looking at it (HR/Recruiter, Dev/Team Manager, Senior/Team Lead). How much attention should be placed on each section of the resume, what things to highlight, and more importantly what things to avoid.

    It is recommended that you have your resume with you during the talk to review and take notes on during the session. We won't have time to individually review the resumes of all attendees, however we will save time for questions.

    3
  • Group Discussion: Professional Development

    Online event

    There are lots of ways to expand your development horizons - books, Pluralsight, YouTube, pair programming, certification training, instructor-led classrooms, etc. What forms of professional development / training have you found the most helpful? Why? Which forms just don’t work for you? When you go to learn a new (to you) technology, where do you start?

    -----

    This will be a group discussion. Come prepared to contribute or just to listen!

  • Metaprogramming in JavaScript

    Online event

    Metadata, data about data, is everywhere. We seem to intrinsically understand that using data to further describe the data within our systems brings numerous benefits to taming complexity. It follows then that metaprogramming, programming that interacts with the program itself by inspecting or even manipulating its own code can bring similar benefits to our software.

    ES6 greatly expands upon JavaScript's existing metaprogramming capabilities with the Symbol, Reflect, and Proxy types. Through some practical examples we'll discuss the role each of these types play within JavaScript metaprogramming and see how they not only affect your code but even drive several modern language features.

    -----

    Dave Fancher is the lead API software engineer at Vibenomics in Fishers, Indiana. He is a 5-time Microsoft MVP, author of The Book of F# from No Starch Press, Pluralsight author, LinkedIn Learning instructor, and international speaker. He has been building software for two decades with an emphasis on Microsoft technologies. Most recently he has been focused on applying functional programming principles to JavaScript for Node.js development. When not writing code or writing about code he enjoys spending time with his family, watching movies, gaming on his Xbox, and dabbling with photography.

    1
  • Infrastructure Automation with Terraform

    Online event

    You're probably familiar with DevOps for CI/CD, when building and releasing software. You may even be familiar with some automated environment provisioning with Docker. But what about automating your entire cloud infrastructure, from storage to database servers and load balancers?

    Terraform is an Infrastructure-as-Code (IaC) platform that greatly simplifies the process of provisioning cloud-based infrastructure in a reliable, predictable, and scalable way. In this short presentation, Shane Milton will cover some Terraform basics and then quickly get to scripting some infrastructure to deploy some services in Azure (although it works just as well, arguably better with AWS).



    Shane Milton is a Cloud Architect with CleanSlate in Carmel. The original founder of Indy SA, Shane has been working in Azure since 2008 across all sorts of businesses and industries, from startups to Fortune 50 enterprises. When not slinging bytes across the cloud, Shane loves to spend time with his wife and daughter.

  • Microservices -- The Easy Way is the Wrong Way

    Online event

    In the effort to be buzz-word compliant you get onboard and start making a microservice for nearly everything. You have learned that the only way to grow in this programming industry is to use microservices so you took a look at your codebase and started hacking away. Months later you pull your head out only to realize you have spent way too much time and money going the wrong direction from the start.

    In this presentation I will talk about pros and cons of microservices. You will learn when and how to get started creating microservices and when you absolutely under no uncertain terms should create them. When and how to tear apart existing applications to well defined services.

    ----

    Sean Whitesell
    President of Tulsa .NET User Group

    Sean is an Microsoft MVP and ASP Insider. He has been the President of Tulsa .NET User Group since 2009, and a Cloud Architect with TokenEx. Sean has been programming and playing with electronics for over 20 years. He also has multiple black belts in martial arts.

    @seanw122
    seanwhitesell.com