• Measure What Matters with Dustin Kingen

    The Forge Ann Arbor

    In this talk we examine: What are OKRs(Objectives and Key Results). How OKRs are used to: * Bring focus and commitment * Align and connect for teamwork * Stretch goals How bottom-up goal setting leads to more successful outcomes.

  • From Developer to Data Scientist

    The Forge Ann Arbor

    Due to recent advances in technology, humanity is collecting vast amounts of data at an unprecedented rate, making the skills necessary to mine insights from this data increasingly valuable. So what does it take for a Developer to enter the world of data science? Join me on a journey into the world of big data and machine learning where we will explore what the work actually looks like, identify which skills are most important, and design a road map for how you too can join this exciting and profitable industry. Speaker: Gaines Kergosien is an associate director at UBS, organizer of Music City Code conference, Microsoft MVP, and serves as board member for the Nashville Technology Council and Nashville .NET User Group. He also presents at software development conferences throughout the United States. With over 15 years in solutions development, his work includes consulting for such companies as Bridgestone, Deloitte, Hospital Corporation of America (HCA), American General (AIG), Lexis Nexis, Gibson Guitars, and Cardinal Healthcare.

    2
  • Machine Learning for Fun — Finding Bigfoot

    The Forge Ann Arbor

    Bigfoot has been a staple of American folklore since the 19th century. The stories originate from Native Americans in the Pacific Northwest and likely go back centuries or more. The term sasquatch itself is an Anglicized derivative of the Halkomelem word sásq’ets. Many people are convinced that Bigfoot is real. Others suggest that he is a cultural phenomenon. Some just want to believe. There is even a group, the Bigfoot Field Researchers Organization, that tracks Bigfoot sightings. They have data— thousands of reports—available on the Internet. And, where there is data, we can apply the power of machine learning. Let’s get to the bottom of this mystery! We’ll use machine learning to forecast the number of Bigfoot sightings for the coming months and years. We’ll measure the impact of key cultural phenomena—primarily the airing of The X-Files—on Bigfoot sightings. And, we’ll see if we can classify some Bigfoot sightings of our own using natural language processing. Not super-familiar with machine learning? Not a problem. We’ll explore the types of problems above (forecasting, impact analysis, and classification) and I’ll show you how to solve each of them using a little bit of code in assorted languages and the Nexosis API. So, come and get your feet wet (big or small) and begin learning about machine learning. The truth is out there. About Guy Royse: Guy works for Nexosis in Columbus, Ohio as a Developer Evangelist. Combining his decades of experience in building software with a passion for sharing what he has learned, Guy goes out into developer communities and helps others build great software. Guy has programmed in numerous languages over the years—many of them semicolon delimited—including C++, C#, and Java. More recently he has worked with dynamic languages like JavaScript and on mobile applications with languages like Swift. Teaching and community have long been a focus for Guy. He is President of the Columbus JavaScript Usergroup and has been part of the session selection committee for CodeMash for the last five years. When given an opportunity, he teaches programming at a prison in central Ohio. In past lives, Guy has worked as a consultant in a broad range of industries including healthcare, retail, and utilities. He spent several years as a consultant in and several more years working for a major insurance provider. This has given him a broad understanding of technology application and business problems. In his personal life, Guy is a hardboiled-geek interested in role-playing games, science fiction, and technology. He also has a slightly less geeky interest in history and linguistics. He lives in central Ohio with his wife and three sons. In his spare time, he helps lead his neighborhood Cub Scout Pack and likes to camp.

  • AOP for You and Me

    The Forge Ann Arbor

    Cross-cutting concerns are everywhere: caching, logging, transactions, and more. These can make your code a tangled, scattered mess. In this presentation, I will define cross-cutting concerns, and show you techniques to refactor cross-cutting concerns, including dependency injection; the decorator pattern; and Aspect-Oriented Programming (AOP) tools like Castle DynamicProxy and PostSharp. I'll explain the benefits and trade-offs of each design decision so that you will be confidently prepared to master cross-cutting concerns. Bio: Matthew D. Groves is a guy who loves to code. It doesn't matter if it's C#, jQuery, or PHP: he'll submit pull requests for anything. He has been coding professionally ever since he wrote a QuickBASIC point-of-sale app for his parent's pizza shop back in the 90s. He currently works as a Developer Advocate for Couchbase. His free time is spent with his family, watching the Reds, and getting involved in the developer community. He is the author of AOP in .NET (published by Manning), and is also a Microsoft MVP.

    1
  • Believe in the Power of CSS with Chris DeMars

    The Forge Ann Arbor

    You know that song by Huey Lewis and the News, The Power of Love? "First time you feel it, it might make you sad." Might be how you feel about CSS right? What about the power of CSS? CSS has received a bad name as of late, but truth of the matter is that CSS is such a powerful piece of the front-end puzzle and you should really be excited for what's already here and what's to come! Who would have thought we could create magazine-style layouts with CSS grid? What about ruleset variable scoping with custom properties(CSS variables)? And last but not least, the pain of centering content horizontally and vertically which is now possible in three lines with flexbox! Let's talk about how awesome CSS is, and how we can restore our faith in one of the best things that makes the web amazing! About Chris: Chris DeMars is a UI developer first, UX architect always, working out of Detroit, Michigan. Chris loves coming up with solutions for enterprise applications, which include modular CSS architectures, performance, and advocating for Web accessibility. He serves as a co-organizer for the Ann Arbor Accessibility Group, and is also an instructor, teacher assistant, and volunteer for the Ann Arbor and Detroit chapters of Girl Develop It. When he is not working on making the web great and inclusive, you can find him writing blog posts, hosting the Tales From The Script podcast, watching horror movies, drinking the finest of beers, or in the woods of northern Michigan. In addition to the main presentation, we will have Andrew Spiece giving a lightning talk about TEALS (Technology Education and Literacy in Schools), and opportunities for us in the developer community to volunteer.

    2
  • I have people skills! The Importance of Emotional Intelligence and Your Career!

    “Developers don’t have people skills!” It may be a stereotype, but for some, it’s a badge of honor to be the anti-social, soda-drinking hermit that people are afraid to talk to. Movies, TV shows, and comics make light of it, and so do many of us, but it really is no laughing matter. We strive to be the absolute best we can be at the technical side of things—we buy books, attend conferences and stay up late hacking on our side projects—but do very little to improve our core skills. Unlike IQ, EQ can actively be developed and improved. In this session, you’ll learn about the components of EQ, why they matter, and some strategies you can use to improve your own EQ! Bio Mike Eaton has a little over 20 years experience as a software developer, mostly focused on Microsoft tools and technologies. After many years as an independent consultant, he is currently a team leader at Quicken Loans.

  • Serilog: Logging all Grown Up

    The Forge Ann Arbor

    Thanks to Serilog, logging has never been easier than now. We will start with the basics to get you up and running quickly, then we will move to more useful things such as enrichers (custom attributes) and sinks (custom write locations). With many different sinks available you can very easily log to several different sources at one. Speaker Bio: Brian Korzynski is a .NET consultant and the owner of Korzynski L.L.C. based near Detroit, MI. During his 8+ years of experience as a developer, he has done everything from database development with WinForms to enterprise level web applications. He specializes in software engineering, architecture, .NET, SQL Server, MVC, and mathematics.

  • No January Meeting

    Needs a location

    We will be skipping the January meeting again this year due to CodeMash. See you in February.

  • Cancelled due to weather.

    The Forge Ann Arbor