Blog

The Importance of building a correct social media strategy for IT companies

By Alan Valdez   Nowadays, many IT companies have realized the importance of using social media to promote their products and services. However, most of these companies do not have a structured plan for making this strategy work properly.   There are IT companies who believe that developing a social media strategy consists only of creating a Twitter and a Facebook account, hoping that costumers will instantly arrive and start following.   However like any other marketing plan, there is a process that must be followed in order to develop a proper social media strategy. First of all it is important to identify the market that the company wishes to send the final message, in other wo...

Extending ObservableCollection<T> to notify when an Item has changed.

By Miguel Juárez There are several times that we would like that our collection would have the ability to notify not only when an element is added or removed from the collection itself (like the ObservableCollection does), but also to notify when any of the items’ property changes (when the items themselves are already implementing the INotifyPropertyChanged interface). Here I propose a solution for this problem. What I’ll basically do is to extend ObservableCollection<T> to provide for such capabilities. I will also define a new EventHandler (with a new EventArgs type) which the consumer can subscribe to get information from the PropertyChanged, such as the Property Name, or th...

Using the: SharePoint Data-View web part

A data view web part is very useful when comes to SharePoint display forms customization. You can add this web part by using the SharePoint designer tool. 1.       Insert a data view web part onto the page you want to display in the list by selecting Data View > Insert Data View from the main menu. 2.       Using the Data Source Library Task Pane in SharePoint designer select ‘Connect to another library‘ and browse to the site that contains the list you wish to display. 3.       Expand the new site in the Data Source Library Task Pane and select the list or library that contains the information you wish to display. From the drop down select ‘Show Data‘ to populate the Data Pre...

Using ASP.NET Web Page Resources in Javascript

By Denisse Zavala Sharing server variables with client side scripts is nowadays a situation than can be easily overcome by choosing one of the several existing approaches. When it comes to accessing the values stored in the .resx file the story is not different, and in this post you can find a really simple way to achieve it. 1.      Add a web form to the web site, clear the markup so that only the @Page directive is present: 2.      Use the Page_Load event handler to render the resources’ values as Javascriptmembers: 3.      Use a ScriptManager control in the master page to register the script created: 4.      Now the resources are available throughout the client scripts us...

No-brainer Web Services for Ajax using .NET

By Guillermo Cedillo Use Microsoft Ajax to extend you services If you want your service works as a REST service and return JSON is not necessary to do some complex modifications in the web.config or import special libraries. When you have a WCF or an asmx web service already implemented,  the easiest and cleaner way to extend your services is using the ScriptManager Control of Microsoft Ajax. First, enable your service to work with the Script Manager add or uncomment [ScriptService] in every web service that you want to extend. Then in your page add the Script Manager and add the reference to your services like this: <asp:ScriptManagerID="ScriptManager1"runat="s...

Principles Of Design

By Guillermo Cedillo   There are four principles of design: balance, emphasis, rhythm, and unity. These principles of design help you to combine the visual elements into a good design. Balance Visual interest is what you balance in design. Different colors, shapes sizes, etc. create different degrees of interest. It is the distribution of this interest that you need to control. Each element on a layout has visual weight that is determined by its size, darkness or lightness, and thickness of lines. There are two basic approaches to balance: symmetrical and asymmetrical. Symmetrical balance is an arrangement of elements so that they are evenly distributed to the left and to the right ...

Benefits Of An Employee System For Your Business

An employee information management is a crucial part of any business and a valuable investment. The daily work and contributions of your team members play a major role in the success of your company, and it is important that you manage them accordingly. Many businesses are now considering the use of an employee information system to help manage the needs of the human resources department and utilize all of their employees to the highest ability level.  When this type of management system is used successfully within an organization, HR operations will run more efficiently and a significant costs savings can be seen. Digital employee data management is generally run through an easy to use ...

Self Service Portal for your Employees - Using Web Based Applications

An Employee self service portal based on SharePoint is a technology available as a web based application that allows team members to gain access to their human resources files such as personal records. The self service portal has a variety of benefits and each individual application is designed to increase the productivity and efficiency of the business. These virtual tools are becoming more popular with companies as employees become more comfortable using web based applications and businesses look for improved ways to easily manage their human resources needs with new technology. The efficiency of these web applications allow companies to move away from the storage of unnecessary files...