mitendra

37 Flips | 4 Magazines | 99 Likes | 2 Following | 2 Followers | @mitendra | Keep up with mitendra on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “mitendra”

From startup to web scale: A gentle introduction to scaling

This post is a gentle introduction to the concepts of scaling a web service and different phases it goes through. Subsequent posts will have more …

Databases

Micro services and Fault injection testing

With the evolution of micro services, software development world has changed for ever. With a smaller code to maintain, clearer contract to follow …

A brief history of languages

Why a new language every 6 months<p>“Hey, you know, Elixir is an amazing functional language. I am really liking it”, said an enthusiastic me to show …

Programming

Does Functional Programming scare you?

Functional programming has been on rise of late. Boasting on so many amazing features in functional programming, a plethora of new set of functional …

Programming

What makes a good Test

Test cases are meant to check the health of the system and find issues if certain part of the system is not working as expected. Although this seems …

7 tips for effective microservices

Well designed microservices can make our life so much easier. From design to development to rolling out to production, it can help improve all the …

Thoughts on gRPC

Go and gRPC have become a popular choice for microservices of late. gRPC is an efficient over the wire communication protocol. Built on top of http/2 …

Code simplicity: A language independent perspective

<i>Simple is beautiful</i> is the golden mantra in programming. While efficiency and performance are major factors, simplicity and maintenance cost wins …

An Abridged Cartoon Introduction To WebAssembly

There's a lot of hype about WebAssembly in JavaScript circles today. People talk about how blazingly fast it is, and how it's going to revolutionize …

What makes a good Test

Test cases are meant to check the health of the system and find issues if certain part of the system is not working as expected. Although this seems …

Software Development

How Elm made our work better

<i>This article was originally titled "Elm in the real world", but it started to sound strange to me after Evan mentioned about it. -- Ossi, Jan 16th</i> …

Why We Use Elixir, and Some of What We’ve Done With It

Since 2015 we’ve had a small but active team of Elixir engineers at FanDuel. FanDuel first adopted Elixir in order to build a prototype for a new …

Why You Should Never Use MongoDB

Disclaimer: I do not build database engines. I build web applications. I run 4-6 different projects every year, so I build <b>a lot</b> of web applications. …

Elixir in the Trenches

At Carbon Five, we’ve been getting excited about Elixir and Phoenix – with its promise of the productivity of Ruby and Rails without the performance …

Simple Web Servers with Plug and Cowboy

If you want to build an Elixir web application there’s no doubt that the Phoenix framework is the most full featured option out there. However, if …

User Presence Expiration With Elixir and Redis

<b>tl;dr</b> <i>Currently, Phoenix.Presence is probably the way to go in building a presence feature in a Phoenix app. This post describes how we solved a</i> …

Flight with Elixir

I kept hearing people saying good comments about Elixir and its most popular web framework: Phoenix, from last year. People pitched the language with …

Build a Reverse Proxy in Phoenix

Getting Elixir into production on an existing project is not always easy. I decided to build a reverse-proxy API in Elixir / Phoenix so that your …

reverseproxy

Foreign Processes and Phoenix

I recently started working on a Phoenix project at Infinite Red that uses Elasticsearch to power a search feature. In our development environments, …

Elixir — Process Registries

<b>Process Registries</b> are an important concept in Elixir / Erlang. In this post, we will go over <b>what</b> process registries are, <b>why</b>we need process …

Elixir Stream Patterns - Part 3

About 6 months ago I wroute about idiomatic patterns for Streams in Elixir. Over the last week, while working on my new project, I happened across …

How to build Streams in Elixir easily with Stream.resource/3 Awesomeness

Streams are fascinating because they allow us to model infinite data. In addition, a stream can be <i>composed</i> together to form another stream. The …

HugeDomains.com - LearnElixir.com is for sale (Learn Elixir)

Hurry - once it's sold this opportunity will be gone!<p>Besides being memorable, .com domains are unique: This is the one and only .com name of it's …

Benjamin Tan's Learnings & Writings

Joel on Software

New product: Stack Overflow for Teams lets you direct questions to members of your own team, company, or organization. Read more “Announcing Stack …

Stack Overflow