Kamis, 10 Februari 2011

Twitter as Tech Bubble Barometer

As Internet valuations climb and bankers and would-be buyers circle Silicon Valley in an increasingly frothy tech market, many eyes are on one particularly desirable, if still enigmatic, target: Twitter. Discussions with at least some potential suitors have produced an estimated valuation of $8 billion to $10 billion. Executives at both Facebook Inc. and Google Inc., among other companies, have

Silverlight 4 Property Triggers

I spent a little time this week messing around with the newly added Triggers and TriggerActions available through the new Expression Blend 4 SDK.Triggers and Behaviors are really just ways to attach functionality to an existing element, and the base classes that are included in the newer version of Silverlight 4 really make the job easier.  I’m going to walk through adding a trigger that fires

Video Training – Windows Phone 7 Development series for Android Developers

MSDev has released the new videos on Windows Phone 7 for Android Developers which helps the Android developers to kick start the Windows Phone 7 Development .The series includes 8 Videos and is presented by Nancy Strickland and  Bill Lodin . Windows Phone 7 for Android Developers: The User Interface Windows Phone 7 for Android Developers: Data Windows Phone 7 for Android Developers: Graphics

Enums and inheritance in .Net

In one of my current projects I had the following code (I simplified the code a bit):public string ConnectionString{    get    {        switch(this.Importer)        {            case Importer.SqlServer:                return "Server=localhost;Database=Northwind";            case Importer.SqlServerOleDb:                return"Provider=SQLOLEDB;Data Source=localhost;Initial Catalog=Northwind";

How to Disable right click popup menu in a MVVM silverlight 4.0 application

The business problemThe silverlight configuration dialog has got a lot of useful functionality and the ability to quickly uninstall the application However most of the time you would want to prevent the business users from knowing the details of implementation.There is also a possibility that the business users could change a few settings inadvertently and cause the application from working or

Apache Axis2™

Apache Axis2™ is a Web Services / SOAP / WSDL engine, the successor to the widely used Apache Axis SOAP stack. There are two implementations of the Apache Axis2 Web services engine - Apache Axis2/Java and Apache Axis2/C While you will find all the information on Apache Axis2/Java here, you can visit the Apache Axis2/C Web site for Axis2/C implementation information.Apache Axis2, Axis2, Apache,

Capturing via tcpdump to view in Wireshark

$sudo tcpdump -i en1 -s0 -w captured.pcap-i Listening interface-s Snarf snaplen bytes of data from each packet rather than the default of 64K bytes. Packets truncated because of a limited snapshot are indicated in the output with ``[|proto]'', where proto is the name of the protocol level at which the truncation has occurred. Note that taking larger snapshots both increases the amount of time it

Rabu, 09 Februari 2011

Back to the basics : Exception Management design guideline for N-tier Asp.net applications

Introduction"How do you define a good Exception Management for an N-Tier Asp.net application?"Pretty simple question, but not that much simple to answer.We are good at making things. But, may be, we are not equally good at designing systems which properly handles errors with gracefulness, provides user with a polite message about the error and doesn't leave him/her in a dead-end, and internally,

Ela, functional language

Project DescriptionEla is dynamically (and strongly) typed and comes with a rich and extensible type system out of box. It provides an extensive support for the functional programming paradigm including but not limited to - first class functions, first class currying and composition, list/array comprehensions, pattern matching, polymorphic variants, thunks, etc. It also provides some imperative

Assembler. Структурная обработка исключений SEH

Windows 95 и Windows NT поддерживают обработку исключений, называемых Структурной Обработкой Исключений, которые обрабатываются операционной системой, но также имеет и прямую поддержку на языке программирования. "Исключение" - случай, который является "неожиданным" или прерывает(останавливает) работу процесса. Исключения могут быть вызваны как аппаратными средствами ЭВМ, так и программным