Edison Yap

Edison Yap @edisonywh

About: An aspiring software engineer from the tiny city of Kuala Lumpur.

Location:
Stockholm, Sweden
Joined:
Jul 25, 2018

Edison Yap
articles - 13 total

Real World Example with Elixir Protocol

Today I'm going to write about Protocols in Elixir, and how I'm using them in my production app, Slic...

Learn More 18 0Mar 13 '21

ElixirConf US 2019 and the future of Elixir

For those of you who aren't familiar with Elixir but are interested in the language, I compiled a li...

Learn More 18 4Aug 30 '19

Introducing `Rocketman`, a gem to help you do Pub/Sub code in Pure Ruby. No Rails needed!

Publishing my second Ruby gem here with the community, introducing Rocketman! Description...

Learn More 7 0Aug 10 '19

How do you do API versioning?

Recently been thinking how to do API versionings, and realised there's multiple ways of doing things....

Learn More 11 4Jul 24 '19

Introducing `Behaves`, a better way to define contracts/behaviors between classes

Hey guys! I just published my first gem on RubyGems, and would love to hear your feedback!...

Learn More 12 2Jun 7 '19

A Tale of Curiosity at work - work doesn't have to be boring

Well my usual articles are dead boring so today I'm going to switch it up a bit. Today I'm going to t...

Learn More 15 0Jun 1 '19

Function/Method look up in Elixir/Ruby

So to preface, I'm a Ruby dev learning Elixir. I love to compare what I'm learn...

Learn More 47 2Mar 21 '19

Elixir's If and Elixir's Do

So recently I came across the fact that Elixir is full of macros, and that it a...

Learn More 66 4Mar 12 '19

[ Elixir | Why Linked Lists? ]

I've always thought data structures are cool, but you know what's cooler? Seein...

Learn More 64 11Feb 12 '19

How arrays work the way arrays work

In computer science, there is the concept of linear data structure, which means...

Learn More 42 7Feb 12 '19

Recursion, Tail Call Optimization and Recursion.

Recently I thought I'd take a jab at functional languages just to try out a dif...

Learn More 43 15Nov 30 '18

Ruby has no class methods

Wait…. Whaaaaaaaaaaaaaaaaaaat? I don’t know about you, but that wa...

Learn More 71 10Nov 9 '18

My Ruby Journey: Hooking Things Up

How Ruby Module's hooks work

Learn More 13 11Nov 3 '18