งานนี้ไมโครซอฟท์ร่วมมือกับเว็บไอทีหลายรายในบ้านเรา ถ่ายทอดและรายงานสดบรรยากาศในงานทางอินเทอร์เน็ตด้วย ติดตามรายละเอียดได้ที่ Live! จาก DuoCore.tv
09:47
งานเริ่มแล้วครับ อย่าลืมใส่แท็ก #technetmsdn
09:55
เริ่มงานด้วยวงดนตรี Xbox Xhear และเปิดวิดีโอ (เวอร์ชันฝรั่ง) แนะนำเทคโนโลยีไมโครซอฟท์
10:03
ผู้บริหารไมโครซอฟท์ เปิดงาน
10:09
ไมโครซอฟท์มีโครงการ BizSpark, WebSpark แจก tools ให้ใช้ฟรีสำหรับนักเรียนและ tech startup
10:09
เทคโนโลยีหลักที่จะพูดวันนี้คือ Office 2010, Sharepoint 2010, VS2010, SQL Server 2008 R2
10:12
ผู้ร่วมงานส่วนมากเป็น it ในองค์กร ฐานลูกค้าหลักของ MS ครับ มาเยอะทีเดียว หลายร้อย
10:15
"Old IT fix your hard drive, new IT fix economy"
10:19
ทีมของไมโครซอฟท์ขึ้นมาแนะนำเทคโนโลยีที่จะพูดในวันนี้
10:19
วิดีโอแนะนำคอนเซปต์ "ไอทียุคใหม่" ไม่ใช่อยู่แต่ในห้องคอมอีกต่อไป
10:21
Business Software ของไมโครซอฟท์ 5 กลุ่ม
- Unified Communication
- Business Intelligence
- Enterprise Content Management
- Collaboration
- Enterprise Search
10:23
Business Technology
10:56
ขออภัยเว็บล่มครับ
ระหว่างนี้พูดถึง
- Sharepoint 2010
- SQL Server 2008 R2
- Visual Studio 2010
เทคโนโลยีแต่ละตัว จะพูดถึงละเอียดในช่วงบ่าย ตอนที่แยกห้องครับ
10:58
Visual Studio 2010 มี Ribbon
10:59
Office Web Apps ทำงานร่วมกับ SharePoint
11:00
Visio ทำงานร่วมกับ SharePoint แสดงเป็นภาพผ่าน browser
11:01
แผนภาพแสดงการทำงานของ SQL Server 2008 R2
11:02
SQL Server 2008 R2 ทำ report งามๆ เช่น ใส่แผนที่ visualization ข้อมูลได้
11:05
ความสามารถใหม่ของ VS2010
11:06
MVP ของ Visual Studio ขึ้นมาแนะนำฟีเจอร์ใหม่ของ VS2010
11:07
Test Manager 2010
ผมว่าฟีเจอร์นี้เจ๋งมากครับ สำหรับคนที่จะทำ manual test ช่วยให้การทดสอบเป็นระเบียบขึ้นมาก
11:09
Test Manager 2010
มันช่วยทำ step test ได้ กด play เพื่อรันคลิกทีละ step พร้อมบันทึกผล ทำเสร็จหมดแล้ว บันทึกเป็นวิดีโอออก WMV ได้อัตโนมัติได้ด้วย
11:10
Technical Call Center
หลังๆ ไมโครซอฟท์เริ่มลงทุนใน technical resource มากขึ้น มีทั้ง call center (แบบเสียเงิน) ขององค์กร และแบบฟรีสำหรับ consumer
11:34
ช่วงที่สองหลังเบรก เป็นการเล่าประสบการณ์การใช้งานเทคโนโลยีของ MS ครับ
เล่าโดยพาร์ทเนอร์ของ MS ในไทย เริ่มจาก SQL 2008 R2
11:36
ฟีเจอร์ StreamInsight ของ SQL 2008 R2
โดยคุณ Grit Suwa จาก Betimes Solution
11:39
StreamInsight
มีไว้แก้ปัญหา BI ที่ตอบสนองแบบเรียลไทม์ไม่ทัน เช่น ตลาดหุ้นที่ 1 นาทีก็มีความหมาย
StreamInsight ใช้เวลาประมวลน้อย ทำงานแบบขนาน ประมวลผลข้อมูลปัจจุบันเทียบกับอดีต
11:41
การประมวลผลแบบขนาน
เป็นสิ่งที่มาพร้อมกับซีพียูแบบมัลติคอร์ แต่แอพพลิเคชันปัจจุบันยังไม่สามารถดึงพลังของมัลติคอร์ได้มากนัก แต่ StreamInsight (complex processing) เหมาะสำหรับฮาร์ดแวร์ลักษณะนี้
11:44
ระบบฐานข้อมูลแบบเดิม-ใหม่
แบบเดิม: ตั้ง DB ไว้ รอรับ query เข้ามา แล้วส่ง result ออกไป
แบบใหม่: เอา query ใส่ค้างไว้ในแรม รับ data เข้ามาตลอดเวลา แล้วส่ง result ออกไปแบบเรียลไทม์
11:49
เรื่อง StreamInsight/Complex Event Processing
โดยคุณ Grit Suwa จาก Betimes Solutions
11:51
คุณ Grit Suwa จาก Betimes Solutions
11:51
Flow การทำงานของ CEP Engine
11:52
StreamInsight
มีสองรุ่นคือ standard version (น้อยกว่า 5000 event/s, รับ latency มากกว่า 5 วินาทีได้) กับ premium version
มากับ SQL Server 2008 R2
11:58
คุณ Rames จาก Puumsoft ขึ้นเวทีมา 8 ปีแล้ว
Ruumsoft ทำซอฟต์แวร์ชื่อ Coach ทำตั้งแต่ ASP.NET 1.x/VS2002 ตอนนี้มาถึง ASP.NET 4/VS2010 แล้ว
ฟีเจอร์ที่ใช้คือ CoreService, AJAX, WebForms ส่วน MVC ของ ASP.NET ยังไม่มีประสิทธิภาพดีพอ, ยังไม่ได้ย้ายไปใช้ Dynamic Data กับ Web Deployment
12:04
Core Services
คุณ Rames พูดถึงความสามารถใหม่ๆ ของ Core Services ของ ASP.NET (ผมไม่ค่อยรู้เรื่อง ASP.NET ถ้าผิดขออภัยด้วยครับ) เช่น ClientIDMode แบบใหม่ เดิมคือโหมด legacy (.NET 3.5 ลงไป) แบบใหม่มี static กับ predictable (4.0 ขึ้นไป) มีผลตอนเรนเดอร์ output ได้อัตโนมัติมากขึ้น
12:06
AJAX ใน ASP.NET/.NET 4.0
- ทำ watermark
- client data access ช่วยให้เบราว์เซอร์สามารถสั่งขอ data ได้โดยตรง ไม่ต้องวิ่งย้อนไปที่ application server
12:07
Web Forms ของ .NET 4.0/VS2010
- รวม ASP.NET Chart Control เข้ามาให้เพื่อความสะดวก
- ReportViwer 10 รองรับ IE6-8 ได้ดีขึ้น, export to Word, สนับสนุน chart, guage และ ich text
12:09
VS2010 - Version Control - Visual Source Safe
- VS2010 ยังสนับสนุน Visual Source Safe 2005 อยู่ (เมืองไทยใช้เยอะ)
- แต่ทิศทางจะมุ่งไปที่ TFS 2010 (Visual Studio Team System 2010 Team Foundation Server)
12:11
แขกรับเชิญคนที่สาม คุณประกอบ จาก Humanica
Prakob Pongpatimet, Humanica.biz
พูดเรื่อง Application Lifecycle Management (ALM) ของ VS2010
- requirement management
- project management
- test management
12:14
แขกรับเชิญ คุณราเมศและคุณประกอบ
12:16
Application LifeCycle Management กับ VS2010
12:23
คุณภาพของซอฟต์แวร์รุ่นเบต้า
ไมโครซอฟท์ถาม: ทำไมกล้าใช้ software รุ่นก่อนออกจริง
คุณประกอบตอบ: Beta 1 อย่าลอง Beta 2 โอเค RC1 เริ่มเบาใจ ถือเป็นการส่งความเห็นไปยัง MS ด้วย
คุณราเมศเสริม: บางทีบอกแล้วไมโครซอฟท์ยังไม่ค่อยสนใจเลย :D ขึ้นกับวัฒนธรรมองค์กรด้วย ตามปกติแล้วจะเริ่มที่ RC
12:27
VS2010 มีการปรับชื่อรุ่น
- Professional
- Premium
- Ultimate
ไมโครซอฟท์แนะนำให้ซื้อ 2008 + MSDN subscription ในวันนี้ พอ 2010 ออก จะอัพเป็น 2010 ได้ผ่านโปรแกรม Ultimate Offer ช่วงโปรโมชันอัพสูงขึ้น 1 รุ่นฟรี
หมดเขตสิ้นเดือนมีค. 2010 เพราะเมื่อ VS2010 ออก จะเลิกโปรโมชันนี้แล้ว
12:29
งานช่วงเช้าหมดแค่นี้ครับ
รอแยกห้องในช่วงบ่ายนะครับ ผมจะเข้าห้อง VS2010, .NET 4, Silverlight 4
01:58
เริ่มงานช่วงบ่ายครับ ผมเข้าห้อง Developer
บรรยายโดย Microsoft MVP ทั้งหมด 5 ท่าน
02:14
Visual Basic 10.0 มีอะไรใหม่
เริ่มจากคุณ Banpote Ryan มาแนะนำ Visual Basic 10.0
- multi-line lambda expressions เพิ่มเติมจาก lambda ที่มี expression ตัวเดียวใน VB9
- array literals ประกาศ array แบบใส่ค่าให้แต่แรกเลย, VB จะกำหนด type ให้เรา
- auto-implemented property สร้าง Property แบบกำหนดค่าภายในบรรทัดเดียว
- การตัดบรรทัด ไม่จำเป็นต้องใส่ _ แล้ว เคาะ enter ได้เลย
02:21
Visual Studio - Autocorrection
ไม่ได้ประกาศ class, property, method ไว้? VS2010 มีปุ่ม auto generate กดปุ๊บได้ปั๊บ เพื่อความสะดวกสบาย อันนี้เจ๋งมาก
02:23
PLINQ
เดิม: LINQ ช่วยให้เขียนโค้ดได้ง่ายขึ้นเท่านั้น ไม่ได้ช่วยเรื่องประสิทธิภาพ
ใหม่: PLINQ (Parallel LINQ) ประมวลผลแบบมัลติคอร์ ประสิทธิภาพดีขึ้น
02:25
คุณ Banpote Ryan พูดเรื่อง VB10
02:26
สรุปความฟีเจอร์ใหม่ของ VB10
02:28
มีอะไรใหม่ใน C# 4.0
โดยคุณ Suthep ผู้ก่อตั้ง greatfriends.biz @surrealist
02:30
ฟีเจอร์ใหม่ของ C# 4.0
- Dynamic
- Variance (การพัฒนาของ Generics ใน C# 2.0 ไปอีกขั้น) แบ่งเป็น Covariance (read only/get) , Contravariance (write only/set)
คุณ suthep แนะนำว่าควร decompile โค้ดแล้วดูว่าคอมไพเลอร์ทำอะไรให้เราบ้าง
02:36
ฟีเจอร์ใหม่ของ C# 4.0
พวกนี้คือการไล่ให้ทันภาษาอื่น
- ส่งค่า argument แบบกำหนดค่าได้ ไม่ต้องส่งตามลำดับ
- กำหนด default value ของ argument ตอนประกาศ function ได้
Dynamic
- เป็นการบอกคอมไพเลอร์ว่า ตัวแปรนี้จะมี property ประกาศตามหลังมาตอน runtime ขอให้ compiler ปล่อยผ่านตอนไล่เช็คตอนแรก
- ถ้าสุดท้ายตอน runtime ไม่มี จะมี error ออกมาชื่อ RuntimeBinderException
02:43
นโยบายของไมโครซอฟท์
คุณสุเทพบอกว่า ไมโครซอฟท์มองว่า VB กับ C# ต้องโตด้วยกัน ฟีเจอร์อันไหนขาด ต้องเติมให้มีเหมือนกัน
02:52
มีอะไรใหม่ใน ASP.NET
- template ใหม่ตอนสร้าง project เช่น Empty, Dynamic Data
- สร้างหน้า start ใน web application ให้, สร้างหน้า login ให้อัตโนมัติ
- Web.config transformation - ปรับ config ให้อัตโนมัติ เพื่อให้สะดวกตอน production/deployment ไม่ต้องแก้ค่าไปมาในโค้ดโดยตรง
- predictable client id - สร้าง id ของ object ใน HTML ตามชื่อลำดับชั้นในโค้ด ไม่ใช่ gen มั่ว ทำให้อ่านออกและเป็นระเบียบ
- Global.asax - เอาไว้สั่งงานตอนโปรแกรมเราเริ่มทำงาน, ทำงานเสร็จ, error โดยไม่ต้องใส่ try/catch ที่ฟังก์ชันโดยตรง
- client-side data template - สร้าง data template ในฝั่ง client ด้วย AJAX
- คอนโทรล asp:chart ออกมาแข่งกับคอนโทรลของเวนเดอร์รายอื่น (ASP.NET Chart Control) ดาวน์โหลดฟรี
- Output Caching Provider - บอกวิธีแคช เช่น DB, ฮาร์ดดิสก์
- URLRewrite ถูกพัฒนากว่าเดิม
- HTML Code Snippet - ทำ code snipper ในไฟล์ HTML ได้แล้ว
02:55
สไลด์ของคุณสุเทพ C# 4.0
02:56
พัฒนาการของ C# ตั้งแต่ 1.0 ถึง 4.0
คลิกเพื่อดูภาพใหญ่กันเองนะครับ
02:58
ASP.NET
คุณจิระวัฒน์
สไลด์ที่เห็นเขียนด้วย Deep Zoom ครับ อลังการมาก
Template ใหม่ของ New Project ของ ASP.NET
03:05
มีอะไรใหม่ใน Silverlight 4
- WCF RIA Service
- Out-of-browser เอาออกมาจากเบราว์เซอร์ได้ เหมือนโปรแกรมปกติ
- Export data to Excel ทำ live data ลง Excel
- Webcam
- Printing
03:10
Silverlight 4
WCF RIA Service สร้าง business logic ให้ silverlight โดยไม่ต้องโค้ด
03:14
Silverlight Out-of-browser
- คลิกขวาที่ silverlight ใน browser เพื่อ install ลงเครื่องเป็น stand alone app
- standalone app ดีกว่าตรงเข้าถึงข้อมูลใน app อื่นๆ เช่น Excel ได้ ทำ live data ด้วย Excel ได้
- คลิกขวาที่ standalone silverlight เพื่อ remove ออกจากเครื่องได้เลย
03:24
UML ใน VS2010
คุณสุเทพ @surrealist มาพูดเรื่อง UML ใน VS2010 ว่าไมโครซอฟท์เพิ่งเริ่มรองรับ UML
- VS2010 รองรับ UML Diagram มาตรฐาน 5 แบบ e.g. use case, scenario, activity
- UML Diagram มีทั้งหมด 14 แบบ แต่แค่นี้ก็เหลือเฟือสำหรับงานทั่วๆ ไป
03:27
สไลด์เรื่อง Silverlight 4
เว็บแคม
standalone app
แหล่งข้อมูลเพิ่มเติม
03:29
สไลด์เรื่อง UML ใน VS2010
03:30
สไลด์ ASP.NET
คุณจิระวัฒน์ ผู้บรรยาย จะแจกวิดีโอไว้ที่ Core Sharp ผู้สนใจรอติดตามครับ
03:38
VS2010 IDE
ฟีเจอร์ของตัว IDE
- Box Copy (แก้ไขโค้ดแนวตั้ง) ลากในแนวตั้ง เพื่อพิมพ์ครั้งเดียว ออกที่เคอร์เซอร์เดียวกันทุกบรรทัด สะดวกสำหรับการแก้หลายบรรทัดอย่างเดียวกันพร้อมๆ กัน
- Multimonitor - กด Ctrl+doubleclick เปิดไฟล์ใน dock แยก แล้วลาก dock ออกได้เหมือนหน้าต่างปกติ ลากไปจอนอกก็ได้
- Intellisense เก่งขึ้น search ชื่อ Method แล้วทำ auto suggesstion ได้, พิมพ์ชื่อย่อเพื่อหาได้ เช่น พิมพ์ CTM สำหรับคำว่า CalculateTheMortgage
- Extension Gallery
03:45
TFS 2010
สำหรับ version control และการทำงานเป็นทีม
- Build Automation ช่วยให้กระบวนการ build โปรแกรม เป็นไปอย่างอัตโนมัติ กำหนดกระบวนการล่วงหน้าได้ ประเมินเวลาที่ใช้ได้ ออก build report ได้
- Branch Visualize แสดง branch ของ source ออกมาเป็นแผนภูมิต้นไม้ จะได้ดูง่ายเวลา merge
ที่มา blognone.com
Create Date : 29 มีนาคม 2553 | | |
Last Update : 29 มีนาคม 2553 16:17:13 น. |
Counter : 1278 Pageviews. |
| |
|
|