Conducting Effective Web Meetings

There are several forms of corporate communication. From immediate, rich communications like phones and IM messaging to historical transactions like e-mail, there are a lot of ways to get information to one or more people. From time to time, it’s even useful to have a meeting. (This is where a witty picture of a guy…

4

I Could Sure Use Some Windows Azure Code Samples…

There are multiple ways to learn, and one of the most effective is with examples. You have multiple options with Windows Azure, including the Software Development Kit, the Windows Azure Training Kit and now another one…. the Microsoft All-In-One Code Framework,, a free, centralized code sample library driven by developers’ real-world pains and needs. The…

0

Using Hadooop (HDInsight) with Microsoft – Two (OK, Three) Options

Microsoft has many tools for “Big Data”. In fact, you need many tools – there’s no product called “Big Data Solution” in a shrink-wrapped box – if you find one, you probably shouldn’t buy it. It’s tempting to want a single tool that handles everything in a problem domain, but with large, complex data, that…

0

Windows Azure Virtual Machines – Make Sure You Follow the Documentation

To create a Windows Azure Infrastructure-as-a-Service Virtual Machine you have several options. You can simply select an image from a “Gallery” which includes Windows or Linux operating systems, or even a Windows Server with pre-installed software like SQL Server. One of the advantages to Windows Azure Virtual Machines is that it is stored in a…

0

Stand-Up Desk 2012 Update

One of the more popular topics here on my technical blog doesn’t have to do with technology, per-se – it’s about the choice I made to go to a stand-up desk work environment. If you’re interested in the history of those, check here: Stand-Up Desk Part One Stand-Up Desk Part Two I have made some…

1

Developing a Support Plan for Cloud Applications

Last week I blogged about developing a High-Availability plan. The specifics of a given plan aren’t as simple as “Step 1, then Step 2” because in a hybrid environment (which most of us have) the situation changes the requirements. There are those that look for simple “template” solutions, but unless you settle on a single…

1

High Availability for IaaS, PaaS and SaaS in the Cloud

Outages, natural disasters and unforeseen events have proved that even in a distributed architecture, you need to plan for High Availability (HA). In this entry I’ll explain a few considerations for HA within Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS). In a separate post I’ll talk more about Disaster Recovery (DR), since each paradigm has…

1

Cloud Computing – just get started already!

OK – you’ve been hearing about “cloud” (I really dislike that term, but whatever) for over two years. You’ve equated it with just throwing some VM’s in some vendor’s datacenter – which is certainly part of it, but not the whole story. There’s a whole world of – wait for it – *coding* out there…

0

Declarative Architectures in Infrastructure as a Service (IaaS)

I deal with computing architectures by first laying out requirements, and then laying in any constraints for it’s success. Only then do I bring in computing elements to apply to the system. As an example, a requirement might be “world-side availability” and a constraint might be “with less than 80ms response time and full HA”…

3

Is Data Science “Science”?

I hold the term “science” in very high esteem. I grew up on the Space Coast in Florida, and eventually worked at the Kennedy Space Center, surrounded by very intelligent people who worked in various scientific fields. Recently a new term has entered the computing dialog – “Data Scientist”. Since it’s not a standard term,…

7