Author: Mayank Srivastava

Black dominos with white dots in a curved row. Half fallen. Half upright.

How to Create a Scheduled Background WebJob in Azure

In the past you might have created a scheduled WebJob using a CORN expression. While that is still possible for non-.NET environments, if you want to run a .NET based WebJob you would need to use an Azure Scheduler. If you have an existing WebJob with a CORN expression and a publish settings file with
READ MORE >

Shop keeper checking candle inventory on a tablet

Software Maintainability – Considering Off the Shelf vs. Roll Your Own

Maintainability is essential to software quality. There are many aspects that come into consideration while building maintainable software. One of them is – building your own utility or infrastructure vs. picking up something ‘Off the self’.

READ MORE >
cloud strategy banner

What separates a cloud environment from the rest

Here are some must have features that make a cloud environment. These points are not only about Platform as a Service (PAAS) but are also about basic Infrastructure as a Service (IAAS).

READ MORE >
MobileFirst–CloudFirstSimplified(of)

Mobile First – Cloud First Simplified (3 of 3)

Previous post for this series. The conversation about business outreach (service first) and infrastructure elasticity (cloud) does not feel complete without including: Big Data Every generation of technology upgrade has created a need for the next upgrade in some ways. User created content and social media initially drove the need for big data techniques. However,
READ MORE >

Mobile First – Cloud First Simplified (2 of 3)

Continuing the simplification of mobile first, cloud first from the previous post… Let’s highlight the two big objectives that are achieved by separating core business services and platforms specific client in the last post: Platform and device outreach – HTTP being understood by all modern devices, makes your service consumable by any device that can
READ MORE >

MobileFirst–CloudFirstSimplified(of)

Mobile First – Cloud First Simplified (1 of 3)

The device and service situation Over the last decade, the tech industry has seen the exponential growth of a variety of devices (laptops, mobile phones, tablets, gaming consoles sensitive to touch/voice/motion/gestures). This is only going to get more diversified, whether we talk about 10 new devices within the 5.75 inch and 6.85 inches sector or
READ MORE >

Phone Gap

Targeting a Wide Range of Devices with Your Application (4 of 4)

< Previous post of this series Let me start this post with a small incident that happened in our organization a couple of years back. We had switched our insurance provider and the representative of the new provider was giving a presentation of the benefit plan. Then came a slide that had their “mobile app”
READ MORE >

Web Mobile Web

Targeting a Wide Range of Devices with Your Application (3 of 4)

< Previous post of this series < Next post of this series Option 2 – Separate sites for mobile and desktop Moving the application forward from the previous post – this option talks about creating separate sites for desktop and mobile browsers. This approach relied on the same User Agent that Adaptive Web Rendering relies
READ MORE >

Basic Option

Targeting a Wide Range of Devices with Your Application (2 of 4)

< Previous post of this series < Next post of this series Continuing from the previous post, let’s look at some options that are available to us: Option 1 – A single Web Application This one size might not fit all, but most. Web applications can be accessed by any device that has a browser.
READ MORE >

Targeting a Wide Range of Devices with Your Application (1 of 4)

< Next post of this series In this post we will be looking at options that are available while building applications that target a wide range of devices. Selecting a solution would be based on factors like – target user’s preferred device (desktop, tablet, smartphone etc.), minimum required functionality set, technology infrastructure and cost. This
READ MORE >