First of all, I’d like to thank everybody who attended my introductory talk at this year’s NT Konferenca (celebrating 20th anniversary this year – and back to Portorož venue).
I’ve talked about my smart home wiring and how I’m able to manage it from inside and outside my home network using my Windows Phone and Surface 2 RT. How various sensors and switches are connected to the main bus and are communicating with the actuators that control the lights, outlets, valves, blinds, etc. How little & cheap devices can help us connect our home devices to the Internet.
version of my Windows app, running on Surface 2 RT
provides me a dashboard to monitor AND control my home]
My talk also aimed to feature a very simplified version of the above app (with simulating sensors instead of reading actual values) running on the Raspberry Pi
. Unfortunately, due to the lack of HDMI->VGA adapters, I couldn’t show actual UI from Pi’s video output, but the app worked flawlessly otherwise (with Visual Studio 2015 debugger attached to the app running on the Pi).
Problems aside, we were able to monitor faked sensor data that was sent by the...(Read whole news on source site)
I was recently creating a proof of concept, which as you know should be fast and easy. Not so much at Falafel where we like to turn out quality software that looks great, even if we’re going to throw it … Continue reading →
For the complete article and hyperlinks, please visit my blog at http://JesseLiberty.com
Microsoft is readying new Cortana companion apps for iPhones and Android devices that the company will introduce later this year.
Software Bug Fix Update to ReSharper Ultimate is Available – Daria Dovzhikova Information DDD – The aggregate – Gabriel Schenker Microservices with C# and RabbitMQ – Paul Mooney Azure Managed Cache Service Sample Solution – ‘omniao’ Getting Started with ASP.NET 5 on OSX & Automatically Restarting ASP.NET on OSX with DNXMON – John Papa Right […]
I needed to conditionally re-create symlinks to a known location in the machine from the output of an C# project file (MSBuild custom tasks and targets, that should go to $(MSBuildExtensionsPath)\[Company]\[Product]).
Of course, copying over and over the files wasn’t a very good solution in the long run, and would also force me to always open VS elevated, which is something I’m not fond of.
The obvious solution: create symlinks from the elevation-required location pointing to the project output directory, so that once the symlinks are created (by building from an elevated process), I’d no longer need to run elevated, as long
as the file count and location remained the same.
So, first gathering the files that would be the input to mklink
The MkLinkCandidate item group contains the transformed location from each of the files in the current project’s output path. We default all the items' IsSymLink metadata attribute to false since in order to use item metadata in conditions, all items must have a value for them. Ditto for...(Read whole news on source site)
If you want to export the excel sheet to an MHTML file in Microsoft Excel 2013 which lets the users to open the excel workbook in most of the browsers like Internet Explorer , Opera , Firefox etc. , you can use the Save As dialog to do it. How to Export the excel sheet...
...(Read whole news on source site)
Emaroo is a free utility for browsing most recently used (MRU) lists of programs like Visual Studio, Word, Excel, PowerPoint and more. Quickly open files, jump to their folder in Windows Explorer, copy them (and their path) to the clipboard - all with just a few keystrokes or mouse clicks.
You can download Emaroo 2.5.0 on www.roland-weigelt.de/emaroo Getting Started Download
, unzip and run the MSI Start Emaroo (e.g. by hitting the Windows key, typing “Emaroo” and pressing Enter) Tip: Right-click the “Emaroo” task bar item and choose “Pin this program to the task
bar” from the context menu. If you drag the task bar item to the left-most position, you can start Emaroo anytime by hitting Win+1. Press F1 for a quick reference of the features. What’s New? Added:
Support for Visual Studio Code (most recently used files and directories). Added:
For IrfanView, now both most recently used files and directories are shown. Added:
Individual applications can be hidden on the new configuration tab. Fixed:
Error message when cancelling a UAC prompt Fixed:
Crash at startup on some first-time installations...(Read whole news on source site)
The post What I learnt from using TypeScript “for real”
appeared first on Developer Handbook
Yes, I’m well aware that the official API set for Xamarin.Forms only allows loading the compiled XAML into its “owning” view, using the LoadFromXaml(this TView view, Type callingType) extension method from the Xamarin.Forms.Xaml.Extensions class. And this is of course the actual real and supported way of doing it (for whatever reason, I’m not part of the Xamarin.Forms team :)).
But, being just a .NET assembly, I got curious as to how they loaded that XAML in that case. So a bit of .NET Reflector revealed the internal Xamarin.Forms.Xaml.XamlLoader class, with the following nice overload:
public static void Load(BindableObject view, string xaml)
prevents us from invoking that via reflection, you know? ;). Of course that is hardly a well-performing way of developing an entire app, but if you happen to need it for something, it’s totally doable and works acceptably well IMHO. I turned it into an extension method
and was back in business in no time.
Another thing I was pretty excited to try out with this new knowledge, was a way to dynamically bind data too, so that I could load a dynamic view, then a dynamic data/view model (using JSON, but why not also any arbitrary key/value dictionary?), and...(Read whole news on source site)