Thứ Ba, 24 tháng 2, 2015

Web Developer Newsletter - List vs IEnumerable vs IQueryable vs ICollection vs IDictionary

Web Developer Newsletter - List vs IEnumerable vs IQueryable vs ICollection vs IDictionary
Welcome to this week's Web Development newsletter from CodeProject.
Click here Need to create Excel Charts?
Use SpreadsheetGear to enable users to visualize data with comprehensive Excel-compatible charting, which makes creating, modifying, rendering and interacting with complex charts easier than ever before. Try it now!
Microsoft To Add React JavaScript to Visual Studio 2015
In response to overwhelming user requests, Microsoft has started a project to add support for a React JavaScript component to Visual Studio 2015. (more: Visual Studio Magazine)
Yeah, we got classes now (ES6). You happy, pappy?
Since the beginning of time, JavaScript has been the class less society. Everyone had a function there. With ECMAScript 6, classes have now been added. (more: David Vujic)
How safe are Perl, PHP, and Ruby? The experts weigh in
The biggest names in PHP, Perl, and Ruby speak up about what's safe -- and not -- in their languages. (more: Infoworld)
Build & Deploy Rich UI JavaScript Apps, FAST!
At present, I'm unaware of any better giants, or combination of giants, on which to stand than Meteor, Kendo UI Core , and Bootstrap. Using these free and open source tools a developer can build and deploy a JavaScript application, using only JavaScript, in an incredibly short amount of time, for free. (more: Telerik)
Terrible JavaScript Mistakes To Avoid With A Static Code Analyzer
Static analyzers look at code and find problems before you run it. They do simple checks, like enforcing syntax (for example, tabs instead of spaces), and more holistic checks, like making sure your functions aren't too complex. Static analyzers also find errors that you can't find with testing. (more: Smashing Magazine)
A first look at app development in Angular2
The news is out: Angular2 has made it to alpha stage with bits and pieces on GitHub ready to play with. We take a look at some AtScript examples and what the core team had to say about the impending release. (more: Jaxenter)
Using Squire, a Lightweight HTML5 Rich Text Editor
Squire is an extremely lightweight HTML5 rich text editor best suited for your applications' rich input forms and simple document creation. It provides cross-browser support but deliberately avoids the complexity of supporting older browsers. (more: NetTuts)
How NativeScript Works
NativeScript is a runtime that lets you build native iOS, Android, and (soon) Windows Universal apps using JavaScript code. (more: Telerik)

New articles added

.NET Framework

  (14 votes) by Max R McCarty (updated 4 days ago)
How to prevent XSS in ASP.NET
  (5 votes) by Melnikov Dmitry (updated 5 days ago)
The possibility to announce actions in the workflow designer using C#
  (4 votes) by Dave Clemmer (updated 5 hours ago)
Going over key features of the VITA open source ORM and .net application framework, with sample SPAs using the MVC/AngularJS/WebApi/VITA technology stack.

ASP.NET

  (3 votes) by Rolando CC (updated 6 days ago)
This article provides a basic reference on how basic protection can be achieved using the aspnet_regiis.exe tool, by default installed with .Net Framework, and also some basic considerations when you are working with IIS WebFarms.
  (2 votes) by Pinakpani Dey (updated 2 days ago)
How to drilldown hierarchical data using GridView control

C#

  (15 votes) by Abhinaw Kumar (updated 5 days ago)
Process of runtime type discovery is called reflection. Using reflection we are able to obtain the metadata information, dynamically.
  (3 votes) by Boris Zinchenko (updated 4 days ago)
Development of custom studies for Bloomberg terminal

Design and Architecture

  (2 votes) by Tushar_Gupta (updated 21 hours ago)
A custom security architecture for role based access to components in a page.

IoT on Azure

  (6 votes) by Ranjan.D (updated 5 days ago)
This article is all about Voice over IP (VOIP) and SMS implementation for IOT devices. We will be making use Twilio API's in coding this solution.
  (2 votes) by Ranjan.D (updated 5 hours ago)
Let us try to understand how to make use of CodeProject API within the Scheduled jobs in Windows Azure Mobile Services.

Reviews on Third Party Products and Tools

  (2 votes) by Alvin Ashcraft (updated 5 days ago)
This year I have been looking at and starting to use several components from the Universal 14.2.4 release.

Articles updated

ASP.NET

  (134 votes) by Halil ibrahim Kalkan (updated 4 days ago)
Building an NLayered, localized, well-structured Single-Page Web Application using AngularJs, ASP.NET MVC, Web API, EntityFramework and ASP.NET Boilerplate.
  (28 votes) by DrABELL (updated 2 days ago)
YouTube™ API for ASP.NET, AJAX-extended (C#).

Audio and Video

  (32 votes) by Sergey Alexandrovich Kryukov (updated 4 days ago)
The convenience of this Sound Recorder is defined by its minimalism and understanding of the purpose

C#

  (171 votes) by Mahsa Hassankashi (updated 11 hours ago)
This article is one of the first sources (with complete and clear comparision) about data structure, Array, ArrayList, List, IList, ICollection, Stack, Queue, HashTable, Dictionary, IQueryable, IEnumerable.

Client side scripting

  (11 votes) by Rahul Rajat Singh (updated 4 hours ago)
A gentle introduction to backbone.js
  (10 votes) by Rahul Rajat Singh (updated 4 hours ago)
In this article we will discuss about backbone.js collections. We will see how we can use collections to manipulate a group of models and how we can use restul API to easily fetch and save collections.
  (10 votes) by Rahul Rajat Singh (updated 4 hours ago)
In this article we will discuss how we can perform CRUD operations on a backbone model using a REST based HTTP service.
  (8 votes) by Rahul Rajat Singh (updated 4 hours ago)
In this article we will discuss the basics of backbone models
  (7 votes) by newton.saber (updated 4 days ago)
Learn Angular and Firebase API (AngularFire) for live storage of data via Internet using nosql db.
  (6 votes) by Rahul Rajat Singh (updated 4 hours ago)
In this article we will look at some more concepts related to backbone models. We will try to see how we can override the default model behaviour. We will look at the signification of model IDs, how we can validate a model and finally how a model can be persisted either locally or on a server.
  (6 votes) by Rahul Rajat Singh (updated 4 hours ago)
In this article, we will try to look at Routes in Backbone.js. We will try to understand how routes can be useful in a large scale single page applications and how we can use routes to perform action based on requested URL.
  (6 votes) by Rahul Rajat Singh (updated 4 hours ago)
In this article, we will try to look at the View classes in Backbone.js and see how view classes help us in updating the relevant parts of the application easily.

Game Development

  (20 votes) by Sergey Alexandrovich Kryukov (updated 3 days ago)
Derived work: customizable Tetris with pure HTML + JavaScript + Canvas, using strict mode, complete with help and all classic Tetris operations

Ultrabooks

  (30 votes) by DrABELL (updated 5 days ago)
Engineering Calculator VOLTA-814 (Productivity Software contest submission) was originally developed as HTML5 web application and later converted into desktop app using Intel's AppUp encapsulator. The latest version for Win 7/8 released in 2014 is built on .NET/WPF.

New Tips and Tricks added

ASP.NET

  (11 votes) by AMB-03 (updated 5 days ago)
This is a very simple way to create a balloon message... without using any plugin
  (7 votes) by Hugo Carnicelli (updated yesterday)
During this article, we are going to explore what is currently necessary to run an ASP.NET 5 website on Ubuntu.
  (4 votes) by Atish Dipongkor (updated 2 days ago)
How to do file upload using AngularJS and ASP.NET MVC5
  (4 votes) by TalentTuner Team (updated yesterday)
In this article, We will perform basic linq operations using LINQ To Objects and LINQ To Entity

Button Controls

  (3 votes) by Anshul Shukla (updated 14 hours ago)
Reason behind why sometimes JavaScript developers are considered as God :)

Caching

  (4 votes) by Hrvoje Batrnek (updated 4 days ago)
Easy and seamless caching implementation of any virtual method in any class.

Tips and Tricks updated

ASP.NET Controls

  (10 votes) by DrABELL (updated yesterday)
Tip describes CSS3 formatting technique that allows to create web Table header, which always stays atop the table regardless of scrolling

HTML / CSS

  (98 votes) by DrABELL (updated 21 hours ago)
Aesthetic enhancement of HTML5 web elements via pure CSS3; no image files required

New Technical Blogs added

ASP

  (4 votes) by Francis S Michael (updated 5 days ago)
CodeProjectiTextSharp is a most popular PDF Library to create,modify and do some additional manipulation with PDF files. In this article, I'm going to explain how to convert an text file to PDF while uploading. Ground work:                           Before starting we need to download the iTextSharp

Client side scripting

  (4 votes) by Gerd Wagner (updated 5 days ago)
In all application domains, there are enumeration datatypes that define the possible values of enumeration attributes. We show how to implement an enumeration in the form of a special JavaScript object definition using the Object.defineProperties method.

Technical Blogs updated

Android

  (2 votes) by Right Handed Monkey (updated 4 days ago)
This post explains how to use the WorxForUs Network framework to have an Android app that works robustly even in areas that have poor network connectivity.

HTML / CSS

  (12 votes) by Sander Rossel (updated 2 days ago)
The first in a series on web development.
  (5 votes) by Sander Rossel (updated 2 days ago)
The third in a series on web development.
  (5 votes) by Sander Rossel (updated 2 days ago)
The second in a series on web development.

Mobile Development

  (1 votes) by Gary H Guo (updated 2 days ago)
Mobile/Web Client, Web API and Cloud.



© 2015 The Code Project.  All rights reserved.


This email was sent to vutunglampro@gmail.com. To stop receiving The Code Project Web Development newsletter click Unsubscribe.
CodeProject 503-250 Ferrand Drive, Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100

Please do not reply directly to this email. It was sent from an unattended mailbox. For correspondence please use webmaster@codeproject.com

Không có nhận xét nào:

Đăng nhận xét