Click here to Skip to main content
14,982,408 members
This competition has ended

Best Web Dev Article of November 2015

Contribute to CodeProject and you'll automatically be in the running for a monthly prize!

Each month at CodeProject we gather together the best of the articles submitted the previous month and ask our readers to choose the best of the best. Entry is automatic - just submit you articke and we'll do the rest.

Check out the submission guidelines for information on posting articles.

Current Entries

Articles that match the contest criteria are automatically entered. The top 50 entries are shown.

Please Sign up or sign in to vote.
4 Nov 2015
David Catuhe
Microsoft Program Manager David Cathuhe shares an overview of asynchronous code within ECMAScript: what it is, how it works, and ways it can improve your workflow when working with JavaScript.
Please Sign up or sign in to vote.
3 Feb 2021
Sergey Alexandrovich Kryukov
JavaScript helps to write code without the usual irritation
Please Sign up or sign in to vote.
29 Jul 2017
Tomáš Růt
A simple introduction to bobril framework
Please Sign up or sign in to vote.
11 Mar 2017
Sergey Alexandrovich Kryukov
No named function arguments in JavaScript? Create them automatically
Please Sign up or sign in to vote.
20 Nov 2015
Mircea Diaconescu, Gerd Wagner
Learn how to build a Java back-end web application with minimal effort, using Java Server Faces (JSF) as the user interface technology, the Java Persistence API (JPA) for object-to-storage mapping, and a MySQL database.
Please Sign up or sign in to vote.
20 Oct 2017
Patrick P. Frey
This tutorial based on a docker image will guide through the development of a search engine service based on Strus and its Python Bindings within the Tornado web-framework.
Please Sign up or sign in to vote.
18 Nov 2015
Kadir A. Fuzaylov
What is Mobile First and what are its advantages. Implementing the approach and results stats.
Please Sign up or sign in to vote.
19 Dec 2015
ryanba29
This is a multi day project using ASP.NET Web API for the server and WPF MVVM for the client.
Please Sign up or sign in to vote.
2 Nov 2015
Sibeesh Passion
How to load data from database using Web API
Please Sign up or sign in to vote.
13 Aug 2017
Tomáš Růt
Simple explanation of bobril routing mechanism
Please Sign up or sign in to vote.
13 Aug 2017
Tomáš Růt
Explanation of features for localizations and formating by bobril-g11n library
Please Sign up or sign in to vote.
11 Nov 2015
Odd Marthon
A versatile visualization web browser application using standard web technologies.
Please Sign up or sign in to vote.
22 Nov 2015
Anil Sharma1983
Postback event not working colorbox in ASP.NET
Please Sign up or sign in to vote.
23 Nov 2015
Shine K Velayudhan
Executing JavaScript eval function from C#
Please Sign up or sign in to vote.
7 Nov 2015
mnguyen88
This is an alternative for "Using the jQuery unobtrusive validator with Twitter Bootstrap tooltips"
Please Sign up or sign in to vote.
22 Nov 2015
Anil Sharma1983
Internet Explorer 8/9 jsonresult method treats response as downloadable json result
Please Sign up or sign in to vote.
13 Nov 2015
Dave_Voyles
This article focuses on creating your own web project which takes advantage of Emscripten, so that you can take C / C++ code and get it running inside of the browser.
Please Sign up or sign in to vote.
9 Oct 2016
Jatinath
This tip will help developers to generate DrillDown chart using HighChart and ASP.NET
Please Sign up or sign in to vote.
27 Nov 2015
Modesty Zhang
A practical example of utilizing Reactive Extensions RxJS for autonomous states in React components with greater expressiveness and concise code.
Please Sign up or sign in to vote.
25 Nov 2015
Firnas
An easy way to implement jQuery Datatables server-side pagination in ASP.NET MVC with Entity Framework
Please Sign up or sign in to vote.
18 Nov 2015
Softarex Technologies, Inc.
Step-by-step case shows how to optimize a web application using new technologies which can easily increase the performance
Please Sign up or sign in to vote.
14 Nov 2015
Lavish Kumar
In this tip, we will look into new route registration process (ASP.NET Routing) in nopCommerce.
Please Sign up or sign in to vote.
17 Nov 2015
Sibeesh Passion
How to load an XML file and show as li using ng-repeat in Angular JS
Please Sign up or sign in to vote.
27 Feb 2018
Giorgio Arata
If you think named function arguments are needed in your JavaScript projects, you may consider extending built-in JavaScript Function objects to add them automatically.
Please Sign up or sign in to vote.
21 Nov 2015
KK Kod
Designing and Development of a simple ASP.NET Web API.
Please Sign up or sign in to vote.
9 Nov 2015
Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)
EntityType: EntitySet ‘[Entity Name]’ is Based on Type ‘[Entity Name]’ that has no keys defined
Please Sign up or sign in to vote.
5 Nov 2015
Vyacheslav Voronenko
As a contractor software developer I am asked from time to time to perform audit of LAMP projects. As project configuration is different, I use so-called "umbrella repository environment" which allows me to wrap such projects into reusable vagrant environment without need to amend audited projects c
Please Sign up or sign in to vote.
6 Nov 2015
Dave_Voyles
While building a browser-based version of the classic FMV game Night Trap, Microsoft Technical Evangelist David Voyles needed a solution to an event-based trigger. In comes Object.observe to save the day.
Please Sign up or sign in to vote.
2 Nov 2015
Duleeka Gunatilake
The HTML tag is intended to embed an inline frame within an HTML document. This article explores the possibility to inject HTML content from the same source to the inline frame.
Please Sign up or sign in to vote.
21 Nov 2015
Nitin Singh India
jQuery Promise: An Introduction to AJAX with Multicast Delegates
Please Sign up or sign in to vote.
21 Nov 2015
borchef
Using Global Settings and Values
Please Sign up or sign in to vote.
21 Nov 2015
MonkeySeeMonkeyWrite
This is an article about integration SIP and RTMP protocols
Please Sign up or sign in to vote.
6 Nov 2015
AMITAVA KARAN
This tip is about how to enable default routing in backbone.js.
Please Sign up or sign in to vote.
3 Nov 2015
harleydk
How to wait for a JavaScript jquery async function to return a value
Please Sign up or sign in to vote.
24 Nov 2015
Kadir A. Fuzaylov
Bootstrap is too big. Moff.js allows to include only needed parts.
17 Nov 2015
Jeffrey T. Fritz
With just a 10 minute investment up front to configure Raygun Pulse for my Wordpress blog, I was able to monitor my site for a few days free of charge to see how it performs.
Please Sign up or sign in to vote.
12 Nov 2015
Eduardo Yost
Creating a Web User Control containing an AutoCompleteExtender for data through WCF (JSON) allowing to store the entity selected through EntityFramework. Entity object serialization from the server to the client and the client to the server.
13 Nov 2015
Intel Corporation
This article talks about creating a Bluemix application, registering a device, setting triggers using NodeRED flow editor and visualizing data using Rickshaw JS.
Please Sign up or sign in to vote.
21 Nov 2015
AshwinRayaprolu
Struts2, JSON, JQGrid with annotations
Please Sign up or sign in to vote.
2 Nov 2015
Anuraj Parameswaran
This post is about uploading files to ASP.NET 5 web application using HTML5 file API.
Please Sign up or sign in to vote.
20 Nov 2015
Scott Dorman
Kendo Grid MVC Wrapper Automatic Column Configuration
13 Nov 2015
Intel Corporation
A complete list of these JavaScript code sample titles is provided below along with their links to instructions and code.
18 Nov 2015
/n software
Securing an Application with Multi-Factor Authentication using TOTP
Please Sign up or sign in to vote.
4 Nov 2015
Marc Clifton
85 lines of Javascript, 1441 bytes minified
Please Sign up or sign in to vote.
8 Dec 2015
Jovan Popovic(MSFT)
Overview of built-in support for JSON text processing in new SQL Server
Please Sign up or sign in to vote.
17 Feb 2017
Sergey Alexandrovich Kryukov
Well-known "pass an object" approach with a twist
Please Sign up or sign in to vote.
7 Nov 2015
Syed Hasan Hyder
Provides plausible and high performing data display, for very large data (over a million records)
Please Sign up or sign in to vote.
10 Dec 2015
Daniel Miller
This article describes the C# implementation for a high-performance role-based access control list.
Please Sign up or sign in to vote.
8 Jun 2020
Nitij
Creating applications using ASP.NET web API and Handlebars templating engine
Please Sign up or sign in to vote.
20 Nov 2016
Ehsan Sajjad
File Uploading in asp.net mvc without reloading complete page using IFrame

Current Participants

Those with articles that match the contest criteria are automatically entered.

/n software
Unknown
For more than 20 years, software developers for nearly every Fortune 500 and Global 2000 company worldwide have used /n software products to build powerful connected applications. Our mission is to provide enterprise-class communication, security, and e-business components empowering professional developers to rapidly build robust Internet enabled web and desktop applications targeting various platforms and development technologies.
Group type: Organisation

2 members

No Biography provided
Anil Sharma1983
Software Developer (Senior)
India India
Software developer in Microsoft technologies ASP.NET, C# ,MVC,KNOCKOUT JS, TELRICK CONTROL, JQUERY, BOOTSTRAP, ORACLE ,SQL SERVER,ENTITY FRAMEWORK,php, oracle
Anuraj Parameswaran
Technical Lead
India India
Working as Tech. Lead

My blog : dotnetthoughts.net.
You can follow me in twitter : @anuraj
AshwinRayaprolu
Chief Technology Officer Northalley
United States United States
A Technology evangelist with no technical language barriers. A strong believer that Simple Sofware Is Perfect Software. A staunch proponent of software / documentation automation in all domain's. And finally a true diciple of Google Search.
borchef
Software Developer (Senior) Pleisterman
Netherlands Netherlands
I have been programming for more then 15 years and started with C++ and have done a lot of different things in a lot of languages and environments.

I do a lot of javascript nowadays and i realy love it.

I specialize in planning and sceduling.

I am also part-time employed as a licensed nurse in home care.
Daniel Miller
Software Developer InSite
Canada Canada
I have been building software systems for many more years than I care to count, working for organizations that range from small non-profit associations in my local community to global Fortune 500 enterprises.

I specialize in the design and implementation of cloud-based business solutions. My work-related research interests include software design patterns, information architecture, and data visualization.
Dave_Voyles
United States United States
Dave Voyles is a Technical Evangelist for Microsoft. He spends a lot of time writing games, writing about games, and writing about how to write games for the game dev community, Read his blog or follow him on Twitter @davevoyles.
David Catuhe
United States United States
David Catuhe is a Principal Program Manager at Microsoft focusing on web development. He is author of the babylon.js framework for building 3D games with HTML5 and WebGL. Read his blog on MSDN or follow him @deltakosh on Twitter.
Duleeka Gunatilake
Engineer MTT Network (Pvt.) Ltd.
Sri Lanka Sri Lanka
No Biography provided
Eduardo Yost
Software Developer (Senior)
Argentina Argentina
This member doesn't quite have enough reputation to be able to display their biography and homepage.
Ehsan Sajjad
Software Developer
Pakistan Pakistan
Ehsan Sajjad is a Microsoft Certified Professional, Microsoft Certified C# Specialist and he is also among the top users on StackOverflow from Pakistan with 50k+ reputation at time of writing this and counting.

He is a passionate software developer with around 5 years of professional experience in Microsoft Technologies both web and desktop applications and always open to learn new things and platforms especially in mobile application development and game development.

Some Achievements :

  • 5th Top Contributor from Pakistan on Stackoverflow.com
  • Top User in ASP.NET MVC from Pakistan on Stackoverflow.com
  • 21st June 2017 - Article of the Day - ASP.NET Community (Beginners Guide on AJAX CRUD Operations in Grid using JQuery DataTables in ASP.NET MVC 5)
  • 19th April 2017 - Article of the Day - ASP.NET Community (ASP.NET MVC Async File Uploading using JQuery)
  • March 2017 - Visual C# Technical Guru Silver Medal on Microsoft Tech Net Wiki Article Competition
  • 20 January 2017 - Article of the Day - ASP.NET Community (Async File Uploading in ASP.NET MVC)
  • 22nd September 2016 - Article of the Day - ASP.NET Community (GridView with Server Side Filtering, Sorting and Paging in ASP.NET MVC 5)
  • 22nd August 2016 - Article of the Day - ASP.NET Community (Beginners Guide for Creating GridView in ASP.NET MVC 5)
  • December 2015 - C-SharpCorner Monthly Winner
Firnas
Software Developer (Senior)
Sri Lanka Sri Lanka
No Biography provided
Giorgio Arata
Software Developer
Italy Italy
No Biography provided
harleydk
Denmark Denmark
No Biography provided
Intel Corporation
United States United States
You may know us for our processors. But we do so much more. Intel invents at the boundaries of technology to make amazing experiences possible for business and society, and for every person on Earth.

Harnessing the capability of the cloud, the ubiquity of the Internet of Things, the latest advances in memory and programmable solutions, and the promise of always-on 5G connectivity, Intel is disrupting industries and solving global challenges. Leading on policy, diversity, inclusion, education and sustainability, we create value for our stockholders, customers and society.
Group type: Organisation

42 members

Jatinath
Software Developer (Senior)
India India
No Biography provided
Jeffrey T. Fritz
Program Manager
United States United States
Jeff Fritz is a senior program manager in Microsoft’s Developer Division working on the .NET Community Team. As a long time web developer and application architect with experience in large and small applications across a variety of verticals, he knows how to build for performance and practicality. Four days a week, you can catch Jeff hosting a live video stream called 'Fritz and Friends' at twitch.tv/csharpfritz. You can also learn from Jeff on WintellectNow and Pluralsight, follow him on twitter @csharpfritz, and read his blog at jeffreyfritz.com
Jovan Popovic(MSFT)
Program Manager Microsoft
Serbia Serbia
Graduated from Faculty of Electrical Engineering, Department of Computer Techniques and Informatics, University of Belgrade, Serbia.
Currently working in Microsoft as Program Manager on SQL Server product.
Member of JQuery community - created few popular plugins (four popular JQuery DataTables add-ins and loadJSON template engine).
Interests: Web and databases, Software engineering process(estimation and standardization), mobile and business intelligence platforms.
Kadir A. Fuzaylov
Uzbekistan Uzbekistan
No Biography provided
KK Kod
Software Developer (Senior)
United States United States
Currently working as Application Development Consultant in USA
I love writing what i know about and learning from the mistakes which i make...
Lavish Kumar
Software Developer
United States United States
Founder of Striving Programmers Online Community: http://www.strivingprogrammers.com

I am a programmer / web developer / software developer / graphic designer / database administrator.

Working with .NET Frameworks 2.0/3.5/4.0, MS SQL Server 2000/2005/2008, Oracle 8i/9i/10G, ASP.NET, C#.NET, VB.NET, ASP.NET AJAX, ASP.NET MVC, Web Services, JQuery, HTML, CSS, JavaScript and other programming languages .

Proficient in designing tools: Adobe Photoshop & Adobe Illustrator
Marc Clifton
Architect Interacx
United States United States
Blog: https://marcclifton.wordpress.com/
Home Page: http://www.marcclifton.com
Research: http://www.higherorderprogramming.com/
GitHub: https://github.com/cliftonm

All my life I have been passionate about architecture / software design, as this is the cornerstone to a maintainable and extensible application. As such, I have enjoyed exploring some crazy ideas and discovering that they are not so crazy after all. I also love writing about my ideas and seeing the community response. As a consultant, I've enjoyed working in a wide range of industries such as aerospace, boatyard management, remote sensing, emergency services / data management, and casino operations. I've done a variety of pro-bono work non-profit organizations related to nature conservancy, drug recovery and women's health.
Mircea Diaconescu
Technical Lead
Germany Germany
Researcher, developer, WoT/IoT enthusiast
Co-founder of http://web-engineering.info.
mnguyen88
Software Developer Cayen Systems
United States United States
No Biography provided
Modesty Zhang
Technical Lead
United States United States
https://github.com/modesty

https://www.linkedin.com/in/modesty-zhang-9a43771

https://twitter.com/modestyqz
MonkeySeeMonkeyWrite
United States United States
No Biography provided
Nitij
Software Developer (Senior)
India India
Just a regular guy interesting in programming, gaming and a lot of other stuff Smile | :)

Please take a moment to visit my YouTube Channel and subscribe to it if you like its contents!
My YouTube Channel

Don't be a stranger! Say Hi!!

Cheers!
Nitin Singh India
Technical Lead 3PillarGlobal
India India
I am a solutions lead working on .NET for about 10 years, focusing on core framework implementations in project. My development interests are in middle tier and backend components and sometimes, identifying design elements for technical solutions. Apart, I collect coins and stamps and do photography whenever I get a chance.
Odd Marthon
Norway Norway
No Biography provided
I am a software engineer living in Zürich.
My main interests are information retrieval, document processing, compiler building, formal languages and domain specific languages.
ryanba29
Software Developer
United States United States
No Biography provided
Scott Dorman
Software Developer (Senior)
United States United States
I am a Microsoft C# MVP, author, speaker, blogger, and software developer. I also created the WP Requests and WinStore Requests sites for Windows Phone and Windows Sotre apps as well as several open source projects.

I've been involved with computers in one way or another for as long as I can remember, but started professionally in 1993. Although my primary focus right now is commercial software applications, I prefer building infrastructure components, reusable shared libraries and helping companies define, develop and automate process and code standards and guidelines.
Sergey Alexandrovich Kryukov
Architect
United States United States
No Biography provided
Shine K Velayudhan
Architect Automation Anywhere
India India
Working as Lead Architect at Automation Anywhere.
Sibeesh Passion
Software Developer
Germany Germany
I am Sibeesh Venu, an engineer by profession and writer by passion. I’m neither an expert nor a guru. I have been awarded Microsoft MVP 3 times, C# Corner MVP 5 times, DZone MVB. I always love to learn new technologies, and I strongly believe that the one who stops learning is old.

My Blog: Sibeesh Passion
My Website: Sibeesh Venu
No Biography provided
Syed Hasan Hyder
Software Developer
Pakistan Pakistan
No Biography provided
Group type: Organisation

33 members

Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)
Software Developer (Senior)
India India
Proud Indian | Author | TEDx Speaker | Microsoft MVP | CodeProject MVP | Speaker | DZone Most Valuable Blogger| jsfiddler

My Website & Blog

taditdash.co.in

Programming Community Profiles

jsfiddle | Stack Overflow

Social Profiles

Facebook | Twitter | LinkedIn

Awards


  1. DZone Most Valuable Blogger
  2. Microsoft MVP 2014, 2015, 2016, 2017, 2018
  3. Code Project MVP 2014, 2015, 2016
  4. Star Achiever of the Month December 2013
  5. Mindfire Techno Idea Contest 2013 Winner
  6. Star of the Month July 2013
Tomáš Růt
Team Leader Quadient
Czech Republic Czech Republic
No Biography provided
Vyacheslav Voronenko
Web Developer
Ukraine Ukraine
Web Developer, interested in bleeding age web technologies and projects.

Experienced and interested in:
- High load web projects, bespoke software development
- DevOps: Chef, Ansible, Vagrant
- NoSQL (mongodb)
- Client stack (javascript core, jquery, AngularJS, HTML5 apis)
- *AAS (Amazon beanstalk, Redhat openshift)
- MEAN & Pure JS stack (Javascript, AngularJS, Node.JS, MongoDB)


-> DevOps inquiries
-> Other inquiries
-> Follow me on Github

Contest Entries and Requirements

  1. The contest period covers the the first day of the month 12AM US Eastern Standard Time and ends the final day of the month at 11:59:59 PM US Eastern Standard Time. All entries must be submitted during this period in order to qualify.
  2. Entries must be an article, or blog entry.
  3. With the exception of the Everything Else category, the article must be tagged with at least one of the tags corresponding to that competition's category (for example, to enter the C# Competition you would need to tag your article with a C# tag).
  4. Articles entries must follow the CodeProject submission guidelines.
  5. No cheating, lying, plagiarizing articles, chicanery, or kicking.
  6. Articles may only be considered for a single category. If an article is eligible for multiple categories (for example, it pertains to both the C# and Web Dev categories), CodeProject editors and judges will decide which category the article shall be entered in.
  7. No author can be nominated twice in the same category.
  8. If an author writes has two separate articles, each article may be considered in their respective categories provided none of the aforementioned rules are broken. For example, if an author wrote two separate articles, one related to C# and one related to VB.NET, the author and articles could be nominated in the C# and VB.NET competitions, respectively.
  9. In the event an author wins multiple competitions, and repeat, identical prizes, the number of prizes issued is solely at the discretion of the prize issuer.
  10. In the event an article has multiple authors and/or contributors, the number of prizes issued is solely at the discretion of the prize issuer.
  11. In the event of a tie,  the number of prizes issued is solely at the discretion of the prize issuer.
  12. Multiple votes from the same IP will be automatically disqualified.
  13. The judges’ decision is final and no correspondence will be entered into.
  14. Only those who live in jurisdictions in which this contest is legal may enter.
  15. Any breach of the rules and the prize will be awarded to the runner up.
  16. By entering the contest you agree to the rules, conditions of entry, and agree that your member alias and any submitted material can be used for promotional purposes by CodeProject.
  17. Entries shall be deemed to be submitted by the authorized account holder of the email address submitted at the time of entry unless clearly indicated otherwise. "Authorized account holder" is defined as the natural person who is assigned to an email address by an internet access provider, on-line service provider, or other organization (e.g. business, educational institution, etc.) that is responsible for assigning email addresses for the domain associated with the submitted email address.

Eligibility

This competition is open to software development professionals & enthusiasts who are of the age of majority in their jurisdiction of residence; however, residents of Quebec and of the following countries are ineligible to participate due to legal constraints: Cuba, Iran, Iraq, Libya, North Korea, Sudan, and Syria. Employees (or a member of their immediate family) of CodeProject or any of their affiliates, subsidiaries, advertising or promotional agencies are also ineligible to participate. Void where prohibited by law.

How to Enter

Entry is by the submission process described above. Please read the submission requirements before submitting your entry and ensure the article is tagged with at least one of the tags corresponding to that competition's category.

Lost, late, misdirected, or illegible entries will be disqualified. Any entry containing content that CodeProject deems objectionable for any reason will be disqualified. All decisions of CodeProject with respect to any aspect of the competition, including, without limitation, the eligibility of entries, are final and binding on all entrants in all matters as they relate to this competition. CodeProject reserves its right to modify the Rules.

CodeProject assumes no responsibility for lost, late, delayed, destroyed or misdirected mail, voice messages, email or any computer errors or malfunctions. No correspondence will be entered into with entrants.

CodeProject does not assume any responsibility for incorrect or inaccurate capture of entry information, technical malfunctions, human or technical error, lost, delayed or garbled data or transmissions, omission, interruption, deletion, defect or failures of any telephone or computer line or network, computer equipment, software or any combination thereof. Entry materials/data that have been tampered with or altered are void. If for any reason, in the opinion of CodeProject in its sole discretion, the competition is not capable of running as originally planned, or if the administration, security, fairness, integrity or the proper conduct of the competition is corrupted or adversely affected, including by reason of infection by computer virus, bugs, tampering, unauthorized intervention, fraud, technical failures or any other causes beyond its control, CodeProject reserves its right to cancel, terminate, modify, amend, extend or suspend the competition including cancelling any method of entry, and select a winner from previously received eligible entries. CodeProject reserves its right in its sole discretion to disqualify any individual it finds to be tampering with the entry process or the operation of the competition or to be acting in violation of the Rules or otherwise in a disruptive manner. CodeProject reserves its right to seek remedies and damages to the fullest extent of the law for any attempts to deliberately damage the competition web site or to undermine the legitimate operation of this competition. CodeProject shall not be held responsible for any errors or negligence that may arise or occur in connection with the competition including any damage to an entrant's computer equipment, system, software or any combination thereof, as a result of their participation in this competition or from downloading any material from the competition website where applicable.

You must sign in to participate in this contest.
This contest has ended.
1 Nov - 30 Nov 2015