This is the second in a series of posts about Elm’s exportable app history. You can read…
Students in school today will be graduating into a world in which written…
This is the first in a series of posts about Elm’s exportable app history. You can read the second post here.
Sometimes the most painful part of learning a new language isn’t picking up the new syntax…
How do we harden a system against race conditions? When it uses a complex cache? When it requires a global state? We could blanket our system in tests, hope we’ve covered every possible edge case, and pray that nothing new happens…
Here at eSpark Learning, we use Jekyll to host our marketing site, https://www.esparklearning.com. At eSpark Engineering, we love automated testing — most of our codebases require a passing test suite for all changes. As we add more javascript to our Jekyll…
Changing careers can be both thrilling and challenging. You benefit by gaining useful experiences and skills to take into your next venture, but you are, despite previous work experience, a novice in your new field. I have experienced this shift multiple times…
When students use eSpark, they expect to receive the highest quality materials, personalized to their learning needs. But what does highest quality mean? At eSpark, we start with expert teacher insight, and then…
When I think back to elementary school, one of the few things I remember clearly is being frustrated at the pace of class. Some things (like fractions) I just got, while others (like measurements)…