.NET Daily

.NET Daily

Navigation
Featured

Project Management

How to Deliver Accurate Project Status Reports

Posted on April 21st, 2018.

Status reports in project management are great ways to provide to all project stakeholders good visibility over progress and performance. Furthermore, the reports can assure buy-in from the stakeholders if are structured enough to be concise and easy to read. Usually there are two main categories of project stakeholders that need to...

Featured

JIRA

JIRA Workflow for Web Development Example: Simple and Effective

Posted on April 17th, 2018.

By using a fairly simple JIRA workflow, you have good parts and of course bad parts. One of the good part is that everyone can understand the workflow in minutes. One of the bad parts is that the visibility over a task lifecycle or project progress is not good at all. In web development projects, there are several stages where a certain...

Featured

SQL

How To Solve: SQL Server detected a logical consistency-based I/O error: invalid protection option.

Posted on March 19th, 2018.

If you happen to receive the logical consistency-based I/O error, then your database probably ended up in an unusable state. SQL Server provide some options to repair it but it does that with the risk of potentially losing data. The syntax that I used to repair it is the following: ALTER DATABASE MyBrokenDB SET SINGLE_USER WITH ROLLBACK...

Featured

Sitecore

How to Remove a Profile Card or a Profile Key in Sitecore

Posted on March 10th, 2018.

For not really obvious reasons, Sitecore doesn’t provide an intuitive way to remove a profile card or profile key added to a page. Once you assign it to the page, you don’t have a way to remove it. One way to delete the profile card or profile key from a Sitecore item is to delete the assigned XML code directly from the item...

Featured

Project Management

How to Design Effective Training Programs

Posted on March 1st, 2018.

Training programs hold a major responsibility in each organization. They are responsible for preparing new or existing employees for gaining new skills or higher proficiencies on their new career path or new assignments. If the training programs are organized properly, they help employees achieve their maximum potential and they assure...

Featured

Project Management

13 Tips for Effective IT Projects Estimates

Posted on December 23rd, 2017.

During my experience as a consultant and as a project manager, I have learned to pay a lot of attention to project estimates. That is because if a project is estimated inaccurately, it will be on a straight path for disaster, regardless of how extraordinary the effort of the project team would be. Below are some tips that I personally...

Featured

Sitecore

Personalization Checklist for Commerce Websites

Posted on September 10th, 2017.

It is super easy nowadays to setup a Commerce website but it is not that straightforward to provide the best customer experience in order to assure and expect loyalty. Well, one of the pillars for assuring customer loyalty is definitely user experience personalization. This concept is not really a novelty today but it is still something...

Featured

Sitecore

How to Publish Content to Social Media with Sitecore 8.x

Posted on September 2nd, 2017.

Managing social media content campaigns in a non-centralized way is no easy task. You have to walk through each social media page, add the desired content, select the targeted audience, add the tracking parameters to your site and finally publish. Although there are tools on the market which provides social media aggregation, there...

Featured

Web Development

ASP.NET Core. Best way to Keep Variables between Page Requests

Posted on August 19th, 2017.

In case you want to keep variables between page requests, ASP.NET CORE MVC and ASP.NET MVC provides a more elegant solution than the classic ViewState. It is called TempData. The usage of it is pretty straightforward. The example from below shows how I assign a variable to preserve the sort state of a column in a list table:...

Featured

SQL

Fast SQL Server Stored Procedure with Filtering, Sorting and Paging

Posted on July 11th, 2017.

Even though there are dozens of articles out there which shows you how to do a Microsoft SQL Server stored procedure with filtering, sorting and paging, the execution time greatly differs between each approach. So I started to do some research in order to find the best approach out there. And I believe I found it on Aaron Bertrand...