On November 19 and November 19, October 18, we attended the Heartland Developer Conference held in nebraska, central United States. This is a still-compatible MS Developer gathering, once a year, this is mainly for us in the central US region where we are not located, but this time we went to Scott Guthrie, Ron jacbs and other important people, so we should have a look at it.
On The first day of The road, we missed Ron Jacob's keynote: The Perfect Pattern Storm, where TDD meets UX and MVP. Fortunately, I am not very fond of TDD. Then I went to listen to a "service-oriented design patterns" (this agenda is arranged for four lectures to be opened in four big rooms at the same time. The attendees can choose either of them or choose between them ), the result is empty or empty. You have not downloaded a service mix and debugged many samples. This is another room where I want to talk about MonoRail again. I wanted to sneak out to listen, but I was stuck in the room and finally listened to it. Later, I learned how to behave. Every time I sat in a place that was easy to slide.
In the second lecture, I listened to Applied Software Factories and talked about web client software factory and web service software factory. The speaker was Javier Lozano, who was not very old and very active, it is the header of the MS user group in Iowa State. independent consultant (after a two-day meeting, I found that many speakers started their own consulting firm indepedent consultant, it seems that indepedent consultant is popular in the United States if there is a set of technologies ). Without taking notes in this lecture, I remember that he demonstrated two examples, and there seems to be nothing special. I am still interested in software factories. It seems that I have to study it myself.
The third is Ron Jacob BS. Unfortunately, it is about security and principle. After listening to alt.net mentioned by the fat man, he used some popular open source alternative to replace the formal MS products. F # is the next-generation language of Microsoft. For example, F # is like SQL. It focuses on results rather than processes. It sounds beautiful.
Finally, after listening to asp.net ajax control toolkit, I finally understood that MS ajax consists of three parts. asp.net ajax extension is a formal MS product and a core product, ms ajax library is to eliminate browser differences, colleagues let basically all browsers support MS this set of object oriented JS library, the control toolkit is an unofficial add-on developed by three MS engineers and 14 non-MS engineers. the following describes the example of the control toolkit, which is very useful. For example, extender can add ajax functions without modifying the existing asp.net control. The problem is that there are many bugs, and you may need to modify the source code yourself. Then, when the control toolkit is upgraded, You Need To reapply your changes.
In the evening, the group went to the local bar for a drink. I went home to sleep.
The next day was a heavy lifting. Early in the morning, Scott Guthrie made the keynote. I went out early in the morning and how was it 20 minutes late? As a result, Nov's auditorium was packed with no seats, I can only move the chair at the very edge. Scott did not speak about the content on the HDC website. It was only when I got there that I was talking about silverlight. when I went there, I saw that he was using VS2008 to drum up a silverlight sample, and then demonstrated expression studio. It looked like photoshop. He drew an ellipse and climbed from the left to the right like a caterpillar, then confess his graphic skill, so far, the audience laughed. The artist can use expression studio to make a fine silverlight file that can be opened like An aspx file in vs2008. The Developer then processes various control objects in the file, such as adding event listener, seperation of concerns, it seems that this development model is more thorough than the aspx division of labor. After he finished speaking, I rushed forward and found that I didn't bring a camera. So I asked him a non-painful question. How can I compare silverlight with flex, he said the two are similar, but silverlight is a super set of flex. I broke out and said silverlight can be used.. net framework (although not all), flex can only use action script. It should be stronger on the client silverlight, and he agrees.
Next, I listened to Extending WCF and introduced how to create a custom WCF on the life cycle of WCF. Remember that an endpoint must have ABC (address, binding, contract ).
I wanted to hear Scott talk about VS2008 for the two games in the afternoon. As a result, all the seats were completed. A MS manager at the Biztalk 2006 R2 conference next door ran to pull the venue, those who want to know about Microsoft's ESB must not miss it. In addition, if there is a halo3 xbox360 to be sent out, they have to change the venue immediately to hit the xbox360 event. I forget that it is impossible to win the prize in my life, and this Biztalk 2006 R2 will be a sales conference of marketing, developers who want to gain a deep understanding of biztalk 2006 R2 have no value at all. The only useful thing is that biztalk has a class digoal poster of biztalk framework on the Internet. Ms esb guidance will be released in two weeks. We can use the service mix of java at that time, and mule will verify it.
Finally, I listened to Scott Gu's vs2008 in the second half, talked about js debug in vs2008, and talked about dynamic data controls. This stuff is good. I dragged it to all the CRUD, it also supports multi-Table cascade. He also demonstrated asp.net MVC framework and saw MVC in java. He repeatedly stressed that this MVC does not replace the existing aspx model, but gives developers an extra choice. I think this choice is good. His blog http://weblogs.asp.net/scottgu/ has the latest information in this regard.
Throughout the process, Scott Guthrie is still the best speaker. He has a clear voice, a rational voice, agile thinking, and profound knowledge. He deserves to be Microsoft's repeat.
In the next few weeks, we should receive a link from HDC that can download the lecture materials. After receiving the link, I will release the materials for your reference.