CodeWorld post-mortem: Shared project outage

Background

The Share button, which shares a project by URL.

What happened

CodeWorld embedded into CIS 194 notes

A red herring

Why it really happened

Unfortunately, the message wasn’t clear the file is being opened for output!

How it was fixed, and lessons learned

The bug fix: create output directories before writing files there!

Conclusions

--

--

--

Software engineer, volunteer K-12 math and computer science teacher, author of the CodeWorld platform, amateur ring theorist, and Haskell enthusiast.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

2D Game Dev Journey — Day 16: New Player Sprite & Health Collectible

Become a Rocket Scientist for $0.99 (with a Capstone Project)

How to create your own dynamic widget in your dashboards

New landing page and notifications

Sitecore 10 certification Tips

How to Create an Account on the Zenith CEX

Codility Lesson 2 (OddOccurrencesInArray)

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Chris Smith

Chris Smith

Software engineer, volunteer K-12 math and computer science teacher, author of the CodeWorld platform, amateur ring theorist, and Haskell enthusiast.

More from Medium

Functional programming — Flow

PicoLisp Explored: Object-Oriented Programming, Part 2

Learning to Navigate the Maze

Haskell basics: Expressions and Equations