Visual studio feeds

All Visual Studio blogs in one place

Subscribe

Enter your email address:

Delivered by FeedBurner

Increase your website traffic with Attracta.com

Google+

Contact

Email:
Subject:
Message:
Anti-spam: How many eyes has a typical person?

Follow us on FB

Search

PCL, Shared Projects, and NuGet

AddThis Social Bookmark Button
In a recent blog post @praeclarum discusses frustrations with NuGet 3. His viewpoint is from someone who uses (used?) PCLs. What is interesting is that I agree with him about NuGet 3, but my viewpoint is as someone who chose Shared Projects over PCLs. So I rather suspect NuGet 3 solved some unknown set of problems that somebody must have had – but it wasn’t authors of libraries using and not using PCLs. Huh. You might ask why I don’t use PCLs – and in particular in my CSLA .NET framework, which is extremely cross platform. And that’s actually part of the answer. CSLA .NET came into
being before .NET itself was released, and has been evolving ever since. Perhaps the biggest point of evolution occurred when I chose to support Silverlight 2.0 in around 2006 (or 2007?). That was the first point where the (then years old) codebase needed to stop depending on full .NET. Also at that point in time neither PCLs nor Shared Projects existed, but Linked Files existed (the precursor to Shared Projects). As a result, much of the CSLA Silverlight code existed as links to files in the full CSLA .NET project. So there were two different projects – one for .NET and one for Silverlight. Shortly followed by a...(Read whole news on source site)

MVVM Light V5.2 is live!

AddThis Social Bookmark Button
This week I published MVVM Light V5.2 to Nuget and to the Visual Studio Gallery. There are a few highlights which are described as always in the Change Log. See further below for a more detailed explanation of some of the changes. Using Nuget to install MVVM Light It is possible to add MVVM Light […]

How to clear browser history, cache in Microsoft Edge (#Windows 10)?

AddThis Social Bookmark Button
Microsoft Edge is the new web browser on Windows 10, came with a completely new interface and has better speed than other browsers including Internet Explorer, Chrome etc. As the UI of Microsoft Edge is different than the Internet Explorer, you might get it little difficult to find all it’s settings and features. If you are using this new browser and looking to clear the browser history, saved passwords, browser cache and other browsing data, here is how to do this. Continue reading to know about it further.   Microsoft Edge allows you to selectively clear
the browser history. As shown in the below screenshot, click on the three horizontal lines visible at the top right corner of the screen. A popup menu will come up and from there, click on the clock like history icon to open the browser history tab.  In this screen, it lists down the complete browser history categorized by date range. Expand the date range to find out specific history. On mouse hover, the entry will have a delete (x) icon at the right side which will allow you to delete that specific item from the browser history.  Likewise, you can also remove...(Read whole news on source site)

Building D3-inspired charts with React

AddThis Social Bookmark Button
From the D3.js homepage: D3 is not a monolithic framework that seeks to provide every conceivable feature. D3 focuses on providing tools to construct rich visualisations, rather than an out of the box solution, but D3 provides a lot of tools. The default D3 distribution is about 50KB minified and gzipped, and contains as well as core functionality around DOM manipulation and selection, data manipulation, and graphic generation utilities, various other things such as CSV parsing and an XHR wrapper. I’ve experimented with building applications using only D3 and no other libraries, and a lot can be done with the support of D3, more easily than
with the standard JavaScript browser APIs alone. On the other hand, many developers will find themselves integrating D3 visualisations as a part of a larger application using some other framework. They won’t want yet another XHR wrapper, or parsing of text data. If they are using Underscore they may not want D3’s array utilities. And no doubt most people don’t need to combine force layouts, pie charts and geographic projections on the same page. More to the point, I don’t think of D3 just as a collection of tools but a way of thinking. Not just “thinking with data-joins”, but the realisation that there is an alternative to...(Read whole news on source site)

Our Summer with Parse

AddThis Social Bookmark Button
Intro We have been using Parse as the backend platform for a Web site and iOS app for a few months now and wanted to share some of our feedback (Pros, Cons, and Gotchas) on a few of the functional areas. Our primary focus of the project was the integration of the Website with Parse […]

52 Weeks of Xamarin: Week 4 – Creating the Model and Saving

AddThis Social Bookmark Button
This week we’ll save the Tasks in memory, in coming weeks we’ll review databinding and we’ll review the tasks in a bound list. NB: We’re moving very quickly through the preliminaries, so please do use the comments to ask questions … Continue reading → For the complete article and hyperlinks, please visit my blog at http://JesseLiberty.com

The insidious cost of allocations

AddThis Social Bookmark Button
One of the things we learned from build high performance systems is that algorithm complexity is important for system performance, but it is (usually) easy to see. Controlling allocations is something that you don’t see. But it can have an even greater impact on your system. In particular, allocations require some CPU cost immediately, but the .NET framework is pretty good about keeping that small. In most cases, that require only bumping a counter value and giving you some memory. The true cost of allocations happen when you need to release that memory. GC, compactions, multiple generations, etc. There are whole fields
of study that deal with optimizing this issue. The downside of allocating a lot of memory is that you are going to pay the cost later. And that figuring out what exactly allocated that memory can often be quite hard. Especially if you are trying to figure it out from a production trace. And even with the state of the art GC and memory management subsystems, your best bet to reduce memory management pressure is to reduce the number of allocations. We are far from the first to run into this. In fact, see the guidelines to contributing to Roslyn. With...(Read whole news on source site)

Easy drawing and inking using new InkCanvas Control for Universal Windows App

AddThis Social Bookmark Button
Universal Windows Platform introduced a new  InkCanvas control to easy drawing and a new Inking API to manage the inking. If you are coming from a WPF & XAML development background, you must be familiar with this control. However, till now for a XAML based Windows Store App there was no as such control for direct [...]

Home