Author: Tech Advisors

The Joel Test delivers strong development teams

The Joel Test. In this blog I am going to summarize the 12 points by Joel Spolsky, which are famously known as The Joel Test. If you follow them then you can form a disciplined team that constantly delivers best practices. Use a source control Source control is important to enable programmers to work together, know about the changes others make in their code, and revert back to a previous version in case of a mistake. Make a build in one step Simplify your release process by writing a single script that does everything for you, i.e. from a...

Read More

How to Implement ASP.Net routing in Web Form and MVC Application

How to Implement AHSP.Net routing in Web Form and MVC Application. A route is an URL pattern that is mapped to a handler. The handler can be a physical file, such as, Default.aspx file in a Web Forms application. A handler can also be a class that processes the request, such as a controller in a MVC application. To define a route, you create an instance of the Route class by specifying the URL pattern, the handler, and optionally a name for the route. In Web Form, we need to add route to the application by adding the Route...

Read More

Using REST API & CAML in SharePoint 2013 to Filter ‘URL’ type column

Using REST API – Recently I was given the requirement that I had to get all items from a list and generate a report, but only if the workflow column of one of the items on the list was not null or empty. The first REST call I wrote looked like this: var svcUrl = getSiteUrl() + "/_api/lists/getbytitle('Judges Master')/items?$select=Judges_x0020_Master_x0028_1_x002&$filter=Judges_x0020_Master_x0028_1_x002 ne ''"; When I executed the rest call it did not work. Here is the error I received: If we analyze the error, it is pretty clear that a normal REST call isn’t going to cut it, because just like...

Read More

How to Integrate Amazon Simple Queue Service (SQS) in .Net Application

Introduction Amazon Simple Queue Service (SQS) can be integrated in your .net application via https get/post calls or via SDK. This article explains the step by step process for interacting with SQS using SDK/.net libraries. Note: This article is intended to get you started with Amazon Simple Queue Service but doesn’t necessarily follow the best security practices. Please consider the Best Practices for Managing AWS Access Keys for your actual implementation. Download the AWS SDK Download AWS SDK for .NET MSI installer from here and install it. You can also install from nugget, but this article references assembly paths...

Read More

About RoboVM Studio and Nibiru Mobile

A couple of months ago, the Open Source community received bad news: RoboVM (https://robovm.com), the compiler used to build iOS using Java language, had ceased being open source. The company had been bought by Xamarin and there were rumors about a Java based, Xamarin-like tool being built. The rumors were confirmed and the new tool is available at the RoboVM page (https://account.robovm.com/#/download). The purpose of this post is to explain, what the different components are comprised of and how they relate to Nibiru Mobile. About RoboVM compiler RoboVM is a Java-to-LLVM compiler. Since Apple compilers are based on LLVM,...

Read More

Going Agile with a Combination of CMMI and Scrum

A little about CMMI and its overheads The Software World is going agile by embracing practices and styles that best suit their business vision and achieve a market edge by keeping customer satisfaction at an all-time high. The practice areas include: CMMI and Agile (Scrum). The Capability Maturity Model Integration (CMMI), is a well-structured approach in the software development stage. It provides a framework that guides users on what process areas to follow. These process areas outline all stages in the Systems Development Life Cycle (SDLC). Companies that practice CMMI consistently generate higher product quality and customer satisfaction, because...

Read More