Profile cover photo
Profile photo
Nine MVP
266 followers -
MVP 9 ดั้ง
MVP 9 ดั้ง

266 followers
About
Nine's posts

Post has attachment
MSDN มาแล้วประจำเดือน พย. 2014 
เดือนนี้มีว้าวหลายเรื่อง อ่าน MSDN Mag รอไปก่อน
ที่น่าสนใจ
1. Async Programming: Unit Testing Asynchronous Code 
2. Putting Async to the Test
3. Store User Data in ASP.NET Identity
4. Consensus Classification Using C#
5. Mobile Web Sites vs. Native Apps vs. Hybrid Apps
Online
http://msdn.microsoft.com/en-us/magazine/default.aspx
PDF
http://pdf.101com.com/MDN/2014/MDN_1411DG.pdf

Post has attachment
ลายเสื้อคอกลม ด้านหลัง รุ่นแรกของกลุ่มเราครับ :D  
Photo

Post has attachment
DevRock #00 Hello MVC Rocks .NET Community

งานนี้สำหรับ สมาชิกกลุ่ม ASP.NET & MVC Developers Thailand เท่านั้น ฟรีไม่มีค่าใช้จ่าย

ลงชื่อที่นี่
https://www.facebook.com/events/1467436550156843/

วันเสาร์ที่ 26 เมษายน 2014 เวลา 9.00 - 17.00 น. ณ มหาวิทยาลัยหอการค้า รับจำนวน 40 คน

Agenda 

1. Opening MVC Rocks! .NET Developer community 

2. WebAPI, and NoSQL by Chalermpon Areepong MVP

3. ASP.NET MVC4 with SQL Database (former SQL Azure) by Aaron Amm Theeranit

4. Storage Services on Cloud by Chaowlert Chaisrichalermpol

5. Creating and using NuGet in your own house. by Suthep Saengwirotjanapat MVP

6. MVC Rocks Shirt


ลงชื่อพร้อม Email ด้วยตนเอง

Post has attachment
Crystal Reports ออก SP9 รองรับ Visual Studio 2013 แล้วครับ

SAP Crystal Reports, developer version for Microsoft Visual Studio – Service Pack 9 – Fixed Issues and updates

New In This Release

Added support for following platforms:
1. Visual Studio 2013!
2. .NET 4.5.1
3. Data Sources: SQL Server 2014 (tested CTP2), Oracle 12c, HANA SP7
4. Web Browser: Safari 7

release notes http://scn.sap.com/docs/DOC-7824

download http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0_9.exe

Post has attachment
Secure Server Side Information

เนื่องจากเคยกล่าวไว้ไปหลายรอบในกลุ่ม Facebook เรื่องการปิด Server side information เพื่อความปลอดภัย ลดภาวะเสี่ยงที่จะถูกโจมตีจากช่องโหว่ของ software และ OS เอง ตัวอย่าง  หลังจากที่

https://nine69.wordpress.com/2014/04/05/secure-your-web-server-information/

Post has attachment
ยังไม่ติด TOP 4 ซักที ปีนี้หล่นอีกแล้ว
ภาษาอื่นก็ตกแปลว่าน่าจะโดนแย่งส่วนแบ่งการตลาด
F#คงจะมาแรงแซงขึ้นอันดับ10ไวๆนี้
รอ C# 6.0 ออกมา + M# extension น่าจะขึ้น top 4 ได้แน่นอน

TIOBE Index for March 2014
March Headline: F# on its way to the top 10
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Post has attachment
WinJS เปิดเป็น opensource ‪#HtmlApp‬

เว็บแนะนำ และตัวอย่าง
http://try.buildwinjs.com/default.aspx

Github
https://github.com/winjs/winjs

StyleCop ออก version 4.7.49.0 แก้บั๊กและsupport Reshaper 8.x

StyleCop-4.7.49.0.msi
application, 4379K, จากวันที่ Mar 31 – มีคนดาวน์โหลดกันไปแล้ว 386,241 downloads
http://stylecop.codeplex.com/releases/view/79972

Release notes

4.7.49.0 (11b87c74fab3)
=======================
Update compatibility of ReSharper from 8.1 to 8.2
Start of 4.7.49.0 dev
Update release history

4.7.48.0 (d39b0c544c65)
=======================
Upgrade ReSharper 8.0 to 8.1
Add Wix3.7
Add VS2013SDK
Set to use mstest 12.0
Add tests back into build
Start of 4.7.48.0 dev
Fix to allow parsertest rules to execute
Update release history

credit : Pong LoGic

Post has attachment
ใครที่ยังใช้ MVC ที่ dll ติดมากับตัว installer ดั้งเดิม 
สามารถสลับไปใช้ library จาก nuget package ได้เลยครับ 
จะได้ใช้ feature package restore ในตอน build สะดวกๆ 
ไม่ต้องแบก dll ไปมาระหว่างเครื่องเดฟอีกด้วย ‪#‎แค่ต่อinternetได้‬

ตัวอย่าง MVC3 
ปล. dll version ที่มากับตัว installer คือ 3.0.0.0 แต่ที่มีใน nuget จะเป็น 3.0.20105.1 อัพเกรดได้ไม่มีปัญหาอะไร

ให้ remove DLL
MVC,Razor,WebPages,Infrastructure เก่าที่อ้างอิงจาก gac หรือ install path ออกก่อน

แล้วสั่งที่ package manager console ดังนี้

PM> Install-Package Microsoft.AspNet.Mvc -Version 3.0.20105.1

จะได้
<package id=”Microsoft.AspNet.Mvc” version=”3.0.20105.1″ targetFramework=”net40″ />
<package id=”Microsoft.AspNet.Razor” version=”1.0.20105.408″ targetFramework=”net40″ />
<package id=”Microsoft.AspNet.WebPages” version=”1.0.20105.408″ targetFramework=”net40″ />
<package id=”Microsoft.Web.Infrastructure” version=”1.0.0.0″ targetFramework=”net40″ />

จากนั้นทดสอบรันดูครับ 

!!! อย่าลืมใช้ Source Control จะได้ช่วย rollback หากมีปัญหาเกิดขึ้น !!!

เล่าต่อ

nuget ได้แรงบรรดาลใจมาจาก library version manager จาก ruby gems และข้อดีจากเจ้าอื่นๆ มาพัฒนา ซึ่งช่วยจัดการ library version ได้ดีมากทีเดียว

ใครที่ยังใช้ nuget package restore ไม่เป็นอ่านที่นี่ 
http://docs.nuget.org/…/using-nuget-without-committing…

เล่าสั้นๆว่า หากเราใช้ nuget package restore เราไม่จำเป็นต้อง check-in dll เข้าไปใน source control แต่มันจะถูก restore กลับมาเมื่อตอนเราสั่ง build solution/project 
ทำให้ไม่ต้องมานั่งค่อย update dll เข้า source control อีกต่อไป 
และวิธีนี้เหมาะกับ environment ที่มี internet เว้นแต่จะตั้ง nuget service เองในบริษัทครับ

Post has attachment
มาแล้ว ASP.NET Identity 2.0 Released! ‪#‎เพิ่งใช้v1ทำระบบไป‬ =”=

Announcing RTM of ASP.NET Identity 2.0.0 New Feature เยอะมากกกก

Two-Factor Authentication
Account Lockout
Account Confirmation
Password Reset
Security Stamp (Sign out everywhere)
Make the type of Primary Key be extensible for Users and Roles
Support IQueryable on Users and Roles
Delete User account
IdentityFactory Middleware/ CreatePerOwinContext – UserManager,DbContext
Indexing on Username
Enhanced Password Validator
V2 รุ่นนี้ทำงานกับ EF 6.1.0

มีตัวอย่างบน nuget ให้ใช้งานโดยติดตั้งบน Empty web project *ตัวอย่างเป็นMVC

PM> Install-Package Microsoft.AspNet.Identity.Samples -Pre


ref: http://blogs.msdn.com/b/webdev/archive/2014/03/20/test-announcing-rtm-of-asp-net-identity-2-0-0.aspx
Wait while more posts are being loaded