Threat Management in Cybersecurity

Moving into cyber security role, has got it’s ups and downs and brings along quite bit of learning. A few days back sitting in a meeting and discussing security aspects of a system, Threat management came across quite a number of times and raised some questions, even from seasoned software architects; what is threat management? what it has to do with my solution architecture? So I got learning and putting my thoughts on paper.

Read more

Software Architecture? What Software Architecture?

Let’s start with a small exchange, experienced by almost all of us; developers at some point in their life.

Rookie Dev 1: What is that architecture diagram and the document?
Dev 2: Nothing bro, just that architect and BA had fun for 4 weeks on-site and gave us this 1 document and now expect us to design and develop the application in 8 weeks!

Read more

People manager: To be or not to be

Recently having a discussion over a few things and career growth came to fore. As the discussion was with few of my older students (was a college teacher, in some other life… ) and colleagues, naturally it tended towards how can one grow in their career. Surprisingly, the answer from most of them was one day to become a “Manager” and manage a large team.

Read more

When worlds collide, what happens to IT?

Every now and then, we, the people in IT field keep on hearing stuff about the next big thing or the latest buzzword. Be it Analytics, Big Data, Cloud and more recently Internet of Things (IoT). Every year or two, new buzzwords come up and start defining the timelines.

Truely, things are moving at speed of light and innovation is happening at break-neck speed. Things are getting connected. More and more data is being generated with each passing day. More and more sensors are getting affordable and getting placed everywhere and keep track of our life.

Read more

How to provision files using SharePoint 2013 app

With release of SharePoint 2013, Microsoft has been promoting isolated space idea for the code written for SharePoint 2013. Take example of workflows, which are now hosted in a different workflow service rather than within the SharePoint server.

Similarly, Microsoft has been promoting creation of apps for SharePoint rather than deploying Farm or Sandbox solutions. This model for apps works fine for most of the times. But at times this model of running the code out of SharePoint can be a pain in the neck. E.g. There are lots of files/content that needs to be deployed within the SharePoint site itself (remember, your SharePoint team site/mysite etc. becomes the host web for the app).

Earlier we used to create Modules to deploy files into SharePoint or if we wanted to deploy any content type etc. But that model is no more available within SharePoint apps.

Read more