An international speaker, Microsoft MVP, MCSD, CSM, and CSP, and a passionate member of the developer community, Phil Japikse has been working with .Net since the first betas, developing software for over 30 years, and heavily involved in the agile community since 2005. Phil works as a Principal Developer Advocate for Telerik, serves as the Lead Director for the Cincinnati .Net User’s Group and the Cincinnati Software Architect Group, co-hosts the Hallway Conversations podcast (www.hallwayconversations.com), founded the Cincinnati Day of Agile, and volunteers for the National Ski Patrol. Phil is a frequent speaker all over the world, from User Groups and Meet ups to large scale conferences. You can follow Phil on twitter via www.twitter.com/skimedic and read his blogs at http://blogs.telerik.com/skimedic and www.skimedic.com/blog.
Where does Windows 8.1 fit into the enterprise? Besides trying to hit the app lottery, does it make sense for companies to roll out Windows 8.1 apps? Indeed it does. But not without some challenges. In this session, we will discuss what works, what doesn't, and the items that fall somewhere in between.
Building a great app is just part of the story. Live Tiles, Secondary Tiles, and Toast entice users to come back to your app time and time again, maximizing usage and potentially increasing revenue. I will show you how to create these with local data as well as remote data, enabling you to make your apps come alive.
Windows 8 iintroduced universal search, settings, and sharing (to and from your app) for a better user experience. Windows 8.1 added a SearchBox for additional options in your Windows 8.1 apps. In this session, I will show you how to integrate search (Charms based as well as in-app search), Settings, and Sharing (both as a Share Source and a Share Target).
Windows 8.1 brings a lot of consumer facing updates to Windows. In conjunction with VS2013, there are a lot of improvements. But not without some pain. I will show you what's new, what's broken, and how to migration your app from Windows 8 to Windows 8.1
Windows 8.1 brings a lot of consumer facing updates to Windows. In conjunction with VS2013, there are a lot of improvements. But not without some pain. I will show you what's new, what's broken, and how to migration your WinJS/HTML app from Windows 8 to Windows 8.1
Come on in, strap your self down, and get ready to drink from the fire hose. In this jam-packed session I will cover Modern Application Design Concerns, WinJS goodies, Data Binding, Navigation, Controls, AppBars and Flyouts, Programming the FlipView, and Layout (and responding to changes).
Come on in, strap yourself down, and get ready to drink from the fire hose - again! In this jam-packed session I will cover Process Lifecycle Management, Contracts (Search, Sharing, and Settings), JSON, Tiles (Live and pinnable), Badges, and Toast Notifications.
Windows 8.1 comes with a lot of controls out of the box, and there are additional offerings from third party component vendors like Telerik. But sometimes you have a specific need that isn't resolved by either. In this session, we look at the motivation for custom controls, how to build them, and how to deploy them. This session covers both XAML/.NET and HTML/WinJS development scenarios.
If you don’t have a Windows 8 machine or just want to listen to lecture, I will be developing the applications live on stage during the lab time, so you can chose to develop the applications hands on or watch the application get developed in front of your very eyes.
In this whole day session, we will teach you the design considerations for Windows 8.1 Applications, developing with WinRT as well as WinJS, using UI controls, Contracts, Lifetime management, interacting with hardware, as well as getting your applications accepted into the Windows Store. Come on in, get strapped down, and get ready for drinking from the fire hose!
In just under a year, Microsoft has released yet another version of Visual Studio. Is this too soon? Why should you adopt 2013? That's what this session is for! Come on in and see what all the fuss is about, and see the new hotness for yourself. You'll leave with plenty of ammo to convince purchasing to get you Visual Studio 2013!
More and more employees are looking to be remote, at least part time. And an increasing number of companies are allowing remote workers. What does it mean to be a remote worker or manage remote workers? As a long time remote worker and manager of a remote work force, I will lead an interactive discussion on the ups and downs of being remote.
WPF has now been out for a bit, and we've all seen the spinning cube playing a different video on each side. How does that help you, the line of business developer? I dive into what’s important to developers, including Layout, Commands, and a deep dive into Binding.
Now you are writing WPF applications, and wondering – what is all this code in the code behind? Shouldn’t we be doing something different? Our cousins working with ASP.NET MVC don’t even have a code behind! The answer is YES – you should indeed be doing it differently. Which of the (seemingly) thousands of MVVM projects should I use? The M-V-VM pattern is the WPF adaptation of the Presentation Model pattern (first documented by Martin Fowler). I will show how the M-V-VM pattern is utilized in WPF for building SOLID WPF applications that are testable, reusable, and maintainable.
Software design patterns have been around long before the MVC Framework gained momentum. In this session we will start with a review of Robert C. Martin's (Uncle Bob) SOLID macronym. After building the proper foundation, I will show you several design patterns, their C# implementation, and when and how they should be used in modern software development.
Despite the rumors to the contrary, ASP.NET WebForms hasn’t ridden off into the sunset. WebForms and the ASP.NET core Runtime has received a lot of love in the .NET 4.5! In this session, I will take you through as many of these new features that we can fit into one session and show you that WebForms is far from “legacy”.
ASP.NET MVC4 brings a whole new level of hotness to the web stack. From all of the new mobile features, the Web API, and improved templates, just to name a few. In this session, I will take you through these and the rest of the new features, and how to take advantage of them in existing projects as well as greenfield development.
ASP.NET MVC3 introduced the Razor View Engine and a host of productivity improvements. I will show you how to speed development with Visual Studio MVC features as well as the Razor View Engine to cut repetitive tasks to shreds.
Scrum and XP have found a strong following in the development community. But most non-development groups (such as Web Administrators, Production Support, Security, Testing, and Users/Stake Holders) inside the enterprise are not only far from agile, that are not trying to move to be more agile. I start with a refresher on Scrum, and then use real experiences from large enterprise development projects to teach you how to effectively work with non-agile teams. Instead of trying to "convert" them, I discuss strategies to adapt to their needs while remaining agile in the development realm.
Initially put forward by Jeff Patton, Use Story Mapping is an approach to Organizing and Prioritizing User Stories. In this hands on exercise, we will jointly create a user map, clearly defining order, minimal marketable features, and release plans. Hat tip to Steven Rogalsky for first showing me this workshop.
Michael Feathers defines Legacy Code as any code that doesn’t have automated tests, and you agree that automated tests are an important facet of successful software development. Then it happens – you get your next assignment, and it’s your worst nightmare! You have to maintain and enhance a large application that has no tests in place, and there are parts that are just plain scary. Where do you start? Traditional Test Driven Development techniques don’t typically work, since they focus on an inside-out development paradigm.
I will show you the patterns and practices that will help you turn the scary big ball of mud into a tested code base.
Requirements are hard. But they don't have to be bad. I will show you tips, tricks, and tools that will make your requirements a valuable asset, and not just something that makes you roll your eyes when they are mentioned.
Improved Quality. Better Design. SOLID Code. These are all benefits of driving your design with tests. But where Test Driven Development falls short is in retaining the User's Voice. User Stories are a great tool, but not always a natural way of speaking for non-geeks. I will show you the power of writing Context Specifications in the User's voice, and then use Machine.Specifications (MSpec) to turn those specs into test driven code that all parties can understand! I assume the attendees have a solid foundation in Test Driven Development.
“You got your agile processes in my engineering practices!” “Well, you got your engineering practices in my agile processes!” All too often teams working towards agility stand divided between the processes (such as Scrum and Kanban) and the engineering practices (such as Extreme Programming). To be truly effective, you need both! Just as two dueling pianists work together to make great music, I will show you that the way to be truly agile is to blend both concepts together into a single great harmony. After a morning of learning, the afternoon content will be decided by you, the attendee. We’ll build a backlog of questions that YOU want answered, refine the backlog, conduct time boxed sprints to answer the questions in those sprints, and then retrospect each sprint on our journey towards continuous improvement.
Test Driven Development can be hard. Oh, sure, it's easy to write the standard bank account tests that you see in all of the demos. But what about real life? What about that service that hasn't been developed yet? What if the code you are trying to test doesn't follow Uncle Bob's SOLID principles? I will show you how free mocking tools will brighten your day!
Test Driven Development can be hard. Oh, sure, it's easy to write the standard bank account tests that you see in all of the demos. But what about real life? What about that service that hasn't been developed yet? What if the code you are trying to test doesn't follow Uncle Bob's SOLID principles? What if you need to mock something that is sealed? Or static?
I will show you how JustMock can help brighten your day. We will start of with the basic features of the Free Edition, and then show off the awesome sauce bottled up in the full version.
Copyright © 2002-2014 Telerik. All rights reserved.
Powered by Telerik Sitefinity CMS