Visual Studio Team taze taze yeni bir CTP yayınladi.Sql Server 2008 desteği bulunan bu tool ile vs 2008 içerisinden database manipülasyonlarını cok rahat gerçekleştirebileceksiniz.Yanlis hatirlamiyorsam 2005 DB version ile baslayan bu hareket cok ses getirmişe benziyor.En cok hosuma giden ozelliklerinden biride VS içinden çıkmadan istediğiniz tabloyu istediğiniz kayıt sayısına cok basit bir kaç adımda çıkarabiliyor olmaniz, yazdığınız querylerin execution planlarına bakarak gerekli tuningleri ön görebiliyor ve düzenlemeleri gerçekleştirebiliyorsunuz...Örneğin 1 milyon kayit lazim , dert değil..Bir çay alın gelin , o halleder. :))
Aşağıda tüm bir listesi bulunmakta..http://www.microsoft.com/downloads/details.aspx?FamilyID=bb3ad767-5f69-4db9-b1c9-8f55759846ed&displaylang=en adresinden indirebilirsiniz...
In addition to providing support for SQL Server 2008
database projects, this release incorporates many previously released
Power Tools as well as several new features. The new features include
distinct Build and Deploy phases, Static Code Analysis and improved
integration with SQL CLR projects. Database Edition no longer
requires a Design Database. Therefore, it is no longer necessary to
install an instance of SQL Express or SQL Server prior to using
Database Edition. SQL Server Support - SQL Server 2008
- All new data types:
- Intrinsic (date, datetime2, datetimeoffset, time)
- Built-in SQL CLR types (geography, geometry, hierarchyid)
- New DML
- Merge, table parameters, …
- SQL Server Configuration Options
- Server option settings will be verified prior to deployment or set during deployment
Additional 1st Class Object Type Support - Rules, defaults, Asymmetric keys, symmetric keys, certificates, …
Projects - Server Projects
- Server objects and option settings may be implemented in a separate Server Project
- This enables a team to define a standard a configuration for their SQL servers and reference it from their Database Projects
- Partial projects
- Allowing
code sharing between projects by including files from a different
project, where the code is included as-is from the originating project
and the source code control ownership remains with the originating
project
- This enables code reuse and single sourcing while having a single deployment unit
- Composite projects
- References to other database projects or .dbschema files that contribute to the same deployment unit.
- This enables the separation of development roles and responsibilities and composition of Databases using multiple projects.
Single sourcing of external artifacts - SQL-CLR
references allow the user to create a reference to a SQL-CLR project or
SQL-CLR assembly. This automatically becomes an ASSEMBLY type in the
Database Project
Build and Deploy - The Build process now produces a separate portable schema output that is fed in to a redistributable deployment engine
- A redistributable deployment engine. For example, to implement a setup application that deploys the Database Project.
Refactoring - Preservation of Intent
- Enables
the deployment of refactoring changes as intended by the user (renames
are deployed as renames not as drop/add statements for example)
New Refactoring Operations - Wildcard Expansion
- Move Schema
- Fully Qualify
- Extensibility point which enables the ability to develop and deploy custom refactoring types and targets
Schema Compare - Now
supports comparing Projects, Databases or dbschema files in any
combination. For example, Project to Project, which has not been
possible until now.
- Object Type Filtering
- Additional ignore filtering options
T-SQL Static Code Analysis - Including the ability to develop and deploy custom rules
Dependency Viewer - View the dependency relationship between objects in your schema
Unit testing - Supports execution with other ADO.NET providers
Data Generation - Design-time enhancements
- Smaller .dgen file
- Support for undo/redo
- Foreign key replacement
- Separation of population status into new display window
- Runtime enhancements
- By default uses SqlBulkCopy to populate target tables
- Capability to register different outputs for generated data – i.e. generate to Excel or to file so you can use BCP to load
- By
registering a custom output we have the capability to execute scripts
at different points during data generation (i.e. before start/after
completion or before/after a table
Extensibility - Data Generators
- Statistical Data Distribution
- Test Conditions
- Static Code Analysis Rules
- Refactoring Types
- Refactoring Target
Henüz yayınlanan bu extesion ile (v1.2) ile Visual Studio 2008 içerisinde yapabildiklerimiz dahada artmis oldu ,aşağıda bir listesi bulunmakta...
Visual Studio 2008 Project Templates - Web Part
- Team Site Definition
- Blank Site Definition
- List Definition
- Empty SharePoint Project
Visual Studio 2008 Item Templates (items that can be added into an existing project) - Web Part
- Custom Field
- List Definition (with optional Event Receiver)
- Content Type (with optional Event Receiver
- Module
- List Instance
- List Event Handler
- Template
SharePoint Solution Generator - This
stand-alone program generates a Site Definition project from an
existing SharePoint site. The program enables developers to use the
browser and Microsoft Office SharePoint Designer to customize the
content of their sites before creating code by using Visual Studio.
P.S : Thanks to Robert Shelton!
The new material is designed to help
.NET Developers to learn the top ten artifacts in SharePoint that are
interesting to them. We’ve created a variety of materials with different
learning styles to make getting started with these artifacts easy and
it’s all based on the Visual Studio extensions for SharePoint –
planned to release v1.2 for Visual Studio 2008 this week also (watch for their
announce).
The Top Ten SharePoint Artifacts of
interest to .NET Developers being promoted
·
Web Parts
·
Data Lists
·
Event Handlers
·
Workflows
·
Silverlight Web Parts
·
Page Navigation
·
Page Branding
·
Web Services
·
Content Types
·
User Management
At the site (which is hosted on microsoft.com)
we have:
·
An Introductory Whitepaper
·
Benefits of SharePoint for
Developers
·
A Small Public VPC
·
Hosted MSDN Virtual Labs in C#
and VB.NET
·
Video Interview with SharePoint
MVPs
·
Screencasts
·
Web Casts with SharePoint MVPs
(incredible 1705 live attendees in just the first four WebCasts)
·
Quickstarts
·
Labcasts
·
Presentation Download
·
Hands on Labs Download
·
Additional Resource Links
The site encourages developers who use the
content to also take a next step and go on Instructor Led Training, Get
Certified, and Download an evaluation copy of Microsoft Office SharePoint
Server.
http://MSSharePointDeveloper.com

Kısa bir zaman öncesinde ADO .NET EF ekibininin blogunda (http://blogs.msdn.com/adonet/archive/2008/05/06/recent-ado-net-entity-framework-provider-news-demos-and-downloads.aspx) şu ana kadar sadece SQL server için çalışma yapmadığını kanıtlarcasına içerisinde
- Oracle
- MySQL
- PostgreSQL
- SQLLite
provider'larının yer aldığı çalışmaları gösteren bir entry yayınlandı .. listede DB2 yok.İlgili site'da var görünmesine rağmen , IBM'in yaptığı açıklama "We do not support .NET FW 3.5 SP1 Beta yet." şeklinde.. En çok MySql ve PostgreSQL providerlarına sevindim desem yeridir , ama performans ölçümlerini yapmak ve ona göre tercih etmek lazım.Bir keresinde Pablo'ya ait bir video kaydında EF'in standart haline geleceğini dinlemiştim.Yapılan çalışmalarda bunu gösterir nitelikte..Ha bu arada Microsoft zaten var olan providerları üreticileri ile anlaşarak EF uyumlu hale getiriyor.Yukarıda verdiğim linkte ilgili demo'lara ulaşabilirsiniz..
Sevgiler.
Selamlar ; Vs 2008 'in ilk SP'si olma özelliği taşıyan bu pakete http://www.microsoft.com/downloads/details.aspx?FamilyId=CF99C752-1391-4BC3-BABC-86BC0B9E8E5A&displaylang=en adresinden erişebilirsiniz..
Genel olarak ; Sql Server 2008 desteği,yeni Ado.NET eklentileri (Entity Framework),WPF designer'inda bazı performans güncellemeleri , Silverlight projeleri için yeni WCF templateleri, arttırılmış debugger desteği (public symbols&source release ), fixlenmiş DataRepeater kontrolü (for Windows Forms) ,C++ için Office 2007 Ribbon geliştirme desteği,arttırılmış intellisense desteği ve daha bir cok stabilizasyon , performans ve güvenlik desteğinin geldiğini görüyoruz.
Cok daha detaylı bilgi için http://support.microsoft.com/kb/945140 adresini kullanabilirsiniz.
iyi calismalar..
Eralp
Selamlar ; "Ankara'da sevgili MSP'lerimizin desteğiyle gerçekleştirdiğim seminerde bahsetmiştim..Micro FW. yakında 2.5 sürümünü göreceğimiz bu library ile özel olarak üretilmiş (SPOT) cihazlar mesela kol saati ile web servisine bağlanıp veri alabilecek en güzeli de bir TCP/IP haberleşmesini kurabiliyor olacağız" demistim zamaninda..Konuyla ilgili MS pressden gecen yil icerisinde publish edilmis bu kitabi aldim inceledim , oldukca guzel bir sekilde konu irdelenmis..Herkese tavsiye ederim.
Sevgiler..
Selamlar ;
Embedded alanında Microsoft Research desteği ile hazırlanan bazı ders içeriklerine, sunum ve laboratuar dosyalarına https://www.academicresourcecenter.net/curriculum/pfv.aspx?ID=6676 bağlantısından erişebilirsiniz.
Sevgiler.
Eralp
Merhaba Arkadaşlar ;
Geçende bir araştırma sonucu , Türkiye’de eBox dahil ICOP ürünlerini www.romelektronik.com getirdiğini buldum. Isterseniz Samuel Phung: samuelphung@sbcglobal.net ( senior marketing manager ICOP) üretici ile doğrudan temasa geçerekte ürünün direkt olarak siparişi verebiliyorsunuz...Biraz incelediğinizde oldukca şık ( kimi zaman bir pc'nin uygun görüldüğü durumları cok daha ucuza ve işlevsel yapabilmek!!) işlerin yapılabildiğini görebileceğiniz bu cihazlar 100 $ civarında..PErformans mı? Rock Embedded !!
Rock
Kısa zaman sonra konuyla ilgili bir session düzenliyor olacağım..
Sevgiler
Selamlar ;
uzun zamandır var aslında , fırsat buldukça arada bir bakiyorum.. Syntax acisindan oldukca hos ML ( Monad Language) olayını atası OCAML den ötürü hatetmiş bir dil var karşınızda..İlgilenenlere 1 iyi 1 kötü haber..1.Öle C#daki gibi ucup kaçıp aman aman cosup işleri bir cırpıda yapmaniz pek mumkun değil.. 1 güzel haberde functional programming'e dalipta library derdi cekmeden kasmak kastirmak ve "aa select ettiğim koduda calistiriyor yaaa" demenize sebep olacak kadar tatli ve MS in kendi içinde kullanmayı dahi riske edecek kadar önü açık bir dil..
Yeni değil , eski gelenekci..En büyük desteği FW ve VS olsa gerek..
Apress 'in konuyla ilgili bir kaç kitap var.. benim önerim http://www.apress.com/book/view/1590598504.. for Expert :)
Sevgiler !
Combining the efficiency, scripting, strong typing and
productivity of ML with the stability, libraries, cross-language working and
tools of .NET.
F# is a programming language that provides the much sought-after combination
of type safety, performance and scripting, with all the
advantages of running on a high-quality, well-supported modern runtime system.
F# gives you a combination of
-
interactive
scripting like Python,
-
the foundations for an interactive
data visualization environment like MATLAB,
-
the strong
type inference and safety of ML,
-
a cross-compiling
compatible core shared with the popular OCaml language,
-
a performance
profile like that of C#,
-
easy access to the entire range of powerful .NET
libraries and database tools,
-
a foundational
simplicity with similar roots to Scheme,
-
the option of a top-rate Visual
Studio integration,
-
the experience of a first-class
team of language researchers with a track record of
delivering high-quality implementations,
-
the speed of native code execution on the concurrent,
portable, and distributed
.NET Framework.
The only language to provide a combination like this is F# (pronounced
FSharp) - a scripted/functional/imperative/object-oriented programming language
that is a fantastic basis for many practical scientific, engineering and
web-based programming tasks.
F# is a pragmatically-oriented variant of ML that shares a core language with
OCaml. F# programs run on top of the .NET Framework. Unlike other
scripting languages it executes at or near the speed of C# and C++, making use
of the performance that comes through strong typing. Unlike many
statically-typed languages it also supports many dynamic language techniques,
such as property discovery and reflection where needed. F# includes extensions
for working across languages and for object-oriented programming, and it works
seamlessly with other .NET programming languages and tools.
For further information, read about F# in more
detail, download the F# distribution, read the getting started pages (a guide to installation and
running your first program), go to the F#
Manual, and learn about the growing F#
Community. A short FAQ is also included on this site.
Selamlar ;
Sharepoint kullanan kullanmak isteyen arkadaşların mutlaka katılması gerektiğine inandiğim bir konferans..Orcas la birlikte özellikle WF için sharepoint tarafında müthiş kolaylıklar sunulmuşken bir de uzmanların dilinden yani mutfakdan gelenleri dinlemek onlarla irtibatta bulunmak kaçırılmayacak fırsat...Ajanda nedir diyenler için..
Sevgiler.
Eralp
Selamlar ; Ankara'da sevgili MSP'lerimizin desteğiyle gerçekleştirdiğim seminerde bahsetmiştim..Micro FW. yakında 2.5 sürümünü göreceğimiz bu library ile özel olarak üretilmiş (SPOT) cihazlar mesela kol saati ile web servisine bağlanıp veri alabilecek en güzeli de bir TCP/IP haberleşmesini kurabiliyor olacağız...
Uzun lafın kısası..İşte Blog..
Sevgiler..
Microsoft İzmir'den bir yazılım firması satın aldı diye bir çok yerde haberler okumuşsunuzdur...Gerek TFS e olan yakınlığımdan gerekse de bir Türk firmasının ürettiği bir yazılımın piyasada ki bu boşluğu doldurmasından dolayı yakın takibimde olan konulardan biriydi.Bu ürünü yazan 2 şahısdan biri olan Hakan Eskici şu an Microsoft'da calisiyor.Microsoft'un ilgisini çeken ürünleri ise TFS için yazdıkları web tabanlı yönetim aracıdır.İşin açıkcası bu işi yaparak önemli bir boşluğu doldurmuş oldular..Microsoft şu anda bu ürünü ücretsiz olarak dağıtıyor..Team System Web Access - http://msdn2.microsoft.com/en-us/teamsystem/bb676728.aspx
Kendisi ile konuşmacı olarak katıldığım Microsoft 2008 lansmanında sohbet etme imkanı buldum..Merak etmeyin sizler adına da tebriklerimi ilettim..Gurur duyduğumuzu söyledim.. :)
 Sevgiler. Eralp
Mevlüd Kandili
19 mart 2008 çarşamba gecesini perşembe gecesine bağlayan gece Mevlid kandilidir. Bu gece ; “(Resûlum!) Biz
seni ancak alemlere rahmet olarak gönderdik.” (Enbiya Sûresi: 107) ayet-i
kerimesinde de belirtildiği üzere alemlere rahmet olarak gönderilen Resûl-i
Ekrem Efendimiz’in doğduğu gecenin yıldönümüdür.
Bu gece Kadir
Gecesi'nden sonra en kıymetli gecedir.
Bu gece Peygamber efendimizin
doğduğu sırada görülen hâlleri, mu'cizeleri okumak, dinlemek, öğrenmek çok
sevaptır. Peygamber efendimiz kendileri de anlatırdı.
Sevgili
Peygamberimiz doğmadan önce, bütün dünya mânevî yönden müthiş bir zulmet ve
karanlık içindeydi. İnsanlar azgınlaşmış, hak din unutulmuş, her tarafı vahşet
ve zulüm kaplamıştı.
Dünyanın her tarafında olduğu gibi, Mekke'de de
zulüm son haddine varmış, ahlâksızlık iftihar vesîlesi hâline
gelmişti.
Kadın basit bir mal gibi alınıp satılıyor, en aşağı
yaratıklardan birisi olarak görülüyordu. Kadının, kız çocuğu dünyaya getirmesi,
büyük felâket ve yüz karası olarak görülüyordu.
İşte bütün dünyanın
hâli böyleyken Allahü teâlâ herşeyi O'nun şerefine yarattığı, insanlara ebedî
saâdeti gösterecek, güzel ahlakı ile eşsiz merhamet sahibi peygamberimiz Hazreti
Muhammed Aleyhisselâm dünyaya geldi.
Tüm İslam Âleminin Mevlit
Kandilini Kutlar Hayırlara vesile olmasını niyaz ederim.
Merhabalar ;
Visual Studio içindeyken Clickonce ile farklı bir domain de (domain durumu zorunluluk değildir , bu case için ekstra durum izahı için kullandım..) expire olmuş bir sertifika üzerinden deploy yapmaya kalktığınızda karşınıza aşağıda ki gibi bir hata çıkacaktır..
 Bir miktar msdn'de araştırma yaptığımda kolayca çözülebildiğini gördüm ve hemen sizlerle paylaşmak istedim :) Bu durumda yapmanız gereken aslında cok basit 1-2 adımdan oluşuyor.. yeni domain üzerindeyken development ortamını açıp kodunuzu yeniden built edin.Daha sonra ilgili publish edilecek proje üzerinde sağ tuşa tıklayıp properties'e gelin.Oradan signing tabına tıklayın..Expiration Date'e baktığınızda süresinin geçtiğini görmüş olursunuz.Yapmanız gereken az önceki built esnasında otomatik oluşturulan sertifikayı Select From Store butonunu tıklayarak seçiniz ( Expiration Date sütununa göre sort edip en son sertifikayı seçiniz..) böylece ilgili Issued To ,Issued By kısımlarının değiştiğini görmelisiniz.. Daha sonrasında publish etmek istediğinizde sorun çıkmayacaktır..
Sevgiler.
Merhabalar ;
yarın Microsoft'um 2008 Sunucu ve Yazılım Platformu Lansmanına konuşmacı olarak katılıyor olacağım..En azından Visual Studio 2008 And The Microsoft Office System konulu sunumda sizleride görmeyi çok isterim.. :)) Sevgiler.
| |