Amazon padeda .NET produkto kūrėjams

Nesenai teko lankyti Microsoft partnerių konferencijoje, kur buvo pristatyta Microsoft Azure technologija. Ką galiu pasakyti – pats nečiūpinėjau – technologija įdomi, bet brangi. Kaip sakė vienas pažystamas: „Microsoft Azure kainodaros vertinimas, vertas bakalaurinio darbo“. :)

Tai va, Amazon išleidžia AWS SDK for .NET įrankių rinkinį, skirta Amazon debesiniai platformai. Nežinau ar tai pigiau nei Microsoft‘o, tačiau konkurėntai :)

SDK sudaro: Elastic Compute Cloud, Simple Storage Service, Virtual Private Cloud, SimpleDB, Relational Database Service, CloudFront, Simple Queue Service, Elastic MapReduce, CloudWatch, Elastic Load Balancing ir Auto Scaling.

Taip pat, skelbiama, kad kiti instrumentai .NET platformai daugiau palaikomi nebus ir rekomenduojama migruoti I AWS SDK.

Be to, SDK platinamas pagal Apache 2.0 licenziją.

(eBook) ParallelFx in .NET 4 Įrašas-nuoroda

Lygiagretaus programavimo praplėtimas .NET Framework 4 ir jo panaudojimo pavyzdžiai. Anglų kalba. (Patterns for Parallel Programming: Understanding and Applying Parallel Patterns with the .NET Framework 4)

.NET atminties valdymas (Memory Managment) Įrašas-nuoroda

.NET atminties valdymas (Memory Managment). Video anglų kalba.

Naujas ReSharper 5.0 EAP

ReSharper 5.0 EAP


ReSharper 5.0: Intro
ReSharper 5.0 Overview

What's New in ReSharper 5.0
  • External Sources
  • Structured Patterns
  • Project Refactorings
  • Call and Value Tracking
  • Internationalization
  • Visual Studio 2010 support (coming soon)
  • ASP.NET markup support
  • ASP.NET MVC support
  • Intellisense improvements
  • Bookmarks
  • Inspect project/folder
  • Upgrade-to-LINQ analysis
  • Native NUnit support
  • Xml Formatting

Kur saugoti savo programos nustatymus?

Tarkime yra kažkokia programa, kuriai reikia išsaugoti ir nuskaityti savo konfigūracija. Kur gi teisingai saugoti tokius failus? Pabandžiau surinkti tokia informacija ir pasidalinti mintimis

Galimi failų saugojimo katalogai:

  • Program files
  • My Documents
  • User\Application Data
  • User\Local Settings\Application Data
  • All Users\Application data

 

Program files – šiame kataloge saugoti programos nustatymus nerekomenduotina, vartotojui, kad ir kaip tai gali būti banalu, gali neužtekti teisių

My documents
XP: Documents and Settings\User\My Documents
Vista: Users\User\Documents
Mano galva, šis katalogas netinka programos nustatymams saugoti. Kam gi jį pavadino mano dokumentai? Aš dažnai tvarkau šio katalogo turinį, atidarai, o ten katalogas Visial Studio 2008    o_O

User\Application Data
XP: Documents and Settings\User\Application Data
Vista: Users\User\AppData\Roaming
Šio katalogo duomenys sudaro migruojančių profilių dalį (roaming profiles, per-user). T.y., jeigu jus norite, kad vartotojų duomenys būtų perkelti kartu su jo profiliu, programos duomenys reikia saugoti čia.

User\Local Settings\Application Data
XP: Documents and Settings\User\Local Settings
Vista: Users\User\AppData\Local
Čia saugomi laikini ir/arba dideli failai, kurie neįeina į migruojančius profilius.

All Users\Application data
XP: Documents and Settings\All Users\Application Data
Vista: ProgramData
Šiame kataloge reikia saugoti failus, kurie yra bendri visiems personalinio kompiuterio vartotojams, pvz. duomenų bazė, bendros bylos ir pan. Katalogas taip pat neįtrauktas į vartotojo profilio sąvoką. Paprasti vartotojai (ne administratoriai) turi read-only teises katalogo turiniui.

WCF kaip .NET Compact Framework 3.5 dalis

Siandiena iskilo klausymas, koks .NET 3.0 poaibis — WCF (Windows Comunication Foundation), palaikomas .NET Compact Framework 3.5. Zemiau pateikiau lentele kuri gali jums padeti atsakyti i si klausima.

Feature

Desktop WCF

Compact WCF

Bindings:  
· BasicHttpBindingYesYes
· CustomBindingYesYes
· WindowsMobileMailBindingN/AYes
· ExchangeWebServiceMailBindingYes, via NetCF installYes
Formatters:  
· SoapFormatterYesYes
· BinaryFormatterYesNo
Encoders:  
· TextMessageEncoderYesYes
· BinaryMessageEncodingBindingElementYesNo
· MTOMEncoderYesNo
· GzipEncoderSample availableSample available
Transports:  
· HttpTransportBindingElementYesYes
· HttpsTransportBindingElementYesYes
· MailTransportBindingElementYes, via NetCF installYes
· MsmqTransportBindingElementYesNo
· TcpTransportBindingElementYesNo
· (other transports)YesNo
XmlDictionaryReader/WriterYesYes; stub around XmlTextReader/Writer
DataContractSerializerYesNo; but can be wire-compatible with DCS via XmlSerializer
Service proxy generationYes; via SvcUtil.exeYes; via NetCFSvcUtil.exe, not integrated into VS2008
· Non-HTTP transports in generated proxiesYesNot built-in
· Custom headers in generated proxiesYesNot built-in
WS-AddressingYesYes
WS-Security message level security  
· X.509YesYes
· Username/passwordYesNo
· SecurityAlgorithmSuite.Basic256Rsa15YesYes
· SecurityAlgorithmSuite.Basic256YesNo
WS-ReliableMessagingYesNo
Patterns  
· Service modelYesNo
· Message layer programmingYesYes
· Buffered messagesYesYes
· Streaming messagesYesNo
· Endpoint descriptions in .config filesYesNo
Channel extensibilityYesYes
Security channel extensibilityYesNo

Mobilin ir Silverlight


Rugsėjo 22 dieną, IDF2009 parodoje, Intel paskelbė kad visto naują mobiliąją platformą Atom Developer Platform, kurį palaikis Silverlight 3. Taigi, kitu metų pradžioje išeis Mobilin sistema, modifikuota Linux sistema, ir jį oficialiai palaikis Silverlight 3 platformą.Parodos metų, kartu Intel ir Microsoft atstovai demonstravo naujos sistemos galimybes. Taigi matome, kad Intel ir Microsoft kartu platins Silverlight ir Mobilin mobilių įrenginių rinkoje.

Kaip prijungti Visual Studio degugerį prie .NETCF 2.0 esančio fiziniame įrenginyje

 Pagal nutylėjimą, debug režimas .NET Compact Framework programos yra išjungtas. Tai padaryta programų veikimui optimizuoti. Svarbu pažymėti, kad debug režimas įjungiamas visoms .NETCF programoms! Rekomenduotina, kad šis režimas būtų atjungtas, kai testavimo procesas bus užbaigtas.


( Skaityti toliau )