The Guelph "Sandbox"
Technical Translation
Accessible Code
Java / Hibernate
React / JS
100

This philosophy drives the company's work with non-profits.

What is "Amplifying Good"?

100

In Velocity, you use this character to start a logic directive like "if" or "set."

What is the hash/pound sign (#)?

100

This attribute provides text alternatives for images.

What is alt?

100

This object lifecycle state means the data is currently connected to an active Hibernate Session.

What is Persistent?

100

The hook used to perform side effects (like fetching data from the WordPress API) in a functional component.

What is useEffect?

200

The University where founders Devin and Mark met.

What is the University of Guelph?

200

In Hibernate, an object is in this state if it's connected to an active Session.

What is Persistent?

200

To pass WCAG AA, normal text must have this contrast ratio. 


What is 4.5:1?

200

In Apache Velocity, this specific character is used to denote a comment that won't render in the HTML.

What is ## (Double Hash)?

200

To prevent cross-site scripting (XSS), React escapes content by default. To bypass this for CMS content, you use this prop.

What is dangerouslySetInnerHTML?

300

The proprietary Java-based CMS built by Sandbox.

What is OASIS?

300

This React concept solves "prop drilling" by sharing state globally.

What is the Context API?

300

This CSS property is often wrongly removed, making sites unusable for keyboard users.

What is outline or Focus Ring?

300

OASIS uses this pattern to map Java Classes to Database Tables.

What is ORM (Object-Relational Mapping)?

300

This API is used to avoid "prop drilling" by providing a way to pass data through the component tree without passing props manually.

What is the Context API?

400

A key healthcare client whose "Program Planning Database" was rebuilt in OASIS.

Who is Southwestern Public Health?

400

This PHP framework uses the "Active Record" pattern, unlike Hibernate's "Data Mapper."

What is Laravel?

400

A link that allows users to jump over navigation menus to the main text.

What is a "Skip Link"?

400

This exception is thrown if you try to load a proxy object (like a list of related items) after the transaction is closed.

What is a LazyInitializationException?

400

In a Headless setup, this format is typically how the WordPress API sends data to the React frontend.

What is JSON?

500

The strict Ontario accessibility law that Sandbox helps clients comply with.

What is AODA?

500

The migration of this specific CMS to WordPress is a major service due to its recent End-of-Life.

What is Drupal?

500

The specific version of WCAG Sandbox currently targets (referenced in their Accessibility Statement).

What is WCAG 2.1?

500

The specific file extension used for templates in the OASIS view layer.

What is .vm (Velocity Macro)?

500

The process of updating the "Real DOM" to match the "Virtual DOM" is technically called this.

What is Reconciliation?