Rider is a full featured, cross platform .NET IDE based on ReSharper and IntelliJ. The front end and user interface is built on the proven IntelliJ platform, just like WebStorm or IntelliJ IDEA, and can run on Windows, Linux and Mac. But the engine that drives all of your favourite JetBrains IDE features is ReSharper, running as an out of process language server.
مقایسه Angular vs. React vs. Vue
If you love TypeScript: Angular or React
If you love object-orientated-programming (OOP): Angular
If you need guidance, structure and a helping hand: Angular
If you like flexibility: React
If you love big ecosystems: React
If you like choosing among dozens of packages: React
If you love JS & the “everything-is-Javascript-approach”: React
If you like really clean code: Vue
If you want the easiest learning curve: Vue
If you want the most lightweight framework: Vue
If you want separation of concerns in one file: Vue
If you are working alone or have a small team: Vue or React
If your app tends to get really large: Angular or React
If you want to build an app with react-native: React
If you want to have a lot of developers in the pool: Angular or React
If you work with designers and need clean HTML files: Angular or Vue
If you like Vue but are afraid of the limited ecosystem: React
If you can’t decide, first learn React, then Vue, then Angular
The gist of the story goes as follow:
- The most popular languages are JavaScript/TypeScript and Python with roughly 20% of all pull requests each. In effect, if you put JavaScript/TypeScript and Python together, you get about 40% of all pull requests.
- Then you get the second tier languages: Java and Scala, C/C++, and Go. They all are in the 10% to 15% range.
- Finally, you have PHP, Ruby and C# that all manage to get about 5% of all pull requests.
- Other languages are typically far below 5%.
EF Code First #3
public class Post : BaseEntity { public new int Id { get; set; } public virtual ICollection<Comment.Comment> Comments { get; set; } [NotMapped] public int CommentsCount { get { if (Comments == null || !Comments.Any()) return 0; return Comments.Count; } } public Post() { Comments = new List<Comment.Comment>(); } }
var post = _tEntities.Include(p => p.User).Include(p => p.Comments) .Select(p => new PostListViewModels { Id = p.Id, Username = p.Username, CommentCount = p.CommentsCount });
The specified type member 'CommentsCount' is not supported in LINQ to Entities. Only initializers, entity members, and entity navigation properties are supported
- مقدمه ای بر RavenDB – قسمت سوم | www.dotnetdev.info
- 108 Mono Icons: Huge Set of Minimal Icons | Tutorial9 | www.tutorial9.net
- 500 Metro Style WP7 Icons - Fear and Loathing | weblogs.asp.net
- Metro style for ILSpy | jcooney.net
- SharpVectorGraphics (aka SVG#) | sourceforge.net
- Svg2Xaml | svg2xaml.codeplex.com
- MonoGame 2.0 | cocoa-mono.org
- آموزش رایگان و تعاملی مباحث مقدماتی دات نت | mottishaked.com
- بسته آیکونهای متناسب با سبک مترو | somerandomdude.com
- ساخت برنامههای تجاری با JS و HTML در ویندوز 8 بیشباهت به یک شوخی نیست! | neverindoubtnet.blogspot.com
- شیونامهی «مترو» مخصوص برنامههای WPF | www.theleagueofpaul.com
Redis Fundamentals for .NET Developers
Redis is an open source, in-memory data store used by millions of developers as a database, cache, streaming engine, and even a message broker.
In this live sessions, Stephen Lorello, Senior Field Engineer at Redis, joins us to show the the fundamental features .NET developers show know about using Redis
Component architectures are an important part of ever modern front-end framework. In this article, I’m going to dissect Polymer, React, Rio.js, Vue.js, Aurelia and Angular 2 components. The goal is to make the commonalities between each solution obvious. Hopefully, this will convince you that learning one or the other isn’t all that complex, given that everyone has somewhat settled on a component architecture.
JSON Web Token is a security token which acts as a container for claims about the user, it can be transmitted easily between the Authorization server (Token Issuer), and the Resource server (Audience), the claims in JWT are encoded using JSON which make it easier to use especially in applications built using JavaScript.