recentpopularlog in

ianweatherhogg : elixir   164

« earlier  
Pete Corey - Playing the Game of Life with Elixir Processes
Explore the concept of life and death with Elixir processes by implementing Conway’s Game of Life where each cell is a living Elixir process.
elixir  conway  game  life 
april 2019 by ianweatherhogg
Pete Corey - Connecting an Elixir Node to the Bitcoin Network
Let’s use the tools provided by the Elixir programming language to connect to a node on Bitcoin’s peer-to-peer ad-hoc network. Hello, Bitcoin!
elixir  bitcoin 
april 2019 by ianweatherhogg
Pete Corey - Ping, Pong, and Unresponsive Bitcoin Nodes
The last step in maintaining our pool of Bitcoin peer nodes is to detect and remove unresponsive nodes from our network.
elixir  bitcoin 
april 2019 by ianweatherhogg
Pete Corey - Algorithmically Fingering Guitar Chords with Elixir
Let’s use Elixir and a sieving algorithm to recursively generate all possible fingerings for a given guitar chord voicing.
elixir  music 
april 2019 by ianweatherhogg
Pete Corey - Optional Notes and Exact Pitches in Chord
My main goal with the Chord project is to model lead sheets. Let’s move one step closer to that goal and add support for generating chords with optional notes and exact pitches.
elixir  music 
april 2019 by ianweatherhogg
Pete Corey - Connecting an Elixir Node to the Bitcoin Network
Let’s use the tools provided by the Elixir programming language to connect to a node on Bitcoin’s peer-to-peer ad-hoc network. Hello, Bitcoin!
elixir  bitcoin  block  chain  4* 
april 2019 by ianweatherhogg
Build a Simple Persistent Key-Value Store in Elixir, using Logs - Part 2 - Elixir
In this part we'll do a step further, making both keys and values persistent, being able to recover the Index in the case of a failure.
elixir  log  file  binary 
march 2019 by ianweatherhogg
Build a Simple Persistent Key-Value Store in Elixir, using Logs - Part 1 - Elixir
In this series of articles we will see the different concepts behind a key-values store (Logs, Segments, Compaction, Memtable, SSTable) implementing a simple engine in Elixir, which is a great language to build highly-concurrent and fault-tolerant architectures.
elixir  key  value  data  base  reader  writer 
march 2019 by ianweatherhogg
Playing Together with Elixir Binaries-Strings :) – blackode – Medium
This article comprises of things that you’ll encounter while working with Strings and Raw bytes explaining with real situational examples. I tried to design the images, to focus on what we are…
elixir  binary  network  parser 
march 2019 by ianweatherhogg
Mix Task Creation in Elixir Project – blackode – Medium
Here, we fly in the space of Elixir to create mix tasks in a mix project, including with docs and short docs. Soon, you will come to know what these docs are for. So, when you run the command mix…
elixir  task 
march 2019 by ianweatherhogg
Elixir deployments on AWS – Mint Digital – Medium
If you spend any time around the Elixir community, it won’t be long before you come across mention of the state of deployments. As things stand at the start of 2017, they are a little on the rough…
elixir  amazon  deployment 
february 2019 by ianweatherhogg
Stateful WebSockets with Elixir’s GenStage – Mint Digital – Medium
A colleague recently asked me how I might go about implementing incremental search against a third party API. While this is a well documented problem, there are a variety of ways to handle it, and I…
elixir  state  web  socket 
february 2019 by ianweatherhogg
Bringing blockchain properties to the centralized government databases
Right now we are building a large project in a healthcare field for our government. There are lots of interesting tasks and I want to share our ideas on one of them — making sure that it’s…
elixir  block  chain 
february 2019 by ianweatherhogg
Elixir Remote Debugging
Learn how to connect to a production Elixir node from the local shell and use the debugger GUI to set breakpoints and debug.
elixir  remote  debug 
february 2019 by ianweatherhogg
Debugging & Tracing Elixir Applications · Dimitris Zorbas
Blog about programming of Dimitris Zorbas. Topics: Ruby, Elixir, Erlang, JavaScript, Linux
elixir  erlang  debug  5* 
february 2019 by ianweatherhogg
Wunderscan - Brian Carrigan
The personal blog of Brian Carrigan, software and electronics engineer.
elixir  embedded  electronics  5* 
february 2019 by ianweatherhogg
How to Build a Back-Pressure Queuing System in Elixir with sbroker | Inside PSPDFKit
Tutorial on how to set up a back-pressure queuing system in Elixir with sbroker.
elixir  back  pressure 
february 2019 by ianweatherhogg
Writing Lispex, a Lisp interpreter in Elixir – Faraz Haider – Medium
I started working with Elixir a few months back but never fully delved deep into the language’s intricacies. Elixir is a fairly recent language which runs on BEAM, the same VM which runs Erlang. So…
elixir  lisp  language  parser  lexer 
february 2019 by ianweatherhogg
Running Elixir in Docker Containers
How to use Docker to run our development Elixir environment and to run multiple Elixir Nodes over a Docker bridge network.
elixir  docker  alpine  bridge  network  distributed  node  5* 
february 2019 by ianweatherhogg
Realtime Market-Data Updates with WebSocket and Elixir
In this article we see how to build an Elixir application to get realtime updates from the coinbase websocket feed, handling crashes and disconnections.
elixir  trading  order  book  bitcoin  web  socket 
february 2019 by ianweatherhogg
Aggregate and Count Real-Time Trades with Elixir Maps
In this article we start to see how to aggregate Coinbase trades in real-time, using the GenServer behaviour. We'll build an aggregation process that groups and count the trades.
elixir  trading  order  book  bitcoin 
february 2019 by ianweatherhogg
Create a High-Availability Kubernetes Cluster on AWS with Kops
In this article we see how to create a High-Availability Kubernetes cluster on AWS with Kops and deploy a Phoenix Chat application.
elixir  kubernetes  amazon  cloud  dns  cluster  helloworld  deployment  bind  nginx  load  balance  5* 
february 2019 by ianweatherhogg
Distributed Phoenix Chat with PubSub PG2 adapter
In this article we see how to cluster Phoenix Chat nodes, using distributed Elixir. We see how pg2 works and inspect how Phoenix efficiently broadcasts the messages in a distributed chat app.
elixir  distributed  node  pubsub  cluster 
february 2019 by ianweatherhogg
Download Large Files with HTTPoison Async Requests
Make requests with HTTPoison is easy, but the response is held in memory. To download large files we need to divide the response into chunks.
elixir  trading  data  stream  async  chunk  4* 
february 2019 by ianweatherhogg
Processing Large CSV files with Elixir Streams
Elixir Streams are extremely powerful when we need to process large CSV files. Let's see the difference between a greedy and lazy approach.
elixir  stream  file  csv  bitcoin  data  chunk  compose 
february 2019 by ianweatherhogg
Streaming remote files with Elixir | CivilCode Labs
Context: We want to provide a file to a user from a remote S3 bucket.
elixir  erlang  chunk  transfer  encode  stream  processing  resource 
december 2018 by ianweatherhogg
Elixir+Nerves for controlling your car (Part 1) – Konstantin Zolotarev – Medium
Warning ! All your modifications will cause issues with your car insurance. And may be dangerous ! Please work responsibly and think before doing something. Additional thank for Nerves team and…
elixir  embedded  electronics 
december 2018 by ianweatherhogg
Building an Elixir Stream – Erlang Solutions – Medium
With the ElixirConf US last week, we’re celebrating all things Elixir. We have also launched our new Elixir Architecture Sessions — get in touch for more details. Building an Elixir Stream is the…
elixir  stream  resource  pattern 
december 2018 by ianweatherhogg
Pete Corey - Rendering Life on a Canvas with Phoenix Channels
Watch Conway’s Game of Life come to life on an HTML5 canvas using an Elixir umbrella application and Phoenix channels.
elixir  conway  game  life 
december 2018 by ianweatherhogg
Pete Corey - Grokking the Y Combinator with Elixir
The Y combinator is something to be marveled over. Dive into this amazing contraption with me as we build it from the ground up with simple Elixir anonymous functions.
elixir  ycombinator 
december 2018 by ianweatherhogg
Pete Corey - Mining for Bitcoin Vanity Addresses with Elixir
In this article we’ll our Bitcoin private key generator to mine for vanity addresses. Once we’ve built our naive solution, we’ll add a drop of Elixir and parallelize the implementation.
elixir  bitcoin  stream  processing  parallel 
december 2018 by ianweatherhogg
Pete Corey - Generating Test Fixtures with Wireshark
Wireshark can be an invaluable tool for testing the parsing and serializing of a well-known binary protocol. Check out how we can use binary fixtures exported from Wireshark to test our Elixir-based Bitcoin protocol parser and serializer.
wire  shark  elixir  bitcoin 
december 2018 by ianweatherhogg
Pete Corey - Building a Better Receive Loop
Taking advantage of structural decisions in the Bitcoin protocol can greatly simplify our receive loop. Check out how!
elixir  bitcoin 
december 2018 by ianweatherhogg
Pete Corey - Voice Leading with Elixir
Let’s harness the power of Elixir to programatically generate optimal chord progressions and voice leading for guitar!
elixir  music 
december 2018 by ianweatherhogg
Pete Corey - Optional Notes and Exact Pitches in Chord
My main goal with the Chord project is to model lead sheets. Let’s move one step closer to that goal and add support for generating chords with optional notes and exact pitches.
elixir  music 
december 2018 by ianweatherhogg
Pete Corey - Exploring the Bitcoin Blockchain with Elixir and Phoenix
Let’s use the Phoenix framework and our Bitcoin node interface to build a basic Bitcoin blockchain explorer!
elixir  bitcoin  block  chain 
december 2018 by ianweatherhogg
AtomVM: how to run Elixir code on a 3 $ microcontroller
Blinking a Led in Elixir on ESP32 with AtomVM. GitHub Gist: instantly share code, notes, and snippets.
elixir  micro  controller 
december 2018 by ianweatherhogg
« earlier      
per page:    204080120160

Copy this bookmark:





to read