Mike Grace, probably the most experienced KRL programmer and without a doubt the most prolific, has been doing a Kynetx App a Day and publishing them on a special blog. When he started we teased hik about doing the Twelve Days of Kynetx, but he's up to 33 now.
Most of these are small useful little apps designed to teach a particular feature of KRL or technique for programming in KRL. Here's the list so far:
- Day 1--Basics and Notify
- Day 2--Dual Execution Environment part 1
- Day 3--Web events and debugging
- Day 4--Explicit Events
- Day 5--MD5 and SHA1 hashing
- Day 6--Conditional Action Blocks and Else Postludes
- Day 7--Looping Using Foreach
- Day 8--Raise Web Events From JavaScript
- Day 9--Exclusive Selection Expressions
- Day 10--Capturing Selection Expressions
- Day 11--Global Block
- Day 12--Persistant Variables
- Day 13--Use External Resource Files
- Day 14--Posting Data to Google Spreadsheet
- Day 15--Ternary Operators or Conditional Expressions
- Day 16--Delay, Redirect, and Replace inner
- Day 17--Detecting Recent Run of Kynetx App Within Timeframe
- Day 18--Actions Before and After Foreach Looping
- Day 19--Regular Expression Matching In KRL
- Day 20--Datasets and Datasources--Remembering Which To Use
- Day 21--Modifying Facebook Stream With Kynetx
- Day 22--Already In Friend List--Working With Arrays
- Day 23--Decode Function--Convert JSON To Objects
- Day 24--Selection Expression Filtering On Variable Value
- Day 25--Merging Two Hashes
- Day 26--Modify Other Browser Extensions Behavior
- Day 27--Building Hashes Using Beestings
- Day 28--Updating User's List When User Joins App
- Day 29--URL Encode Strings
- Day 30--Detecting Empty Pick
- Day 31--Load Stuff Inline In Twitter Stream
- Day 32--Old School Twitter Retweet
- Day 33--First Time App Is Run For The Day
You could do a lot worse if you're trying to learn KRL than to work your way through these and understand what Mike is doing. Most of these simple examples come from real apps he's written.