Quantcast
Channel: TechNet Blogs
Viewing all 36188 articles
Browse latest View live

Town formerly known as ‘Google’ gives Bing a try

$
0
0

The Bing search team kicked off the next wave of the Bing It On Challenge with a special visit to Topeka, Kansas – the city that once renamed itself “Google” in a bid for Google Fiber. Take a look at the video below for a glimpse of what people in Topeka think about Google in a side-by-side comparison with Bing.

You’ll start seeing more of these “man on the street” TV ads over the coming weeks, with real people discovering the goodness of Bing.

Bing’s not just about great search – it’s also loaded with equally impressive features. If you haven’t seen them yet, check out Bing’s rollover video preview and instant translation for Windows Phone, which one reviewer calls “mind-blowingly awesome.”

The Bing team invites you to step out of the box and join the nearly 25 million others who have visited the Bing It On Challenge site over the past nine months. For more on the Bing It On Challenge and today’s news, head over to the Bing Search Blog.

Deborah Pisano
Microsoft News Center Staff


Windows Azure for IT Professionals Jump Start - free registration now open

$
0
0

Make Windows Azure Your Datacenter! This Jump Start will help you understand how you can use Windows Azure Infrastructure Services, such as Virtual Machines and Virtual Networks, to migrate, extend, run, manage and monitor common workloads in the cloud. The jumpstart will be led by Microsoft Lead Azure Technical Evangelist David Tesar and Azure Group Technical Product Manager David Aiken. Get ready for a live online interactive experience highlighting the latest and greatest via numerous scenarios and demos all while answering questions from the audience.

For more information and to register for this free training event, head on over to https://www.microsoftvirtualacademy.com/liveevents/Windows-Azure-for-IT-Professionals?CR_CC=200206717.

‘Vignette’ your photos with Lomogram for Windows Phone 8

$
0
0

In a guest post on Next at Microsoft, Ben Rudolph shares one of his favorite Windows Phone 8 apps – Lomogram, a photo editing app by DevRain Solutions. There are many ways to “vignette” an image on your Windows Phone using any number of apps, but Lomogram is Rudolph’s favorite due to its simple design and deep social integration.

...(read more)

Using ULSViewer and Regex to narrow down SharePoint performance problems

$
0
0

Just wanted to share a trick I use often to gain better understanding of a SharePoint performance issue.

I'm sure we've all seen ULS log entries that say something like this:

Leaving Monitored Scope (SomeOperationName). Execution Time = 2.344050348

If not, look at your SP2010 or higher ULS logs and you'll definitely see a bunch of them.

 

On to the point of this post. If you wanted to quickly identify long running operations directly in ULSViewer, you can use RegEx to quickly filter the timing data.

The steps to do this is as follows:

1. Connect ULSViewer to live server data OR to a set of log files (CTRL+U OR CTRL+O)

2. Select Modify Filter from the Edit menu (CTRL+M)

3. In the Field column, select Message

4. In the Operation column, select Regex Match

5. In the Value column, type or paste in the beginning portion of the text you want to match on, eg if you wanted all slow operations, type in Execution Time=

6. Next plug-in the regex you wish to apply right after the = sign. The entire string in the value column would look something like: Execution Time=[1-9]{1}[0-9]{3}

 

Super duper quick primer on how to apply regex:

1. First, understand that the timing data is in milliseconds and there are 1000 ms in 1 second. (so a 5 second operation will have timing that is >= 5000)

2. Next, understand what you're interested in chasing after. Are you wanting to see all timings that took longer than 5 seconds/30 seconds etc.

3. Next craft your regex. Let's use an example for illustration.

For requests that took longer than a second, the regex would be: [1-9]{1}[0-9]{3}

Explanation:

The first half of the regex [1-9]{1}, looks for the occurence of the numbers 1 through 9 in the first digit following the = sign

The second half of the regex [0-9]{3}, looks for  the occurence of the numbers 0 through 9 in the next 3 digits

So to identify requests that took longer than 10 seconds, your regex would be: [1-9]{1}[0-9]{4}

The regex for requests that took longer than 30 seconds would be [3-9]{1}[0-9]{4}

 

At any rate, this little trick lets me identify performance issues such as these:

 

Threat Trends: Tim Rains discusses Asia Threat Landscape with Rico Hizon - BBC World News

$
0
0

Posted by Jeff Jones, director, Trustworthy Computing

If you are looking for threat intelligence from Microsoft, you are likely aware of the Microsoft Security Intelligence Report which contains data and analysis from over a billion systems worldwide.  In April, we launched volume 14 of the Microsoft Security Intelligence Report which included a trip in Asia to discuss regional threat trends.  While in Singapore, Tim Rains sat down with Rico Hizon from BBC World News to discuss the threat landscape in the region.  You can watch the full episode here.

Regional threat trends are important in helping customers who do business or reside in those markets a way to better understand how to manage risk.  Tim has previously blogged about regional threat trends and provided specific actions that can be taken to help protect against threats faced in the region. In the BBC interview, you can see Tim dive deeper into the regional threat trends for Asia and discuss how customers in those markets can manage risk. For more information on the global or regional threat trends, check out our latest Microsoft Security Intelligence Report.

Hulu Plus for Windows Phone 8 hits the Windows Phone Store

$
0
0

If you’re a fan of shows like “Modern Family,” “Family Guy” or “Community,” you’ll be happy to know that the Hulu Plus for Windows Phone 8 app is now available in the Windows Phone Store.

Hulu Plus for Windows Phone 8

The app is free, but as Windows Phone Blog Editor Michael Stroh notes in his blog post today, “a Hulu Plus subscription will run you $8 a month.”

“The app provides all the conveniences of the Hulu service—like ad-free kids shows and popular grown-up offerings like Community, Family Guy and Modern Family—with some nice Windows Phone design touches,” Stroh writes.

Head on over to the Windows Phone Blog to find out what some of those nice Windows Phone design touches are.

Posted by Jeff Meisner
Editor, The Official Microsoft Blog

Spoil your mom, dad or grad with an awesome tech gadget

$
0
0

For people in the United States and more than 70 other countries, this coming Sunday is Mother’s Day. Next month it’s time for Father’s Day, and in between, a whole lot of graduation exercises will be taking place. Do you already have gifts in mind for the people on your list?

If your mom, dad or grad would like a state-of-the-art tech gadget – and who wouldn’t? – take a look at our slideshow of gift ideas. You’ll find great deals on phones, tablets, a very cool Xbox 360 bundle and more.

All products are available at the Microsoft Store; either shop online or find a location near you. Visit today to find a gift your loved one will enjoy on their big day and well beyond.

Steve Clarke
Microsoft News Center Staff

Sizing Exchange 2013 Deployments


Build your capabilities in Microsoft Exchange and Microsoft Forefront

$
0
0

 

Featured trainingOn Friday, May 3, the U.S. Partner News was delivered to your inbox as a benefit of your Microsoft Partner Network membership. Tailored to your business type and role, it includes local recommendations, announcements and training resources. Our role-based training recommendations from the issue are published below and are designed to build your technical and sales capabilities in messaging solutions, revolving around Microsoft Exchange and Microsoft Forefront technologies.

Featured training

Business Decision Makers

IT Professionals

Developers

Trainers

(Episode 16) Windows 8 Tips: New Options and Features

$
0
0

In part 4 of our Windows 8 Tips and Tricks series, Principal Technical Account Manager Lex Thomas and I (Kevin Remde) show off some of the newer and useful features found in Windows 8.

There’s never been a better time to build for Windows!  Join the App Builder Program and learn about the Windows ecosystem opportunity, design and monetization tips and partner development frameworks.

ReApp Builder Virtual Summitsources:

Download

Azure IaaS Online Event Series Announced, first event Wednesday 5/8

$
0
0

The latest round of IT Pro Events has been officially announced and these events will focus on Windows Azure Infrastructure as a Service (IaaS) functionality and include both online and in-person events in the coming weeks.  These sessions will get IT Pros up to speed on Windows Azure IaaS functionality and the online events will include four Series on different topics.

The first online event is taking place this coming Wednesday, May 8th, details of the event are below:

Windows Azure Infrastructure Services (IaaS) for IT Professionals

Join us for Four Series of interactive weekly Webcasts designed to help you understand the true ROI for ‘on-demand’ infrastructure scenarios and walk away with real-world proof of concepts that you can implement in your production environment.

Series 1: Building Virtual Machines in the New Microsoft Cloud: From Deployment to Cost Analysis

In Series 1, you will walk through building networked servers on the Windows Azure™ platform. No physical servers or licenses are required, just a PC with a web browser. Through this online hands-on series we will create a “Pay-As-You-Go” account, three virtual machines, and the networking required to link the two machines together.  We will network a web server with a file server, authenticate through an AD controller, and configure the three servers in a working scenario.  We will discuss each area of the portal, clarify pricing, and learn many of the new ways that you can utilize Windows Azure to become more productive.  You will walk away with a clear understanding on the costs and ROI of the various scenarios and live, ‘production’ proof of concepts.

Part 1: Creating the Virtual Machines and Active Directory - Wed, May 8th, 11:00 am – 1:00 pm Eastern Time – Webcast Link: https://www.livemeeting.com/cc/microsoft/join?id=JC92SP&role=attend&pw=C%29%7E%7E_m%2C%3C6

Prerequisites: You must have a subscription to Windows Azure before arriving to the event. Get one here: http://aka.ms/azurebootcamp

Please NOTE: Windows Azure service fees will be charged to your account during your proof of concept experience. This gives you the advantage of quickly analyzing the real costs associated with the scenarios, and enables you take with you the live proof of concepts.  We estimate the fees incurred to be within $50-$75 dollars total.

Recommended:  It is recommended that participants have 2 monitors available.  One for viewing the live walk-through, and one for configuring your own Azure experience.

System Center Orchestrator: Get Current Date / Time using the NOW() Variable and Automate Outlook Calendar Scheduling

$
0
0

Hi Ho – Neil Peterson here, the in-laws have invaded my house, so I am coming to you today from the corner booth at my local coffee shop. I have a quick little treat this morning, nothing to complicated, but pretty cool and important never the less.

Quite recently I have begun work on some runbook automation that includes Outlook scheduling capabilities. In order to achieve this scheduling functionality, I need to get the current date and time (at each runbook execution time). For instance, as a runbook is executed, I want to send an Outlook calendar invite to a specified user for exactly two days from the time of runbook execution, thus the need for the current date and time. For comparison sake, if I were writing my automation in VBScript I might use the ‘Date’ function, or in C# the ‘DateTime.Now’ function, but what is the equivalent when working with an Orchestrator runbook? Quite certainly we could use a Run .NET script activity and enumerate this information using PowerShell, however there may be a better (more native) method for enumerating the current date, and time and loading this on the Orchestrator databus for later use.

In this blog posting I will be taking a quick look at the native Orchestrator NOW() variable. I will show how to use the variable, demonstrate some easy methods for modifying the captured time (now plus two days), and then finally show all of these activities in use when creating an Outlook calendar appointment. The components discussed in this posting can then be reused in pretty much any situation which requires any sort of scheduling or activity which revolves around knowledge of the current date and time.

The NOW() Variable:

Quite simply, a native variable exists in the Orchestrator design environment that when invoked will return the current date and time. This variable must be created before use. This is no different than creating any other ‘custom’ Orchestrator variable, however will have a value of ‘NOW()’ as can be seen in the below screen shot. Notice that while in this example the value is NOW(), I have given the variable a name of ‘Current Date and Time:

For demonstration purposes, I will create a runbook that simply inserts a line into a text document. This text will be ‘The current date and time is’ and then the newly created NOW() variable. The complete runbook and the Insert Line activity configuration is shown below:

After executing the Runbook we can observe the expected output – simple and straight forward.

Manipulating the Current Date and Time:

Let’s assume now that we have some automation which once executed needs the current time plus two days. So for instance, when the Runbook is executed, we would like to send a meeting invite for two days later. How can we take NOW() and add two days to the returned value? As it turns out, this is quite simple using the Format Date/Time activity, which is found under Utilities. With this activity, not only can we alter the format of the current date and time, but we can manipulate this date and time as well by incrementing any of the date time values (day, hour, etc.).

For this example, I will build off of the already demonstrated Runbook. I will add a ‘Format Date/Time’ activity and then another Insert Line activity. The end result should be two lines, one with the current date time, and one with the current date time + 2 days.

Before configuring the Format Date/Time activity, let’s examine the activities properties. What you will see is that we must specify an input format (that is the format the date time string is in when invoking this activity), and then an output format (that is the format we would like the activity to re-publish the date time string as). This will become very important as we begin to work with other components such as any Outlook Scheduling, as the NOW() variable and the expected date / time format when using the Exchange User Integration pack are not the same. Furthermore, notice here that the default input format does not match what was output by the NOW() variable (compare the format below to the output in the previous example). We will need to modify the Input format to match what the NOW() variable returns. More on formatting can be found here - http://technet.microsoft.com/en-us/library/hh206037.aspx .

The good news is that I have worked through properly formatting for both input and output (assuming you will be using Outlook integration). For the input format, when using the NOW() variable as our input, we will use: M/d/yyyy h:mm:s tt . For the output format when the desired destination is an activity from the Exchange User Integration Pack, we will use: yyyy-MM-ddT H:mm:ss .

In addition to the formatting, you will also see in the below screen shot the time adjustment which will return a time of NOW() plus two days.

As shown in the screen shot of this second runbook example, we will now write two lines to a text document, one with the current date / time, and then one with the current date / time +2. Below is the insert line text from each insert line activity.

Current Date and time - notice that this is the 'format results without adjustment' which is native published data from the format Date / Time activity.

And finally below is the second insert line activity text (date/time + 2). Notice here that we are using the ‘Format Result’ published data, which includes the adjustment of 2 days.

After executing the Runbook, the output is as follows. Notice that the date / time + 2 is two days after the initial current date time.

Wrapping this up with actual scheduling:

My intention of this blog post was not to put much weight on the Outlook scheduling aspect of date / time, rather highlight how to use the NOW() variable. However, I do like to provide practical examples to accompany technical detail and theory. In this example I will quickly apply what has been discussed into an example which creates a simple calendar invite. Coming in the next week or so I will be releasing some example runbooks and a blog that will really use this scheduling capability in a very cool way.

This sample runbook does require the Exchange User Integration Pack (and an exchange environment). The solution consists of two Format Date / Time activates (one for the calendar invite start time, and one for the end time), and then an activity to create the calendar invite.

For the first date time we need NOW() plus two days.

And for examples sake, say we want the meeting invite to be four hours in length. So for the second Format Date / Time activity, I am taking the results of the first (NOW() plus two) and adding an extra four hours to that.

The end result of running both of these activities is two sets of dates / time: NOW() + 2 days, which will serve as the appointment start time, and then NOW() + 2 days 4 hours, which will serve as the appointment end time.

On the Create Exchange Item (Calendar Invite) activity we can observe the fruits of our work here.

Finally after runbook execution we can observe the results in Outlook. The sent time on the calendar invite represents when the runbook was executed NOW(), and then we can see that the invite is set to start two days after the sent time, and end four hours after that.

Click Image for Better View:

Closing:

I thought this was a cool exercise; the NOW() variable while not complicated, is not something that was obvious to me when beginning this exercise. To boot, the time spent working with date / time format manipulation was a good exercise onto its own. Stay tuned over the next few days / potential week or so, I will be posting a practical solution that uses the topics discussed here to aid in the scheduling of Operating System Deployments. Until then – tweet link is on the page, sign up for my twitter feed for notification of all new neilp activity, thanks for reading.

 

Excel Crashes When You Enter Data in a Cell

$
0
0

We want to bring an emerging issue to your attention. We have found that in certain circumstances, Excel will crash when you type data into a cell and press <Enter>. The same crash may occur when you select data and click the Quick Analysis button. We are currently investigating the issue, but it has been confirmed to be related to Flash Fill and Quick Analysis, and it only occurs in 32-bit Excel. It most often occurs when data has been imported from OLAP data sources, and copied to a new location. If you look at the crash report, the crash application will be Excel.exe, and the Module will be listed as ntdll.dll.

We have a couple of workarounds:

Workaround 1:

  1. Click on File --> Options --> Advanced.
  2. In the Editing Options section, clear the checkbox for Automatically Flash Fill.
  3. Click on the General tab.
  4. Clear Show Quick Analysisoptions on selection.

Workaround 2:

  1. In your Data tab, click Connections.
  2. Click the Properties... button.
  3. Clear the checkboxes under OLAP Server Formatting.
  4. Import your data.

Either of these should temporarily resolve the issue. We will update this blog as new information becomes available. If this blog helps you resolve crashes in Excel, please leave a comment.

Companies Improve their Bottom Line by Switching to Microsoft Big Data Technology

$
0
0

Here on the SQL Server Blog, we spend a lot of time talking about the features and technical “how to” behind our products. The only thing we love more than getting into the details of our products is sharing real-world examples of how they help our customers achieve business goals. There’s been a few great examples of this recently, as customers like The Charles Machine Works, Holland America Line and Retail Solutions Inc. made the switch to SQL Server from competitors Oracle and SAP.

Ditch_WitchBeing able to get to data faster can give businesses an edge in today’s fast paced, competitive environment. The Charles Machine Works (CMW), a manufacturer of underground construction equipment based in Oklahoma, turned to SQL Server in order to improve business intelligence reporting and speed access to data from its existing SAP architecture. Working with data was so difficult that most employees relied on a lone data warehouse analyst to generate reports, and waited hours – or days – for information, slowing the pace of business. Based on both cost savings and ease of use, CMW switched to a solution based on SQL Server. For about 25% of what SAP Business Objects and SAP HANA would have cost, the SQL Server solution provides more employees with access to accelerated BI analysis, meaning access to real-time data and the ability to make faster, better business decisions.

Holland_America_LineBetter insights into customer behavior can be used to improve customer service. Cruise-ship company Holland America Line, based in Washington, uses information from their BI system to identify best practices onboard the ship that contribute to increased revenue and improved customer experience. Unfortunately, their Oracle BI system was so difficult to use, only a handful of analysts used the software to get data, which could vary between ships and shore staff. In order to encourage broader BI use and create a way for groups to collaborate, Holland America Line decided to switch to SQL Server 2012. Since implementing the new solution, Holland America Line has tripled employee BI use, empowered its business users to discover insights about passenger behavior, and as a result of this information, make decisions about onboard programs and offerings to enhance passengers’ experience.

Retail_Solutions_IncHaving the right technology to manage, analyze and scale to meet demanding data needs can improve a company’s bottom line. The California-based Retail Solutions Inc. provides software-as-a-service solutions for more than 500 consumer product goods suppliers and 70 retailers worldwide, with the goal of helping customers accurately forecast product supply and consumer demand, as well as evaluate supply-chain efficiency. In order to better manage 100 TB of core data as well as the 1.5 billion records it imports daily, Retail Solutions replaced its Oracle platform with Microsoft SQL Server 2008 R2. Both Retail Solutions and its customers are seeing the benefits of the switch: Customers are able to boost sales by up to 4% with the new analytics capabilities, resulting in millions of dollars in ROI, and the solution’s scalability has allowed Retail Solutions to support its rapid growth (40% annually) in recent years.

For more information on how The Charles Machine Works, Holland America Line and Retail Solutions are using SQL Server, read the full case studies (linked). And, check out the business intelligence and big data pages to learn more about Microsoft’s solutions.

Kati London of FUSE: Playful and Surprising

$
0
0

Posted by Rob Knies

Kati London

Many people talk to their plants. But what if those plants were able to talk back?

That’s the premise behind Botanicalls, a project to enable communications between plants and people. A sensor network provides the flora the ability to call and text people to request assistance, such as “I need water,” or “Not sure if it was you, but someone gave me a drink—I feel great!”

It’s a fascinating, precocious venture, one featured on the TODAY show on May 7 as part of a discussion about home technologies. It’s also a window into the work of Kati London, one of the driving forces behind Botanicalls and the newest member of FUSE Labs at Microsoft Research.

...(read more)

The rise of cloud-integrated storage and EMC's ViPR

$
0
0

David Isenberg wrote his famous and controversial paper, The Rise of the Stupid Network in 1997.  Its a short and historically interesting read. If you have never read it, follow the link there now. It will take you less than 10 minutes. If you want the Cliff notes version, the gist of his paper is copied below:

JUST DELIVER THE BITS, STUPID

A new network "philosophy and architecture," is replacing the vision of an Intelligent Network.  The vision is one in which the public communications network would be engineered for "always-on" use, not intermittence and scarcity.  It would be engineered for intelligence at the end-user's device, not in the network.  And the network would be engineered simply to "Deliver the Bits, Stupid," not for fancy network routing or "smart" number translation.

Fundamentally, it would be a Stupid Network.

 I've thought about corollaries in storage for many years. Networks and storage are much different. Storage is much more tightly coupled with data management in a way that networks will never be. Data management takes intelligence to make sure everything gets put in its optimal place where it can be accessed again complying with corporate governance, legal requirements and workers expectations. Networks don't really have these sorts of long-term consequences and so apples to apples comparisons aren't very useful.

But that doesn't mean there wouldn't be ways to eliminate unnecessary aspects of storage and lower costs enormously. As soon as data protection and management could be done without needing specialized storage equipment to do the job, that equipment would be eliminated.  Cloud storage changes things radically for the storage industry, especially inventions like StorSimple's cloud-integrated storage (CiS) and a solution like Microsoft's hybrid cloud storage. But StorSimple was a startup and Microsoft isn't a storage company and so it wouldn't start becoming obvious that sweeping changes were underfoot until a major storage vendor came along to make it happen.

That's where EMC's ViPR software comes in. EMC refers to it as software-defined storage, which was predictable, but necessary for them. FWIW, Greg Schulz does a great job going through what was announced on his StorageIO blog

One of the things ViPR does is provide an out-of-band virtualization layer that Greg's blog describes that opens the door to using less-expensive, stupid storage and protecting the data on it with some other global, intelligent system. This sort of design has never been very successful and it will be interesting to see if EMC can make it work this time.

The aspects of ViPR that are most interesting are its cloud elements - those that are expected initially and those that have been strongly hinted at, including:

  • It runs as a VSA (virtual storage appliance), which means it is a storage controller that runs as a virtual machine, including as a virtual machine in the cloud.
  • It will include access to object storage as a back end, which is how "real" storage works in the cloud, unlike AWS' EBS
  • It can use cloud APIs, which is obviously a cloud-thing 

If EMC wants their technology to run on the cloud, and it's clear they do, they needed all three of these things. For instance, consider remote replication to the cloud - how would the data replicated to the cloud be stored in the cloud? To a piece of hardware? No. Using storage network/device commands? No. To what target? The backend to a hypothetical EMC VSA in the cloud uses object storage services and cloud APIs. There is no other way to do it. They could have a VSA that uses iSCSI to a facility like EBS, but that would be like putting the contents of a container ship on rowboats. So, a VSA that accesses object storage services using cloud APIs is the only way. It is a clear signal that ViPR will be their version of CiS. They probably won't call it that, but that's beside the point.

The important thing is what happens to data protection after ViPR is made fully cloud-capable? Once you start using cloud services for data protection, there are a few things that immediately become obvious:

  • You don't need separate data protection equipment any more because you are using a cloud service
  • You can actually use incremental-forever data protection schemes
  • You want to use primary dedupe and compression to reduce the amount of cloud traffic required
  • You maintain a hybrid cloud metadata system that identifies all data whether its on premises or in the cloud 

Those are all things that hybrid cloud storage from Microsoft does today by the way, but that's beside the point too. What's interesting is what will happen to EMC's sizeable data protection business - how will that be converted to cloud solutions and what value can they add that enhances cloud storage services? The technologies they have available for hybrid cloud data protection are already mostly in place and there will undoubtedly be a transformation for Data Domain products in the years to come, but these are the sorts of things they need to figure out over time.

It's going to be a slow transition for the storage industry, but EMC has done what it usually does - it made the first bold move and is laying the groundwork for what's to come.  It will be interesting to watch how the rest of the storage industry responds.

MVP Pro Speaker Series: Backup that really works using multiple members and functions of the System Center 2012 SP1 family (Level 300)

$
0
0

MVP Logo

Robert Hedblom gave a great presentation today on Backup that really works using multiple members and functions of the System Center 2012 SP1 family.  If you would like to watch the presentation, you may do so by clicking on the video box below.

If you would like to review the deck, you may find it located here.  If you have any access issues to the deck, please contact me directly.

Featured Startup on Azure - Modulus

$
0
0

Charlie Key is the founder of Modulus. He dislikes it when things are not efficient. He dislikes even more that others run into inefficiencies when they develop software and try to get their businesses off the ground. So, he wants to help. Modulus is his way of helping. In his words, "We want to make sure that developers spend the least amount of their time on non-value added tasks." 

No time wasted. Building products. Shipping. You can download a movie about Modulus here.

BizSpark: Tell us who you are and your role in the company

Charlie Key: I’m Charlie Key and I am the CEO and cofounder of Modulus. My role is hard to describe, it often changes on a daily basis. It’s important that I touch all the components of our business as CEO. I drive a lot of our business development and marketing initiatives. In addition, I’m intimately involved with our product innovation strategy. Modulus is focused on engaging the community so I’m often at meetups and talking about Node.JS in public forums for the development community.

BizSpark : What is your company’s mission?

Charlie Key: Modulus was built to help businesses and developers save time and be more efficient. We want to make sure developers spend the least amount of their time on non-value added tasks. Our mission is to help developers do the things they love to do; build products and solve problems, not waste time.

BizSpark: In 140 characters or less, tell us what your company does:

Charlie Key: Modulus is a holistic solution. We provide a scalable Node.js hosting solution, integrated MongoDB, and unparalleled application metrics.


Charlie Key, CEO and Co-Founder

 

BizSpark: Tell us about your Azure based solution.

Charlie Key: Our core product is a scalable infrastructure that allows us to offer customers the best way to host their Node.js applications. This includes an easy to use web interface and command line tool. This helps effectively deploy and scale applications. Along with hosting we have integrated MongoDB, which allows users to create and use MongoDB databases right through our platform. What’s the benefit of this integration you ask? Users have their hosting and database in one single location. What truly helps us stand out is that we provide a persistent storage mechanism. The persistent storage mechanism allows customers to save and access data from any of their application instances. The pièce de résistance are the metrics we save and display. These analytics give our users information about their application in real-time. This includes how well the application is responding, how many requests it is receiving, and more. Real-time metrics are a powerful and indispensable tool.

BizSpark: How is Azure implemented in your solution?

Charlie Key: We take advantage of the virtual machines that Azure provides. The entirety of our metrics engine and storage runs on Azure. This includes the machines to store the data and to retrieve it. Every request that goes through our system is saved for evaluation.

BizSpark: How did you get excited about Azure?

Charlie Key: The support is amazing and we’re thoroughly impressed by the rapid pace by which new features are coming online.

BizSpark: What were the Azure features that prompted you to decide to build on Azure?

Charlie Key: The availability of Linux Virtual Machines. It’s important to us to be able to work seamlessly on-premises and on the cloud. Azure gives us that flexibility. It’s efficient, stable, and easy. We are big fans of easy!

BizSpark: What specific value are you getting from BizSpark beyond the technology?

Charlie Key: The network. We love the ability to talk to engineers about the product we’re building and the solution it provides.

BizSpark: What has been your biggest “aha” moment since founding your company?

Charlie Key: The moment we realized what we were building could be used by a much larger audience than we first expected.

BizSpark : What advice do you have for companies that are thinking about building in the cloud?

Charlie Key: Take your time and determine the architecture for your product. Spend time with outside engineers and get their opinion on the overall design. Keep each component as general as possible. As technology improves, you want to be able to swap it out for something more efficient.

BizSpark: What is the one thing that you would like readers to take away about your Azure app?

Charlie Key: Our company…our product, exist to help developers spend their time doing what they love, building. The solutions we offer are not just for developers but the businesses that employ them. We’ve created solutions with clear ROI. Developers stay happy and businesses get real value.

Consejos y trucos para la aplicación de OneNote

$
0
0
Si son nuevos usuarios de Windows 8, tal vez hayan notado que la aplicación de OneNote se ve y se siente diferente a otras versiones de OneNote. ¿Cómo buscar? ¿Qué pasó con los menús? El nuevo Windows está diseñado para evitar distracciones con comandos que no se necesitan, pero todos esos cambios pueden ser intimidantes al principio. ¡No teman! En esta publicación, les enseñaremos cómo utilizar la aplicación de OneNote de la Tienda Windows. Estos consejos y trucos también pueden aplicarse a la mayoría...(read more)

The TechEd Challenge - It's still not too late to enter if you've not done so - a sneak preview of what you could win!

$
0
0

 

 

Have you entered the Tech Ed Challenge yet?

If not, why not?  Just by entering you could win a ticket to TechEd Europe, that's right, just by completing a form and downloading one of the products, you are entered into the draw.  If you download/sign up for all three then you've got three times the chance of winning.

If you then go on to write a blog article you could win a FULLY FUNDED Trip to TechEd!  That's Flights, Accommodation & Meals.  T&Cs can be found here: http://www.microsoft.com/uk/techedchallenge/terms-and-conditions.aspx

A little more details on what you could be winning:

 

  • Hotel - We have picked the "Speakers Hotel" for our accommodation.  You could be having breakfast with Mark Russinovich or Jeff Woosley.  I can't name the hotel at the moment but these pictures may give it away:

There are only a few weeks left to enter this fantastic competition:

Step 1 - Register for the competition

Step 2 - Download or Register for the 3 products (remember you have a higher chance if you do all three)

Step 3 - Submit a blog article - this doesn't have to be published on a web site, instructions can be found during registration

Good Luck - I look forward to meeting some of you in Madrid!

Dan @danpi

 

Viewing all 36188 articles
Browse latest View live




Latest Images