[{"data":1,"prerenderedAt":114},["ShallowReactive",2],{"posts-page-10":3},{"posts":4,"totalItems":113},[5,25,35,47,60,69,77,87,96,104],{"id":6,"title":7,"date":8,"dateModified":9,"timeToRead":10,"description":11,"heroImage":12,"permalink":13,"tags":14},"posts\u002Fposts\u002F2014\u002Fwpf-metro-part4-elysium-extra\u002Findex.md","WPF Metro Part 4 - Elysium Extra","2014-03-19T00:00:00+00:00",null,8,"Elysium Extra is an excellent Windows Presentation Foundation (WPF) SDK providing Metro styles for built in WPF controls and some custom controls.","\u002Fimages\u002Fhero\u002FElysium-Extra-1366x768.png","\u002Fwpf-metro-part4-elysium-extra\u002F",[15,16,17,18,19,20,21,22,23,24],".NET","C#","Elysium","Elysium Extra","Metro","Modern","SDK","UI","User Interface","Windows Presentation Foundation",{"id":26,"title":27,"date":28,"dateModified":9,"timeToRead":29,"description":30,"heroImage":31,"permalink":32,"tags":33},"posts\u002Fposts\u002F2014\u002Fwpf-metro-part3-elysium\u002Findex.md","WPF Metro Part 3 - Elysium","2014-03-17T00:00:00+00:00",2,"Elysium is an excellent Windows Presentation Foundation (WPF) SDK (On CodePlex) providing Metro styles for built in WPF controls and some custom controls.","\u002Fimages\u002Fhero\u002FElysium-1366x768.png","\u002Fwpf-metro-part3-elysium\u002F",[15,16,17,19,20,21,22,23,24,34],"WPF",{"id":36,"title":37,"date":38,"dateModified":9,"timeToRead":39,"description":40,"heroImage":41,"permalink":42,"tags":43},"posts\u002Fposts\u002F2014\u002Freactive-extensions-part4-replacing-timers\u002Findex.md","Reactive Extensions (Rx) - Part 4 - Replacing Timers","2014-03-11T00:00:00+00:00",3,"You should definitely consider using Reactive Extensions (Rx) is as a direct replacement for .NET Timers. This post will explain how.","\u002Fimages\u002Fhero\u002FReactive-Extensions-1366x768.png","\u002Freactive-extensions-part4-replacing-timers\u002F",[15,16,44,45,46],"Reactive Extensions","Rx","Timer",{"id":48,"title":49,"date":50,"dateModified":9,"timeToRead":39,"description":51,"heroImage":52,"permalink":53,"tags":54},"posts\u002Fposts\u002F2014\u002Fwindows-8-touchscreen-gaming-laptops\u002Findex.md","Windows 8.1 TouchScreen Gaming Laptops","2014-03-06T00:00:00+00:00","Would you buy a sandwich without the filling? No? Then why are most Windows 8.1 laptops sold without touchscreens? We need a touchscreen gaming laptop.","\u002Fimages\u002Fhero\u002FFry-Shutup-And-Take-My-Money-1366x768.png","\u002Fwindows-8-touchscreen-gaming-laptops\u002F",[55,56,57,58,59],"Gaming","Laptop","Windows 8.1","Windows Store","WinRT",{"id":61,"title":62,"date":63,"dateModified":9,"timeToRead":39,"description":64,"heroImage":65,"permalink":66,"tags":67},"posts\u002Fposts\u002F2014\u002Fwpf-metro-part2-mahapps-metro\u002Findex.md","WPF Metro Part 2 - MahApps Metro","2014-03-02T00:00:00+00:00","MahApps Metro is an excellent Windows Presentation Foundation (WPF) SDK providing Metro styles for built in WPF controls and several custom controls.","\u002Fimages\u002Fhero\u002FMahApps-Metro-1366x768.png","\u002Fwpf-metro-part2-mahapps-metro\u002F",[15,16,19,20,21,22,23,24,34,68],"XAML",{"id":70,"title":71,"date":72,"dateModified":9,"timeToRead":39,"description":73,"heroImage":74,"permalink":75,"tags":76},"posts\u002Fposts\u002F2014\u002Fwpf-metro-part1-modern-ui-for-wpf\u002Findex.md","WPF Metro Part 1 - Modern UI for WPF","2014-02-19T00:00:00+00:00","Modern UI for WPF is an excellent Windows Presentation Foundation (WPF) SDK providing Metro styles for built in WPF controls and several custom controls.","\u002Fimages\u002Fhero\u002FModern-UI-for-WPF-1366x768.png","\u002Fwpf-metro-part1-modern-ui-for-wpf\u002F",[15,16,19,20,21,22,23,24,34,68],{"id":78,"title":79,"date":80,"dateModified":9,"timeToRead":29,"description":81,"heroImage":41,"permalink":82,"tags":83},"posts\u002Fposts\u002F2014\u002Freactive-extensions-part3-naming-conventions\u002Findex.md","Reactive Extensions (Rx) - Part 3 - Naming Conventions","2014-02-14T00:00:00+00:00","Reactive Extensions (Rx) Advantages of using IObservable property naming conventions and comparison between C# events.","\u002Freactive-extensions-part3-naming-conventions\u002F",[15,16,84,85,44,45,86],"Events","Naming Convention","Standards",{"id":88,"title":89,"date":90,"dateModified":9,"timeToRead":39,"description":91,"heroImage":41,"permalink":92,"tags":93},"posts\u002Fposts\u002F2014\u002Freactive-extensions-part2-wrapping-events\u002Findex.md","Reactive Extensions (Rx) - Part 2 - Wrapping C# Events","2014-02-13T00:00:00+00:00","Reactive Extensions IObservable wrappers for C# events and hiding the C# events entirely from subscribers using explicit interface implementations.","\u002Freactive-extensions-part2-wrapping-events\u002F",[15,16,84,94,95,44,45],"Explicit Interface Implementation","INotifyPropertyChanged",{"id":97,"title":98,"date":99,"dateModified":9,"timeToRead":100,"description":101,"heroImage":41,"permalink":102,"tags":103},"posts\u002Fposts\u002F2014\u002Freactive-extensions-part1-replacing-events\u002Findex.md","Reactive Extensions (Rx) - Part 1 - Replacing C# Events","2014-02-11T00:00:00+00:00",4,"You should definitely consider using Reactive Extensions (Rx) is as a direct replacement for C# events. This post will explain how.","\u002Freactive-extensions-part1-replacing-events\u002F",[15,16,84,44,45],{"id":105,"title":106,"date":107,"dateModified":9,"timeToRead":39,"description":108,"heroImage":109,"permalink":110,"tags":111},"posts\u002Fposts\u002F2014\u002Fstop-brace-wars-use-stylecop\u002Findex.md","Stop The Brace Wars, Use StyleCop","2014-02-08T00:00:00+00:00","StyleCop analyzes C# source code to enforce a set of style and consistency rules. Rehan advocates its use in this thought provoking article.","\u002Fimages\u002Fhero\u002FStyleCop-1366x768.png","\u002Fstop-brace-wars-use-stylecop\u002F",[16,86,112],"StyleCop",102,1792790633541]