IoT cannot be looked at in isolation , but instead it needs to cross the chasm and be fully integrated into CAD/PLM applications so that engineers and designers can adapt and improve the products and services based on the available IoT data.
This week on the podcast, it’s just Justin and Andrew chatting about the upcoming Docker conference in Austin, TX, as well as updates to the NetApp Docker Volume Plugin and Trident. We get a bit rambunctious on this one and in honor of Easter, we leave plenty of Easter eggs!
Healthcare organisations are facing unprecedented demand for high quality, affordable clinical services.This demand is driven by the ageing population, rapid advances in medical technology and pharmacology, and a better informed and litigious population. Organisations globally are under immense cost pressure as consumers demand demonstrable value for their money. Fortunately, NetApp offers a number of solutions with the sole goal of delivering improvements in the delivery of patient care.
We would first like to thank everyone who applied for the 2017 NetApp United Program. At this time, we are excited to announce the final NetApp United members for 2017...
This week on the podcast, we invited the NetApp Service Level Manager team to talk to us about how they’re revolutionizing storage as a service and automating day to day storage administration tasks. Join Executive Architect Evan Miller, Product Manager Nagananda.Anur and Technical Director Ameet.Deulgaonkar as they detail the benefits of NetApp Service Level Manager!
I’ve been hearing a common misperception in the market that OpenStack is only being used in development & test deployments. From the projects we are involved in today, we can see that this is not the case. The move to production deployments has, in fact, accelerated.
Cisco, NetApp and Nvidia introduced a solution for the next virtualisation wave: the workstation virtualisation. The solution is based on the Converged Infrastructure from Cisco and NetApp’s FlexPod, enhanced with the virtual GPU (GPU GRID) technology from Nvidia
One of the core tenants of the FlexPod program here at NetApp is providing a flexible architecture to provide choice for our customers. Over the last several years, we’ve had a number of requests from customers to create a FlexPod that allows the use of IETF RFC 1149 for the encapsulation of IP datagrams. We’ve named this solution FlexPod With Avian Carrier.
For the past year, or so, I have been diving head first in to Microsoft’s Azure cloud service platform. I started with infrastructure as a service (IaaS) and as I expected, it wasn’t much different that what I had been doing for the past decade and a half. Virtual machines and virtual networks in Azure aren’t much different than virtual machines and virtual networks on any other platform. The real value that Azure and many other cloud service providers offer is Platform as a Service or PaaS. The ability to build applications without having to worry about the underlying infrastructure. Focus on building cool stuff and let Microsoft, Google, Amazon, et al., worry about managing the hardware resources, operating systems, etc. Simple, right? Not exactly. I have spent the majority of my career racking, stacking, building out physical infrastructure, configuring virtualized environments, and then… well… no ‘and then’. Don’t get me wrong, I LOVE my job. I love unboxing a pile of shiny, new, expensive things (that I didn’t have to buy my self) and making it all work. However, as they say, times are a changin’. I want to learn how build cool [software] stuff. That’s way too broad. I need to focus…
I want to learn how to develop solutions on Microsoft’s Azure Platform, specifically around their many Platform as a Service offerings.
I have decided to start this adventure by learning the basics of C# (pronounced ‘see sharp’ and sometimes referred to as .NET). Microsoft has done a great job of providing development compatibility for many of the major programming languages. However, I have found that most of the documentation and tutorials that exist today are focused on C#.
Let’s get started.
Install Visual Studio 2017 Community Edition (Free)
Go to http://visualstudio.com and download the ‘Community Edition’. During the install process, you will need to choose which workloads you would like to develop. For now, choose ‘.NET desktop development‘. Once the install completes, launch Visual Studio. You should see something like this:
Create a new Visual Studio project
Navigate to File, New, and select ‘Project…’, select ‘Console App (.NET Core)‘ and name your project ‘HelloWorld‘.
At this point, you should see your new project workspace. Visual Studio creates some boiler plate code to get you started.
Modify the ‘Program.cs’ code
Add the following statement to the ‘Program.cs‘ file: ‘Console.ReadLine();‘ on the line below ‘Console.WriteLine(“Hello World!”);‘. Note: C# is a case-sensitive language.
Click the ‘Save‘ icon in the toolbar to save your modifications.
Run your ‘Hello World!’ program
Click the little green triangle in the main toolbar. A console window should pop up and you should see ‘Hello World!’.
The ‘Console.ReadLine’ statement we added is causing the application to wait for input. Without this bit of code, the console window closes too quickly.
To close the application, click in the console window, and push the enter or return key.
Congrats to those of you following along at home. We just wrote our first program in C#. That was almost too easy. I guess we have to start somewhere, right?
I’ll be posting my code over on Github for reference. You can find my Github profile over here: https://github.com/seanluce
Here are a few learning resources that I have found:
- Microsoft’s C# Documentation: https://msdn.microsoft.com/en-us/library/kx37x362.aspx
- Microsoft Virtual Academy offers some great free courses for learning C#, Azure, Visual Studio and more: https://mva.microsoft.com
- edX has several courses that might be helpful as well: https://www.edx.org/school/microsoft
- Microsoft’s C# Guide: https://docs.microsoft.com/en-us/dotnet/articles/csharp
Questions? Comments? Helpful advice for a developer in training? Leave a comment below or hit me up on Twitter.
This week on the podcast, we brought in Sudip Hore to talk about the new and improved MyAutosupport Dashboard. Join us as we discuss the new predictive and proactive features and what’s coming in the future.