Joel's SharePoint Architect Blog

SharePoint 2013 Training, Architecture, Administration and Development

Subscribe Subscribe  View Joel Jeffery's profile on LinkedIn
joelblogs.co.uk | joelj.co.uk | joeljeffery.co.uk | jfdiphoenix.co.uk

Posts Tagged ‘Microsoft Architecture’

I’m presenting at this year’s Microsoft Hack Day. This year’s theme is Microsoft Azure and using cool APIs to write innovative applications for the cloud.

Hooking Stuff Together

The Cloud Hack event is a celebration of all that is good about Web 2.0 development on the Microsoft stack. To paraphrase great all-round architecture dude and high priest of SOA, Microsoft’s Pat Helland, it’s really all about Hooking Stuff Together.

Microsoft Windows Azure gives us a great fabric upon which to deploy services and applications that make the best of Hooking web services Stuff Together. When you sign up for The Cloud Hack, you’ll get a 30-day free subscription to Azure.

The three APIs we’ll be working with on the day include National Rail, Bing Maps and Fantastic Tavern. At the very least, there should be enough API goodness there to plan an impromptu pub crawl. And if that’s not good use of Web 2.0, then feel free to leave comments at the end of this blog post and tell me what is. Smile

Getting There

If you’re reading this before the event, you can get free tickets here: http://www.thecloudhack.com/pages/get-a-ticket/

The location for the day is the Vibe Bar at the THE BREWERY, 52 CHISWELL STREET, EC1Y 4SD.


View Larger Map
The schedule for the has been published too:http://www.thecloudhack.com/pages/schedule/

Technorati Tags: Azure, Cloud, Development, Microsoft Architecture, Microsoft Azure

Overview of Cloud Computing (SaaS, S+S and Microsoft Azure)

Whether we’re talking about Infrastructure as a Service (IaaS), Software as a Service (SaaS), or Platform as a Service (PaaS), the cloud is really just another place to run your applications.

Microsoft’s vision of Software plus Services takes the basic offering of SaaS and augments it with on-premise productivity software such as Office.

In this TechNet video Brian Prince talks about cloud computing terminology, the role of the IT professional in cloud computing and Microsoft’s approach to the topic.

Brian also discusses the spectrum from on-premise, through hosted, cloud services and SaaS hosted applications.

  • In an on-premise scenario, I would be in charge of managing, feeding and watering my servers, with all the IT people that required.
  • In a hosted scenario, I would out-source some of that basal responsibility to my hosting provider, but I would probably be tasked with looking after the operating system and above.
  • In a cloud scenario, such as Azure, I delegate all the running and maintaining, patching and potentially even scaling of my solution to Microsoft or other third parties. If you’re interested in automatically scaling your Azure applications have a look at the Windows Azure Dynamic Scaling sample application (http://code.msdn.microsoft.com/azurescale) and also at one service provider that’s offering this funcitonality as a service for Azure (AzureWatch from http://www.paraleap.com).
  • Traditional SaaS solutions are geared towards one-size-fits-all approaches, such as shared CRM, email or productivity solutions (for instance Office 365 and SharePoint Online).

Technorati Tags: Cloud, Microsoft Architecture, Microsoft Azure, Office 365, S plus S, S+S, SaaS

Software Development – Pragmatic Agility

I’ve been thinking about what makes JFDI Phoenix different from other Microsoft Custom Software Development houses. We tend to be a bunch of guys who have been around the block a few times, seen some front-line action, so to speak. Between us we must have in depth experience of all of the mainstream, and some of the not-so-mainstream software development methodologies.

When a project is going swimmingly, it’s easy for our industry to say “that’s methodology X” or “that’s process Y” making the difference. The unifying fact between all these ways of working – agile, Scrum, XP, Rational Unified Process (RUP), Prince or even Waterfall, is that when the process breaks down – when the project deviates from the straight and narrow – we have recourse to one thing: send in the paratroopers. Parachute in the IT heroes to bring the project back on track.

If you’ve been in the industry long enough, chances are you’ve worked on a project where that’s happened. Where the IT flying squad has saved your bacon. Or even where you’ve been that paratrooper. Well, I can honestly say, to work at JFDI Phoenix you have to have done that tour of duty, earned those stripes.

You can read more about our application development philosophy here.

Technorati Tags: Agile, Methodology, Microsoft Application Development, Microsoft Architecture, Process

It’s been a couple of weeks since the event finished at the end of April, but I’ve finally got the video all edited and chopped into 10-minute segments for YouTube.

The slides for all the sessions for the conference are available here. Or you can go straight to my slide deck from my SkyDrive page here:

Nice :)

And here’s the 6x 10-minute clips as a single YouTube play list:

Co-presenting with me was my good friend and colleague Pete Jenkins, Managing Director of Feed My Guests Ltd down in Brighton. Many thanks to Pete for contributing such a quality case study section. There’s not many customers that would do that :) You can jump straight to Pete’s section here.

Many thanks to Matt Deacon at Microsoft and his team for running such a cool event. Thanks also to the Sales and Marketing folks at Valtech who helped organise our session and videoed the event for us!

For anyone on Facebook who still hasn’t added the Feed My Guests application, you can add it here!

Technorati Tags: Facebook, Microsoft Architecture, SaaS, Software as a Service, Software plus Services

I’m a Random Walk

I’m sitting in the coffee lounge at the Microsoft Architect Insight Conference in Old Windsor. I just have to share this with you.

Last night at the conference dinner, there was a good evening’s entertainment, complete with a “pub quiz” style game. The dinning hall had about 250 people seated around 20-or-so tables. Between two of the rounds of the quiz, the MC announced new game: a roomful of heads-or-tails.

He invited us to all stand up. He would then toss a coin where we couldn’t see it. If we thought it was heads, we should place our hands on our heads. If tails, then on our backsides. Simple stuff. After each turn, the losers would be asked to sit down. This would repeat until there was a last man or woman standing.

The roomful of people took only 7 coin-tosses to get to last man standing.

The amazing thing about this experiment is that it’s guaranteed to come to a conclusion pretty quickly, and that someone in the room is likely to be that last person standing.

Each coin-toss adds a factor of 2 to the odds. This is how it played out:

The first toss gave me odds of 1:1 of being left in the winning group. Which happened.

The second toss ave me 3:1 odds of being left in. Which also happened.

After three tosses, and odds of 7:1 the 250-odd people had dwindled to about 30. And I was still in.

As time goes on, this completely ordinary set of events leaves a continually shrinking group of people feeling more and more significant. We tend to call this feeling “luck”. However this feeling of significance is an illusion.

Four tosses, 15:1, still in.

Five tosses, 31:1, seven of us still remain. We’re called onto the stage.

6 tosses, 63:1, this group is now halved. Three of us left (and I’m still here).

What turns out to be the last coin-toss of the evening, the other two guys pick tails by placing their hands on their posteriors. I choose heads.

Odds of 127:1, someone in that room out of the 250 won a bottle of champagne. For that one person, they feel lucky. A complete illusion, but one that is shared by many other people in the room. Cries of “lucky bastard” echo round the room.

Yep. I won the champers. A completely random walk, but one destined to result in one person necessarily walking off with the prize. Ask me to call heads or tails correct 7 times and I’d think you were barmy. In the context of that room, it all seemed to make sense to me. It’s not luck, karma or destiny:

It seems I’m a random walk!

What didn’t make so much sense was my table then going on to win the “pub quiz” later that evening. The top of the range Microsoft Wireless Keyboard and Mouse set is very much appreciated. Thank you Microsoft UK!

Technorati Tags: Microsoft Architecture, Random