Quantcast
Channel: NoRedInk
Browsing all 193 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

One Source of Truth to Rule them All

From one, there were many.When I started at NoRedInk in March 2013, one of my first goals was to put together a backlog of what we needed to get done before the start of the 2013-2014 school year. We...

View Article


Image may be NSFW.
Clik here to view.

Switching from immutable.js to seamless-immutable

We like React and Flux at NoRedInk, and awhile back we decided to add immutability to the mix.Others have written about the general benefits of immutability, but the primary motivating factor for us...

View Article


Image may be NSFW.
Clik here to view.

Don’t Replace CoffeeScript with ES6 Transpilers

The recent surge in popularity of ES6 transpilers such as Babel (formerly called 6to5), combined with the fact that ES6 has adopted several of CoffeeScript’s improvements to JavaScript, has resulted in...

View Article

Image may be NSFW.
Clik here to view.

Walkthrough: Introducing Elm to a JS Web App

When we introduced Elm to our production front-end at NoRedInk, we knew what to expect: the productivity benefits of an incredibly well-built language, and the intrinsic risk of integrating a...

View Article

Image may be NSFW.
Clik here to view.

Building a Live-Validated Signup Form in Elm

In a previous post, I touched on how we gently introduced Elm to our production stack at NoRedInk. But we didn’t stop there! Since that first course of Elm tasted so good, we went back for seconds,...

View Article


Image may be NSFW.
Clik here to view.

Optimizing MySQL for high concurrency on Amazon RDS

NoRedInk’s degraded performance before fixing MySQL bottlenecksTL;DRMySQL couldn’t handle our load regardless of our server capacity. We fixed it by disabling the query cache, removing the thread...

View Article

Image may be NSFW.
Clik here to view.

Creating Repeatable CSS Animations with Sass

The problem: an HTML element cycles through one of four possible classes every time it is clicked, each giving a different background color to the element. We want the element to visually pulse when it...

View Article

Image may be NSFW.
Clik here to view.

Welcome Evan Czaplicki!

We are thrilled to announce Evan Czaplicki, creator of the Elm programming language, is joining NoRedInk as an Open Source Engineer!What will Evan’s role be?Evan will continue to work on the Elm...

View Article


Image may be NSFW.
Clik here to view.

Five Quick Tips for Submitting Conference Talks

NoRedInkers love submitting talk proposals to conferences. It give us the opportunity to share our ideas with larger programming communities. That earns us valuable feedback, plus offers of help and...

View Article


Image may be NSFW.
Clik here to view.

Static site generation in Elm

Experiments in ElmThis post is part of a mini series based on some of the experiments we’ve been doing at NoRedInk. A lot of these ideas are proof of concepts that aren’t intended to go anywhere. The...

View Article

Image may be NSFW.
Clik here to view.

Data Structures in Elm

When I first started learning Elm, I had very little sense of what data structures were available to me, and which of these data structures I should actually use. Do I use an Array or a List? Should I...

View Article

Image may be NSFW.
Clik here to view.

Pub/Sub in 30 Lines of Elixir

All programming languages give you some primitives to use as starting points in your own creations. For example, a language might provide arrays, hashes, and objects that you turn into a system...

View Article

Image may be NSFW.
Clik here to view.

Designing Meetups to Build Better Communities

Switching from Presentations to Hack NightsThe number of tech meetups in San Francisco is pretty insane. You could probably eat free pizza every night of the week if that was your thing.Despite the...

View Article


Image may be NSFW.
Clik here to view.

The 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 Article

Image may be NSFW.
Clik here to view.

On-boarding as a New Remote Engineer Think about your on-boarding process. I...

On-boarding as a New Remote EngineerThink 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...

View Article


Image may be NSFW.
Clik here to view.

Our 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 candidateIf you’re...

View Article

Writing 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 Article


Image may be NSFW.
Clik here to view.

Maybe 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 Article

Image may be NSFW.
Clik here to view.

Functional 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 Article

Image may be NSFW.
Clik here to view.

Running 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 Article
Browsing all 193 articles
Browse latest View live