Články v kategorii Architektura
Seriál Windows Azure - díl 5.
Affinity Groups dovolují požádat Windows Azure o topologické přiblížení serverů hostujících vaši službu v datových centrech tak, aby byly zajištěny co nejoptimálnější parametry při komunikaci mezi servery.
Podle mnoha zdrojů by správná implementace disposable patternu (dále budu tento způsob označovat jako tzv. rozšířený disposable pattern) v jazyce C# tj. korektní implementace interface IDisposable měla pro base třídu vypadat takto:
Již mnoho let je do Visual Studia 2005 až 2010 dostupný doplněk Web Deployment Projects (WDP, WebDeploymentSetup.msi). Jedná se o rozšíření pro build a deployment webových ASP.NET aplikací (Web applications i Web sites). Ve Visual Studiu 2012 již nejsou a nebudou dále dostupné (spolu s Visual Studio setup projects).
Pokud potřebujeme nějaké operaci poskytnout data, občas se hodí, aby tyto data byla dostupná kdekoliv v kódu implementující danou operaci bez nutnosti předávat je parametrem apod. Platnost těchto dat je přitom ale logicky omezena jen na dobu vykonávání dané operace, takže by nebylo vhodné nebo při paralelním zpracování dokonce ani možné použití obyčejné statické proměnné. Za předpokladu, že je celé zpracování operace vykonáváno jen na jednom threadu, je docela elegantním řešením zavést kontext svázaný právě přímo s threadem.
Seriál Windows Presentation Foundation (WPF) - díl 4.
Na jaké kompromisy museli architekti WPF frameworku přistoupit, aby nabídli vývojářům pohodlný vývoj ve vyšších programovacích jazycích a zároveň odpovídající výkon výsledného uživatelského prostředí? Tento článek se věnuje architektuře WPF frameworku.
Seriál Windows Presentation Foundation (WPF) - díl 2.
Znát alespoň obrysy toho, jak funguje unvitř technologie, kterou využíváme je nezbytná nutnost. A právě nižší architektuře WPF se věnuje tento článek - konkrétně objektu Dispatcher.
Services (služby) jsou jedním ze základních stavebních kamenů programování pro systémy Windows. V článku se budu věnovat jak obecným principům a doporučením, tak konkrétním implementačním postupům.
Základní principy ochrany software a její implementace na platformě Microsoft .NET.