Click here to Skip to main content
15,885,278 members
This competition has ended

Slack API Challenge

The Challenges

Ever thought about taking everyone's favorite collaboration tool and adding some jet fuel? We’re talking about Slack of course - the pillar of developer messaging platforms that has transformed dev team communications. If you want to learn how to create useful or even profitable custom apps in Slack, extend it, or integrate it more fully with the rest of your development platform, then this is the challenge for you. Click on the "Get Started" buttons to read about each challenge and instructions for how to enter.
  

 

Challenge 1: 30-second Survey: Let's chat  

Take this quick, just-for-kicks survey and tell us why you think your colleagues love Slack (or your company chat client).

Estimated time to complete: 30 seconds

 
  

Challenge 2: Slack API Tutorial

Learn the fundamentals of Slack APIs with our hands-on introductory tutorial and create your own custom apps. 

Estimated time to complete: Approx. 10 - 15 mins per step 

 

Challenge 3: Demonstrate your Knowledge - Write an Article

Pick any topic on integration with or management of chat-style messaging platforms. 

Estimated time to complete: Depends on the topic

 

Current Participants

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

Software Developer Elsevier
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect https://codeteddy.com/
India India
Akhil Mittal is two times Microsoft MVP (Most Valuable Professional) firstly awarded in 2016 and continued in 2017 in Visual Studio and Technologies category, C# Corner MVP since 2013, Code Project MVP since 2014, a blogger, author and likes to write/read technical articles, blogs, and books. Akhil is a technical architect and loves to work on complex business problems and cutting-edge technologies. He has an experience of around 15 years in developing, designing, and architecting enterprises level applications primarily in Microsoft Technologies. He has diverse experience in working on cutting-edge technologies that include Microsoft Stack, AI, Machine Learning, and Cloud computing. Akhil is an MCP (Microsoft Certified Professional) in Web Applications and Dot Net Framework.
Visit Akhil Mittal’s personal blog CodeTeddy (CodeTeddy ) for some good and informative articles. Following are some tech certifications that Akhil cleared,
• AZ-304: Microsoft Azure Architect Design.
• AZ-303: Microsoft Azure Architect Technologies.
• AZ-900: Microsoft Azure Fundamentals.
• Microsoft MCTS (70-528) Certified Programmer.
• Microsoft MCTS (70-536) Certified Programmer.
• Microsoft MCTS (70-515) Certified Programmer.

LinkedIn: https://www.linkedin.com/in/akhilmittal/
This is a Collaborative Group

780 members
Software Developer
Israel Israel
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer Smart Byte S.A. de C.V.
Mexico Mexico
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Student University of Groningen
Netherlands Netherlands
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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
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.
Software Developer (Senior)
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Dominican Republic Dominican Republic
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Independent Contractor
Australia Australia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Innovative Options LLC
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
France France
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Founder CodeProject
Canada Canada
I started photo-etching circuit boards when I was 8, and at 11 was haunting the halls and computer science labs at the local university so much that I was invited by Professor Wayne Ayott to audit his software and hardware design courses.

Over my career I have used C# , C++, Win32, MFC, Assembler, Basic, and Clipper, on applications for the military, commercial ventures, medical research and the labour movement. Through my medical informatics work I came to know what real-time and mission-critical really mean… just try being part of the critical path when a woman goes into labor.

I have been honoured to receive many business, industry and leadership awards including being named an Exceptional Young Entrepreneur (Profit Magazine) and to the list of Who's Who in Canadian Business. The companies I started have been recognized as the Fastest Growing companies in Canada (Profit Magazine), as the Fastest Growing North American Technology Companies (Deloitte & Touché) and named as a Top 100 Innovator and Leader by SDTimes 6 years in a row. I serve on the boards of the Ontario Center for Innovation, and Umbra a leading international home goods company.

Here's my professional profile on LinkedIn: http://www.linkedin.com/in/davidcunningham

In 2007 Microsoft acquired the technology assets, IP and development team of my company Dundas Software and rolled it into SQL Server. After the Microsoft deal we recapitalized Dundas and grew it again into Dundas Data Visualization a leading Embedded BI company which was acquired by insightsoftware in 2022.

I live in Toronto and enjoy photography, scuba, food, and motorcycle riding.
Chief Technology Officer David M Williams
Australia Australia
This member doesn't quite have enough reputation to be able to display their biography and homepage.
Web Developer
Vietnam Vietnam
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Malaysia Malaysia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Portugal Portugal
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Employed (other) Cognizant Technology Solutions India Pvt Ltd
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Spain Spain
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Indonesia Indonesia
5+ years experience in Software Engineering. I love to develop solution using C# and .NET Technology very much. I also enjoy building iOS and Android apps using Xamarin. My strength is in algorithm design and analysis. I also have a great ability in solving programming and system trouble.

I regularly write on my blog.
Software Developer Freelancer
Pakistan Pakistan
I am Full Stack Software Engineer
Software Developer Forensic Analytics
United Kingdom United Kingdom
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer self employed
Philippines Philippines
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer Data Device Corporation
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Israel Israel
Born in Hungary, got my first computer at age 12 (C64 with tape and joystick). Also got a book with it about 6502 assembly, that on its back has a motto, said 'Try yourself!'. I believe this is my beginning...

Started to learn - formally - in connection to mathematics an physics, by writing basic and assembly programs demoing theorems and experiments.

After moving to Israel learned two years in college and got a software engineering degree, I still have somewhere...

Since 1997 I do development for living. I used 286 assembly, COBOL, C/C++, Magic, Pascal, Visual Basic, C#, JavaScript, HTML, CSS, PHP, ASP, ASP.NET, C# and some more buzzes.

Since 2005 I have to find spare time after kids go bed, which means can't sleep to much, but much happier this way...

Free tools I've created for you...


kko Consulting
United States United States
This member doesn't quite have enough reputation to be able to display their biography and homepage.
Founder Ling Kai L
Malaysia Malaysia
I am electronics engineering by profession. Right now i runs a software distribution cum training and consultation business. At free time i do hobbyist electronics DIY project
Software Developer (Senior) Mekano Elektronik
Turkey Turkey
A developer @ Mekano Elektronik
A physicist (MSc)
A drummer @ Decaying Purity
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.
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Database Developer Consulting
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Technical Lead Astrata
Malaysia Malaysia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) ESOS
United Kingdom United Kingdom
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer FireEye
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer VNPT IT2
Vietnam Vietnam
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Mexico Mexico
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
CEO Quantica Computacao
India India
This member doesn't quite have enough reputation to be able to display their biography and homepage.
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect EY Metric Arts
Chile Chile
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Technical Lead MSBC
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Engineer capsilon Software Pvt.Ltd
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Datamatics Pvt Ltd
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Student
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer CNB
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer Self-employed
Australia Australia
This member doesn't quite have enough reputation to be able to display their biography and homepage.
Student -
Portugal Portugal
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Appsmatic
Egypt Egypt
I'm a Senior .Net Developer With Both VB.Net And C# (Win Forms And Web Forms Applications), Also I'm SQL Server Designer And Developer , I Pay More Interest In Design Patterns And Enterprise Solutions
I like Reading,Playing Chess,Swimming and Coding In My Spare Time
Software Developer (Senior)
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
CEO Mandayams Inc
India India
Please visit http://partha.tripod.com/resume.doc
Web Developer 1Digit
South Africa South Africa
This member doesn't quite have enough reputation to be able to display their biography and homepage.
Software Developer (Junior) Self Employed
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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.
q4u
Software Developer MNC
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer Vibgyor group of schools
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer AVEC BRASIL
Brazil Brazil
This member doesn't quite have enough reputation to be able to display their biography and homepage.
Software Developer Bea
Hungary Hungary
This member doesn't quite have enough reputation to be able to display their biography and homepage.
Software Developer
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Technical Lead Perficient India Pvt. Ltd.
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer None
New Zealand New Zealand
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Vietnam Vietnam
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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.
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Vodafone
Egypt Egypt
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Slack API Challenge Terms & Conditions

These rules (and the CodeProject® Terms of Use and the CodeProject Contributors Agreement) govern the Slack API 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 7 January 2019 at 12AM and ends on 7 March 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 $4,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 March 15, 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 $4,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 four thousand ($4,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 “Slack API Challenge Winners List” by March 15, 2019. 

Discussions

 
GeneralSlack API Challenge Winners Pin
Jovita Dsa15-Mar-19 4:53
professionalJovita Dsa15-Mar-19 4:53 
GeneralCongrats to the winners of the $25 Amazon gift coupons! Pin
Jovita Dsa11-Mar-19 5:13
professionalJovita Dsa11-Mar-19 5:13 
GeneralRe: Congrats to the winners of the $25 Amazon gift coupons! Pin
Akhil Mittal12-Mar-19 0:38
professionalAkhil Mittal12-Mar-19 0:38 
GeneralRe: Congrats to the winners of the $25 Amazon gift coupons! Pin
Jovita Dsa15-Mar-19 6:36
professionalJovita Dsa15-Mar-19 6:36 
GeneralRe: Congrats to the winners of the $25 Amazon gift coupons! Pin
Akhil Mittal15-Mar-19 6:57
professionalAkhil Mittal15-Mar-19 6:57 
GeneralChallenge 2: Slack API Tutorial Website Redirect Issue Pin
Arthur V. Ratz25-Feb-19 17:28
professionalArthur V. Ratz25-Feb-19 17:28 
GeneralRe: Challenge 2: Slack API Tutorial Website Redirect Issue Pin
Jovita Dsa26-Feb-19 4:22
professionalJovita Dsa26-Feb-19 4:22 
GeneralRe: Challenge 2: Slack API Tutorial Website Redirect Issue Pin
Arthur V. Ratz26-Feb-19 4:24
professionalArthur V. Ratz26-Feb-19 4:24 
GeneralUnable to fill in the contest code Pin
Alex Lipov21-Feb-19 21:17
professionalAlex Lipov21-Feb-19 21:17 
GeneralRe: Unable to fill in the contest code Pin
Jovita Dsa22-Feb-19 3:26
professionalJovita Dsa22-Feb-19 3:26 
Hi Alex, we had a small technical issue earlier, which has now been resolved. Please try it now. It should work fine. Thanks!
GeneralRe: Unable to fill in the contest code Pin
Alex Lipov22-Feb-19 5:04
professionalAlex Lipov22-Feb-19 5:04 
GeneralUnable to register for challenge Pin
ArindamNayak21-Feb-19 0:39
professionalArindamNayak21-Feb-19 0:39 
GeneralRe: Unable to register for challenge Pin
Jovita Dsa21-Feb-19 3:38
professionalJovita Dsa21-Feb-19 3:38 
GeneralSlack API Challenge: $25 Amazon gift card for next 100 participants! Pin
Jovita Dsa14-Feb-19 6:04
professionalJovita Dsa14-Feb-19 6:04 
GeneralRe: Slack API Challenge: $25 Amazon gift card for next 100 participants! Pin
Prilvesh K11-Mar-19 1:46
professionalPrilvesh K11-Mar-19 1:46 
GeneralRe: Slack API Challenge: $25 Amazon gift card for next 100 participants! Pin
Jovita Dsa11-Mar-19 3:14
professionalJovita Dsa11-Mar-19 3:14 
GeneralDifficulties starting the challenge Pin
Wadleo 140171938-Jan-19 19:18
professionalWadleo 140171938-Jan-19 19:18 
GeneralRe: Difficulties starting the challenge Pin
Jovita Dsa9-Jan-19 3:00
professionalJovita Dsa9-Jan-19 3:00 
GeneralRe: Difficulties starting the challenge Pin
Wadleo 140171939-Jan-19 9:07
professionalWadleo 140171939-Jan-19 9:07 
GeneralRe: Difficulties starting the challenge Pin
Jovita Dsa9-Jan-19 12:13
professionalJovita Dsa9-Jan-19 12:13 

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: Slack API Tutorial

Want to create your own Slack app? Learn how to develop useful or even profitable custom apps with this hands-on introductory tutorial created by our awesome in-house Slacker Ryan Peden.

Step 1: Learn the fundamentals of Slack APIs and create your first Slack app. Get started.

Step 2: Give your app the ability to write to a Slack channel. Get started with one of the following tutorials, depending on your preferred language:

1. Node.js

2. C# & .NET Core

3. Python

Estimated time to complete: Approx. 10 - 15 mins per step

Please click here to enter the contest entry codes.

Challenge 3: Demonstrate your Knowledge - Write an Article

Calling on all instant messaging fans! Write an article on any topic that pertains to chat-style message integration and management. This includes things like chatbots, autoresponders, plugins and add-ons for messaging clients. We'll also broaden the scope to include integrations with Twillio and SMS messaging handlers. If you think your article idea could fit in but it's an edge case, please check with us before you get started.

Also, please feel free to incorporate what you have learnt from challenge 2 into your article. Winners will be judged on originality of ideas, technical prowess, clarity of ideas & expression and readability.

How do I publish my articles?

Choose your topic and submit your article to the Web Development chapter > APIs section > Slack 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

Those who complete the entire Slack API tutorial will receive a $25 gift card from Amazon. 100 gift cards up for grabs!

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: Marc Clifton - $700
Slack Chatting with your rPi

Second Prize: Akhil Mittal - $500
Creating a Chatbot using Amazon Lex Service

Third Prize: Daniele Fontani - $300
Slack Pusher: Push Slack Messages to Wordpress

You must sign in to participate in this contest.
This contest has ended.
7 Jan - 7 Mar 2019