Posts

Confluent Cloud Series - Part 1 : Getting the .Net examples to work

Bild
Confluent Cloud is a great thing if you want to fiddle around with apache kafka without getting into the infrastructure too much. In order to concentrate on the .Net stuff, I assume you'll figure out how to setup a cluster and topic yourself. Once that is done... Log in to Cloud Select Cluster Once there, follow these directions: Go to CLI & Client configuration Go to Clients Tab Create API Key and Secret and keep somewhere safe Save the config to a file, say confluent.config. Replace Key and Secret. Bootstrap server should be set correctly, since this file was generated by the cloud (check, though). Follow the example link ( https://github.com/confluentinc/examples/tree/master/clients/cloud/csharp#overview ) Once there, you will see the documentation hinting that there are issues with certificates being accessible to the .Net library. So, as advised there, download Certificate from https://curl.haxx.se/ca/cacert.pem Next, open Visual Studio and c

Configuring Visual Studio 2015 to use latest NPM

Bild
Many recent web technology packages (like Angular) are not available on nuget and have to be retrieved via Node's NPM.  Visual Studio 2015 Update 3 uses a deprecated version of NPM, so here's a few easy steps to get the latest version up and running. 1: Download and install NodeJS 2: Configure Visual Studio to use NodeJS Open the extras/options/projects and solutions/external web tools window Add a location by clicking on the leftmost button in the top right corner. This will result in a new line. You will want to make this contain  C:\Program Files (x86)\nodejs\  or wherever  you installed NodeJS in step 1. Move this item to the top of the list so that VS primarily uses this location for NPM rather than its own installation. 3: Check Create a new web solution (whatever floats your boat) and create a file named package.json at root level. The following text describes requirements for Angular development and can be used as a sample.  {    

Visual Studio and Team Foundation Server 2013 Previews

For information on the preview of forthcoming VS / TFS features, there's a nice little channel 9 video episode . Visual Studio follows Windows 8's example and offers users with a live id to sign in and have their settings synced in the cloud. Furthermore there's minor UI changes (Icons, dockability added to Team Explorer,...). VS2013 also comes with version 4.5.1 of the .Net Framework. One of the news in TFS is Rooms, a Facebook-Timeline-like history with chat functionality - roughly what I proposed earlier this year . Right now, I wonder who will pay extra money to buy such minor updates, which could easily pass as Update X.

Updating VSIX files for Visual Studio 2012...sort of

Bild
VSIX files have version numbers and can be maintained via the menu Tools->Extensions and Updates  Sometimes you encounter VSIX files Download VSIX installer rename VSIX to ZIP Extract extension.vsixmanifest from the ZIP and open in any editor. Change the SupportedProducts section to match the snippet below Update the file (drag into the zip and confirm overwrite) rename back to VSIX <SupportedProducts>    <VisualStudio Version="10.0">     <Edition>Ultimate</Edition>     <Edition>Premium</Edition>     <Edition>Pro</Edition>   </VisualStudio>   <VisualStudio Version="11.0">     <Edition>Ultimate</Edition>     <Edition>Premium</Edition>     <Edition>Pro</Edition>   </VisualStudio> </SupportedProducts>           This basically works for any VSIX extension, but the extension's functionality might be either restricted or broken.

The Software Formerly Known As Expression Blend: license issues, part II

Bild
What a day! Just found out that as of Update 2, Blend for Visual Studio 2012 now supports WPF applications. That means, Blend now comes free of charge with Visual Studio 2012. This late addition of WPF support (to a product that had supported the framework before) comes more than expected, after the slight turmoil around Microsoft's Blend pricing policy. Of course, WinRT Blend was the first freebie - Are there better ways to establish a technology than giving away the best development tools?

WPF Diaries : Using HLSL pixel shaders

HLSL is mature language that enables developers to address the graphics hardware in a familiar, C-like way. Next to vertex shaders, you can use it to write pixel shaders, which is what - with .Net version 3.5 SP1 - Microsoft introduced into WPF. What sounds like no big deal at first sight is a major leap towards serius WPF / Silverlight game development and - more generally - graphically intensive UI. That goes hand in hand with the DirectX-powered concepts of WPF, finally giving .net developers a good deal of acceleration without the need for unsafe code. Since we're not doing heavy calculus on our GPU, even decent hardware is sufficient to display manipulated images. Since the death sentence of XNA , hopes were shallow that .Net developers get in touch with this cool technology, but we've always loved the walking dead, haven't we? Quite a few WPF Pixel Shader libraries and tutorials have popped up (Some are linked below), and I really recommend getting in touch with the

TFS 2012 - Agile in a very integrated way

Test-Driving TFS 2012 just leaves me in awe. Finally Microsoft has managed to create a Team Experience that is tightly integrated into the development process, not bloated, fun to use and technically up to date. I haven't seen anything close to this before. If you want to take a peek, check those links :      http://goo.gl/WbUU7  (English)      http://goo.gl/zHK7e  (German)