Picking Dates with Elm
IntroductionA frontend developer sometimes just wants to drop a JavaScript widget somebody else made into their application and move on. Maybe that widget is a slider, or a menu, or a progress bar, or...
View ArticleLearning Elm from scratch
Hello from a brand new Junior Engineer at NoRedInk! I started working at NoRedInk in January and it’s both my first job as a Software Engineer and my first time using Elm. Thinking about learning Elm?...
View ArticleSwapping Engines Mid-Flight
A few months ago, I had the privilege of joining the product team for our First Design Sprint. Starting with a huge user pain-point, we used the Design Sprint process to arrive at a solution with a...
View ArticleA Day in the Life of a Curriculum Specialist
Stephanie has been a Curriculum Specialist at NoRedInk since June 2016. Before joining the company, she created literacy curriculum and assessments for a charter network in New York City. Previously,...
View ArticleRuby Threading: Some Practical Lessons
I was recently working on backfilling about 250,000,000 rows of data. As you may have read in Jocey’s post about our First Design Sprint, we were in the process of swapping out our old mastery...
View ArticleNew! Sharable assignments, SAT/ACT passages, exercises on argumentation
We’ve had some exciting new releases in the past few weeks! Here’s a recap:New Free FeaturesSharable AssignmentsTeachers can now share a link to any assignment with their departments or grade-level...
View ArticleDesigning for Teachers: User-driven Information Architecture
It’s not breaking news that teachers are using technology in their classrooms more than ever. Public schools in the US now provide at least 1 computer for every 5 students and spend more than $3...
View ArticleDecoding Decoders
IntroductionThis post is written for an Elm-y audience, but might be of interest to other developers too. We’re diving into defining clear application boundaries, so if you’re a believer in...
View ArticleNew! Updated Assignment Form, New Pre-made Diagnostics, and Easier Class...
Welcome to the 2017-2018 school year! We’ve made some big updates this summer.New Free FeaturesAssignment FormWe’ve streamlined the assignment creation process into 3 core steps: pick the type of...
View ArticleNew! Interactive lessons, view data as you assign, and reuse past assignments
We’re excited to announce more back-to-school updates to help support you and your students this year!New Free FeaturesInteractive LessonsWe’ve rolled out our first batch of interactive lessons, which...
View ArticleNew! Curriculum and updates to gradebook, assignments page, and site colors!
We’ve done some cleanup and adjustments to make NoRedInk even easier to use!New Premium FeaturesNew Exercises on Transitions and Embedding EvidenceWe’ve released new pathways focused on “Transition...
View ArticleNew! “Create a unit” and improved search
Create a UnitQuickly and easily build a unit of assignments! Start with a Unit Diagnostic and then add on a Practice and a Growth Quiz with a single click. This is a great way to track student growth...
View ArticleThe Most Object-Oriented Language
I’ve been listening to the Elixir Fountain podcast. It’s a pretty great source of interviews with people who have played some part in the rise of the Elixir programming language.Episode 19 was...
View ArticleOn-boarding as a New Remote Engineer
Think about your on-boarding process. I don’t mean the part where HR or an office manager gives out paperwork. I mean the part where the new hire does actual engineering work. Do you have a fellow...
View ArticleOur Engineering Hiring Process
Hiring is something that we care deeply about at NoRedInk. We aim to have a process that’s reliable and efficient, and that provides a positive and respectful experience for the candidate.If you’re...
View ArticleWriting Friendly Elm Code
So you’ve chosen to use an elegant language designed with the programmer in mind. You’ve followed the Elm Architecture tutorial, so you understand how to structure an application. You’ve written some...
View ArticleMaybe the Cookies API should not exist
One of the unique things about working at NoRedInk is that every other week we have “Elm Friday” where I pair with an engineer on something. Tessa and I worked on an alternate Array implementation....
View ArticleFunctional Randomization
When I first started playing with Elm, the discoveries went something like this:Wow, this is some powerful functional mojo.I bet this would be a blast to make games with!I just need a random number……I...
View ArticleRunning our First Design Sprint
This is a cameo post from our amazing Head of Product, Jocey Karlan!Make Learning FunLearning should be fun. Amidst the many debates raging in the education space, this concept is rarely contested. But...
View ArticlePicking Dates with Elm
IntroductionA frontend developer sometimes just wants to drop a JavaScript widget somebody else made into their application and move on. Maybe that widget is a slider, or a menu, or a progress bar, or...
View Article