Visual Studio Live New York – Day 2 (the end)
jQuery vs AJAX toolkit. It turns out Microsoft ditched AJAX libraries of its own (ASP.NET AJAX, MS Ajax Library, AJAX control toolkit) in favor of jQuery. AJAX control toolkit is […]
jQuery vs AJAX toolkit. It turns out Microsoft ditched AJAX libraries of its own (ASP.NET AJAX, MS Ajax Library, AJAX control toolkit) in favor of jQuery. AJAX control toolkit is […]
Rocky Lhotka gave a nice and quite deep speech on how we, regular software developers, can prepare ourselves to the brave new world of Metro and Windows 8. The trouble […]
Metro UX Design Guidelines. This class gave somewhat less technical perspective on all things Metro. According to the new religion, full screen is actually good for you. Show content, not […]
Keynote was given today by two people: a senior manager from Microsoft and a CEO of a partner company. It’s funny that they refer to the whole event as “show”, […]
WinRT Internals. WinRT runtime is a completely new set of classes available out of the box and usable in all 3 supported Metro environments, namely CLR (with C#/VB), WinJS (with […]
Attended a bunch of session about WPF and WinRT/Metro. A couple of points: Windows. The schizophrenic operating system with two start screens is here to stay. They openly admit it, […]
Namespaces are a great way to organize code. However, I recently found out that even putting your classes in a carefully organized namespace hierarchy will not shield you from name […]
What keeps bothering me about MVVM, is that user-defined views behave very differently from built-in controls. We use built-in controls like this: <ListBox ItemsSource=… SelectedItem=… /> If, however, ListBox were […]
A couple of days ago I spent several hours thanks to these two little design quirks. Quirk #1. Deadlock prone protocol design. Our program uses two client-server protocols. Let’s call […]
Had a discussion with some friends where I said I don’t like SQL and consider it an atavism. They disagreed and said that SQL is a very insightful language and […]