CompilED Articles

These are all of the articles written by our authors and contributors.

Total: 93 articles

2018 has been a year of exploration and experimentation in software development for the CTL Development team. We shared our professional and personal experiences developing educational technology, and lessons learned here on CompilED. This is a list of the posts we wrote last year.

Application design for accessibility and inclusion is not simply a technical implementation appended to a development process. The awareness of the learning process informs us how we should code to ensure that the intended pedagogy can be processed by everyone, with differing abilities, through all devices.

This post goes over how to simulate the motion of an analog clock programmatically.

The Grace Hopper Celebration is a yearly event to highlight the contributions of women to computing. In lieu of jumping on a plane to Houston this year, I instead attended the first Grace Hopper Connect @ Google event in NYC.

Mapping visualizations have been a core component of many of our custom digital learning applications. The geographical interactives have promoted a significantly richer experience, deepening understanding and encouraging exploration and discovery. My understanding of how to build these applications has improved through collaboration with our clients, the talented faculty and students who form the basis of our audience.

How to protect arbitrary Django model instances.

Search functionality requires a thoughtful deliberation so that the model, UI, and UX can best serve the users’ needs. This post lists some useful guiding questions for that feature.

This post describes how to change the behavior of an <input type=range> to something that may be more appropriate for certain scientific applications.

If you're using Linux, using your own Linux kernel has benefits that might be helpful to you. And once things are set up on your system, keeping up to date is as straightforward as doing a periodic sudo apt upgrade.

You can now do even more in JavaScript than you ever could in Flash. Here's an outline on how to take advantage of some of this technology.