Using GenStage for a Batching Pipeline

GenStage provides a toolset to create powerful processing pipelines in Elixir and also powers Crimson Aegis with batch processing for Slack messages.

TIL: Using functions as keys with update_in in Elixir

Elixir provides helper functions to update values deeply nested in a map. Not everything is a simple key. But Elixir allows us to write functions as keys.

Introducing Crimson Aegis, data loss prevention for Slack

Crimson Aegis is a Slack integration for data loss prevention that monitors messages and files for sensitive data like credit cards.

Creating a Prelaunch Email List With SendGrid and Phoenix

Create your new landing page today and start capturing emails on your prelaunch list with SendGrid and Phoenix.

Upload Files to S3 With Phoenix and Ex_Aws

Uploading files S3 is almost a requirement for any modern web application. I'll provide an easy-to-follow tutorial to get you started with uploading to S3.

Sending Email With SendGrid and Elixir

Start sending composable emails using SendGrid and Elixir with just a few lines of code.

Using Elixometer With Phoenix

Quickly setup your Phoenix application to use Elixometer and start collecting metrics within your application.

Seeding Your Phoenix App For Different Mix Environments

Seed your Phoenix app's database with different data based on the Mix environment.

Authenticated Routes with Meteor and React Router

Protect your Meteor and React application by adding authenticated routes using React Router.

Meteor, React, And React Router Revisited

With the addition of an React Router package on Atmosphere, it's even easier to start using React React with React and Meteor.