Delivering digital content for TV stations, newspapers, and magazines is more complex than you might think. Myriad content integrations, publishing workflows, and the sheer scale at which most mass media outlets operate present a plethora of technical challenges that service bus technologies are well suited to solve. From the case studies presented, you will learn successful patterns for implementing service bus approaches that you can apply to your own business domain. Examples will reference NServiceBus, but the approaches presented can be easily generalized to any service bus technology.David Boike David Boike is a Solution Architect at Particular Software, the makers of the NServiceBus platform, and the author of Learning NServiceBus, Second Edition. He is also a husband, father of two, craft beer homebrewer, and all-around nerd. Follow him on Twitter @DavidBoike or check out his blog at www.make-awesome.com.
Abstract Coming Soon!Joe Strommen
We all know and (sorta) love relational databases. Why not, we've only been using it for years now! But relational databases presents challenges for the modern web developer: it's hard to scale and there's an upfront cost in designing a schema. Enter RethinKDB, an open-source, scalable database for use with the real-time web.Brian Maula A Senior 1 Consultant for ILM who enjoys cooking and eating lots of food.
Creating the best possible mobile experience extends beyond the device to the services your app depends on. The unique constraints imposed by mobile devices should influence your API design. Learn how to build great mobile web services, what REST doesn't cover, and lessons from years of experience designing and refining mobile web services.Sam Kirchmeier I'm a speaker, teacher, and software developer at Livefront. I build awesome backend web services and iOS apps, and I speak at conferences on web and mobile. When I’m not coding, you might find me dreaming about coding, exploring Minnesota’s great outdoors, or teaching at Smart Factory.
The only thing that’s constant is change, and nowhere is that more true than in mobile technology. New phones, tablets and phablets mean new opportunities for developers to create great ways of connecting people and the data. Developers today have choices to make in terms of platform, frameworks and technologies to use to create apps. Cordova, Xamarin, and Mobile Web have their points, but they also have tradeoffs. In this session we’ll explore the options available to the developer to see how you can go cross platform with data, identity and services to create the ultimate connected experience.Mike Benkovich Mike is a former Microsoft developer evangelist who is passionate about helping people explore what's possible with the latest technologies. He is an avid blogger on www.benkotips.com, and is active with the local TechMasters club - Toastmasters for Geeks.
The Android Wear framework may be best known for its rich support of Android notifications, but it also allows developers to go beyond notifications and actually build full apps for Android Wear devices. We will give an in depth look at the available tools and best practices for doing so, with a particular emphasis on building custom UI.Brian Yencho Brian has a background in theoretical physics and currently works as an Android and Ruby on Rails developer for Livefront. Sean has been working with web technology for more than ten years and mobile technology for a bit less than that. Currently he works at Livefront where he focuses on Android development. Sean Weiser
For developers interested in game development using native iOS technologies. I'll give a brief overview of various game architecture issues and strategies, and then talk about implementing games using various apple frameworks.Martin Grider Martin Grider has been programming for iOS since late 2008, only a short time after Apple's first iPhone SDK was announced. Three months later, his first app was in the app store, ActionChess, an action puzzle game combining elements of Chess and Tetris. Since 2012, he has owned and operated Abstract Puzzle LLC, where he balances time between contract iOS work and independent mobile game creation. He is a co-organizer for the International Game Developer Association's Twin Cities chapter (http://igdatc.org/). Martin writes passionately about mobile game development and game design on his blog at http://chesstris.com/.
Learn how to use the Touch ID and Keychain APIs in iOS to implement secure authentication strategies.Jason Shapiro 20+ years of professional software leadership, architecture, and engineering experience, with a current focus on technical training and courseware authoring (Java EE, iOS, and Web Development).
"Using Angular? Memory Leaks! Redundant Code! Too many directives! BreezeJS? RequireJS? It's testable (with unit tests) What about end to end (gui) testing? In this discussion Mike Emo will talk about Do's and Don'ts when building your SPA using Angular. We'll take a look at a sample Angular application using WebAPI and what to consider when designing your SPA".Mike Emo Mike Emo is the founder of iEmosoft, a software developent firm in the twin cities that specializes in agile development efforts using .Net, SQL Server and web development with AngularJS and KnockoutJS
We’ll discuss & build a Node API using Express and MongoDB from scratch explaining how it all works with tips and tricks along the way. Not to worry, we’ll be doing more than just some simple CRUD operations. Some bonuses include custom middleware for logging and output formatting on-top of some exotic Mongo queries. We’ll then explore full integration testing of the API + Mongo to make sure it all works. Expect to leave knowing how to and if you should be leveraging this stack for your next project.John Culviner John Culviner is an independent software consultant specializing in using the right tools for the job. More recently this has been Angular.js, Node.js, MongoDB and Groovy/Java but I still have a not so secret love for C# and elegant strong typing.
Making a case for ending (or significantly cutting down on) the dreaded practice of writing unit tests. What is the motivation behind unit tests? Testing functionality? Testing individual components? Making sure all the tiny circles are green? Let's examine this together and maybe you'll end up writing more (and better quality!) code instead of spending your time writing unit tests.Alec Wojciechowski I'm a Senior Consultant at ILM Professional Services. I have worked on back end document generation systems, front-end workflow tools and everything in between! My primary expertise is with C# ASP.NET web applications though I've been writing a lot more AngularJS lately. My primary interests lie in the software development life-cycle and application security. When I'm not writing code, I'm probably somewhere above the Twin Cities in a Cessna.
"Have you seen information on things like Rasperberry PI, Arduino, or the like? Wondering what either of those are or why you should care? In this talk we'll look at how to get stared with embedded systems/IoT devices and build something to solve a real-world problem along the way."Brett Hazen Brett is a senior consultant with ILM Professional Services with years of experience in technologies including the Microsoft stack, various content management systems, and client side frameworks.
"Do you feel like most interactions with your DBA/IT team result in statement ""It Depends""? Do you wonder what metrics your DBA is evaluating to make assertions about the system? Do you want to know key tips for performance tuning applications? A former DBA turned full-stack web developer will take you through some of the metrics and tools that DBAs use to evaluate performance so that you can more easily communicate with your DBA or troubleshoot your SQL server personally."Maggie Pint Maggie Pint is the Web Development Manager at TempWorks Software. She spent the first several years of her career working as a SSRS developer and accidental DBA before converting into a full-stack ASP.NET developer. She currently specializes mostly in Angular JS, but there is a special place in her heart for bridging the gap between developers and DBAs. In her spare time, Maggie shows and breeds Australian Shepherds, hangs out with her three year old son, and engages in a constant battle of technical one-upmanship with her husband Joe – also a .NET developer.
As company IT departments continue to grow, many of us have woken up at that crossroads between IT leadership and People leadership. While mentoring other IT resources can come natural to most, it can also be overwhelming; setting up “career pathing”, setting "SMART" goals, establishing HR policies such as work at home, flexible time, etc... Also a key area of middle management is how to work with groups outside of IT and how you manage your manager and Sr. management has an art form all its own. In this session we will review many of these topics in some real life examples.Aaron T Lange Aaron Lange has been working up corporate latters for over 21 years. He has had the luxury for working for companies of all sizes and shapes from companies of 3 to 3,000+. He has worked with all kinds of technologies, from COBOL to Java to .Net and it seems everything in between. While continuing to be IT focused, Aaron has found several opportunities to build IT departments from the ground up which have been the most challenging and rewarding. In his current role, Aaron oversees an extremely talented group of IT professionals who are responsible for the largest growth area of Affinion Group (Connexions Loyalty) which delivers loyalty programs to over 200 Million people worldwide and homes the world largest loyalty only travel supplier.
Windows 10 Core supports development of apps, using XAML and C#, on the Raspberry Pi 2. In this session we will walk through everything necessary to build a BBQ temperature monitor using Windows 10 and a Raspberry Pi 2. This talk will be focused on writing the code for the application, but a step by step set of instructions will be shared for wiring up the hardware as well. You'll leave with a knowledge of how to work with GPIO devices, and some great pointers on BBQ from the Captain of the Improving Enterprises BBQ Team.Tim Rayburn Tim Rayburn is a Vice President of Consulting with Improving, a software and project management consulting company headquartered in Dallas, TX, whose newest enterprise is Improving – Twin Cities. He is a passionate advocate of apprenticeship and mentorship in corporate environments. Since 2007 he has been awarded the Microsoft MVP in recognition of his expertise and community leadership. He is also a conference organizer, an author, and can be found speaking across the nation on agile processes, software design, and career management. He lives in the North Dallas area with his amazing wife Kate and their loyal dog Gandalf. He is also the Captain of the Improving Enterprises BBQ team.
This is an interactive talk NOT a lecture. Tired of working at a big company? Want to start your own small team, studio or startup? Managing smaller teams, budgets and timelines are much different than when you had levels of management or a large company behind you. You will need to take a completely different approach when creating your own team. you need to be be prepared to manage communicate and interact with your studio team.Chip Pedersen Chip Pedersen has been in the tech Industry for over 26 years. Chip has held senior positions at Microsoft Game Studios, Activision, Griffin International, Outdoor Partners Entertainment and Concrete Software. His team and development experience covers numerous platforms and genres. Chip has directly managed AAA development teams of 60 people and working with remote teams around the world. Prior to joining the gaming industry, Chip honed his tech skills as a Research & Development Specialist at Apple Inc. in Cupertino, California and Andersen Consulting's Advanced technology Group in Chicago. Chip’s team building philosophy centers around one key concept: the project always comes first. Born up on the range Chip is back in Minnesota after spending too much of his life on the West coast. One of his major goals is to help build Silicon Prairie and kept talent, teams here in Minnesota.