backendsecret.ru
Неделя @AntonKalyaev в @backendsecret
http://backendsecret.ru/AntonKalyaev
Коллективный твиттер-аккаунт для бэкенд-разработчиков с новым автором каждую неделю. Уже 3 257 человек в теме. Меня зовут Антон ( @AntonKalyaev. Последние 2 года пишу на #erlang. Нарисовал тут шапку для backendsecret. Как вам? А что это за краб? Что-то я отстал от жизни. Это неофициальный логотип для rust'а ( rustacean.net. В чем пишете, IDE с плагинами или vim? Neovim (3 плагина: github.com/vim-erlang/vim. И мой github.com/akalyaev/vim-e. Я выпускник провинциального политеха в #ulsk. Если у вас правильн...
eax.me
Девятый десяток прочитанных книг и журналов | Записки программиста
http://eax.me/books-issue-9
Блог о программировании, операционных системах, СУБД, девайсах, сетях, алгоритмах и пр. Девятый десяток прочитанных книг и журналов. Big Data: Principles and best practices of scalable realtime data systems. Nathan Marz, James Warren. В книге вы найдете объяснение, что такое Lambda Architecture. И при помощи каких технологий эту Lambda Architecture можно построить. А также, что есть такие штуки, как CRDT, Storm, Cassandra с ее библиотекой-клиентом Hector, и не только. Elasticsearch Server: Second Edition.
emauton.org
emauton.org
http://emauton.org/category/monitoring
Lists:reverse/1 performance in Erlang. January 25, 2015 at 04:17 AM. A common pattern in Erlang is to do some work on a list and accumulate results in "reverse order":. Do work(List) - do work(List, []). do work([], Acc) - Acc; do work([Head Tail], Acc) - Result = do something(Head), do work(Tail, [Result Acc]). If you want to preserve the ordering of the input list, you need to reverse the accumulator before return:. Do work([], Acc) - lists:reverse(Acc);. Today) is how well lists:reverse/1. It's not su...
emauton.org
emauton.org
http://emauton.org/2015/01/14/getting-basic-erlang-vm-metrics-into-hosted-graphite
Getting basic Erlang VM metrics into Hosted Graphite. January 14, 2015 at 02:05 PM. I've been working with Erlang for the last quarter, and since we very much eat our own monitoring dogfood at Hosted Graphite. I've been exporting application and VM metrics from my software. Is a nicely designed monitoring library for Erlang which includes easy export to Graphite, so it's what I've been using. The question of getting started with it seems to come up a bit on #erlang.
emauton.org
emauton.org
http://emauton.org/category/code
Lists:reverse/1 performance in Erlang. January 25, 2015 at 04:17 AM. A common pattern in Erlang is to do some work on a list and accumulate results in "reverse order":. Do work(List) - do work(List, []). do work([], Acc) - Acc; do work([Head Tail], Acc) - Result = do something(Head), do work(Tail, [Result Acc]). If you want to preserve the ordering of the input list, you need to reverse the accumulator before return:. Do work([], Acc) - lists:reverse(Acc);. Today) is how well lists:reverse/1. It's not su...
emauton.org
emauton.org
http://emauton.org/category/erlang
Lists:reverse/1 performance in Erlang. January 25, 2015 at 04:17 AM. A common pattern in Erlang is to do some work on a list and accumulate results in "reverse order":. Do work(List) - do work(List, []). do work([], Acc) - Acc; do work([Head Tail], Acc) - Result = do something(Head), do work(Tail, [Result Acc]). If you want to preserve the ordering of the input list, you need to reverse the accumulator before return:. Do work([], Acc) - lists:reverse(Acc);. Today) is how well lists:reverse/1. It's not su...
stereochro.me
Latest inklings - Stereochrome
https://stereochro.me/weblog
A possibly overly cute game for teaching CSS flexboxes. Tip of the day: reversed git bisect. Is great for finding where things went wrong, but not so great at finding where they went. Such as when a fix was introduced for an issue. This explains how to trick. Into letting you do just that. Vertex is a theme for GTK 3, GTK 2, Gnome-Shell and Cinnamon. And quite a pretty one at that. Hi, NewsGator users (all two of you)! I’ve added a quick fix to the code to allow it to work again. This book intends to be ...
hamidreza-s.github.io
Erlang Garbage Collection Details and Why It Matters - Hamidreza Soleimani's Blog
https://hamidreza-s.github.io/erlang%20garbage%20collection%20memory%20layout%20soft%20realtime/2015/08/24/erlang-garbage-collection-details-and-why-it-matters.html
On erlang garbage collection memory layout soft realtime. Erlang Garbage Collection Details and Why It Matters. One of the main problems that Erlang tried to solve was creating a platform for implementing Soft Realtime. Systems with a high level of responsiveness. Such systems require a fast Garbage Collection. Mechanism that doesn’t stop the system from responding in a timely manner. On other hand Garbage Collection gets more importance when we consider Erlang as an Immutable. That is stored in heap.
SOCIAL ENGAGEMENT