mishasaggi / midnight-oil-burning

learning- planning, notes and exercises
0 stars 0 forks source link

Write a Kata - codewars #50

Open mishasaggi opened 8 years ago

mishasaggi commented 8 years ago

Inaugural Competition: Angular.js, and Angular2

Create a kata that explores Angular.js concepts or finds interesting ways of adapting the framework into kata format. Starting today until March 14th, 2016.

How to Join To take part simply create a kata between now and March 14th (the end date), and tag it with "Angular" (or for Angular 2 concepts "Angular" and "Angular2")

How are the winners chose? Two winners will be decided at the end of each competition: One by upvotes from the Codewars community, and another by the Codewars team (based on originality and technical excellence).

And the prize??
The winning kata authors and they're kata will be featured in our newsletter and shared across our social media platforms. Along with getting the privileged tag of "Kata Competition Winner"!

Examples: To kick it off here are two examples: Number Shortening Filter, GiacomoSorbi Dependency Injection, kesheshyan

Kata Ideas: And here's a few suggestions to get you started:

Kata that recreate part of the Angular architecture: Katas that build the functionality of an Angular service from scratch(ie. $interpolate, $sce etc..) Katas that build an exposed function in the Angular library (ie. angular.forEach, angular.copy)
Katas that create Angular factories that interact with a mocked-up back-end server (edited)
Katas that involve angular templating and standard angular directives (ie. ng-show, ng-if, ng-class) Building Angular unit tests (ngMock) Angular 2 Concepts (add the tag "Angular2")
Bonus points for creativity, unexpected awesomeness and doing things no one thought possible! We look forward to seeing what you come up with! Godspeed!