this post discuss basic behavior of RX which you better be aware of. in general RX’s time’s based operator relay on Timers therefore the minimal accuracy of those operator depend on the timer accuracy which is around 15 millisecond. the following snippets demonstrate it: Code Snippet Observable.Interval(TimeSpan.FromMilliseconds(1)) .TimeInterval() .Subscribe(v => Console.WriteLine(v.Interval.Milliseconds)); and this one: […]
As ASP.NET 5 gets closer and closer to an official release date (in beta 7 at the time this post was written), the ASP.NET community is getting more curious (skeptical maybe?) about what is next. While this is not a “Why ASP.NET 5?” post, it is in the spirit of providing evidence toward that objective – one way or another. I find getting to know a specific feature that is new to a framework usually exposes underlying improvements to the overall story. With that said, this is the first post in a series that will dive into tag helpers in
ASP.NET 5. First, I want to define what a tag helper is. A tag helper is server-side code that allows for the customization of HTML markup (from the developers perspective) and manipulation of output rendered to the browser. So, when an element is recognized in server-side processing as a tag helper, it is executed to generate HTML that will either enhance or even completely replace the original tag helper markup. For those who have been developing with ASP.NET MVC for awhile, tag helpers will supersede HTML helpers. Many blog posts and articles I have read on the topic of...(Read whole news on source site)
In a recent blog post @praeclarum
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
, which is extremely cross platform. And that’s actually part of
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
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)
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 […]
Microsoft is dropping support and updates for a number of Lumia camera-related apps on Windows Phone 8.1 devices in preparation for the consolidated Windows 10 Camera and Photo apps.
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)
If you are developing now in Angular 1.x with an eye toward Angular 2, the best thing you can do is to write your Angular code with TypeScript. Angular 1.x code you write in TypeScript today will look very similar to code you will write in Angular 2 tomorrow (not literally tomorrow!). At a recent […]
From the D3.js
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
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
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)
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 […]
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