Currently Browsing

Posts Tagged ‘ .net ’

OWASP Top 10 for .NET developers (ebook gratuito)

Para completar a série de artigos que o Troy Hunt foi disponibilizando desde 2010, deixa-nos agora com essa mesma compilação num ebook de 255 página e totalmente gratuito.

Recomendo vivamente a leitura.

Downlaod OWASP Top 10 for .NET developers

Developing real-world applications with LightSwitch

O Gill Cleeren fez uma série de 8 artigos que explica como desenvolver uma aplicação com o Lightswitch.

Developing real-world applications with LightSwitch – Part 1

Developing real-world applications with LightSwitch – Part 2: Everything starts with data

Developing real-world applications with LightSwitch – Part 3: Going visual with screens

Developing real-world applications with LightSwitch – Part 4: To query or to code, that is the question!

Developing real-world applications with LightSwitch – Part 5: Security and deployment in LightSwitch applications

Developing real-world applications with LightSwitch – Part 6: First steps in LightSwitch Extensibility

Developing real-world applications with LightSwitch – Part 7: Building control extensions with the extensibility toolkit

Developing real-world applications with LightSwitch – Part 8: More extensibility with the toolkit

C# Yellow Book 2011

O Rob Miles fez uma actualização ao seu já bem conhecido C# Yellow Book.

Download

Mishra Reader

O Mishra Reader, é um cliente do Google Reader desenvolvido em WPF.

O projecto está alojado no Codeplex, e pode ser feito o download aqui.

GMap.NET – Great Maps for Windows Forms & Presentation

GMap.NET is great and Powerful, Free, cross platform, open source .NET control.

Enable use routing, geocoding and maps from Coogle, Yahoo!, Bing, OpenStreetMap, ArcGIS, Pergo, SigPac, Yandex, Mapy.cz, Maps.lt, iKarte.lv, NearMap, OviMap, CloudMade in Windows Forms & Presentation, supports caching and runs on windows mobile!

http://greatmaps.codeplex.com/

DotNetNuke 6

The simplified DotNetNuke 6 user interface dramatically increases productivity by making it much easier to build and maintain Web sites. New pop-up dialogs, a new control panel, updated administration modules and mega-menus combine to deliver a highly modern platform for building and operating websites.

A New Look
DotNetNuke 6 delivers a fresh new look out of the box with a great looking contemporary skin and a default site template that helps new users get started quickly. Using modern mega-menus and some lightweight containers, DotNetNuke 6 provides the perfect canvas on which to build your next web masterpiece.

Fully Integrated
For the first time ever, the DotNetNuke Store(Snowcovered.com) and the Extensions Forge, with over 10,000 application extensions, are directly accessible from within the core DotNetNuke platform. The tight integration simplifies the process of finding, purchasing and installing DotNetNuke apps

DotNetNuke in the Cloud
DotNetNuke 6 delivers a platform that is fully compatible with Windows Azure Hosting and provides cloud service integration with the addition of the new Windows Azure Storage and Amazon S3 folder providers. DotNetNuke 6 provides a great foundation for moving to the cloud, whether you need to your whole site to live in the cloud or just your content.

DotNetNuke Commerce
DotNetNuke 6 Professional and Enterprise includes a great new eCommerce module that empowers organizations to quickly add eCommerce capabililities to their website. The new eCommerce module is designed for organizations seeking to deliver a small portfolio of digital goods and services to their end users and is built from the ground up with simplicity and customer experience in mind.

SharePoint Meets DotNetNuke
Available exclusively in the DotNetNuke Enterprise Edition, the Microsoft SharePoint Connector for DotNetNuke enables fast, secure publishing of documents stored in Sharepoint to public web sites, extranets or intranets. Organizations can securely manage their document library within SharePoint and selectively publish those documents using the flexible, cost effective DotNetNuke platform.

DotNetNuke Learns a New Language
DotNetNuke 6 has gotten a major new platform upgrade as the result of a complete conversion to C#. This language change will make it more accessible to a larger development community and allows us to leverage many development tools which have always had strong C# support. The C# version of DotNetNuke has been available for the past year and starting with DotNetNuke 6, it is officially the primary development language of the platform.

Podem ver mais informações neste post.

Application Name na ConnectionString

Quando estou a desenolver algum projecto, é normal necessitar de analisar as querys que são executadas na base de dados para detectar um possivel bug ou algo que não esteja a bater certo com o que esperava.

Para isso, uso o Profiler do SQL Server que me dá rapidamente uma boa visão do que está a ser solicitado em cada ligação à base de dados.

O exemplo de um registo no profiler pode ser visto assim:

Como se pode ver, a coluna Application Name tem o valor “.Net SqlClient Data Provider”, o que nos dificulta bastante a filtragem para apenas a aplicação que pretendemos analisar os dados.

Para resolver isso, basta-nos indicar na ConnectionString, o nome da nossa aplicação, e tudo fica mais fácil.

"Data Source=localhost;Initial Catalog=MyDatabase;Integrated Security=True;Application Name=MyAppName"

Após isto,, já teremos algo mais amigável como:

Project Silk

Project Silk provides guidance for building cross-browser web applications with a focus on client-side interactivity. These applications take advantage of the latest web standards like HTML5, CSS3 and ECMAScript 5 along with modern web technologies such as jQuery, Internet Explorer 9, and ASP.NET MVC3.

To illustrate this guidance, the project includes a reference implementation called Mileage Stats that enables its users to track various metrics about their vehicles and fill-ups. Much of the effort in building Mileage Stats was applied to the usability and interactivity of the experience. Animations were included to enhance the enjoyment of the site and AJAX is used to keep the interface responsive and immersive. A great deal of care was also taken to ensure the client-side JavaScript facilitates modularity and maintainability. To accomplish these design goals, the JavaScript code was structured into “widgets” that benefit from the jQuery UI Widget Factory.

Mais informações em http://silk.codeplex.com/

JustTrace e JustDecompile

A Telerik disponibilizou duas ferramentas, ainda em fase Beta, para download. O JustTrace e o JustDecompile.

JustTrace

  • Profiler Types
  • Live Data
  • Attach to Running Process
  • Visual Studio Integration
  • Profiling Child Processes
  • Profiling Performance
  • RadControls in Action

JustDecompile

  • Fast Code Navigation
  • Side-by-Side Assemblies
  • Easy Assembly Management
  • Rich, WPF UI
  • Universal Find Usages
  • Decompiled Code Quality

Download JustTrace and JustDecompile Betas
JustTrace Official Feedback Forum
JustDecompile Official Feedback Forum

Silverlight 5 Beta

No 2º dia do Mix 2011, foi anunciada a nova versão do Silverlight.

As principais funcionalidades nesta primeira versão Beta são:

  • XAML Debugging with breakpoints for binding debugging
  • Implicit data templates for easy UI reuse
  • Double (and multi) click support
  • GPU-accelerated XNA-compatible 3D and immediate-mode 2D API
  • Low-latency sound effects and WAV support
  • Real operating system windows and multi-display support
  • Significant performance improvements, fixes and much more

Podem ver todas as informações necessárias e links para download em http://www.silverlight.net/getstarted/silverlight-5-beta/

Blogroll