Speakers / Sessions – NYC Codecamp Autumn 2011
Total Page:16
File Type:pdf, Size:1020Kb
Speakers / Sessions – NYC CodeCamp Autumn 2011 Ammerman, Matt & Turkenkopf, Dan Matt Ammerman brings over a decade of technology-related customer implementation and development experience to his role as Apprenda’s VP of Client Services. Prior to co-founding Apprenda, Matt held several roles in customer support and service in multiple technology sectors. Among them, Matt provided customer support to the largest web-based distance learning program in the United States. He also coordinated client service and support efforts of enterprise-grade VoIP and PBX systems for many government agencies in New York State and across the country. Matt joined Sinclair Schuller and Abraham Sultan in 2005 to initiate R&D efforts on the Apprenda SaaS Application Server. Today, Matt leads Apprenda’s client services team, which drives implementation and customization of Apprenda for customers around the world. Matt holds a Bachelor of Arts in English from the University of New York at Albany. PaaS or Fail: Preparing for Your Changing Role in Software Development and Delivery Platform as a Service (PaaS) is here to stay, and is being hailed by many as the middleware of this new cloud era. But what does that mean for you as a developer? What changes? What should you be doing NOW to prepare for this shift? In this session, we’ll cover what a PaaS is, why companies are choosing them, and why you, as a developer, should be happy about the shift. We’ll also crack open Visual Studio, and you’ll learn what it means for your applications to run on a platform – from developing and deploying through to managing, scaling, and patching. You’ll leave not only prepared for the move to PaaS, but empowered to be the PaaS hero for your team! (Level 100) Bilgin, Asli Asli Bilgin works in New York as a Practice Area Lead for Slalom Consulting, Microsoft’s Partner of the Year 2011. Prior to joining Slalom, Asli spent nearly 9 years at Microsoft, recently relocating from Dubai where she served as the Web Strategy Director for the Developer & Platform Evangelism team in Middle East & Africa. In this role, Asli drove future vision for software development in the Cloud through hosters, partners, and enterprises. She is the founder of WomenBuild and iGive, two programs focused on workforce stimulus, specifically geared at developing professional and pre-professional women who possess an aptitude for science and technology. Asli is a recognized technology presenter at conferences across the globe, and she serves as contributing author to various technical publications. She is the author of several books, including “Mastering Database Programming With Visual Basic.NET” (Sybex), as well as technical learning series, such as “ASP.NET AJAX” (Total Training). Around the World Tour of Windows 8 Windows 8 breaks new ground by presenting an entirely new way to envision your tasks and data. What does this mean for developers? Come take a look at an “Around the World Tour” of some of the key user interface features of the new Metro user interface. For web developers, we’ll showcase the new features in Internet Explorer 10 with HTML5. Either way, you will be inspired to begin designing your next Windows 8 application. (Level 100) 1 Final Version Speakers / Sessions – NYC CodeCamp Autumn 2011 How to Build an eCommerce Site in 13 Minutes Use the free web app gallery to build an ecommerce site in a matter of minutes and deploy online, using nopCommerce and Web Matix. You really don’t have to be an experienced programmer to build a really polished site – the Web App Gallery and Web Platform Installer make it incredibly easy to get a fully functional site up in no time. You can then leverage Web Matrix to deploy the site to a Web Matrix hosting partner. (Level 100) Botash, Azret Azret Botash works at DevExpress where he focuses on emerging technologies to be included in the future versions of the products. Creating Touch-Scrollable Content for iPhone and iPad with JavaScript In this session, Azret Botash will illustrate how to simulate the smooth scrolling behavior of native iOS using JavaScript. (Level 100) Brust, Andrew J. Andrew J. Brust is Founder and CEO of Blue Badge Insights, an analysis, strategy and advisory firm serving Microsoft customers and partners. Brust is also a member of Microsoft’s BI Partner Advisory Council; co-author of “Programming Microsoft SQL Server 2008″ (Microsoft Press, 2008); a Microsoft Regional Director and MVP; an advisor to the New York Technology Council; and a frequent speaker at industry events. Brust pens the “Redmond Review” column and writes the “Redmond Diary” blog for Visual Studio Magazine and Redmond Developer News. He’s been a participant in the Microsoft ecosystem for nearly 20 years, and has worked closely with both Microsoft’s Redmond-based corporate team and its field organization for more than a decade. Brust is also a member of several Microsoft “insiders” groups that supply him with insight around numerous technologies out of Redmond. Microsoft and its Competition: A Developer-Friendly Market Analysis Microsoft’s competitive prowess affects your career. When Microsoft does well, it promotes adoption of the Microsoft developer platform for mission-critical projects. When Microsoft fails, it threatens the platform, as well as your employment prospects and your salary or consulting rate. Microsoft faces threats on a number fronts, because it operates in so many markets. So how can you gauge how Microsoft is doing, especially outside of the developer tools world you live in? In this session, Microsoft-focused analyst, and developer influencer, Andrew Brust of Blue Badge Insights will take you through a market analysis so you can better judge how Microsoft is doing, and understand how to monitor the situation. We’ll look at some of the big competitions, like phone and tablet, where Apple and Google are way ahead. We’ll look at the cloud computing space, where Microsoft competes with the mighty Amazon Web Services 2 Final Version Speakers / Sessions – NYC CodeCamp Autumn 2011 and a host of smaller players, too. We’ll also survey enterprise categories, like Business Intelligence, collaboration and Enterprise Service Bus/SOA. Understanding Microsoft’s competitive standing helps you protect your own. This session will make analyzing it accessible, comprehensible and even fun. (Level 100) SQL Server Denali: BI on *Your* Terms The next version of SQL Server, code-named “Denali,” makes BI mainstream. It’s not just that Data Quality Services makes data cleansing affordable, that Project “Crescent” makes ad-hoc data visualization a reality, or that PowerPivot’s technology is being added to Analysis Services. It’s also that in-memory columnar BI technology has come to the familiar SQL Server *relational* engine too. Now everyone can do BI, and in this session, noted Microsoft BI expert and “Programming Microsoft SQL Server” author Andrew Brust shows you how. (Level 200) Cain, Robert C. Robert C. Cain is a Microsoft MVP in SQL Development, and works as a Senior Consultant for Pragmatic Works. He is also a technical contributor to Pluralsight Training, and co-author of the book “SQL Server MVP Deep Dives”. Robert has over 20 years experience in the IT field, working in a variety of fields ranging from manufacturing to telecommunications to nuclear power. He maintains the popular blog, http://arcanecode.com . Off and Running with PowerPivot for Excel 2010 PowerPivot is an exciting new technology from Microsoft that will allow users to leverage their data to answer many of their business questions. Commonly referred to as “Self Service Business Intelligence”, PowerPivot consists of two components: PowerPivot for Excel 2010 and PowerPivot for SharePoint 2010. This presentation will provide an overview of both components, then dig deeper into PowerPivot for Excel 2010. Multiple demos illustrate everything from importing data to creating pivot tables and charts, as well as using techniques such as filters and calculated columns (Level 200) Castro, Miguel Miguel Castro is an architect with IDesign with over 26 years of experience in the software industry. He’s a Microsoft MVP, member of the INETA Speakers Bureau, and ASP Insider. With a Microsoft background that goes all the way back to VB 1.0 (and QuickBasic in fact), Miguel speaks regularly at numerous user groups, code camps, and conferences in the US and abroad. He has also been featured on several technology talk shows on numerous occasions. He specializes in architecture and development consulting and training using Microsoft technologies. Miguel is also a regular author with CoDe Magazine and a proud father of a very computer-savvy 7-year-old girl. 3 Final Version Speakers / Sessions – NYC CodeCamp Autumn 2011 Advanced MVVM: Engineering the UI, Without the UI How’s that for an attention getter? Miguel Castro has been preaching about the importance of using the MVVM pattern when developing WPF and Silverlight applications for various reasons. But whether they are separation of concerns, layering, encapsulation, or testability, they all come down to a common concept: the ability to think about your user interface as a logical entity. In this session, Miguel will put his money where his mouth is, and show you how he developed a simple data maintenance application with this concept foremost in mind. He’ll walk you through the entire UI for his application in only the context of its model and viewmodels. He’ll go through its design, its usability scenarios, and of course its testing. At the end, He’ll show you a simple set of XAML views that through the magic of simple binding, will make it all come alive. (Level 200) Multi-Threading for the Everyday Developer Threading is one of those topics that is both a little complicated and very misunderstood.