Welcome to Code Cram! Code Cram is an online mind resource. It's designed for intermediate to expert developers who have been pushed to their limits by our crazy software industry and forced to learn and retain multiple programming languages. Ever have a day where you had to do some server work in PHP, JavaScript work on the front end, and then make some tweaks to the Flash application you're hosting?

Were you easily able to recall how to perform all the array manipulations you needed in each language?

It can be tricky. We're stressed. So how do we solve this crisis? Well, we could pile some books on our desk and use them as a reference, but we know the languages, and we probably just need to know the argument order for doing splices in PHP. Searching through the book takes too much time.

We can also use online resources. This has historically been my favorite way to go. I bookmark every API reference for every language. There's just one problem. You have to know what you're looking for. If you need to know how Strings cast to Number in ActionScript, where do you look? It could be located anywhere. The API docs don't discuss things in topics, or as we call them here, crams.

And, if you can remember it all, well, good for you. Go away now. The rest of us mortals will use Code Cram! :-)

Using Code Cram is simple. Just select the language on the left that you are using. Then, click the links for the particular cram you need. Review it, or just look up a specific language usage and copy and paste. Sometime the browser can get in our way, so be sure to click the view plain link to get a clean slate to copy from.

Code Cram also lives on feedback. Find something wrong in the reference material? Let us know! Want to write some material to add? Let us know! Have some suggestions for improvements? Let us know!

And now, enjoy Code Cram!

 

Yours in reference,
The Code Cram Team