There is much choice when it comes to Business Intelligence (BI) products these days. In this webinar session, you will learn about Microsoft’s Business Intelligence Platform, and get a wealth of tips and tricks to make your life easier and keep your customers happy.
In this webinar, you’ll learn:
Docker has grown wildly in the last few years. It’s gone from a fledgling startup to a billion-dollar company, and now it’s got the attention of the enterprise. A number of changes have happened at Docker too – there’s been a leadership transition as well as Docker giving many of its core components over to the open source community to be managed there. All this change has set the stage for the next chapter in Docker history. Docker at DockerCon 2017 announced a new initiative that is aimed to take containers to the next frontier through the Moby Project.
The Moby Project has bold ambitions. It seeks to expand containers to include not only applications, but also core system components as well on an operating system. Docker says, “Moby is a framework to assemble specialized container systems. It has a library of containerized components and a framework for assembling these components into a standalone container platform.” Traditionally, containers were subsequent to an operating system – it would boot, load the container engine, then load containers that hosted applications like databases, message queues, and web servers. Moby intends to containerize things like DHCP servers, DNS servers, and so on such that they too can be pulled and plugged in much the same way of traditional containers to build custom operating systems.… Read more
Since we looked at installing in the previous post, and the steps are the same, I will omit that from this post. We’ll just focus on all the awesome R tools Visual Studio provides for you.
Similar to Python, when we installed the data science tools we get an “R” section in our templates. If you go there you’ll see something like this:
Only one template to choose from, but that’s ok! That is all we need.
Just like there’s a Python Interactive, there’s also an R Interactive window. It acts very similar to the Python Interactive, as well. Just highlight or put your cursor on the line in a script you want to send to the interactive and hit
Ctrl+Enter. Of course, you can just type directly into the interactive to get some quick result or feedback on a piece of code. Oh, and there is syntax highlighting and intellisense right in the interactive!
Like all applications in Visual Studio, just hitting the green “Run” button will execute your code.… Read more
I’m glad to be back again at ng-conf in Salt Lake City. I’ve used Angular since the very beginning and it continues to get better. Here are some of the highlights that stood out to me from the first day of the conference.
During the keynote, there was discussion about gauging the success of Angular. They estimated that the community is around 1.3 million users of AngularJS (version 1 of the framework) and 810 thousand users of Angular (versions 2 and 4 of the framework, they skipped version 3). Of all the applications out there, about 90% of them are internal applications (ones we can’t see because they are behind the corporate firewall). 17% of the public Angular applications are already on version 4 of the framework.
There are over 200 applications internal to Google that are using the framework. These applications serve as an initial test bed for all updates of the framework, helping to ensure smooth updates to new versions.
Version 4, released a short time ago, has some great improvements in performance and the size of payloads. The team worked hard to ensure that upgrades went smoothly and there were no breaking changes in the framework APIs.… Read more
The latest round of layoffs in Microsoft’s Windows Phone business—1,850 jobs will be cut, according to an announcement earlier this week—seems to signal the final death gasp of a segment of the company’s business that has long struggled. Windows phones currently make up less than one percent of smartphones sold worldwide.
Microsoft, however, continues to insist that it’s simply refining its mobile hardware strategy. In an email to partners obtained by Windows Central, the company reiterates that it’s now focusing on business customers. That’s one of three market niches Microsoft said last year it would prioritize.
The other two, value customers and diehard Windows Phone enthusiasts, seem to have been largely abandoned. The company recently sold its feature phone business to FoxConn for $350 million. And this week’s email indicates that Microsoft will be pulling back from selling phones in emerging markets like India and Brazil, where budget Windows Phones had found a following.
Microsoft hopes business customers will be drawn to its phones’ security features and the ability to use Continuum to connect to larger displays.
“We will continue to support and update the Lumia devices that are currently in the market, and the development of Windows 10 phones by OEMs, such as HP, Acer, Alcatel, VAIO, and Trinity; as well as develop great new devices,” Microsoft says in the email, according to Windows Central.… Read more
Angular2 has a strong emphasis on components. An application is made up of a tree of components, starting from the root component and working down to child components. This helps to organize your application into logical and manageable pieces. Complex user interface can be broken down into smaller components, assembling them together, to better organize your application’s functionality and how it is presented to the user.
Components can be further categorized. Some components are just simple user interface components, for example like a date-picker widget or a simple user information card. These components are used throughout your application, but they don’t exercise your application logic. That work is delegated to other parts of the application. These components might be called “Presentation” (or “Dumb”) components.
Other components serve to organize and orchestrate the activities of child components and application services. These components know about the application logic. They might push application data down to child components and respond to events emitted by them. They might transform an event into a transition to a new application state. These components might be called “Container” (or “Smart”) components.
Google has released a new version of its Android Studio aimed at helping developers build apps more quickly and efficiently for the wide variety of Android devices on the market.
Android Studio 2.0 previewed last November, with product manager Stephanie Cuthbertson saying at the time that the new version would respond to developers’ requests for a faster Integrated Development Environment.
That focus on speed is apparent in the version released Thursday, starting with the new Instant Run feature, which allows you to quickly see the effect of changes you make to code on a device or emulator, without necessarily having to reinstall the APK. Simply click the Instant Run button, and it analyzes how to most quickly deploy your changes. It works with any Android Device or emulator running API 14 (Ice Cream Sandwich) or higher.
Speaking of emulators, Google is providing a new, speedier one. “The new emulator runs ~3x faster than Android’s previous emulator, and with ADB enhancements you can now push apps and data 10x faster to the emulator than to a physical device,” product manager Jamal Eason wrote in a post on the Android Developer Blog. That’s good news, considering how much developers complained about emulator speed in the past.… Read more
It wouldn’t be a developer conference without some surprises, and Microsoft is already getting us in the mood for Build 2016 with a mysterious description in the event schedule of a session on ‘Something Awesome.’
We’ll have to wait until Build kicks off this Wednesday for details, but the rest of the schedule promises a conference packed with information on game development, the Internet of Things, cloud services and augmented reality.
Attendees can learn about app design approaches for HoloLens, or build a Universal Windows App for Raspberry Pi in a hands-on lab. There are a number of sessions on cross-platform development, including using Xamarin to build mobile apps, Project Centennial to bring desktop apps to the Universal Windows Platform, and Microsoft’s iOS-to-Windows Bridge.
There’ll also be plenty on using Azure to enhance apps, whether that means working with data or engaging players in a game. A session will focus on using Windows 10 to power smart homes. And there’ll be sessions on how Visual Studio is evolving and the integration of Windows 10 games with Xbox Live.
As for news, Microsoft will likely use its keynote to give details on the ‘Redstone’ update to Windows 10, expected later this year.… Read more
The past year has seen Microsoft take a number of strides towards realizing CEO Satya Nadella’s “cloud-first, mobile-first” vision. Once laser-focused on its own devices and operating systems, the company is increasingly platform-agnostic: It wants business customers and developers to use its cloud-based software, no matter what OS they prefer.
On Wednesday, Microsoft took those efforts one step further by acquiring Xamarin, a company that allows developers to easily create and test native apps for multiple platforms, including Windows, iOS, Android and OS X, using the C# language.
This is bigger than Microsoft’s previous attempts at building a bridge to port over iOS and Android apps to Windows 10. Xamarin’s technology could potentially allow Microsoft developers to build truly universal apps that work seamlessly across a number of platforms. It’s a smart move for Microsoft at a time when Windows Phones are floundering in the market and most mobile devices are running iOS or Android.
Microsoft has already incorporated Xamarin tools into Visual Studio, Azure and Office 365. But the acquisition promises a deeper integration that should benefit developers in ways both large and small. Being able to build on .NET using a single code base should streamline app development.… Read more
With Office UI Fabric you can apply simple CSS styles to make your web applications look and feel like the rest of Office. The styling takes into account typography, color, icons, animations, responsive grid layouts and localization. — Office Blog