The original version of the scrubber that replaced the slider used the x-axis toĬontrol the base value and the y-axis to control the power of ten used as a Victor in his Scrubbing Calculator (the first demo). What I really wanted was something closer to to the scrubber described by Bret Maximum cap despite there being no logical general minimum or maximum for The slider felt wrong because it had a hard minimum and The mechanism for messing around with numbers in the editor was originally justĪ jQuery UI slider. (Functional tests answering the question “Can I do what I’m supposed to?” andĪccess tests answering the question “Am I restricted from doing what I’m not I also wrote a whole bunch of functional and access tests for the API. All of the creating, updating and deleting is done The webapp2 handlers generally only serve HTML, possibly with some model dataīootstrapped into the page. Ndb.Model), webapp2 for routing all the pages, Flask for theĪPI, and Jinja2 for the server-side templates. We’re using Google AppĮngine’s db.Model for all the models (one day to be Science since the beginning of my internship. I’ve been responsible for creating and modifying the python backend for Computer Here are some of the features I had ownership over. As one of threeĭevelopers working on Computer Science, I ended up being all over the place, but Resig had been working on it for a long time before I arrived, but he neededĪ couple extra pairs of hands and eyes to get it shipped. My primary focus of the term was the new Computer Science curriculum. This is going to be a long one, so feel free to scroll until something catches Refactoring everything I wrote and doing code reviews, but that’s not much fun That interns at Khan Academy have the opportunity to work at, and so that I can On so I can share some knowledge, give some examples of the breadth and depth I’m just going to use this post as a massive braindump for everything I worked Interesting experience, but that’s the topic of a future post. I’ve been working remotely from Toronto, which has been an For the past four months, I’ve been working with the incredible team at KhanĪcademy to get Khan Academy Computer Science shipped and (mostly) stable.
0 Comments
Leave a Reply. |