Ann Arbor .Net Developer's Group

may 14: 30 Tools for Modern .NET Web Development in 60 Minutes

topic:

Are you a .NET developer interested in crafting high-quality, modern web applications? I’ve got 30 tools I want to show you in just 60 short minutes. I’ll introduce you to the 30 tools that I think will help make both your software and professional life better. They might not ALL be new to you, but certainly some will. Buckle your seat belts and come prepared to jot down some notes on the items that will be the most helpful to you, because you will want to look into some of these in more depth later…we’ll be moving fast!

bio:

Jonathan–or J. as he is known–is a senior software architect at Falafel Software, a consulting and training company based in Silicon Valley, California. J. loves the creative and problem-solving aspects of software development and has fifteen years of software development experience in industries including e-commerce, procurement, marketing, logistics, quality assurance, and manufacturing. His current technology interests include ASP.NET MVC, JavaScript, and several different types of mobile development.
J. lives in Grand Rapids with his wife and children, where he organizes a .NET User Group, four annual developer conferences, and a GiveCamp. For fun he enjoys photography and outdoor activities like biking and hiking.

apr 9th: Azure Websites Deep Dive

topic:

git push azure master Done.

Now it is time to own that process. Know where your files got deployed, inspect your website, and customize the deployment process. Once you understand the build process that occurs on Windows Azure, you can command this process to perform your bidding. Extend Git Deployment to perform actions that are essential to your project but are not native to the Windows Azure toolbox.

“git push azure master” is only the beginning.

bio:

Dennis Burton is a web developer who constantly challenges the norm. He is a Windows Azure Insider and MVP that is known for taking tools and frameworks from non-Microsoft ecosystems and running them on Windows Azure. You will often find him developing nodejs projects on his Mac using Visual Studio with the vim extension. Dennis’s multi-platform passions also extend to his community involvement, where he serves as an organizer for both the Southeast Michigan JavaScript meetup and the Ann Arbor .NET Developer Group.

march: 12th Cancelled

Due to the poor road conditions in the area, the March meeting for AADND has been cancelled.

Dennis will present the Windows Azure Websites Deep Dive at our April meeting.

See you on April 9th!

Stay safe,

AADND Board

feb 12th: Getting to Know Windows Azure Mobile Services

topic:

Windows Azure Mobile Services is the missing piece mobile developers have been wishing for. Come learn how to use Mobile Services as a backend for your Windows Store, Windows Phone 8, iOS, and Android apps! In this session, we will create a new cloud-based mobile service and learn how to build simple native Win 8/Win Phone 8/iOS/and Android apps using one common backend. You’ll leave this session armed with the knowledge to use Mobile Services for your own mobile apps.

bio:

Susan Yount is a Professional Services Consultant for the Microsoft Consulting Group at Logicalis. She has a passion for growing business and people, and has served the National Mobile Solution Leadership Committee. She most recently led an outstanding Agile team in the creation and deployment of a very visible multinational project for a multi-billion dollar organization. Susan guides teams via strong technical expertise, encourages and rewards great ideas, and focus on the needs of the non-technical end user. She has a clear vision for what’s coming around the bend, and is a regular participant in technical communities, such as MIGang, CodeMash, CocoaConf, and will be attending SPC14 in Vegas.

december 11th: Custom Graphics for your Web Application: The HTML5 Canvas and Kinetic.js

Topic:

HTML5 includes a Canvas element that allows for dynamic, scriptable rendering of 2D shapes and bitmap images.  Using this, web developers can draw images directly in their web pages with JavaScript, enabling applications such as games, mapping, and data visualization to offload the rendering to the client.  One problem with the Canvas, though, is that the rendered image is just that: an image.  The user is unable to interact with any of the shapes that are drawn to the Canvas.  However, an open source library called Kinetic bridges that gap, allowing shapes or images to be drawn using the existing Canvas API, event listeners attached to them, and manipulated individually using mouse or touch (i.e., move, scale, and rotate).  This session will introduce how to use the Canvas API and Kinetic.js in a desktop or mobile web application.

Bio:

Jason Follas is an Architect for Perficient, helping clients located in the greater Detroit region (including Toledo, where he lives and leads the Northwest Ohio .NET User Group). For nearly two decades, he has created interesting solutions based on Microsoft technologies, including an aircraft load planning system used by an air freight company, geospatial web applications, and material blend optimization software.  He is a frequent speaker at conferences and user groups across the United States, and helps to organize CodeMash, a conference held every January in Ohio.  On the side, Jason enjoys writing apps and games for the Windows Store.

november 13th: Four Platforms. One Codebase. Xamarin.

Topic:

You want to write mobile apps, but you don’t want to write the same code four times over. You want cross-platform apps, but you don’t want to sacrifice the native speed and power. You want to create native iOS, Android, Windows Phone, and Windows 8 apps, and you want it all while maximizing code reuse and harnessing the power and simplicity of C#. You want four native platforms, but you want one codebase.
Of course you do. You want Xamarin.

Bio:

Rob Gibbens (@RobGibbens) is a community advocate, a Spartan, a web developer, cofounder of Detroit Mobile .Net User Group, and owner of Artek Software. When he is not creating web applications for the man or cheering for the Green and White, he is hacking is own world, spawning a passion for mobile app development to hack his devices, creation of TekConf.com  to hack his community, and a never-ending drive to level up.

october 9th: It’s Cheaper than Therapy: Building an “ELIZA” Psychotherapist App in Windows 8

Topic:

In introductory artificial intelligence classes, every good nerd learns about ELIZA, a program which simulates a Rogerian psychotherapist using pattern-matching techniques. For example, a comment like “I hate my job” might get an answer like “Why do you hate your job?” Eliza was famous for being one of the first programs to pass the Turing test, meaning that the dialogue was realistic enough that users assumed that it was a human and not a machine speaking back to them. I will introduce these basic concepts and show an implementation of Eliza as a Windows Store app for Windows 8.

Bio:

Jennifer Marsman is a Principal Developer Evangelist in Microsoft’s Developer and Platform Evangelism group, where she educates developers on Microsoft’s new technologies.  In this role, Jennifer is a frequent speaker at software development conferences across the United States.  In 2009, Jennifer was chosen as “Techie whose innovation will have the biggest impact” by X-OLOGY for her work with GiveCamps, a weekend-long event where developers code for charity.  She has also received many honors from Microsoft, including the Central Region Top Contributor Award, Heartland District Top Contributor Award, DPE Community Evangelist Award, CPE Champion Award, MSUS Diversity & Inclusion Award, and Gold Club.  Prior to becoming a Developer Evangelist, Jennifer was a software developer in Microsoft’s Natural Interactive Services division.  In this role, she earned two patents for her work in search and data mining algorithms.  Jennifer has also held positions with Ford Motor Company, National Instruments, and Soar Technology.  Jennifer holds a Bachelor’s Degree in Computer Engineering and Master’s Degree in Computer Science and Engineering from the University of Michigan in Ann Arbor.  Her graduate work specialized in artificial intelligence and computational theory.  Jennifer blogs at http://blogs.msdn.com/jennifer and tweets at http://twitter.com/jennifermarsman.

september 11th: if typescript is the answer, what is the question?

Topic:

Typescript promises to bring C# developers to the world of client JavaScript.  But what about existing JavaScript developers?  What about existing JavaScript libraries?   In this session, we’ll look at what Typescript adds to JavaScript, and how to integrate Typescript into the right places in your development, without forcing it into areas where plain vanilla JavaScript is the correct answer.

Bio:

Bill Wagner (@billwagner) has spent his entire career in the software industry, spanning both technical and business roles. His technical time is spent between curly braces, primarily with C#. He’s the author of the best selling “Effective C#”, now in its second edition, and “More Effective C#”. His articles have appeared in MSDN Magazine, the C# Developer Center, Visual C++ Developer’s Journal, Visual Studio Magazine, ASP.NET Pro, .NET Developer’s Journal and more. He’s written hundreds of technical articles for software developers. He actively blogs about technical and business topics.  Bill is also a regional director for Microsoft.

august 14th: A Queue By Any Other Name Would Still Work the Same … or Would it?

Topic:

When Windows Azure was originally released a built in queuing feature was included. The Windows Azure Storage Queues were the suggested way for compute instances and applications to talk to each other. Flash forward to just a few months ago and another queue feature appears on the Windows Azure scene with Service Bus Queues and Topics. So, why are there two queue technologies? How do they differ? When should you choose one over the other? These are the questions we’ll look to answer in this session.

Bio:

Michael Wood is a Senior Application Developer for Resurgent Capital Services. He describes himself as a problem solving, outdoorsy, user group leading, dog-loving, blog writing, solution creating, event planning, married, technology speaking, father of one kind of guy. When he’s not living up to that title he’s an avid reader, (horrible) violinist and gamer. Michael is one of the Founding Directors of the Cincinnati .NET User Group as well as the founder of the Cincinnati Software Architecture Special Interest Group. He is also the instigator of the informal code pairing Bitslinger events in Cincinnati and a Microsoft MVP in Windows Azure. You can catch up with Mike on his blog at http://mvwood.com/blog and on twitter under the handle @mikewo.

July 10th: Getting started with NoSQL in .NET using RavenDB

Topic:

Are you ready to add NoSQL to your toolbelt, but not sure where and how to begin? In this session, you will get your feet wet with a gentle introduction to RavenDB. We will start at “File > New Project” and see just how easy it is to launch a RavenDB server and connect to it using the RavenDB .NET Client API. We will then go over storing, retrieving, and querying objects, an overview of the indexing system, and common strategies for handling schema changes.

Bio:

Ondrej Balas is the owner of UseTech Design, a small .NET-focused development company based in Troy, MI. He became interested in programming at a young age, and has been developing professionally for over 10 years now. Most of the work he does is in creating tools to support the analysis of large quantities of data

 

 

Older Posts »