Programming

Programming

1513 bookmarks
Custom sorting
Introduction to D3.js
Introduction to D3.js
An introduction and overview of the JavaScript D3.js library for data visualisation.
·d3indepth.com·
Introduction to D3.js
Parsing XML using Elixir (Mostly)
Parsing XML using Elixir (Mostly)
For the last couple of weeks I’ve been diving into Elixir. So far it’s been a lot of fun learning. However, yesterday I got bogged down…
·medium.com·
Parsing XML using Elixir (Mostly)
Processing Large CSV files with Elixir Streams
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.
·poeticoding.com·
Processing Large CSV files with Elixir Streams
Faster XML Parsing with Elixir
Faster XML Parsing with Elixir
The XML data format has been around since 1996. It was first envisioned as a lingua franca (bridging...
·dev.to·
Faster XML Parsing with Elixir
Github Actions for Elixir CI
Github Actions for Elixir CI
Setup Github Actions to run Continuous Integration (CI) tests for your Elixir project.
·fly.io·
Github Actions for Elixir CI
Be A More Productive Coder
Be A More Productive Coder
Learn how to edit multiple lines at once in VS Code.
·davidamos.dev·
Be A More Productive Coder
Modern vector programming with masked loads and stores
Modern vector programming with masked loads and stores
When you start a program, it creates a ‘process’ which own its memory. Memory is allocated to a software process in blocks called ‘pages’. These pages might span 4kB, 16kB or more. For a given process, it is safe to read and write within these pages. In your code, you might allocate a 32-byte array. … Continue reading Modern vector programming with masked loads and stores
·lemire.me·
Modern vector programming with masked loads and stores
Erlang: remote call vs sending messages
Erlang: remote call vs sending messages
I'd like to execute some procedure on a remote node. And I'm not sure which is the best way to do this. I can write a rpc:call to do this. Or send a message by Remote ! {call, some_procedure} to th...
·stackoverflow.com·
Erlang: remote call vs sending messages
5 Reasons We Love Elixir Clustering
5 Reasons We Love Elixir Clustering
If it's not obvious, we love Elixir here at Gigalixir and one of the reasons is distributed clustering. Clustering allows you to connect your app servers together and makes it simple for them to communicate with one another. Here are 5 reasons we love Elixir clustering. Pub/Sub If you've
·blog.gigalixir.com·
5 Reasons We Love Elixir Clustering
Dealing with legacy databases in Ecto
Dealing with legacy databases in Ecto
Ecto is awesome. It makes dealing with SQL databases in Elixir particularly fun. Is it simple to use with legacy databases though? The…
·cafeinacode.com·
Dealing with legacy databases in Ecto
State Timeouts with gen_statem
State Timeouts with gen_statem
Learn how to build a finite state machine with gen_statem in Elixir
·dockyard.com·
State Timeouts with gen_statem