Click here to Skip to main content
14,265,797 members

Server Functions Challenge

This competition has ended

The Challenges

Serverless Computing has put the focus back on code efficiency, while simultaneously transforming the role of IT Ops. With its popularity set to grow in the coming years, it's worth investing the time to understand the basics of this technology and what it can do for you. Click on the "Get Started" buttons to read about each challenge and instructions for how to enter.

 

 

Challenge 1: Serverless Survey   

What do you think about Serverless? Is it world changing? Is it the 2019 version of RPC? Take our quick survey and share your thoughts. 

Estimated time to complete: 30 seconds

 
  

Challenge 2: Serverless Tutorial

Learn how to create Serverless functions on Microsoft Azure. The first 100 participants to complete the tutorial will receive a $25 gift card from Amazon and a Certificate of Completion!

Estimated time to complete: Approx. 20 mins 

 

Challenge 3: Article Writing 

Pick a topic, any topic on Serverless Computing and show off your knowledge and expertise. 

Estimated time to complete: Depends on the topic

 

Current Entries

Articles that match the contest criteria are automatically entered.

29 Apr 2019
Florian Rappl
Why not use serverless computing to perform maintenance tasks in Azure DevOps?
17 Mar 2019
Marc Clifton
Stress testing an Azure Compute Function application by computing Pi
3 Apr 2019
Akhil Mittal
How to create Azure functions in Visual Studio 2017
4 Apr 2019
Akhil Mittal
How to master Blob Triggers and queue Storage Triggers
1 May 2019
Javier Carrion
How to create and test a Serverless Function app using Microsoft Azure
18 Apr 2019
RaviAakula
In this article, we will learn how to deploy ASP.NET Core Microservices in AWS ECS using Fargate with Cloudformation template and AWS Console.
8 Apr 2019
Nitin Sawant
Implementing serverless free SMS web API using Azure functions
17 Mar 2019
Madhur Kapoor
One of the quickest way to get your code up and running in Azure is to use Azure Functions which makes use of the serverless architecture. When we say serverless, it means that we don’t have to worry about the provisioning and maintaining of virtual machines or servers.

Current Participants

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

Akhil Mittal
Architect https://codeteddy.com/
India India
Akhil Mittal is a Microsoft MVP(Most Valuable Professional), C# Corner MVP, Codeproject MVP, a blogger, author and likes to write/read technical articles. Akhil has an experience of around 12 years in developing, designing, architecting enterprises level applications primarily in Microsoft Technologies. Akhil enjoys working on technologies like MVC, Web API, Entity Framework, Angular, C# and BlockChain. Akhil is an MCP( Microsoft Certified Professional) in Web Applications (MCTS-70-528, MCTS-70-515) and .Net Framework 2.0 (MCTS-70-536). Visit Akhil Mittal’s personal blog CodeTeddy for some good and informative articles.
LinkedIn: https://www.linkedin.com/in/akhilmittal/
Group type: Collaborative Group

759 members

a.bennett
Australia Australia
No Biography provided
Afzaal Ahmad Zeeshan
Software Developer
Pakistan Pakistan
Afzaal Ahmad Zeeshan is a computer programmer from Rabwah, Pakistan, and likes .NET Core and Node.js for regular everyday development. He is an expert with Cloud, Mobile, and API development. Afzaal has experience with the Azure platform and likes to build cross-platform libraries/software with .NET Core. Afzaal is an Alibaba Cloud MVP, twice he has been awarded Microsoft MVP status for his community leadership in software development, four times CodeProject MVP status for technical writing and mentoring, and 4 times C# Corner MVP status in the same field.
Aleksa Mileusnic
Technical Lead Gowi
Serbia Serbia
Experienced Technical Lead with a demonstrated history of working in the IT and services industry. Skilled in .NET, Azure and Elasticsearch. Strong engineering professional with a focus on coaching, teamwork, and leadership. Committed to sustainable software development and agile methodologies
Alex Lipov
Software Developer
Israel Israel
No Biography provided
alfred90
Team Leader Wat Nak
Lao People'S Democratic Republic Lao People'S Democratic Republic
No Biography provided
Allister Beharry
Software Developer
Trinidad and Tobago Trinidad and Tobago
I've been programming computers as a hobby and professionally for almost 20 years. I like both Windows and Linux. My current areas of interest are computer security, machine learning and .NET HPC.
ambilykk
Architect TCS
India India
I have over 10 years of experience working on Microsoft Technologies. I am carrying the passion on Microsoft technologies specifically on web technologies such as ASP.Net, HTML5, jQuery and Ajax. My interests also include TFS, Azure, Windows 8, Visual Studio 2010. Technology adoption and learning is my key strength and technology sharing is my passion.

Microsoft MVP: Connected Service Developer
amphorn
Employed (other)
Thailand Thailand
No Biography provided
Andre Laemmer
Founder
Germany Germany
No Biography provided
AnostDev
Student University of Groningen
Netherlands Netherlands
No Biography provided
apmyhr
Software Developer RCT Systems
United States United States
No Biography provided
ArindamNayak
Software Developer
India India
Developing web based application since last 5 years, also interested in designing application with optimized used of available tech stacks, as well as apply those and real life experience to help out friends, colleagues,communities such as this or other forums.

MCSD (2013) certified developer.

Reach me - http://about.me/arindamnayak
Arthur V. Ratz
Software Developer (Senior) EpsilonDev
Ukraine Ukraine
I’m software developer, system analyst and network engineer, with over 20 years experience, graduated from L’viv State Polytechnic University and earned my computer science and information technology master’s degree in January 2004. My professional career began as a financial and accounting software developer in EpsilonDev company, located at L’viv, Ukraine. My favorite programming languages - C/C++, C#.NET, Java, ASP.NET, Node.js/JavaScript, PHP, Perl, Python, SQL, HTML5, etc. While developing applications, I basically use various of IDE’s and development tools, including Microsoft Visual Studio/Code, Eclipse IDE for Linux, IntelliJ/IDEA for writing code in Java. My professional interests basically include data processing and analysis algorithms, artificial intelligence and data mining, system analysis, modern high-performance computing (HPC), development of client-server web-applications using various of libraries, frameworks and tools. I’m also interested in cloud-computing, system security audit, IoT, networking architecture design, hardware engineering, technical writing, etc. Besides of software development, I also admire to write and compose technical articles, walkthroughs and reviews about the new IT- technological trends and industrial content. I published my first article at CodeProject in June 2015.
Arun Maiya
Software Developer (Senior)
India India
No Biography provided
askis
Software Developer
Dominican Republic Dominican Republic
No Biography provided
Atin Agrawal
Software Developer Greysprings Software Solutions Pvt. Ltd.
India India
No Biography provided
avajgold
Technical Writer I. Magnin
Cambodia Cambodia
No Biography provided
BDisp
Retired
Portugal Portugal
No Biography provided
Bethwell Majola
Software Developer Global Payment Technologies
South Africa South Africa
No Biography provided
bhai rafi
Team Leader Freeport
India India
No Biography provided
BoomRShine
Software Developer (Senior)
United States United States
No Biography provided
brzydkimech
Web Developer GTS Poland Sp. z o.o.
United States United States
No Biography provided
cemsengineer
United States United States
No Biography provided
charlessb
Software Developer (Junior)
United States United States
No Biography provided
Charlie brown 711
Software Developer (Senior) Innovative Options LLC
India India
No Biography provided
CodeLancer
United States United States
No Biography provided
daisybr3
Team Leader Bukalapak
Indonesia Indonesia
No Biography provided
Daniele Fontani
Chief Technology Officer
Italy Italy
I'm senior developer and architect specialized on portals, intranets, and others business applications. Particularly interested in Agile developing and open source projects, I worked on some of this as project manager and developer.

My programming experience include:

Frameworks \Technlogies: .NET Framework (C# & VB), ASP.NET, Java, php
Client languages:XML, HTML, CSS, JavaScript, angular.js, jQuery
Platforms:Sharepoint,Liferay, Drupal
Databases: MSSQL, ORACLE, MYSQL, Postgres
daryl_au
Australia Australia
No Biography provided
David Cunningham
Founder CodeProject.com
Canada Canada
No Biography provided
davidralph77
Software Developer (Senior)
United States United States
No Biography provided
dawn70
India India
No Biography provided
DenisMremi
Software Developer (Senior) Extrateq Software Company Tanzania Ltd
Tanzania (United Republic of) Tanzania (United Republic of)
No Biography provided
DuhBug
Business Analyst Metrotransit
United States United States
No Biography provided
dupont19
Team Leader Pacific Stereo
Hong Kong Hong Kong
No Biography provided
Eric Woodruff
Software Developer (Senior)
United States United States
Eric Woodruff is an Analyst/Programmer for Spokane County, Washington where he helps develop and support various applications, mainly criminal justice systems, using Windows Forms (C#) and SQL Server as well as some ASP.NET applications.

He is also the author of various open source projects for .NET including:

The Sandcastle Help File Builder - A front end and project management system that lets you build help file projects using Microsoft's Sandcastle documentation tools. It includes a standalone GUI and a package for Visual Studio integration.

Visual Studio Spell Checker - A Visual Studio editor extension that checks the spelling of comments, strings, and plain text as you type or interactively with a tool window. This can be installed via the Visual Studio Gallery.

Image Map Controls - Windows Forms and web server controls that implement image maps.

PDI Library - A complete set of classes that let you have access to all objects, properties, parameter types, and data types as defined by the vCard (RFC 2426), vCalendar, and iCalendar (RFC 2445) specifications. A recurrence engine is also provided that allows you to easily and reliably calculate occurrence dates and times for even the most complex recurrence patterns.

Windows Forms List Controls - A set of extended .NET Windows Forms list controls. The controls include an auto-complete combo box, a multi-column combo box, a user control dropdown combo box, a radio button list, a check box list, a data navigator control, and a data list control (similar in nature to a continuous details section in Microsoft Access or the DataRepeater from VB6).

For more information see http://www.EWoodruff.us
ewegan89
Malaysia Malaysia
No Biography provided
finlay12
Student VDC
Philippines Philippines
No Biography provided
Flavio de Moraes
Architect
Brazil Brazil
No Biography provided
Florian Rappl
Chief Technology Officer
Germany Germany
Florian lives in Munich, Germany. He started his programming career with Perl. After programming C/C++ for some years he discovered his favorite programming language C#. He did work at Siemens as a programmer until he decided to study Physics.

During his studies he worked as an IT consultant for various companies. After graduating with a PhD in theoretical particle Physics he is working as a senior technical consultant in the field of home automation and IoT.

Florian has been giving lectures in C#, HTML5 with CSS3 and JavaScript, software design, and other topics. He is regularly giving talks at user groups, conferences, and companies. He is actively contributing to open-source projects. Florian is the maintainer of AngleSharp, a completely managed browser engine.
Fobdob
United Kingdom United Kingdom
No Biography provided
Freya39
Team Leader
Singapore Singapore
No Biography provided
FrodoFlee
Web Developer Hendrix Development
United States United States
No Biography provided
ftlcd
Software Developer
Portugal Portugal
No Biography provided
Gareth.James@tr.com
Software Developer Thomson Corporation
United Kingdom United Kingdom
No Biography provided
Garland Yang
Software Developer (Senior)
United States United States
No Biography provided
genycopedison
Technical Lead SoMotSoft
Vietnam Vietnam
No Biography provided
Giorgio Orizio
Software Developer (Senior)
United States United States
Giorgio is an Italian Software Developer living in Las Vegas, Nevada. He started learning BASIC on an Apple IIc watching a friend and then he convinced his father he had to have one too. He could not get an Apple but instead he was able to put his hands on a 8088 powered PC with two floppies and since then he has never stopped learning new languages and technologies. He started writing applications in GWBASIC, then C, C++, Visual Basic, VBscript, VB.NET and C# picking up whatever was along the way such as HTML, JavaScript, T-SQL and tons of libraries, technologies and tools. Since then his skills allowed him to move around the world. In South America for some years and then to the United States. While he's not at work or at home he is travelling or watching Formula 1 races, doing some trading in the stock market, trying to learn options and helping friends and relatives with their computing issues. He also loves to binge watching whatever is on Netflix or online, ranging from spanish speaking movies & telenovelas to crime & thriller shows.
hakimio
Unknown
No Biography provided
Harold Patel
Tester / Quality Assurance
United Kingdom United Kingdom
No Biography provided
HisAxelency
Software Developer (Senior) MIPS
Belgium Belgium
No Biography provided
id2000
Systems Engineer Exxact Corporation
United States United States
No Biography provided
Imran Hussain
Website Administrator Mindtree Ltd
India India
DevOps engineer at Mindtree Ltd.
isabella79
Team Leader
Australia Australia
No Biography provided
jasminej
Systems Engineer
Malaysia Malaysia
No Biography provided
Jason Gleim
Software Developer (Senior) NFocus Consulting Inc
United States United States
I'm a Senior Software Developer with King Memory LLC in Columbus, OH working primarily in C# writing APIs and other line of business applications. I've been working in .Net since version 1.0 and I am skilled in most aspects of the platform. I've started out as an Automation Engineer working with robots, lasers, machine vision, and other cool stuff which I miss. I've also worked in healthcare and digital marketing. I speak fluent binary.

On the side I own Aerial Break Software under which I publish personal projects and hope to make some money... someday.

My fun job is shooting Fireworks professionally as an Ohio licensed fireworks exhibitor. I'm licensed for outdoor and indoor fireworks and I've been on the crew for Red, White, and Boom in Columbus, OH since 2002.
Javier Carrion
Tester / Quality Assurance
United States United States
A QA analyst & aspiring developer with years of tech experience that began with making & repairing PCs to currently talking & commanding PCs. An introvert trying to be a social butterfly @seetechnologic. ❤️ art & #tech! Fun fact: Met my bodybuilder Angel on spring break & never left FL.
jeanetted
Team Leader
France France
No Biography provided
jerocp
Software Developer (Senior)
Spain Spain
No Biography provided
John Cuba
Database Developer Epsilon
United States United States
No Biography provided
Katghoti
United States United States
No Biography provided
KesavaBitra
Web Developer Self Employed
Canada Canada
No Biography provided
Kevin Straßer
Software Developer GAMMA Organisation + DV-Systemservice GmbH
Germany Germany
No Biography provided
Keviniano Gayo
Software Developer self employed
Philippines Philippines
No Biography provided
Kiran Gudipalli
Architect NexZenSoft LLC
United States United States
No Biography provided
LanLa
Software Developer self
Belgium Belgium
No Biography provided
lindaroy
Software Developer
Korea (Republic of) Korea (Republic of)
No Biography provided
loithien
Software Developer FCS
Vietnam Vietnam
I am a Java dev. And now I go to NodeJs field.
Madhur Kapoor
Technical Lead Infosys
India India
Madhur is Technology Lead by profession having around 9+ yrs of experience in IT industry working on Microsoft Technologies. Apart from Microsoft Technologies, he also likes to work on Mobile Development in Android.

His Technical expertise include .Net technologies including MVC, WebAPI, Azure.

Apart from coding, he like to play Xbox Games, strum guitar or read books.

My Blog : http://www.codingparadox.com
Magebarf
Software Developer (Senior)
Sweden Sweden
No Biography provided
Manoj_ahi
Software Developer Schneider
India India
No Biography provided
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.
marcuson.nn90
Engineer
Italy Italy
No Biography provided
MarianaSilva
Portugal Portugal
No Biography provided
Mark Farmiloe
Software Developer (Senior) Churchill Computer Solutions Ltd
United Kingdom United Kingdom
No Biography provided
MehdiNaseri
Software Developer (Senior)
Canada Canada
No Biography provided
MehreenTahir
Student
Pakistan Pakistan
C# Corner MVP, UGRAD alumni, student, programmer and an author.
Member 10171518
United States United States
No Biography provided
Member 10228675
Technical Writer CEB
India India
No Biography provided
Member 10859623
Software Developer
Poland Poland
Software developer
Member 11259672
South Africa South Africa
No Biography provided
Member 11529407
Software Developer (Senior) Embry-Riddle University
United States United States
No Biography provided
Member 11652130
Software Developer Coc Coc ltd
Vietnam Vietnam
No Biography provided
Member 12437877
Saudi Arabia Saudi Arabia
No Biography provided
Member 12943849
Website Administrator
United States United States
No Biography provided
Member 13116823
Software Developer (Junior) cigniti technologies
India India
No Biography provided
Member 13344055
United States United States
No Biography provided
Member 13631734
Singapore Singapore
No Biography provided
Member 13713564
Software Developer (Junior) BW
Poland Poland
No Biography provided
Member 14096309
Student Academy
Finland Finland
No Biography provided
Member 14128871
Software Developer (Senior) Sintraconsulting
Italy Italy
This member doesn't quite have enough reputation to be able to display their biography and homepage.
Member 14143679
Software Developer Lucid Imaging Private Limited
India India
No Biography provided
Member 14169933
Software Developer (Senior) Datamatics Pvt Ltd
United States United States
No Biography provided
Member 14180016
Student
Netherlands Netherlands
No Biography provided
Member 14184702
Web Developer export co
United States United States
No Biography provided
Member 14187960
United States United States
No Biography provided
Member 14191009
Denmark Denmark
No Biography provided
Member 14194130
Student Smart Minds Academy
India India
No Biography provided
No Biography provided
Member 14329856
Singapore Singapore
No Biography provided
Member 3806207
Software Developer (Senior) NA
United States United States
No Biography provided
Member 8284118
Software Developer Self-employed
Australia Australia
This member doesn't quite have enough reputation to be able to display their biography and homepage.
Member 8665579
Software Developer Real World Applications
United States United States
No Biography provided
Michael Bookatz
Software Developer (Senior) FTSE russell
United Kingdom United Kingdom
Software Engineer who started coding when I was 5. Core focus is to meet clients real business needs through initial consultation, followed by a communicative and collaborative approach. Delivers applications using C# .net and MS SQL Server. Comfortable working independently, in a team, or mentoring to meets deadlines irrelevant of pressure.

Currently interested in cloud computing with a focus on Microsoft Azure
mneff
Software Developer
United States United States
No Biography provided
Monte Christo
Architect AIM Software
Austria Austria
No Biography provided
mpampols
Chief Technology Officer SEMIC, S.A.
Spain Spain
I'm a tech entrepreneur & web developer from Lleida, Spain. I'm currently working at Semic as a technical director being responsible of web projects and creating websites and applications using Plone / Python, PHP Frameworks, Drupal and Magento for eCommerce. I have experience working in design, programming, deploying and building the best possible technology stack for every project.
mrpie
Software Developer
Germany Germany
No Biography provided
Muhammad Usama Khan
Software Developer
Pakistan Pakistan
No Biography provided
Nádia Carvalho
Student -
Portugal Portugal
No Biography provided
Nadir Muhammed
Software Developer (Senior)
India India
nguyenkhangtran
Technical Lead FPT Software
Vietnam Vietnam
No Biography provided
Nitin Sawant
Software Developer (Senior)
India India
I'm a full stack web developer, having 8 years of experience in web development. I love coding so much, I do it in my spare time too. I work with C#, and all the other things that usually go with it, like:
• ASP.NET MVC
• Angular & Typescript
• SQL Server
• HTML, Javascript & CSS
• Entity Framework
Pankaj Nikam
Software Developer
India India
Currently a .NET Developer. Passionate about Microsoft .NET Technologies.
Poonam76
India India
No Biography provided
prakhar19
Student Cluster Innovation Centre
India India
No Biography provided
prashita gupta
Software Developer (Junior) Self Employed
India India
No Biography provided
Prilvesh K
Software Developer
Fiji Fiji
Prilvesh is a Front end and Back end developer who holds certificates from Google , Microsoft and Oracle who Specializes in Web development and automation using Python and PHP.
He has experience designing developing and building Api's and secure platforms that can handle enterprise level transactions with encryption.

He often simplifies complex problems and solves them through processes and procedures that are efficient and easily understandable even by non programmers including management.
Rahul Manekari
Software Developer (Senior)
India India
https://rahul.im
raithpr
Technical Lead
Indonesia Indonesia
No Biography provided
RaviAakula
Software Developer (Senior)
United States United States
10+ years of building high availability and complex line of business applications using Microsoft.net technologies and AWS cloud expertise.
Exposure to Microsoft Technologies(C#, Asp.Net Core, WPF, ASP.Net MVC, Angular 2,Angular 4, Web API,.Net Core Stack, WCF, Silverlight, Windows Forms, Windows Services, Web Services, Entity Framework, jQuery,ASP.Net, SOAP, Rest Services , NUnit and SQL Server) and Cloud Technologies - AWS S3, SQS, Lambda, EC2, ECS, ELB, Beanstack, RDS, Cloudformation and Terraform.
ravindra akella
Employed (other)
India India
No Biography provided
Reinaldo ACDC
Software Developer AVEC BRASIL
Brazil Brazil
This member doesn't quite have enough reputation to be able to display their biography and homepage.
richard_sq18
United Kingdom United Kingdom
No Biography provided
Roman7771
Software Developer (Senior) Orange Slovensko, a.s.
Slovakia Slovakia
No Biography provided
ron85262
Software Developer
Vietnam Vietnam
No Biography provided
Ryan Borchert
Software Developer (Senior) New Eagle
United States United States
No Biography provided
Ryan Peden
Software Developer CodeProject
Canada Canada
I spent 5 years working for Ottawa startups before returning home to Toronto and landing at CodeProject.

I'm a .NET and JavaScript developer by day, but in the evening you'll often find me cooking up projects in Ruby, Haskell, Clojure, Elixir, and F#.
sarahlaurie
Database Developer
Indonesia Indonesia
No Biography provided
SCADirector
Software Developer LuckyU Real Estate
United States United States
I work for an ISP and I program in my free time mostly for hobby.
ServiceCrew
Software Developer (Senior)
Germany Germany
No Biography provided
simchee
Student
Singapore Singapore
No Biography provided
sophie99
Team Leader
United Kingdom United Kingdom
No Biography provided
soulicious
Technical Lead
United States United States
This member doesn't quite have enough reputation to be able to display their biography and homepage.
srgrn
Software Developer (Senior) BNY Mellon Tel Aviv
Israel Israel
No Biography provided
stevenmulgr
Student
India India
No Biography provided
Stewart E. McGuire
Software Developer (Senior) Arcadis NA
United States United States
No Biography provided
tamilselva2020
Student MIT
India India
No Biography provided
Ted D Wagner
Software Developer (Senior) Sparkhound
United States United States
I have been a SharePoint Consultant for 7+ years. I have trained many developers on SharePoint. I have been to many clients creating intranets and extranets. I have worked all aspects from architecting to admin. My development background was in Game Development so I am very strong in DirectX and C++, as well as ASP.Net and C#.
thekuong
Software Developer (Senior)
Singapore Singapore
No Biography provided
Thomas Daniels
Student
Belgium Belgium
Also known as ProgramFOX. I like programming, playing chess and astronomy. Administrator of Chess Variants Training[^].

Find me on:
trungst
Software Developer FPT Telecom Company
Vietnam Vietnam
I am a developer in full stack.
versaille123
United States United States
No Biography provided
Vitor Breno
Brazil Brazil
No Biography provided
Wadleo 14017193
Software Developer (Senior) Webshinobis
Cameroon Cameroon
I am a highly motivated and seasoned professional with a solid educational and technical background with hands-on experience in designing, implementing, supporting, and managing multi-tiered mid-range software systems; an exemplary systems engineer with a solid understanding of software systems, cloud infrastructures, hardware/software testing, and the ability to work well in fast-paced environments requiring critical thinking and strong problem solving skills; a trusted partner, cross-functional analyst, an excellent communicator, both verbal and written.
William Rummler
United States United States
No Biography provided
wisonchua
Taiwan Taiwan
No Biography provided
YumaTheDog
Software Developer (Senior) self employed
Turkey Turkey
No Biography provided
Zhang Simon
Software Developer
Singapore Singapore
No Biography provided
ZurdoDev
CEO Genetic Engineer
United States United States
No Biography provided

Server Functions Challenge Terms & Conditions

These rules (and the CodeProject® Terms of Use and the CodeProject Contributors Agreement) govern the Server Functions Challenge (the "Contest") and set out the terms and conditions between CodeProject and its affiliates ("CodeProject" or "us/we") and each participant ("participant", "or "you"). A submission to this Contest constitutes your acceptance of these Official Contest Rules (the "Rules").

1.  How to Enter: CodeProject is offering the Contest and will award Prizes (as defined below) based on the results of judging all valid entries against the criteria established in these Rules.  

The Contest begins on 11 March 2019 at 12AM and ends on 30 April 2019 at 11:59:59 PM US Eastern Standard Time (“Contest Period”). CodeProject’s clock is the official time for the Contest. All entries must be submitted during this period in order to qualify. Participants must comply with the submission format provided by CodeProject on its website. Submissions must be in the English language.

No purchase is necessary to enter the Contest or to be eligible to win a Prize.

We are not responsible for lost, illegible, incomplete, mutilated or stolen entries; errors appearing within these Rules, in any Contest related advertisements or other materials; or other errors of any kind whether mechanical, human, electronic or otherwise. Entries that are late, illegible, incomplete, unreadable, damaged, delayed, lost, tampered with, incomprehensible, forged, mutilated, misdirected, inaccurate, unintelligible or otherwise not in compliance with these Rules will be disqualified. You must provide all of the requested information to submit a valid entry. Only those who live in jurisdictions in which this Contest is legal may enter. Prizes may be withheld or awarded to another eligible registrant if these Rules are breached. Prizes may not be exactly as shown. A reasonable US$ equivalent in lieu of the Prize may also be awarded at the sole discretion of CodeProject.

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, online 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.

2. Eligibility: This Contest is open to software development professionals & enthusiasts who are of the age of majority in their jurisdiction of residence. 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. All national and local laws and regulations of the participant’s country of residence apply. Residents of countries under U.S. embargo are not eligible to enter. Employees, officers and representatives (and members of their immediate families and those living in the same household of each) of CodeProject, its parents, subsidiaries and affiliated companies, advertising and promotion agencies, and any company involved in the design, execution, production of this Contest ("Contest entities") are ineligible. CodeProject reserves the right to verify participant eligibility at any time and all participants may be required to provide verification of eligibility. Void where prohibited. You must enroll or be enrolled as a member of Codeproject.com to be eligible to win a Prize in this Contest.

3.  Determination of winners:

Up to $5,000 in prizes will be awarded, but only a valid entry in compliance with these Rules is eligible to win a Prize. 

The Articles submitted as part of challenge 3 will be judged based on the following elements:   

  • originality of concept (whether it's a new solution/ approach or a different take on an existing technology)

  • quality of argument (how well you state the problem & solution and provide relevant examples in support of the argument) 

  • clarity of ideas and expression (whether you have used simple, clear and coherent langauge to express your ideas) 

  • overall presentation (how well organized & engaging the article is)

In addition, the votes and comments each submission receives on the CodeProject website may be taken into account. Judges decisions are final. You may withdraw your submission at any time by notifying CodeProject. Your right to win a Prize is terminated if a submission is withdrawn.

Winners will be announced on May 8, 2019. Winners will be notified by email following selection and may also be announced in the Daily Build newsletter or other sections of CodeProject.com. We shall have no liability for any winner notification that is lost, intercepted or not received by the potential winner for any reason and we are not obligated to leave voice mail, answering machine or other message. Proof of response by a potential winner does not constitute proof of receipt by us.

All winners will be notified via email. If after seven (7) days of the second notification to the winner, no acknowledgement or response is received, the Prize is forfeited, and CodeProject will select another winner.

Each winner acknowledges that, if and to the extent that CodeProject is legally obligated to provide a third party with information about any Prize claimed by a winner, CodeProject shall be entitled to do so.

4.  Ownership and Publicity: CodeProject does not claim ownership of your submission to the Contest (please see the “Ownership” section in the CodeProject Contributors Agreement), but by submitting an entry, you grant CodeProject, its affiliated companies and necessary sub-licensees a worldwide, perpetual, royalty-free, irrevocable, non-exclusive, fully assignable and transferable right and license, to edit, adapt, translate, reformat your submission, to post your submission (e.g. publish, display, perform, digitally perform) to do what CodeProject feels it needs to do to manage and update the Site, to make and maintain back-up and archival copies, and to make your submission available to End Users in accordance with these Rules, CodeProject’s Contributors Agreement, and the specific EULA that you select.

By participating in the Contest, you expressly allow CodeProject to use and publish, in any medium or format, your name, city and country of residence, voice, statements, video, photographs and other likenesses in connection with any promotion, advertising or publicity without further consideration or notice to you. Any participant’s personal information may be used by CodeProject in order to conduct the Contest. By participating in the Contest, the participant agrees to the use of the participant’s personal information in accordance with CodeProject’s privacy policy, which can be found at http://www.codeproject.com/info/privacy.aspx.

5.  Participant Warranties:

By submitting an entry to the Contest, you warrant that your submission:

  1. is a new article or a new version of an article and has not been published previously on CodeProject;

  2. does not contain any content that infringes on any third party rights, including Intellectual Property (IP) rights, and that you own or otherwise have all rights necessary to make your submission, including any and all IP rights;

  3. does not disclose any information which would constitute a violation of any confidentiality obligation;

  4. does not violate any agreement that you have with any third party; and

  5. does not contain any viruses, worms, spyware, or other components or instructions that are malicious, deceptive, or designed to limit or harm the functionality of a computer or computer system.

6.  Prizes:

As described below, there will be up to $5,000 in Contest prizes (“Prize” or “Prizes”) awarded.

Articles must be of an acceptable quality, fulfil requirement outlines for the article topic as determined solely by CodeProject, and abide by the Terms of this Contest. The total approximate retail value (“ARV”) of all Prizes will not exceed five thousand ($5,000) USD. All applicable federal, state, and local tax laws apply. The value for any prize is based on the ARV at the beginning of the Contest Period. Because the ARV for any Prize may fluctuate, CodeProject has the sole right to determine the value of any Prize, or its cash equivalent, at the time that any prize is awarded.

Substitution or transfer of Prizes is not allowed. In CodeProject’s sole discretion, it may award a substitute prize of equal or greater value. The winner accepts responsibility for all federal, state and local taxes and fees in connection with the Prizes. If you are a potential winner, we may require you to sign an Affidavit of Eligibility, Liability/Publicity Release and a W-9 tax form or W-8 BEN tax form within seven (7) business days of notification. In certain countries, such as Canada, a winner may be required to correctly answer a skill testing question before becoming eligible to claim a Prize.

Apart from any Prize that may be awarded as part of the Contest, no compensation (monetary or otherwise) will be paid for your Contest submission. CodeProject is not responsible for Contest entries not received due to lost, failed, delayed or interrupted connections or miscommunications, or other electronic malfunctions. CodeProject is not responsible for incorrect or inaccurate entry information, whether caused by you or any other persons or by any of the equipment or programming associated with or utilized in the Contest.

The Prize will be shipped to the winner’s residence using standard delivery. CodeProject is not responsible for a Prize if it is lost, stolen or damaged during or after shipping, and it will not be replaced by CodeProject.

7.  Warranties and Disclaimers: Prizes come with the standard manufacture warranty only (if applicable), but Prizes are awarded “AS IS”. To the fullest extent allowable by law, CodeProject specifically disclaims any representations or warranties, express or implied, regarding the Contest or the Prizes including any implied warranty of merchantability or fitness for a particular purpose and implied warranties arising from course of dealing or course of performance.

8.  Release of Liability, Issues of Law and Indemnity: By participating in the Contest, all participants release CodeProject, its affiliates, partners, subsidiaries, officers, directors, agents, employees and all entities associated with the development and execution of this promotion from any and all liability with respect to and in any way arising from participating in this promotion, acceptance or use of a Prize. CodeProject assumes no 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 Contest is not capable of running as originally planned, or if the administration, security, fairness, integrity or the proper conduct of the Contest 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 Contest 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 Contest or to be violating the letter or spirit of the Rules or is otherwise acting 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 Contest web site or to undermine the legitimate operation of this Contest. CodeProject shall not be held responsible for any errors or negligence that may arise or occur in connection with the Contest including any damage to an entrant's computer equipment, system, software or any combination thereof, as a result of their participation in this Contest or from downloading any material from the Contest website where applicable. All participants agree to fully indemnify and hold harmless CodeProject from any and all claims by third parties relating to the Contest without limitation.  

9. Generally: CodeProject may make changes to these Rules at any time without notice to you. Participating in the Contest or accepting a Prize will constitute acceptance of the revised rules. These Rules prevail in the event of any conflict or inconsistency with any other communications, including advertising or promotional materials.

All trade names, trademarks, registered trademarks, product names and company names or logos mentioned or displayed in connection with the Contest are the property of their respective owners and may not be used in any manner whatsoever without the express written consent of their respective owners.

If, for reasons beyond CodeProject’s control (including, but not limited to, tampering or computer virus infection), the Contest is not capable of running as originally planned, CodeProject, at its sole discretion reserves the right to cancel or modify the Contest, without liability or further notice. CodeProject will not be responsible for lost, late, misdirected, damaged, or illicit submissions, or for Internet, computer hardware and software, phone, and other technical errors, omissions malfunctions, and delays. Entries are void if they contain material typographical or other errors. All entrants agree to comply fully with each provision in these Rules. Any person attempting to defraud or in any way tamper with this Contest and any person who does not comply with these Rules, will be ineligible for any Prize(s) and may be prosecuted to the fullest extent of the law.

For any feedback or questions regarding the Contest or the Prizes, please contact contest@codeproject.com.

10. Winners' List: For a list of Prize winners, please contact contest@codeproject.com with the Subject Line “Server Functions Challenge Winners List” by May 8, 2019. 

Discussions

 
GeneralCongrats to the winners of the article writing challenge! Pin
Jovita Dsa8-May-19 6:26
professionalJovita Dsa8-May-19 6:26 
GeneralRe: Congrats to the winners of the article writing challenge! Pin
Arthur V. Ratz9-May-19 1:08
mvaArthur V. Ratz9-May-19 1:08 
GeneralServerless Tutorial - Kudos to our winners! Pin
Jovita Dsa18-Apr-19 10:40
professionalJovita Dsa18-Apr-19 10:40 
GeneralFailure to get entry code Pin
Pixelfish10-Apr-19 1:44
professionalPixelfish10-Apr-19 1:44 
GeneralCertificates of Completion Pin
Jovita Dsa5-Apr-19 7:57
professionalJovita Dsa5-Apr-19 7:57 
GeneralQuestion on "Serverless" Pin
Amarnath S22-Mar-19 2:53
professionalAmarnath S22-Mar-19 2:53 
GeneralRe: Question on "Serverless" Pin
Ryan Peden22-Mar-19 5:06
staffRyan Peden22-Mar-19 5:06 
GeneralRe: Question on "Serverless" Pin
Amarnath S22-Mar-19 14:32
professionalAmarnath S22-Mar-19 14:32 
GeneralServerless Tutorial - grab those early bird prizes! Pin
Jovita Dsa18-Mar-19 5:37
professionalJovita Dsa18-Mar-19 5:37 
GeneralRegistration issue [Resolved, see edit] Pin
Thomas Daniels11-Mar-19 2:04
mveThomas Daniels11-Mar-19 2:04 
GeneralRe: Registration issue [Resolved, see edit] Pin
Jovita Dsa11-Mar-19 3:41
professionalJovita Dsa11-Mar-19 3:41 
GeneralMy question is about the Completion Certificate Pin
Arthur V. Ratz10-Mar-19 20:16
mvaArthur V. Ratz10-Mar-19 20:16 
GeneralRe: My question is about the Completion Certificate Pin
Jovita Dsa11-Mar-19 3:47
professionalJovita Dsa11-Mar-19 3:47 
GeneralRe: My question is about the Completion Certificate Pin
Arthur V. Ratz11-Mar-19 3:51
mvaArthur V. Ratz11-Mar-19 3:51 
GeneralRe: My question is about the Completion Certificate Pin
BoomRShine5-Apr-19 5:36
memberBoomRShine5-Apr-19 5:36 
GeneralRe: My question is about the Completion Certificate Pin
Jovita Dsa5-Apr-19 5:46
professionalJovita Dsa5-Apr-19 5:46 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Challenge 2: Serverless Tutorial

Learn how to create Serverless functions on Microsoft Azure. On completing the tutorial, you will receive a Certificate of Completion; click here to view the certificate. Procrastinators don’t read this: The first 100 participants to complete the tutorial will also receive a $25 gift card from Amazon. New skills, bragging rights and a gift coupon - what are you waiting for?

1) Check out the introductory article What is Serverless, and Why Should You Care?

2) Move on to the tutorial, where you create a serverless geocoder on Azure: An Introduction to Serverless Functions on Azure

3) Click here to enter the contest entry codes.

Estimated time to complete: Approx. 20 mins

Challenge 3: Article Writing

Serverless Computing offers new opportunities for application design. What do you believe are some of the main obstacles and opportunities in Serverless Computing delivering on its promise? Are there past lessons that can be carried forward? How are implementations different between Azure Functions, Amazon Lambda and Google Cloud Functions?

Post an article on CodeProject on any topic that pertains to Serverless Computing. The focus of this challenge is to teach concepts to readers unfamiliar with the technology (or teach readers how to stretch themselves with advanced concepts). Topics may include tutorials, code samples and walkthroughs. Winners will be judged on clarity of ideas, readability, technical prowess and general presentation of the article.

How do I publish my articles?

Choose your topic and submit your article to the Contests chapter > Serverless section > General subsection. Contestants have until the contest deadline to write and submit as many articles as they wish (each article should focus on a single technology or platform). Please ensure you submit the article under the right section for it to appear in the contest Entries tab.

Challenge 2

The first 100 participants to complete the entire Serverless tutorial will receive a $25 gift card from Amazon and a Certificate of Completion.

Total prize value: $2,500

Challenge 3

First prize: $700
Second prize: $500
Third prize: $300

Total prize value: $1,500

Challenge 3 Winners

First Prize: Florian Rappl - $700
Serverless - DevOps Little Helper

Second Prize: Marc Clifton - $500
Azure Function: Compute Pi Stress Test

Third Prize: Javier Carrion - $300
Play and Test Your First Serverless Azure Function

You must sign in to participate in this contest.
This contest has ended.
11 Mar - 30 Apr 2019