Click here to Skip to main content
15,063,684 members
This competition has ended

Best Web Dev Article of August 2014

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.
14 Aug 2014
Sacha Barber
Angular.Js / Azure / ASP MVC / SignalR / Bootstrap demo app
Please Sign up or sign in to vote.
5 Aug 2014
Magyar András
How to create Office 2013 style splash screen for Windows Forms
Please Sign up or sign in to vote.
14 Aug 2014
Sacha Barber
Angular.Js / Azure / ASP MVC / SignalR / Bootstrap demo app
Please Sign up or sign in to vote.
13 Aug 2014
Dennis Baberich
A simple check list on what to look out for when developing a website
Please Sign up or sign in to vote.
12 Aug 2014
Ben Liebert
Here is a step by step guide to building a cross-platform application in HTML, CSS and JavaScript
Please Sign up or sign in to vote.
28 Aug 2014
Andrei Markeev
Client Side Rendering specifics related to list forms.
Please Sign up or sign in to vote.
13 Aug 2014
raju melveetilpurayil
One more example of how to do Paging in MVC
Please Sign up or sign in to vote.
18 Aug 2014
lorekd
Leveraging the built in LSet statement, along with user-defined types, to implement a class to translate binary data to/from simple data types
Please Sign up or sign in to vote.
11 Dec 2019
kametepe
This article shows how to simply create .rdlc report in Lightswitch Html client without using WCF RIA Services
Please Sign up or sign in to vote.
11 Aug 2014
Stuart Wheelwright
How to produce and publish a NuGet package using AppVeyor, the free continuous build service
Please Sign up or sign in to vote.
24 Aug 2014
Abhishek Nandy
Article 5 for Android Tutorial Contest
Please Sign up or sign in to vote.
27 Aug 2014
Mark_Shield
If you use deserialize objects with private setters in a .NET SignalR client you may find those member variables are still set to default.
Please Sign up or sign in to vote.
18 Aug 2014
Ronnie Mukherjee
How can information hiding be implemented in JavaScript?
Please Sign up or sign in to vote.
23 Aug 2014
Stephan Johnson
Scaffold Microsoft Azure Table Storage entities in ASP.NET MVC5
Please Sign up or sign in to vote.
26 Aug 2014
saadixl
jQuery Typewriter effect on HTML text
Please Sign up or sign in to vote.
19 Aug 2014
nasir_ml
How to make complicated “multi line charts” using simple HTML and JavaScript
Please Sign up or sign in to vote.
7 Aug 2014
Zachary Gardner
IE waits till the end of the thread to send AJAX POST requests to the server.
Please Sign up or sign in to vote.
11 Aug 2014
Sourav Kayal
In this tip, we will learn to implement OData endpoint in Web API application.
Please Sign up or sign in to vote.
9 Aug 2014
John Bonfardeci
Cascading Asynchronous Function Execution (CAFÉ) is a design pattern for easily managing the execution sequence of asynchronous requests and callbacks within a medium to large JavaScript framework.
Please Sign up or sign in to vote.
17 Aug 2014
Ben Liebert
How to architect CSS
Please Sign up or sign in to vote.
19 Aug 2014
Jinan Kordab
This article and tip describes how to create or delete an Active Directory Services Email using ASP.NET web page, remotely.
Please Sign up or sign in to vote.
27 Aug 2014
Dhanabati
Using Bootstrap Carousel Slider in Servoy 7.4
Please Sign up or sign in to vote.
26 Aug 2014
Roysb
Creating a menu dynamically from a database, with a style type control panel
Please Sign up or sign in to vote.
8 Aug 2014
Corey Fournier
ROR in production Windows
Please Sign up or sign in to vote.
21 Aug 2014
Magyar András
More and more people are watching the web pages on smartphone and tablet devices, so more web developer create responsive website. I present some methods to embed responsive youtube videos.
Please Sign up or sign in to vote.
18 Aug 2014
Sourav Kayal
In this tip, we will learn to share data from service to controller in AngularJS
Please Sign up or sign in to vote.
13 Jan 2016
Qwertie
Building a table of contents in JavaScript
Please Sign up or sign in to vote.
20 Aug 2014
Keyhole Software
Functional reactive programming and JavaScript
Please Sign up or sign in to vote.
22 Aug 2014
Alexander Parra Lorenzo
example to request a JSON data
Please Sign up or sign in to vote.
26 Aug 2014
Siddharth Chandra
nodejs advance topic simplified
Please Sign up or sign in to vote.
6 Aug 2014
Mahesh Pachbhai
Use of callback function for synchronous execution of Ajax call from JavaScript in MVC 4.0
Please Sign up or sign in to vote.
4 Aug 2014
TheCannyCoder
For those who have been programming Java or C/C++ for any period of time will know one of the most annoying things is trying to debug a crash due accessing a null object.
Please Sign up or sign in to vote.
20 Aug 2014
valentasm
Silverlight and XNA animation class with automatic animation and flexible sprites loading.
Please Sign up or sign in to vote.
25 Aug 2014
Sourav Kayal
In this tip, we will learn to implement SPA using AngularJS
Please Sign up or sign in to vote.
29 Aug 2014
Cybermaxs
How speedy.js is your web site?
Please Sign up or sign in to vote.
21 Aug 2014
Bibhu Dutta
How to create an Azure Cloud Service
Please Sign up or sign in to vote.
7 Aug 2014
Chris875
Format CodeProject articles: table of contents and less words per line
Please Sign up or sign in to vote.
9 Aug 2014
Gilly Barr
How to invoke JS code
Please Sign up or sign in to vote.
15 Aug 2014
BackyardHackMechanic
This will explain how to geocode an address only by postalcode / zipcode and streetnumber
Please Sign up or sign in to vote.
16 Aug 2014
Alex Turok
In a recent episode of the Code Speak Loop podcast I mentioned two Clojure projects: Liberator, designed to build REST services, and Korma, allowing to talk to relational databases easily. I’ve been working with these libraries lately and it turns out they play quite nice together.
Please Sign up or sign in to vote.
20 Aug 2014
TheCardProject.co.uk
Quickly set up the ability to serve up several pages and record which was served in SQL Server
Please Sign up or sign in to vote.
14 Aug 2014
Sacha Barber
Angular.Js / Azure / ASP MVC / SignalR / Bootstrap demo app
Please Sign up or sign in to vote.
7 Aug 2014
Rigin VP
Multiple file upload in MVC
Please Sign up or sign in to vote.
24 Aug 2014
Andrei Markeev
All you need to know to start creating your own CSR customizations in SharePoint 2013.
Please Sign up or sign in to vote.
4 Jul 2015
Peter Leow
Putting faces on Your Android App.
Please Sign up or sign in to vote.
6 Aug 2014
Sourav Kayal
In this article, we will understand custom view engine and view engine setup in ASP.NET MVC application
Please Sign up or sign in to vote.
8 Jun 2016
David Lee 145
How to make dynamic DTO with ExpandoObject
Please Sign up or sign in to vote.
1 Aug 2014
yosonwan
Sometimes we need to kill a process programly. This article talk about how to get process array to process name and filter it.
Please Sign up or sign in to vote.
18 Aug 2014
Sul Aga
Using Autofac IoC container in MVC application to resolve dependencies. Scenarios included: controller, custom filter and view dependency injection
Please Sign up or sign in to vote.
16 Sep 2014
John Atten
Earlier this year we looked at Implementing Group-Based Permissions Management using the ASP.NET Identity 1.0 framework. The objective of that project was to gain a little more granular control of application authorization, by treating the now-familiar Identity Role as more of a "permission" which c

Current Participants

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

Abhishek Nandy
Software Developer
India India
I am into software Development for less than a year and i have participated in 2 contests here at Codeproject:-Intel App Innovation Contest 2012 and Windows Azure Developer Challenge and been finalist at App Innovation contest App Submission award winner as well won two spot prizes for Azure Developer Challenge.I am also a finalist at Intel Perceptual Challenge Stage 2 with 6 entries nominated.I also won 2nd prize for Ultrabook article contest from CodeProject
Link:-
http://www.codeproject.com/Articles/523105/Ultrabook-Development-My-Way

Microsoft MVA Fast Track Challenge Global Winner.
Ocutag App Challenge 2013 Finalist.

My work at Intel AppUp Store:-

UltraSensors:-
http://www.appup.com/app-details/ultrasensors
UltraKnowHow:-
http://www.appup.com/app-details/ultraknowhow
Alex Turok
Software Developer Acumatica
Russian Federation Russian Federation
I am a full-time .NET programmer and a lover of C#, C++, Clojure and Python at the same time. I do some Windows Phone development on my own and occasionally try myself at web-development. To enhance all these software-related activities I maintain a blog writing there on various topics, most of which actually come back to programming.
Alexander Parra Lorenzo
Software Developer (Senior)
Spain Spain
This member doesn't quite have enough reputation to be able to display their biography and homepage.
Andrei Markeev
Finland Finland
Full stack developer, enterprise web software. Microsoft MVP, open source person, speaker, online expert.
BackyardHackMechanic
Netherlands Netherlands
No Biography provided
Ben Liebert
Architect BlackBall Software
New Zealand New Zealand
No Biography provided
Bibhu Dutta
Software Developer Mindfire Solutions
India India
Software developer, working at Mindfire Solutions, having hands on experience in both Windows and web application using C#, ASP.NET, ASP.NET MVC.
Chris875
Software Developer
Germany Germany
No Biography provided
Corey Fournier
Software Developer
United States United States
Graduate of University of Louisiana at Lafayette in computer science.
Cybermaxs
Technical Lead
France France
Yet another proof of concept
David Lee 145
Web Developer Nexon Korea
Korea (Republic of) Korea (Republic of)
I am a web developer in South Korea. I work at Nexon Korea now.

My interest:
- ASP.NET (MVC, Web API)
- C#
- Etc.

GitHub : https://github.com/thinkit-software
Dennis Baberich
CEO baberich.de
Germany Germany
<insert stereotypes="" here="">

Just me, just saying.
Message me if you like.
Dhanabati
India India
No Biography provided
Gilly Barr
Web Developer
Israel Israel
Started programming e-commerce sites with PHP & MySQL at the age of 14. Worked for me well for about 5 years.

Transfered to C# & asp.net, while serving in the IDF.
Worked on the 'Core Performance' Team at ShopYourWay.com (Sears Israel)
Currently working at Logz.io

Check out my blog!
or my twitter
Jinan Kordab
Software Developer
Canada Canada
No Biography provided
John Atten
Software Developer XIV Solutions
United States United States
My name is John Atten, and my username on many of my online accounts is xivSolutions. I am Fascinated by all things technology and software development. I work mostly with C#, Javascript/Node.js, Various flavors of databases, and anything else I find interesting. I am always looking for new information, and value your feedback (especially where I got something wrong!)
John Bonfardeci
Software Developer
United States United States
I'm absolutely addicted to problem solving and I'm fortunate that I can make a living at it by creating original solutions for complex problems in a large health care environment. My areas of focus include design and development on the client, server-side, and database using but not limited to ASP.NET, MVC, C#, SharePoint 2010, SQL, SQL Server 2k-2k8, IIS 6-7.5, JavaScript, jQuery, Knockout JS (MVVM), HTML/5, CSS 2/3, Python, Django, MySQL, SQL Anywhere, and MongoDB. My favorite languages are JavaScript, C#, F#, and Scala - or any language that combines functional and OO paradigms.
kametepe
Web Developer Navie global
Nigeria Nigeria
That's me. Thank God
Keyhole Software
Keyhole Software
United States United States
Keyhole is a software development and consulting firm with a tight-knit technical team. We work primarily with Java, .NET, and Mobile technologies, specializing in application development. We love the challenge that comes in consulting and blog often regarding some of the technical situations and technologies we face. Kansas City, St. Louis and Chicago.
Group type: Organisation

3 members

lorekd
Web Developer
United States United States
No Biography provided
Magyar András
Student
Hungary Hungary
No Biography provided
Mahesh Pachbhai
Software Developer
India India
No Biography provided
Mark_Shield
Software Developer (Senior) Argus Media
United Kingdom United Kingdom
Mark Shield is a senior developer at Argus Media. He enjoys coding / tinkering in a variety of languages (C++, C#, Python, F# to name a few) and playing his ever increasing bass guitar collection in his ever decreasing spare time.
nasir_ml
Team Leader
Pakistan Pakistan
Working in the field of software development from the past 9 years, love to work in databases and writing applications for large enterprises, experienced in medical and financial sectors.

Believes that software development is the most beautiful work in the world.
Peter Leow
Instructor / Trainer
Singapore Singapore
Stop by my website at https://peterleowblog.com/

Check out my publications at https://www.amazon.com/author/peterleow

Follow me on twitter at https://twitter.com/peterleowblog

“Live as if you were to die tomorrow. Learn as if you were to live forever.”
― Mahatma Gandhi

子曰:"三人行,必有我师焉;择其善者而从之,其不善者而改之."
Qwertie
Software Developer None
Canada Canada
Since I started programming when I was 11, I wrote the SNES emulator "SNEqr", the FastNav mapping component, the Enhanced C# programming language (in progress), the parser generator LLLPG, and LES, a syntax to help you start building programming languages, DSLs or build systems.

My overall focus is on the Language of your choice (Loyc) initiative, which is about investigating ways to improve interoperability between programming languages and putting more power in the hands of developers. I'm also seeking employment.
raju melveetilpurayil
Software Developer (Senior)
United Kingdom United Kingdom
Microsoft Certified Professional Developer.
Rigin VP
Software Developer
India India
Am a software Developer
Working in mostly MS Platform, interested in scripting languages.

Am from South India - Kerala Smile | :)

Rigin
Ronnie Mukherjee
Software Developer
United Kingdom United Kingdom
No Biography provided
Roysb
Costa Rica Costa Rica
No Biography provided
saadixl
Student
Bangladesh Bangladesh
No Biography provided
Sacha Barber
Software Developer (Senior)
United Kingdom United Kingdom
I currently hold the following qualifications (amongst others, I also studied Music Technology and Electronics, for my sins)

- MSc (Passed with distinctions), in Information Technology for E-Commerce
- BSc Hons (1st class) in Computer Science & Artificial Intelligence

Both of these at Sussex University UK.

Award(s)

I am lucky enough to have won a few awards for Zany Crazy code articles over the years

  • Microsoft C# MVP 2016
  • Codeproject MVP 2016
  • Microsoft C# MVP 2015
  • Codeproject MVP 2015
  • Microsoft C# MVP 2014
  • Codeproject MVP 2014
  • Microsoft C# MVP 2013
  • Codeproject MVP 2013
  • Microsoft C# MVP 2012
  • Codeproject MVP 2012
  • Microsoft C# MVP 2011
  • Codeproject MVP 2011
  • Microsoft C# MVP 2010
  • Codeproject MVP 2010
  • Microsoft C# MVP 2009
  • Codeproject MVP 2009
  • Microsoft C# MVP 2008
  • Codeproject MVP 2008
  • And numerous codeproject awards which you can see over at my blog
Siddharth Chandra
Architect
India India
Hi,

Hope you all are doing great.
i have worked and have hands on exprience various technologies.
But the one i love most are HTML5,AngularJS,Cordova,Bootstrap.
i have 10+ yrs of experience in building Enterprise level applications
based on emerging technologies.
Currently i am mostly dedicated towards nodejs and as a mean stack developer.
I have also worked on embedded software and graphics technologies.

My interest is in simple Human Machine Interface.

Please feel to drop me an email siddmegadeth@gmail.com
please do let me know of your valuable suggestion for improving articles
and feedback.
Sourav Kayal
Software Developer DELL International
India India
I am software developer from INDIA. Beside my day to day development work, i like to learn new technologies to update myself. I am passionate blogger and author in various technical community including dotnetfunda.com , c-sharpcorner.com and codeproject. My area of interest is modern web technology in Microsoft stack. Visit to my personal blog here.

http://ctrlcvprogrammer.blogspot.in/
Stephan Johnson
We Fix Code
South Africa South Africa
No Biography provided
Stuart Wheelwright
Architect BlackJet Software Ltd
United Kingdom United Kingdom
Stuart Wheelwright is the Principal Architect and Software Developer at BlackJet Software Ltd.

He has over 16 years commercial experience producing robust, maintainable, web-based solutions and bespoke systems for Microsoft platforms.

His latest project is Shopping UK, an elegantly simple shopping list for iPhone.
Sul Aga
Software Developer (Senior) Advanced Legal
United Kingdom United Kingdom
I am a software engineer specialised in the .NET stack (C#). I hold a Master degree in Internet Engineering from the University of Sunderland. I am very passionate about technology and learning new stuff.

Website: sulhome.com

LinkedIn: Sul Aga
TheCannyCoder
United Kingdom United Kingdom
No Biography provided
TheCardProject.co.uk
Software Developer (Senior) RichardGreenSoftware Ltd
United Kingdom United Kingdom
I am technical Director of TheCardProject.co.uk in Nottingham, a website giving information, software, services and expertise in the area of ID cards, smart cards.
valentasm
Software Developer
Lithuania Lithuania
No Biography provided
yosonwan
Web Developer
Unknown
No Biography provided
Zachary Gardner
Software Developer Keyhole Software
United States United States
No Biography provided

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 Aug - 31 Aug 2014